]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/82386 (internal compiler error: Segmentation fault on 32-bit powerpc...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bb81a576
JJ
12017-10-03 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/82386
4 * gcc.dg/pr82386.c: New test.
5
5aab83d5
PC
62017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7
8 PR c++/70570
9 * g++.dg/cpp1y/lambda-generic-70570.C: New.
10
70c894ea
PC
112017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/79590
14 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
15
603841eb
PC
162017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/79005
19 * g++.dg/cpp1y/lambda-generic-79005.C: New.
20
da3723a8
PT
212017-10-02 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/82312
24 * gfortran.dg/typebound_proc_36.f90 : New test.
25
20a7e14a
PB
262017-10-02 Peter Bergner <bergner@vnet.ibm.com>
27
28 PR target/80210
29 * gcc.target/powerpc/pr80210-2.c: New test.
30
f240a230
JJ
312017-10-02 Jakub Jelinek <jakub@redhat.com>
32
476dec78
JJ
33 * gcc.dg/pr82389.c: New test.
34
f240a230
JJ
35 PR tree-optimization/82387
36 PR tree-optimization/82388
37 PR tree-optimization/82389
38 * gcc.c-torture/compile/pr82389.c: New test.
39 * gcc.c-torture/execute/pr82387.c: New test.
40 * gcc.c-torture/execute/pr82388.c: New test.
41
bac1187d
PC
422017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/79180
45 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
46 * g++.dg/torture/pr79180.C: Likewise.
47
48 PR c++/71386
49 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
50
96e2d1d1
RB
512017-10-02 Richard Biener <rguenther@suse.de>
52
53 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
54 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
55 * gcc.dg/graphite/id-16.c: Likewise.
56 * gcc.dg/graphite/pr46168.c: Likewise.
57 * gcc.dg/graphite/pr68756.c: Likewise.
58 * gcc.dg/graphite/pr69728.c: Likewise.
59 * gcc.dg/graphite/pr71575-2.c: Likewise.
60 * gcc.dg/graphite/pr77362.c: Likewise.
61 * gcc.dg/graphite/pr81373.c: Likewise.
62 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
63 * gfortran.dg/graphite/interchange-1.f: Likewise.
64 * gfortran.dg/graphite/pr29581.f90: Likewise.
65 * gfortran.dg/graphite/pr42334-1.f: Likewise.
66 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
67 * gfortran.dg/graphite/pr42393.f90: Likewise.
68 * gfortran.dg/graphite/pr47019.f: Likewise.
69
1a6da556
PC
702017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/69977
73 * g++.dg/cpp1y/lambda-generic-69977.C: New.
74
144d302e
PC
752017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/59991
78 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
79
7838c9a8
TV
802017-10-02 Tom de Vries <tom@codesourcery.com>
81
82 * gcc.c-torture/compile/pr82337.c: Add
83 dg-require-effective-target nonlocal_goto.
84
f25a140b
RS
852017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
86 Alan Hayward <alan.hayward@arm.com>
87 David Sherwood <david.sherwood@arm.com>
88
89 PR target/71307
90 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
91
0389d86c
RB
922017-10-02 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/82355
95 * gcc.dg/graphite/fuse-1.c: Adjust.
96 * gcc.dg/graphite/fuse-2.c: Likewise.
97 * gcc.dg/graphite/pr82355.c: New testcase.
98
aa2a59fc
JL
992017-10-01 Jeff Law <law@redhat.com>
100
101 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
102
efa1d7a2
DH
1032017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
104
105 PR fortran/61450
106 * gfortran.dg/binding_label_tests_28.f90: New test.
107
ae3f9c32
PC
1082017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/65949
111 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
112
333cb612
PC
1132017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/68754
116 * g++.dg/cpp1y/constexpr-68754.C: Move...
117 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
118
15c77315
JJ
1192017-09-30 Jakub Jelinek <jakub@redhat.com>
120
121 PR target/82361
122 * gcc.target/i386/pr82361-1.c: New test.
123 * gcc.target/i386/pr82361-2.c: New test.
124
b09bf97b
YG
1252017-09-29 Yury Gribov <tetra2005@gmail.com>
126
127 PR middle-end/82319
128 * c-c++/common/pr57371-4.c: Test NaN comparisons.
129
6e3e8419
EB
1302017-09-29 Eric Botcazou <ebotcazou@adacore.com>
131
132 * g++.dg/other/dump-ada-spec-10.C: New test.
133
e9d297a1
JL
1342017-09-29 Jeff Law <law@redhat.com>
135
136 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
137
603be022
JJ
1382017-09-29 Jakub Jelinek <jakub@redhat.com>
139
140 P0683R1 - default member initializers for bit-fields
141 * g++.dg/ext/bitfield6.C: New test.
142 * g++.dg/cpp2a/bitfield1.C: New test.
143 * g++.dg/cpp2a/bitfield2.C: New test.
144 * g++.dg/cpp2a/bitfield3.C: New test.
145
9129a561
VM
1462017-09-29 Vladimir Makarov <vmakarov@redhat.com>
147
148 PR target/81481
149 * gcc.target/i386/pr81481.c: New.
150
a815fe44
KN
1512017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
152
b5e6b7ca 153 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
154 and dg-require-effective-target directives to correct testing
155 behavior.
b5e6b7ca
SB
156 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
157 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
158 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 159 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 160 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 161 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 162 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 163 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 164 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 165 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 166 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 167 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 168 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 169 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 170 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 171 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 172 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 173
e75210d6
BS
1742017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
175
176 PR tree-optimization/82337
177 * gcc.c-torture/compile/pr82337.c: New file.
178
52c6ab74
JM
1792017-09-29 Javier Miranda <miranda@adacore.com>
180
181 * gnat.dg/unchecked_union3.adb: New testcase.
182
1832017-09-29 Javier Miranda <miranda@adacore.com>
184
185 * gnat.dg/unchecked_union2.adb: New testcase.
186
1dce26a1
DH
1872017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
188
189 PR fortran/25071
190 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
191 * gfortran.dg/argument_checking_4.f90: Likewise.
192 * gfortran.dg/argument_checking_5.f90: Likewise.
193 * gfortran.dg/argument_checking_6.f90: Likewise.
194 * gfortran.dg/argument_checking_10.f90: Likewise.
195 * gfortran.dg/argument_checking_13.f90: Likewise.
196 * gfortran.dg/argument_checking_15.f90: Likewise.
197 * gfortran.dg/argument_checking_18.f90: Likewise.
198 * gfortran.dg/gomp/udr8.f90: Likewise.
199 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
200 the dg-options.
201
bf61f589
JJ
2022017-09-29 Jakub Jelinek <jakub@redhat.com>
203
27746ca9
JJ
204 * g++.dg/ext/bitfield7.C: New test.
205 * g++.dg/ext/bitfield8.C: New test.
206 * g++.dg/ext/bitfield9.C: New test.
207
2a389958
JJ
208 PR c/82340
209 * gcc.dg/tree-ssa/pr82340.c: New test.
210
bf61f589
JJ
211 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
212
051e4e1c
PC
2132017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/79488
216 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
217
ff299487
JJ
2182017-09-28 Jakub Jelinek <jakub@redhat.com>
219
220 PR target/82342
221 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
222 * gcc.target/i386/pr82260-2.c: Likewise.
223
10e93cf5
SS
2242017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
225
226 * gcc.target/i386/avx512f-constant-float-return.c: New test.
227
b4aac5c3
CL
2282017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
229
230 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
231 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
232 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
233 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
234 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
235 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
236 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
237 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
238 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
239 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
240
5a47aa2c
DM
2412017-09-28 David Malcolm <dmalcolm@redhat.com>
242
243 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
244 test case.
245 * jit.dg/test-returning-function-ptr.c (create_code): Update to
246 create a function pointer type independently of the call to
247 gcc_jit_function_get_address, and assign the pointer to a local
248 before returning it, to exercise the function pointer type
249 comparison code.
250
15a65e63
DM
2512017-09-27 David Malcolm <dmalcolm@redhat.com>
252
253 * jit.dg/all-non-failing-tests.h: Add
254 test-returning-function-ptr.c.
255 * jit.dg/test-returning-function-ptr.c: New test case.
256
a509c571
CL
2572017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
258
259 PR target/71727
260 * gcc.target/aarch64/pr71727-2.c: New test.
261
6e0cc90b
KN
2622017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
263
264 * gcc.target/powerpc/swaps-p8-28.c: New test.
265 * gcc.target/powerpc/swaps-p8-29.c: New test.
266 * gcc.target/powerpc/swaps-p8-30.c: New test.
267 * gcc.target/powerpc/swaps-p8-31.c: New test.
268 * gcc.target/powerpc/swaps-p8-32.c: New test.
269 * gcc.target/powerpc/swaps-p8-33.c: New test.
270 * gcc.target/powerpc/swaps-p8-34.c: New test.
271 * gcc.target/powerpc/swaps-p8-35.c: New test.
272 * gcc.target/powerpc/swaps-p8-36.c: New test.
273 * gcc.target/powerpc/swaps-p8-37.c: New test.
274 * gcc.target/powerpc/swaps-p8-38.c: New test.
275 * gcc.target/powerpc/swaps-p8-39.c: New test.
276 * gcc.target/powerpc/swaps-p8-40.c: New test.
277 * gcc.target/powerpc/swaps-p8-41.c: New test.
278 * gcc.target/powerpc/swaps-p8-42.c: New test.
279 * gcc.target/powerpc/swaps-p8-43.c: New test.
280 * gcc.target/powerpc/swaps-p8-44.c: New test.
281 * gcc.target/powerpc/swaps-p8-45.c: New test.
282
4ca4cf4e
CL
2832017-09-27 Carl Love <cel@us.ibm.com>
284 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
285 for the __builtin_fctid and __builtin_fctiw.
286
d4b7f2ee
PJ
2872017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
288
289 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
290 new group memory offsetting code in the BRIG frontend.
291 * brig.dg/test/gimple/function_calls.hsail: Likewise.
292 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
293 * brig.dg/test/gimple/variables.hsail: Likewise.
294
b55c7343
JJ
2952017-09-27 Jakub Jelinek <jakub@redhat.com>
296
297 PR c++/82159
298 * g++.dg/opt/pr82159.C: New test.
299
7ba950d3
AK
3002017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
301
302 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
303
7a6ed74d
MM
3042017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
305
306 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
307 don't generate a 32-bit shift after doing XSCVDPSPN.
308 * gcc.target/powerpc/direct-move-float1.c: Likewise.
309 * gcc.target/powerpc/direct-move-float3.c: New test.
310
1d6fadee
PK
3112017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
312
313 * gcc.dg/tree-ssa/cmpdiv.c: New test.
314
1262c6cf
CL
3152017-09-26 Carl Love <cel@us.ibm.com>
316
317 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
318 file for the new built-ins and the existing built-ins.
319
63b62fa0
JW
3202017-09-26 Janus Weil <janus@gcc.gnu.org>
321
322 PR fortran/82143
323 PR fortran/82324
324 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
325 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
326 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
327 Don't assume that DOUBLE PRECISION has kind=16.
328
3c549718
TK
3292017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
330
331 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
332 warning from associate construct and do loop.
333
5714abff
TK
3342017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
335
336 * gfortran.dg/gomp/associate1.f90: Really commit change
337 from 2017-09-25.
338 * gfortran.dg/predcom-1.f: Likewise.
339 * gfortran.dg/unconstrained_commons.f: Likewise.
340
caab3763
JJ
3412017-09-26 Jakub Jelinek <jakub@redhat.com>
342
343 PR middle-end/35691
344 * gcc.dg/pr35691-5.c: New test.
345 * gcc.dg/pr35691-6.c: New test.
346
621e5370
RB
3472017-09-26 Richard Biener <rguenther@suse.de>
348
349 PR tree-optimization/82321
350 * gcc.dg/graphite/pr82321.c: New testcase.
351
703fe7a4
AK
3522017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
353
18b10d78
AK
354 * lib/target-supports.exp (check_effective_target_vect_int)
355 (check_effective_target_vect_shift)
356 (check_effective_target_whole_vector_shift)
357 (check_effective_target_vect_shift_char)
358 (check_effective_target_vect_long)
359 (check_effective_target_vect_double)
360 (check_effective_target_vect_long_long)
361 (check_effective_target_vect_perm)
362 (check_effective_target_vect_perm_byte)
363 (check_effective_target_vect_perm_short)
364 (check_effective_target_vect_widen_mult_qi_to_hi)
365 (check_effective_target_vect_widen_mult_hi_to_si)
366 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
367 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
368 (check_effective_target_vect_widen_mult_si_to_di_pattern)
369 (check_effective_target_vect_pack_trunc)
370 (check_effective_target_vect_unpack)
371 (check_effective_target_vect_hw_misalign)
372 (check_effective_target_vect_condition)
373 (check_effective_target_vect_cond_mixed)
374 (check_effective_target_vect_char_mult)
375 (check_effective_target_vect_short_mult)
376 (check_effective_target_vect_int_mult)
377 (check_effective_target_vect_extract_even_odd)
378 (check_effective_target_vect_interleave)
379 (check_effective_target_sqrt_insn)
380 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
381 VX.
382 (check_vect_support_and_set_flags): New proc.
383 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 384
09fdb701
RB
3852017-09-26 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/82320
388 * gcc.dg/torture/pr82320.c: New testcase.
389
df2a1a26
CL
3902017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
391
392 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
393 Fix arm check.
394
af2c8a96
JL
3952017-09-25 Jeff Law <law@redhat.com>
396
397 * lib/target-supports.exp
398 (check_effective_target_supports_stack_clash_protection): Enable for
399 rs6000 and powerpc targets.
400
d80d5c38
BC
4012017-09-25 Bin Cheng <bin.cheng@arm.com>
402
403 PR tree-optimization/82163
404 * gcc.dg/tree-ssa/pr82163.c: New test.
405
15e23330
TK
4062017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
407
408 * gfortran.dg/do_subscript_1.f90: New test.
409 * gfortran.dg/do_subscript_2.f90: New test.
410 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
411 * gfortran.dg/predcom-1.f: Adjust loop bounds.
412 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
413
2678bf2f
WS
4142017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
415
416 * gcc.target/powerpc/fold-vec-st-char.c: New.
417 * gcc.target/powerpc/fold-vec-st-double.c: New.
418 * gcc.target/powerpc/fold-vec-st-float.c: New.
419 * gcc.target/powerpc/fold-vec-st-int.c: New.
420 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
421 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
422 * gcc.target/powerpc/fold-vec-st-short.c: New.
423
504e0b5f
PMR
4242017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
425
426 * g++.dg/pr82155.C: New testcase.
427
d362ac6c
RB
4282017-09-25 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/82285
431 * gcc.dg/torture/pr82285.c: New testcase.
432
e98cd75f
PMR
4332017-09-25 Justin Squirek <squirek@adacore.com>
434
435 * gnat.dg/entry_family.adb: New testcase
436
60ba7cd3
L
4372017-09-24 H.J. Lu <hongjiu.lu@intel.com>
438
439 PR target/82267
440 * gcc.target/i386/pr82267.c: New test.
441
c6c74708
TK
4422017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
443 PR fortran/66328
444
445 * gfortran.dg/data_derived_1.f90: New test.
446
24bafc56
TK
4472017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
448
449 PR fortran/54633
450 * gfortran.dg/intrinsic_bounds_1.f90: New test.
451 * gfortran.dg/intrinsic_param_1.f90: New test.
452
650f7d09
TK
4532017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
454 Steven G. Kargl <kargl@gcc.gnu.org>
455
456 PR fortran/80118
457 * gfortran.dg/zero_sized_7.f90: New test.
458
d16d81b5
JW
4592017-09-23 Janus Weil <janus@gcc.gnu.org>
460
461 PR fortran/82143
462 * gfortran.dg/promotion_3.f90: New test case.
463 * gfortran.dg/promotion_4.f90: New test case.
464
89762a83
DS
4652017-09-23 Daniel Santos <daniel.santos@pobox.com>
466
467 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
468 * gcc.target/i386/pr82196-2.c: (b): Likewise.
469
2dc589be
JJ
4702017-09-22 Jakub Jelinek <jakub@redhat.com>
471
a93952d2
JJ
472 PR middle-end/35691
473 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
474 instead of -fdump-tree-forwprop-details in dg-options.
475 * gcc.dg/pr35691-2.c: Likewise.
476 * gcc.dg/pr35691-3.c: New test.
477 * gcc.dg/pr35691-4.c: New test.
478
2dc589be
JJ
479 PR sanitizer/81929
480 * g++.dg/ubsan/pr81929.C: New test.
481
ea44495d
RS
4822017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
483
484 PR tree-optimization/82289
485 * gcc.dg/vect/pr82289.c: New test.
486
f702e7d4
RS
4872017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
488 Alan Hayward <alan.hayward@arm.com>
489 David Sherwood <david.sherwood@arm.com>
490
491 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
492 of alignment message.
493 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
494
b2b67217
MS
4952017-09-22 Martin Sebor <msebor@redhat.com>
496
497 PR c/81854
498 * gcc.target/i386/pr80732.c: Correct a type error.
499
9003adc7
DM
5002017-09-22 David Malcolm <dmalcolm@redhat.com>
501
502 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
503 to reflect highlighting of parameters; add test coverage for
504 callback parameters.
505
4d6e2f33
RB
5062017-09-22 Richard Biener <rguenther@suse.de>
507
508 * gcc.dg/graphite/scop-24.c: New testcase.
509
2402ffb6
RB
5102017-09-22 Richard Biener <rguenther@suse.de>
511
512 PR tree-optimization/82291
513 * gcc.dg/torture/pr82291.c: New testcase.
514
e7ba6a60
SS
5152017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
516
517 * gcc.target/i386/avx512f-constant-set.c: New test.
518
5192017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
520
521 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
522 * gcc.target/i386/avx512f-prefer.c: New test.
523
1debe7ea
JL
5242017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
525
526 * lib/target-supports.exp
527 (check_effective_target_frame_pointer_for_non_leaf): Add
528 case for x86 Solaris.
529
b89a63b9
PT
5302017-09-21 Paul Thomas <pault@gcc.gnu.org>
531
532 PR fortran/78512
533 * gfortran.dg/associate_26.f90 : New test.
534
535 PR fortran/80120
536 * gfortran.dg/associate_27.f90 : New test.
537
538 PR fortran/81903
539 * gfortran.dg/associate_28.f90 : New test.
540
541 PR fortran/82121
542 * gfortran.dg/associate_29.f90 : New test.
543
544 PR fortran/67543
545 * gfortran.dg/associate_30.f90 : New test.
546
547 PR fortran/52832
548 * gfortran.dg/associate_31.f90 : New test.
549
f17aba3c
EB
5502017-09-21 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gnat.dg/discr48.adb: New test.
553 * gnat.dg/discr48_pkg.ads: New helper.
554
5552017-09-21 Tamar Christina <tamar.christina@arm.com>
556
557 PR testsuite/78421
558 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
559 Invert arm check.
560
a0e27dc2
CP
5612017-09-21 Cesar Philippidis <cesar@codesourcery.com>
562
563 * gfortran.dg/goacc/wait.f90: New test.
564
765b3379
JJ
5652017-09-21 Jakub Jelinek <jakub@redhat.com>
566
567 PR sanitizer/81715
568 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
569 const predicate to const predicate & to avoid UB.
570 * g++.dg/opt/pr81715.C: New test.
571
c94f2d84
RB
5722017-09-21 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/82276
575 PR tree-optimization/82244
576 * gcc.dg/torture/pr82276.c: New testcase.
577
2e1dd137
RB
5782017-09-21 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/71351
581 * gfortran.dg/graphite/pr71351.f90: New testcase.
582 * gfortran.dg/graphite/interchange-3.f90: Adjust.
583
a4f65ca8
JJ
5842017-09-21 Jakub Jelinek <jakub@redhat.com>
585
586 PR target/82260
587 * gcc.target/i386/pr82260-1.c: New test.
588 * gcc.target/i386/pr82260-2.c: New test.
589
d3347cd2
AK
5902017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
591 Jeff Law <law@redhat.com>
592
593 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 594 * lib/target-supports.exp:
d3347cd2
AK
595 (check_effective_target_supports_stack_clash_protection): Enable for
596 s390/s390x targets.
597
5f2fd590
MS
5982017-09-20 Martin Sebor <msebor@redhat.com>
599
073809a7
MS
600 PR c/81854
601 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
602 * g++.dg/ext/attr-ifunc-4.C: Ditto.
603 * lib/target-supports.exp: Adjust for C++.
604
5f2fd590
MS
605 PR c/81854
606 * gcc.dg/attr-ifunc-1.c: Correct type errors.
607 * gcc.dg/attr-ifunc-2.c: Ditto.
608 * gcc.dg/attr-ifunc-3.c: Ditto.
609 * gcc.dg/attr-ifunc-4.c: Ditto.
610 * gcc.dg/attr-ifunc-5.c: Ditto.
611 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 612 * lib/target-supports.exp: Correct type error.
5f2fd590 613
94c23e39
JL
6142017-09-20 Jeff Law <law@redhat.com>
615
616 * gcc.target/i386/stack-check-11.c: Update test and regexp
617 so that it works for both i?86 and x86_64.
618
6073d002
SB
6192017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
620
621 PR target/77687
622 * gcc.target/powerpc/pr77687.c: New testcase.
623
fb3cd39d
JJ
6242017-09-20 Jakub Jelinek <jakub@redhat.com>
625
2ffb5745
JJ
626 P0409R2 - allow lambda capture [=, this]
627 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
628 capture. Add further tests.
629 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
630 for c++2a on [=, this] capture.
631
fb3cd39d
JJ
632 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
633 * g++.dg/cpp1z/cplusplus_1z.C: New test.
634
cace2309
SP
6352017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
636
637 * gcc.target/i386/builtin_target.c: Test knm.
638 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
639
52e22c79
RB
6402017-09-20 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/77362
643 * gcc.dg/graphite/pr77362.c: New testcase.
644
2a900079
RB
6452017-09-20 Richard Biener <rguenther@suse.de>
646
647 PR tree-optimization/82264
648 * gcc.dg/torture/pr82264.c: New testcase.
649
88272c01
JJ
6502017-09-20 Jakub Jelinek <jakub@redhat.com>
651
652 * g++.dg/debug/dwarf2/template-params-13.C: New test.
653 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
654 it doesn't match newlines.
655 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
656 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
657 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
658 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
659 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
660 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
661 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
662 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
663 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
664 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
665
0f45457e
PC
6662017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
667
668 PR c++/64954
669 * g++.dg/cpp0x/constexpr-ctor20.C: New.
670
73fe2f32
RB
6712017-09-20 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/81373
674 * gcc.dg/graphite/pr81373.c: New testcase.
675
ee8f15c6
JL
6762017-09-19 Jeff Law <law@redhat.com>
677
ac9c032e
JL
678 * gcc.target/i386/stack-check-11.c: New test.
679
8e7a09c3
JL
680 * gcc.dg/stack-check-4.c: New test.
681 * gcc.dg/stack-check-5.c: New test.
682 * gcc.dg/stack-check-6.c: New test.
683 * gcc.dg/stack-check-6a.c: New test.
684 * gcc.dg/stack-check-7.c: New test.
685 * gcc.dg/stack-check-8.c: New test.
686 * gcc.dg/stack-check-9.c: New test.
687 * gcc.dg/stack-check-10.c: New test.
688 * lib/target-supports.exp
689 (check_effective_target_supports_stack_clash_protection): Enable for
690 x86 and x86_64 targets.
691
8c1dd970
JL
692 * gcc.dg/stack-check-3.c: New test.
693
ee8f15c6
JL
694 * gcc.dg/stack-check-2.c: New test.
695 * lib/target-supports.exp
8e7a09c3 696 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
697 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
698 (check_effective_target_caller_implicit_probes): Likewise.
699
14a1a59f
JJ
7002017-09-19 Jakub Jelinek <jakub@redhat.com>
701
702 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
703 * g++.dg/tree-ssa/pr41428.C: Likewise.
704 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
705 c++17 and up.
706 * g++.dg/expr/bool3.C: Likewise.
707 * g++.dg/expr/bitfield5.C: Likewise.
708 * g++.old-deja/g++.jason/bool5.C: Likewise.
709
e32d2388
MS
7102017-09-18 Martin Sebor <msebor@redhat.com>
711
712 PR c/81854
713 * gcc.dg/pr81854.c: New test.
714 * g++.dg/ext/attr-ifunc-5.C: New test.
715 * g++.dg/ext/attr-ifunc-1.C: Adjust.
716 * g++.dg/ext/attr-ifunc-2.C: Same.
717 * g++.dg/ext/attr-ifunc-3.C: Same.
718 * g++.dg/ext/attr-ifunc-4.C: Same.
719 * g++.old-deja/g++.abi/vtable2.C: Same.
720 * gcc.dg/attr-ifunc-1.c: Same.
721
81b29ad8
WS
7222017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
723
724 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
725
109bb910
RB
7262017-09-19 Richard Biener <rguenther@suse.de>
727
728 PR tree-optimization/82244
729 * gcc.dg/torture/pr82244.c: New testcase.
730
197d2f5b
RB
7312017-09-19 Richard Biener <rguenther@suse.de>
732
733 PR tree-optimization/69728
734 * gfortran.dg/graphite/pr69728.f90: New testcase.
735 * gcc.dg/graphite/pr69728.c: Likewise.
736
7e12c0e0
PC
7372017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
738
739 PR c++/80947
740 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
741
b161f2c9
RS
7422017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
743
744 * gcc.dg/vect/slp-multitypes-13.c: New test.
745
7251b0bf
RS
7462017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
747
748 * gfortran.dg/vect/mask-store-1.f90: New test.
749
10d8c51f
PC
7502017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
751
752 PR c++/45033
753 * g++.dg/expr/delete1.C: New.
754
2eda24e9
PMR
7552017-09-18 Bob Duff <duff@adacore.com>
756
757 * gnat.dg/validity_check.adb: New testcase.
758
7592017-09-18 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
762
7632017-09-18 Bob Duff <duff@adacore.com>
764
765 * gnat.dg/tagged_prefix_call.adb: New testcase.
766
845af9e6
PMR
7672017-09-18 Ed Schonberg <schonberg@adacore.com>
768
769 * gnat.dg/default_variants.adb: New testcase.
770
2a63b04e
RO
7712017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
772
773 PR target/81736
774 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
775 * gcc.target/i386/pr81736-4.c: Likewise.
776
3d07d963
RB
7772017-09-18 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/79622
780 * gcc.dg/graphite/pr79622.c: New testcase.
781
3cb626e4
DS
7822017-09-17 Daniel Santos <daniel.santos@pobox.com>
783
784 gcc.target/i386/pr82196-1.c: New test.
785 gcc.target/i386/pr82196-2.c: Likewise.
786
01f44e44
L
7872017-09-17 H.J. Lu <hongjiu.lu@intel.com>
788
789 PR target/82166
790 * gcc.target/i386/pr82166.c: New test.
791
62d3c075
PT
7922017-09-17 Paul Thomas <pault@gcc.gnu.org>
793
794 PR fortran/82173
795 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
796 * gfortran.dg/pdt_2.f03 : The same.
797 * gfortran.dg/pdt_3.f03 : The same.
798 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
799 module 'bad_vars'. Add error concerning assumed parameters and
800 save attribute.
801 * gfortran.dg/pdt_11.f03 : New test.
802
803 PR fortran/60483
804 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
805 * gfortran.dg/associate_25.f90 : New test.
806 * gfortran.dg/pdt_12.f03 : New test.
807
026a79f7
AS
8082017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
809 Jakub Jelinek <jakub@redhat.com>
810
811 Add support for -std=c++2a.
812 * lib/target-supports.exp (check_effective_target_c++17): Return
813 1 also if check_effective_target_c++2a.
814 (check_effective_target_c++17_down): New.
815 (check_effective_target_c++2a_only): New.
816 (check_effective_target_c++2a): New.
817 * g++.dg/cpp2a/cplusplus.C: New.
818
bb75facd
JM
8192017-09-15 Joseph Myers <joseph@codesourcery.com>
820
821 PR c/82071
822 * gcc.target/i386/excess-precision-8.c: New test.
823
c01df3c8
MLI
8242017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
825 Paolo Carlini <paolo.carlini@oracle.com>
826
827 PR c++/64644
828 * g++.dg/other/anon-union4.C: New.
829 * g++.old-deja/g++.law/union4.C: Adjust.
830 * g++.old-deja/g++.other/anon1.C: Likewise.
831
1d933576
BE
8322017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
833
834 * c-c++-common/Wcast-align.c: New test.
835
4a8ca690
EB
8362017-09-15 Eric Botcazou <ebotcazou@adacore.com>
837
838 * g++.dg/sso-1.C: New test.
839 * g++.dg/sso-2.C: Likewise.
840
8412017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
842
843 PR c++/78648
844 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
845
ed17cb57
JW
8462017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
847
848 PR tree-optimization/71026
849 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
850
a1189286
JJ
8512017-09-15 Jakub Jelinek <jakub@redhat.com>
852
7b936140
JJ
853 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
854 * lib/target-supports.exp (check_effective_target_c++14): Use
855 check_effective_target_c++17 instead of check_effective_target_c++1z.
856 (check_effective_target_c++14_down): Likewise.
857 (check_effective_target_c++1z_only): Rename to ...
858 (check_effective_target_c++17_only): ... this.
859 (check_effective_target_c++1z): Rename to ...
860 (check_effective_target_c++17): ... this.
861 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
862 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
863 and c++17_only instead of c++1z_only. Adjust expected diagnostics
864 and comments refering to 1z to 17.
865 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
866 * g++.dg/template/partial5.C: Likewise.
867 * g++.dg/template/nontype8.C: Likewise.
868 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
869 * g++.dg/cpp1z/nontype3a.C: Likewise.
870 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
871 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
872 * g++.dg/cpp1z/class-deduction32.C: Likewise.
873 * g++.dg/cpp1z/pr78771.C: Likewise.
874 * g++.dg/cpp1z/elide1.C: Likewise.
875 * g++.dg/cpp1z/fold3.C: Likewise.
876 * g++.dg/cpp1z/class-deduction2.C: Likewise.
877 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
878 * g++.dg/cpp1z/inline-var2.C: Likewise.
879 * g++.dg/cpp1z/eval-order2.C: Likewise.
880 * g++.dg/cpp1z/decomp21.C: Likewise.
881 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
882 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
883 * g++.dg/cpp1z/utf8-neg.C: Likewise.
884 * g++.dg/cpp1z/class-deduction41.C: Likewise.
885 * g++.dg/cpp1z/class-deduction23.C: Likewise.
886 * g++.dg/cpp1z/nodiscard3.C: Likewise.
887 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
888 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
889 * g++.dg/cpp1z/class-deduction21.C: Likewise.
890 * g++.dg/cpp1z/range-for1.C: Likewise.
891 * g++.dg/cpp1z/init-statement4.C: Likewise.
892 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
893 * g++.dg/cpp1z/decomp30.C: Likewise.
894 * g++.dg/cpp1z/class-deduction39.C: Likewise.
895 * g++.dg/cpp1z/register2.C: Likewise.
896 * g++.dg/cpp1z/decomp9.C: Likewise.
897 * g++.dg/cpp1z/regress1.C: Likewise.
898 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
899 * g++.dg/cpp1z/class-deduction30.C: Likewise.
900 * g++.dg/cpp1z/abbrev2.C: Likewise.
901 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
902 * g++.dg/cpp1z/regress2.C: Likewise.
903 * g++.dg/cpp1z/decomp16.C: Likewise.
904 * g++.dg/cpp1z/bool-increment1.C: Likewise.
905 * g++.dg/cpp1z/aligned-new1.C: Likewise.
906 * g++.dg/cpp1z/decomp3.C: Likewise.
907 * g++.dg/cpp1z/register1.C: Likewise.
908 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
909 * g++.dg/cpp1z/class-deduction1.C: Likewise.
910 * g++.dg/cpp1z/decomp10.C: Likewise.
911 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
912 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
913 * g++.dg/cpp1z/decomp27.C: Likewise.
914 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
915 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
916 * g++.dg/cpp1z/class-deduction9.C: Likewise.
917 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
918 * g++.dg/cpp1z/decomp11.C: Likewise.
919 * g++.dg/cpp1z/aligned-new3.C: Likewise.
920 * g++.dg/cpp1z/utf8-2.C: Likewise.
921 * g++.dg/cpp1z/lambda-this3.C: Likewise.
922 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
923 * g++.dg/cpp1z/byte1.C: Likewise.
924 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
925 * g++.dg/cpp1z/aggr-base4.C: Likewise.
926 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
927 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
928 * g++.dg/cpp1z/utf8-2a.C: Likewise.
929 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
930 * g++.dg/cpp1z/aggr-base6.C: Likewise.
931 * g++.dg/cpp1z/cplusplus.C: Likewise.
932 * g++.dg/cpp1z/class-deduction20.C: Likewise.
933 * g++.dg/cpp1z/aggr-base2.C: Likewise.
934 * g++.dg/cpp1z/class-deduction6.C: Likewise.
935 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
936 * g++.dg/cpp1z/class-deduction31.C: Likewise.
937 * g++.dg/cpp1z/class-deduction25.C: Likewise.
938 * g++.dg/cpp1z/class-deduction18.C: Likewise.
939 * g++.dg/cpp1z/fold9.C: Likewise.
940 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
941 * g++.dg/cpp1z/abbrev1.C: Likewise.
942 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
943 * g++.dg/cpp1z/utf8.C: Likewise.
944 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
945 * g++.dg/cpp1z/aggr-base3.C: Likewise.
946 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
947 * g++.dg/cpp1z/init-statement2.C: Likewise.
948 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
949 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
950 * g++.dg/cpp1z/class-deduction40.C: Likewise.
951 * g++.dg/cpp1z/nontype3.C: Likewise.
952 * g++.dg/cpp1z/class-deduction14.C: Likewise.
953 * g++.dg/cpp1z/fold7.C: Likewise.
954 * g++.dg/cpp1z/nontype2.C: Likewise.
955 * g++.dg/cpp1z/class-deduction15.C: Likewise.
956 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
957 * g++.dg/cpp1z/class-deduction13.C: Likewise.
958 * g++.dg/cpp1z/aligned-new7.C: Likewise.
959 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
960 * g++.dg/cpp1z/nontype1.C: Likewise.
961 * g++.dg/cpp1z/init-statement5.C: Likewise.
962 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
963 * g++.dg/cpp1z/decomp17.C: Likewise.
964 * g++.dg/cpp1z/fold4.C: Likewise.
965 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
966 * g++.dg/cpp1z/fold7a.C: Likewise.
967 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
968 * g++.dg/cpp1z/init-statement7.C: Likewise.
969 * g++.dg/cpp1z/aggr-base5.C: Likewise.
970 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
971 * g++.dg/cpp1z/pr79143.C: Likewise.
972 * g++.dg/cpp1z/class-deduction38.C: Likewise.
973 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
974 * g++.dg/cpp1z/class-deduction12.C: Likewise.
975 * g++.dg/cpp1z/decomp20.C: Likewise.
976 * g++.dg/cpp1z/class-deduction22.C: Likewise.
977 * g++.dg/cpp1z/class-deduction29.C: Likewise.
978 * g++.dg/cpp1z/class-deduction8.C: Likewise.
979 * g++.dg/cpp1z/class-deduction43.C: Likewise.
980 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
981 * g++.dg/cpp1z/fold8.C: Likewise.
982 * g++.dg/cpp1z/init-statement3.C: Likewise.
983 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
984 * g++.dg/cpp1z/class-deduction36.C: Likewise.
985 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
986 * g++.dg/cpp1z/fallthrough1.C: Likewise.
987 * g++.dg/cpp1z/fold1.C: Likewise.
988 * g++.dg/cpp1z/class-deduction26.C: Likewise.
989 * g++.dg/cpp1z/fold-ice1.C: Likewise.
990 * g++.dg/cpp1z/fold5.C: Likewise.
991 * g++.dg/cpp1z/class-deduction34.C: Likewise.
992 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
993 * g++.dg/cpp1z/class-deduction7.C: Likewise.
994 * g++.dg/cpp1z/class-deduction16.C: Likewise.
995 * g++.dg/cpp1z/class-deduction10.C: Likewise.
996 * g++.dg/cpp1z/eval-order3.C: Likewise.
997 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
998 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
999 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1000 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1001 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1002 * g++.dg/cpp1z/decomp15.C: Likewise.
1003 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1004 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1005 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1006 * g++.dg/cpp1z/decomp4.C: Likewise.
1007 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1008 * g++.dg/cpp1z/init-statement8.C: Likewise.
1009 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1010 * g++.dg/cpp1z/init-statement6.C: Likewise.
1011 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1012 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1013 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1014 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1015 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1016 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1017 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1018 * g++.dg/cpp1z/init-statement9.C: Likewise.
1019 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1020 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1021 * g++.dg/cpp1z/fold2.C: Likewise.
1022 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1023 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1024 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1025 * g++.dg/cpp1z/fold6.C: Likewise.
1026 * g++.dg/cpp1z/decomp12.C: Likewise.
1027 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1028 * g++.dg/cpp1z/inline-var1.C: Likewise.
1029 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1030 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1031 * g++.dg/other/error3.C: Likewise.
1032 * g++.dg/init/new25.C: Likewise.
1033 * g++.dg/init/new13.C: Likewise.
1034 * g++.dg/tls/diag-2.C: Likewise.
1035 * g++.dg/tls/diag-4.C: Likewise.
1036 * g++.dg/opt/noreturn-1.C: Likewise.
1037 * g++.dg/eh/async-unwind2.C: Likewise.
1038 * g++.dg/eh/spec9.C: Likewise.
1039 * g++.dg/eh/spec7.C: Likewise.
1040 * g++.dg/eh/template1.C: Likewise.
1041 * g++.dg/eh/cond4.C: Likewise.
1042 * g++.dg/eh/pr41819.C: Likewise.
1043 * g++.dg/eh/delete1.C: Likewise.
1044 * g++.dg/eh/spec3.C: Likewise.
1045 * g++.dg/eh/forced4.C: Likewise.
1046 * g++.dg/eh/spec2.C: Likewise.
1047 * g++.dg/eh/shadow1.C: Likewise.
1048 * g++.dg/eh/pr38662.C: Likewise.
1049 * g++.dg/eh/ehopt1.C: Likewise.
1050 * g++.dg/eh/spec8.C: Likewise.
1051 * g++.dg/eh/init-temp2.C: Likewise.
1052 * g++.dg/rtti/crash3.C: Likewise.
1053 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1054 * g++.dg/warn/register-parm-1.C: Likewise.
1055 * g++.dg/warn/register-var-2.C: Likewise.
1056 * g++.dg/gcov/gcov-7.C: Likewise.
1057 * g++.dg/tree-ssa/pr45605.C: Likewise.
1058 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1059 * g++.dg/lookup/exception1.C: Likewise.
1060 * g++.dg/ubsan/pr79589.C: Likewise.
1061 * g++.dg/tm/pr47340.C: Likewise.
1062 * g++.dg/tm/pr46567.C: Likewise.
1063 * g++.dg/expr/bitfield5.C: Likewise.
1064 * g++.dg/expr/bool1.C: Likewise.
1065 * g++.dg/expr/lval3.C: Likewise.
1066 * g++.dg/expr/lval4.C: Likewise.
1067 * g++.dg/expr/bitfield4.C: Likewise.
1068 * g++.dg/expr/bitfield6.C: Likewise.
1069 * g++.dg/expr/bool3.C: Likewise.
1070 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1071 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1072 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1073 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1074 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1075 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1076 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1077 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1078 * g++.dg/parse/register1.C: Likewise.
1079 * g++.dg/parse/error15.C: Likewise.
1080 * g++.dg/parse/linkage2.C: Likewise.
1081 * g++.dg/concepts/intro2.C: Likewise.
1082 * g++.dg/concepts/class.C: Likewise.
1083 * g++.dg/concepts/traits1.C: Likewise.
1084 * g++.dg/concepts/req5.C: Likewise.
1085 * g++.dg/concepts/var-concept5.C: Likewise.
1086 * g++.dg/concepts/fn-concept2.C: Likewise.
1087 * g++.dg/concepts/traits2.C: Likewise.
1088 * g++.dg/concepts/placeholder2.C: Likewise.
1089 * g++.dg/concepts/class6.C: Likewise.
1090 * g++.dg/concepts/memtmpl1.C: Likewise.
1091 * g++.dg/concepts/friend2.C: Likewise.
1092 * g++.dg/concepts/template-parm3.C: Likewise.
1093 * g++.dg/concepts/template-parm10.C: Likewise.
1094 * g++.dg/concepts/explicit-spec1.C: Likewise.
1095 * g++.dg/concepts/explicit-spec3.C: Likewise.
1096 * g++.dg/concepts/var-templ2.C: Likewise.
1097 * g++.dg/concepts/intro5.C: Likewise.
1098 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1099 * g++.dg/concepts/iconv1.C: Likewise.
1100 * g++.dg/concepts/constrained-parm.C: Likewise.
1101 * g++.dg/concepts/template-template-parm1.C: Likewise.
1102 * g++.dg/concepts/var-concept3.C: Likewise.
1103 * g++.dg/concepts/class3.C: Likewise.
1104 * g++.dg/concepts/memfun2.C: Likewise.
1105 * g++.dg/concepts/req1.C: Likewise.
1106 * g++.dg/concepts/disjunction1.C: Likewise.
1107 * g++.dg/concepts/req17.C: Likewise.
1108 * g++.dg/concepts/pr65848.C: Likewise.
1109 * g++.dg/concepts/placeholder4.C: Likewise.
1110 * g++.dg/concepts/decl-diagnose.C: Likewise.
1111 * g++.dg/concepts/intro7.C: Likewise.
1112 * g++.dg/concepts/pr68683.C: Likewise.
1113 * g++.dg/concepts/partial-spec4.C: Likewise.
1114 * g++.dg/concepts/template-parm5.C: Likewise.
1115 * g++.dg/concepts/explicit-inst1.C: Likewise.
1116 * g++.dg/concepts/class-deduction1.C: Likewise.
1117 * g++.dg/concepts/class1.C: Likewise.
1118 * g++.dg/concepts/req15.C: Likewise.
1119 * g++.dg/concepts/memfun.C: Likewise.
1120 * g++.dg/concepts/pr68434.C: Likewise.
1121 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1122 * g++.dg/concepts/partial-spec6.C: Likewise.
1123 * g++.dg/concepts/var-templ1.C: Likewise.
1124 * g++.dg/concepts/template-parm8.C: Likewise.
1125 * g++.dg/concepts/explicit-inst3.C: Likewise.
1126 * g++.dg/concepts/class4.C: Likewise.
1127 * g++.dg/concepts/req6.C: Likewise.
1128 * g++.dg/concepts/fn8.C: Likewise.
1129 * g++.dg/concepts/class5.C: Likewise.
1130 * g++.dg/concepts/placeholder5.C: Likewise.
1131 * g++.dg/concepts/req16.C: Likewise.
1132 * g++.dg/concepts/req10.C: Likewise.
1133 * g++.dg/concepts/var-concept2.C: Likewise.
1134 * g++.dg/concepts/auto3.C: Likewise.
1135 * g++.dg/concepts/generic-fn-err.C: Likewise.
1136 * g++.dg/concepts/pr65552.C: Likewise.
1137 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1138 * g++.dg/concepts/fn1.C: Likewise.
1139 * g++.dg/concepts/partial-spec.C: Likewise.
1140 * g++.dg/concepts/template-parm12.C: Likewise.
1141 * g++.dg/concepts/diagnostic1.C: Likewise.
1142 * g++.dg/concepts/intro1.C: Likewise.
1143 * g++.dg/concepts/explicit-inst4.C: Likewise.
1144 * g++.dg/concepts/req18.C: Likewise.
1145 * g++.dg/concepts/explicit-spec5.C: Likewise.
1146 * g++.dg/concepts/var-concept6.C: Likewise.
1147 * g++.dg/concepts/fn9.C: Likewise.
1148 * g++.dg/concepts/req2.C: Likewise.
1149 * g++.dg/concepts/template-parm7.C: Likewise.
1150 * g++.dg/concepts/req14.C: Likewise.
1151 * g++.dg/concepts/template-parm6.C: Likewise.
1152 * g++.dg/concepts/variadic4.C: Likewise.
1153 * g++.dg/concepts/fn6.C: Likewise.
1154 * g++.dg/concepts/req-neg1.C: Likewise.
1155 * g++.dg/concepts/alias3.C: Likewise.
1156 * g++.dg/concepts/expression2.C: Likewise.
1157 * g++.dg/concepts/partial-spec3.C: Likewise.
1158 * g++.dg/concepts/expression3.C: Likewise.
1159 * g++.dg/concepts/memfun-err.C: Likewise.
1160 * g++.dg/concepts/pr66091.C: Likewise.
1161 * g++.dg/concepts/explicit-spec2.C: Likewise.
1162 * g++.dg/concepts/equiv.C: Likewise.
1163 * g++.dg/concepts/friend1.C: Likewise.
1164 * g++.dg/concepts/fn4.C: Likewise.
1165 * g++.dg/concepts/var-templ3.C: Likewise.
1166 * g++.dg/concepts/explicit-inst2.C: Likewise.
1167 * g++.dg/concepts/alias2.C: Likewise.
1168 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1169 * g++.dg/concepts/placeholder6.C: Likewise.
1170 * g++.dg/concepts/fn10.C: Likewise.
1171 * g++.dg/concepts/req3.C: Likewise.
1172 * g++.dg/concepts/variadic2.C: Likewise.
1173 * g++.dg/concepts/pr65636.C: Likewise.
1174 * g++.dg/concepts/intro6.C: Likewise.
1175 * g++.dg/concepts/class2.C: Likewise.
1176 * g++.dg/concepts/fn2.C: Likewise.
1177 * g++.dg/concepts/req20.C: Likewise.
1178 * g++.dg/concepts/req8.C: Likewise.
1179 * g++.dg/concepts/placeholder1.C: Likewise.
1180 * g++.dg/concepts/pr65854.C: Likewise.
1181 * g++.dg/concepts/member-concept.C: Likewise.
1182 * g++.dg/concepts/template-parm2.C: Likewise.
1183 * g++.dg/concepts/variadic1.C: Likewise.
1184 * g++.dg/concepts/fn7.C: Likewise.
1185 * g++.dg/concepts/intro4.C: Likewise.
1186 * g++.dg/concepts/req13.C: Likewise.
1187 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1188 * g++.dg/concepts/explicit-spec6.C: Likewise.
1189 * g++.dg/concepts/auto1.C: Likewise.
1190 * g++.dg/concepts/alias1.C: Likewise.
1191 * g++.dg/concepts/fn-concept1.C: Likewise.
1192 * g++.dg/concepts/template-parm11.C: Likewise.
1193 * g++.dg/concepts/explicit-spec4.C: Likewise.
1194 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1195 * g++.dg/concepts/req9.C: Likewise.
1196 * g++.dg/concepts/req4.C: Likewise.
1197 * g++.dg/concepts/pr65681.C: Likewise.
1198 * g++.dg/concepts/req7.C: Likewise.
1199 * g++.dg/concepts/req12.C: Likewise.
1200 * g++.dg/concepts/fn5.C: Likewise.
1201 * g++.dg/concepts/alias4.C: Likewise.
1202 * g++.dg/concepts/generic-fn.C: Likewise.
1203 * g++.dg/concepts/feature-macro.C: Likewise.
1204 * g++.dg/concepts/req19.C: Likewise.
1205 * g++.dg/concepts/placeholder3.C: Likewise.
1206 * g++.dg/concepts/intro3.C: Likewise.
1207 * g++.dg/concepts/partial-spec5.C: Likewise.
1208 * g++.dg/concepts/template-parm4.C: Likewise.
1209 * g++.dg/concepts/dr1430.C: Likewise.
1210 * g++.dg/concepts/pr65634.C: Likewise.
1211 * g++.dg/concepts/var-concept4.C: Likewise.
1212 * g++.dg/concepts/pr67249.C: Likewise.
1213 * g++.dg/concepts/expression.C: Likewise.
1214 * g++.dg/concepts/pr65575.C: Likewise.
1215 * g++.dg/concepts/partial-spec2.C: Likewise.
1216 * g++.dg/concepts/template-parm9.C: Likewise.
1217 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1218 * g++.dg/concepts/equiv2.C: Likewise.
1219 * g++.dg/concepts/req11.C: Likewise.
1220 * g++.dg/concepts/template-parm1.C: Likewise.
1221 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1222 * g++.dg/concepts/var-concept1.C: Likewise.
1223 * g++.dg/concepts/fn3.C: Likewise.
1224 * g++.dg/torture/pr46364.C: Likewise.
1225 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1226 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1227 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1228 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1229 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1230 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1231 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1232 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1233 * g++.dg/torture/pr52918-1.C: Likewise.
1234 * g++.dg/torture/pr49394.C: Likewise.
1235 * g++.dg/torture/pr57190.C: Likewise.
1236 * g++.dg/cpp0x/static_assert8.C: Likewise.
1237 * g++.dg/cpp0x/noexcept19.C: Likewise.
1238 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1239 * g++.dg/cpp0x/variadic73.C: Likewise.
1240 * g++.dg/cpp0x/noexcept02.C: Likewise.
1241 * g++.dg/cpp0x/defaulted23.C: Likewise.
1242 * g++.dg/cpp0x/noexcept08.C: Likewise.
1243 * g++.dg/cpp0x/auto9.C: Likewise.
1244 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1245 * g++.dg/cpp0x/error5.C: Likewise.
1246 * c-c++-common/gomp/atomic-12.c: Likewise.
1247 * c-c++-common/gomp/atomic-13.c: Likewise.
1248 * c-c++-common/gomp/atomic-14.c: Likewise.
1249 * c-c++-common/Wvarargs-2.c: Likewise.
1250 * c-c++-common/Wvarargs.c: Likewise.
1251 * c-c++-common/vector-subscript-2.c: Likewise.
1252 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1253 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1254 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1255 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1256 * g++.old-deja/g++.eh/throw2.C: Likewise.
1257 * g++.old-deja/g++.eh/throw1.C: Likewise.
1258 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1259 * g++.old-deja/g++.other/new7.C: Likewise.
1260 * g++.old-deja/g++.other/crash30.C: Likewise.
1261 * g++.old-deja/g++.other/regstack.C: Likewise.
1262 * g++.old-deja/g++.other/crash28.C: Likewise.
1263 * g++.old-deja/g++.jason/bool5.C: Likewise.
1264 * g++.old-deja/g++.mike/p10416.C: Likewise.
1265 * g++.old-deja/g++.mike/eh25.C: Likewise.
1266 * g++.old-deja/g++.mike/eh55.C: Likewise.
1267
a1189286
JJ
1268 PR rtl-optimization/82192
1269 * gcc.c-torture/execute/pr82192.c: New test.
1270
897da303
RB
12712017-09-15 Richard Biener <rguenther@suse.de>
1272
1273 PR tree-optimization/82217
1274 * gcc.dg/torture/pr82217.c: New testcase.
1275
854dde43
JJ
12762017-09-15 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR target/82145
1279 * gcc.target/i386/pr82145.c: New test.
1280
22d07ec2
PT
12812017-09-15 Paul Thomas <pault@gcc.gnu.org>
1282
1283 PR fortran/82184
1284 * gfortran.dg/pointer_array_9.f90: New test.
1285
12fca96e
MM
12862017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1287
1288 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1289 __builtin_fabsq.
1290 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1291 of __builtin_fabsq. Prevent the test from running on 32-bit.
1292 * gcc.target/powerpc/float128-fma1.c: New test.
1293 * gcc.target/powerpc/float128-fma2.c: Likewise.
1294 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1295 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1296
595ced60
DM
12972017-09-14 David Malcolm <dmalcolm@redhat.com>
1298
1299 PR jit/82174
1300 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1301 New test case.
1302
44e13e60
PH
13032017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1304
1305 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1306
2a94be35
WS
13072017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1308
1309 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1310 lp64 requirement.
1311
0fa0fdb7
RB
13122017-09-14 Richard Biener <rguenther@suse.de>
1313
1314 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1315 * gcc.dg/uninit-suppress_2.c: Adjust.
1316 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1317
83ada6e8
RO
13182017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1319
1320 PR tree-optimization/80996
1321 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1322
c5f59763
JJ
13232017-09-14 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR target/81325
1326 * g++.dg/cpp0x/pr81325.C: New test.
1327
87f3a5cf
PT
13282017-09-13 Paul Thomas <pault@gcc.gnu.org>
1329
1330 PR fortran/82173
1331 * gfortran.dg/pdt_10.f03 : New test.
1332
b6509175
PC
13332017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1334
1335 PR c++/68177
1336 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1337
c7885b85
ML
13382017-09-13 Martin Liska <mliska@suse.cz>
1339
1340 PR middle-end/82154
1341 * g++.dg/torture/pr82154.C: New test.
1342
97e63e12
PC
13432017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/61362
1346 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1347 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1348
bce5091a
SE
13492017-09-13 Steve Ellcey <sellcey@cavium.com>
1350
1351 PR tree-optimization/80925
1352 * gfortran.dg/vect/vect-2.f90: Add
1353 --param vect-max-peeling-for-alignment=0 option.
1354 Remove unaligned access and peeling checks.
1355 * gfortran.dg/vect/vect-3.f90: Ditto.
1356 * gfortran.dg/vect/vect-4.f90: Ditto.
1357 * gfortran.dg/vect/vect-5.f90: Ditto.
1358
13380861
PC
13592017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/61135
1362 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1363 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1364
bb5d9711
JW
13652017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1366
1367 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1368
267bbb6f
MP
13692017-09-13 Marek Polacek <polacek@redhat.com>
1370
1371 PR c/82167
1372 * gcc.dg/pr82167.c: New test.
1373
8a411aa3
WS
13742017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1375
1376 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1377 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1378 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1379 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1380 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1381 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1382
1cb656f8
JW
13832017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1384
1385 * gcc.target/aarch64/pr62178.c: Updated testcase
1386 to scan for two ldrs and an mla.
1387
e5b87132
PC
13882017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/59949
1391 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1392
491cefb7
WD
13932017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1394
1395 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1396
4395a473
TP
13972017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1398
1399 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1400 ARMv8-A and ARMv8-R.
1401 * gcc.target/arm/acle/cdp2.c: Likewise.
1402 * gcc.target/arm/acle/ldc.c: Likewise.
1403 * gcc.target/arm/acle/ldc2.c: Likewise.
1404 * gcc.target/arm/acle/ldc2l.c: Likewise.
1405 * gcc.target/arm/acle/ldcl.c: Likewise.
1406 * gcc.target/arm/acle/mcr.c: Likewise.
1407 * gcc.target/arm/acle/mcr2.c: Likewise.
1408 * gcc.target/arm/acle/mcrr.c: Likewise.
1409 * gcc.target/arm/acle/mcrr2.c: Likewise.
1410 * gcc.target/arm/acle/mrc.c: Likewise.
1411 * gcc.target/arm/acle/mrc2.c: Likewise.
1412 * gcc.target/arm/acle/mrrc.c: Likewise.
1413 * gcc.target/arm/acle/mrrc2.c: Likewise.
1414 * gcc.target/arm/acle/stc.c: Likewise.
1415 * gcc.target/arm/acle/stc2.c: Likewise.
1416 * gcc.target/arm/acle/stc2l.c: Likewise.
1417 * gcc.target/arm/acle/stcl.c: Likewise.
1418 * lib/target-supports.exp:
1419 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1420 and stcl in the comment.
1421 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1422 and disable Thumb-1 targets.
1423 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1424 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1425
caf3dcdf
PC
14262017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/47226
1429 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1430 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1431
2da6996c
RB
14322017-09-13 Richard Biener <rguenther@suse.de>
1433
1434 PR middle-end/82128
1435 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1436 default-def to avoid breaking iterator update with the weird
1437 interaction with cgraph_update_edges_for_call_stmt_node.
1438
d6ecd2cf
KV
14392017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1440
1441 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1442
741bbaab
PC
1443017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/70621
1446 * g++.dg/torture/pr70621.C: New.
1447
18a4e7e3
PT
14482017-09-12 Paul Thomas <pault@gcc.gnu.org>
1449
1450 PR fortran/82173
1451 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1452 is defined' error.
1453 * gfortran.dg/pdt_6.f03 : New test.
1454 * gfortran.dg/pdt_7.f03 : New test.
1455 * gfortran.dg/pdt_8.f03 : New test.
1456
1457 PR fortran/82168
1458 * gfortran.dg/pdt_9.f03 : New test.
1459
cbc45bea
JJ
14602017-09-12 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR target/82112
1463 * gcc.target/powerpc/pr82112.c: New test.
1464 * g++.dg/ext/altivec-18.C: New test.
1465
5f33b353
ML
14662017-09-12 Martin Liska <mliska@suse.cz>
1467
1468 PR testsuite/82114
1469 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1470
29545149
RB
14712017-09-12 Richard Biener <rguenther@suse.de>
1472
1473 PR tree-optimization/82157
1474 * gcc.dg/torture/pr82157.c: New testcase.
1475
8101ec85
SA
14762017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1477
1478 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1479 attribute.
1480 * gcc.target/mips/near-far-2.c: Likewise.
1481 * gcc.target/mips/near-far-3.c: Likewise.
1482 * gcc.target/mips/near-far-4.c: Likewise.
1483
ec33aebb
JJ
14842017-09-12 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR target/82112
1487 * c-c++-common/pr82112.c: New test.
1488 * gcc.dg/pr82112.c: New test.
1489
2f6c18e0
EB
14902017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1491
1492 PR ada/79441
1493 * gnat.dg/pack9.adb: Robustify.
1494
ff3598bc
PT
14952017-09-10 Paul Thomas <pault@gcc.gnu.org>
1496
1497 PR fortran/34640
1498 * gfortran.dg/associate_24.f90: New test.
1499 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1500 checks.
1501 * gfortran.dg/no_arg_check_2.f90: Likewise.
1502 * gfortran.dg/pointer_array_1.f90: New test.
1503 * gfortran.dg/pointer_array_2.f90: New test.
1504 * gfortran.dg/pointer_array_7.f90: New test.
1505 * gfortran.dg/pointer_array_8.f90: New test.
1506 * gfortran.dg/pointer_array_component_1.f90: New test.
1507 * gfortran.dg/pointer_array_component_2.f90: New test.
1508 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1509 counts by 1.
1510
1511 PR fortran/40737
1512 * gfortran.dg/pointer_array_3.f90: New test.
1513
1514 PR fortran/57116
1515 * gfortran.dg/pointer_array_4.f90: New test.
1516
1517 PR fortran/55763
1518 * gfortran.dg/pointer_array_5.f90: New test.
1519
1520 PR fortran/57019
1521 * gfortran.dg/pointer_array_6.f90: New test.
1522
019bf9ad
JW
15232017-09-09 Jonathan Wakely <jwakely@redhat.com>
1524
1525 PR c++/81852
1526 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1527 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1528 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1529 * g++.dg/cpp1y/feat-neg.C: Likewise.
1530 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1531
95b7c2e0
PMR
15322017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1533
1534 * gnat.dg/debug14.adb: New test.
1535
89ec98ed
EB
15362017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * gnat.dg/specs/atomic3.ads: New test.
1539
ea09ecc5
EB
15402017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1541
1542 * gnat.dg/specs/vfa.ads: Rename into...
1543 * gnat.dg/specs/vfa1.ads: ...this.
1544 * gnat.dg/specs/vfa2.ads: New test.
1545
5bab4c96
PT
15462017-09-09 Paul Thomas <pault@gcc.gnu.org>
1547
1548 * gfortran.dg/pdt_1.f03 : New test.
1549 * gfortran.dg/pdt_2.f03 : New test.
1550 * gfortran.dg/pdt_3.f03 : New test.
1551 * gfortran.dg/pdt_4.f03 : New test.
1552 * gfortran.dg/pdt_5.f03 : New test.
1553
b2c5d6f1 15542017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1555
1556 * gcc.dg/pr81988.c: New test.
1557
15582017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1559
1c49a3ed
EB
1560 * gnat.dg/opt67.adb: New test.
1561 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1562
86373d92
JJ
15632017-09-07 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR target/81979
1566 * gcc.dg/pr81979.c: New test.
1567
a3064a99
EB
15682017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1569
1570 PR ada/82126
1571 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1572
a7976089
RB
15732017-09-07 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1576 opportunity.
1577
bbd35101
MM
15782017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1579
1580 * gcc.target/powerpc/float128-1.c: Update options to know that
1581 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1582 -static-libgcc option which is no longer needed. Use -mvsx or
1583 -mpower9-vector to enable VSX or hardware IEEE support, rather
1584 than specifying a particular CPU.
1585 * gcc.target/powerpc/float128-2.c: Likewise.
1586 * gcc.target/powerpc/float128-cmp.c: Likewise.
1587 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1588 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1589 * gcc.target/powerpc/float128-hw.c: Likewise.
1590 * gcc.target/powerpc/float128-mix.c: Likewise.
1591 * gcc.target/powerpc/float128-type-1.c: Likewise.
1592 * gcc.target/powerpc/float128-type-2.c: Likewise.
1593 * gcc.target/powerpc/float128-3.c: New test.
1594 * gcc.target/powerpc/float128-4.c: Likewise.
1595 * gcc.target/powerpc/float128-5.c: Likewise.
1596
260da991
WD
15972017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1598
1599 PR middle-end/78468
1600 * gcc.dg/pr78468.c: Add alignment test.
1601
f6e50a7d
WW
16022017-09-06 Wish Wu <wishwu007@gmail.com>
1603 Jakub Jelinek <jakub@redhat.com>
1604
1605 * gcc.dg/sancov/cmp0.c: New test.
1606
f6bd5664
RB
16072017-09-06 Richard Biener <rguenther@suse.de>
1608
1609 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1610 test for correctness of vector lowering.
1611
796bd467
RB
16122017-09-06 Richard Biener <rguenther@suse.de>
1613
1614 PR tree-optimization/82108
1615 * gcc.dg/vect/pr82108.c: New testcase.
1616
e9982c6a
MJ
16172017-09-06 Martin Jambor <mjambor@suse.cz>
1618
1619 PR tree-optimization/82078
1620 * gcc.dg/tree-ssa/pr82078.c: New test.
1621
3581d5db
JJ
16222017-09-06 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR middle-end/82095
1625 * gcc.dg/tls/pr82095.c: New test.
1626
bcc6842b
JJ
16272017-09-05 Jakub Jelinek <jakub@redhat.com>
1628
0fe4bc78
JJ
1629 PR middle-end/81768
1630 * gcc.dg/gomp/pr81768-2.c: New test.
1631
bcc6842b
JJ
1632 PR middle-end/81768
1633 * gcc.dg/gomp/pr81768-1.c: New test.
1634
55b2ce1c
BS
16352017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1636
1637 PR target/81833
1638 * gcc.target/powerpc/pr81833-1.c: New file.
1639 * gcc.target/powerpc/pr81833-2.c: New file.
1640
f174328e
L
16412017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1642
1643 PR target/59501
1644 PR target/81624
1645 PR target/81769
1646 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1647 * gcc.target/i386/pr81769-1a.c: New test.
1648 * gcc.target/i386/pr81769-1b.c: Likewise.
1649 * gcc.target/i386/pr81769-2.c: Likewise.
1650
c253525e
MP
16512017-09-05 Marek Polacek <polacek@redhat.com>
1652
1653 PR sanitizer/82072
1654 * c-c++-common/ubsan/pr82072-2.c: New test.
1655
d49318d9
PC
16562017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1657
1658 PR c++/81942
1659 * g++.dg/cpp1y/constexpr-return3.C: New.
1660
d3b080bc
EB
16612017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1662
1663 * gnat.dg/incomplete5.ad[sb]: New test.
1664 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1665
1f073c92
EB
16662017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1667
1668 * gnat.dg/specs/uc2.ads: New test.
1669
806fcf71
EB
16702017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gnat.dg/taft_type4.adb: New test.
1673 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1674
a0f8cad6
RB
16752017-09-05 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/82102
1678 * gcc.dg/torture/pr82102.c: New testcase.
1679
babf697a
EB
16802017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * testsuite/gnat.dg/array29.ad[sb]: New test.
1683
02e637d8
ML
16842017-09-05 Martin Liska <mliska@suse.cz>
1685
1686 PR tree-optimization/82032
1687 * g++.dg/other/pr82032.C: New test.
1688 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1689 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1690 * gcc.dg/switch-10.c: Likewise.
1691
bc394e5a
UB
16922017-09-04 Uros Bizjak <ubizjak@gmail.com>
1693
1694 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1695 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1696
9afacf39
BE
16972017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1698
1699 PR target/77308
1700 * gcc.target/arm/pr77308-1.c: New test.
1701
11a82e25
RB
17022017-09-04 Richard Biener <rguenther@suse.de>
1703
1704 PR tree-optimization/82084
1705 * g++.dg/torture/pr82084.C: New testcase.
1706
bc7fe952
MP
17072017-09-04 Marek Polacek <polacek@redhat.com>
1708
1709 PR c/81783
1710 * c-c++-common/Wtautological-compare-5.c: New test.
1711
8713d0f1
JL
17122017-09-04 Jeff Law <law@redhat.com>
1713
1714 PR tree-optimization/64910
1715 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1716
8d2b48ae
MP
17172017-09-04 Marek Polacek <polacek@redhat.com>
1718
1719 PR sanitizer/82072
1720 * c-c++-common/ubsan/pr82072.c: New test.
1721
e910a9b1
RB
17222017-09-04 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/82060
1725 * g++.dg/torture/pr82060.C: New testcase.
1726
d8c40eff
AM
17272017-09-04 Alexander Monakov <amonakov@ispras.ru>
1728
1729 PR rtl-optimization/57448
1730 PR target/67458
1731 PR target/81316
1732 * gcc.dg/atomic/pr80640-2.c: New testcase.
1733 * gcc.dg/atomic/pr81316.c: New testcase.
1734
1fda57cb
TV
17352017-09-04 Tom de Vries <tom@codesourcery.com>
1736
1737 PR tree-optimization/82052
1738 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1739 call in fn11.
1740
792ce29f
JJ
17412017-09-04 Jakub Jelinek <jakub@redhat.com>
1742
ca1150f0
JJ
1743 PR sanitizer/81981
1744 * gcc.dg/ubsan/pr81981.c: New test.
1745
792ce29f
JJ
1746 PR tree-optimization/70043
1747 PR testsuite/82093
1748 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1749
83982f26
UB
17502017-09-04 Uros Bizjak <ubizjak@gmail.com>
1751
1752 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1753 * gcc.target/i386/bmi-check.h (main): Ditto.
1754 * gcc.target/i386/bmi2-check.h (main): Ditto.
1755 * gcc.target/i386/rtm-check.h (main): Ditto.
1756 * gcc.target/i386/sha-check.h (main): Ditto.
1757 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1758 (main): Use __get_cpuid_count. Use check_osxsave.
1759 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1760 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1761 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1762 (main): Use check_osxsave.
1763
f36b315d
UB
17642017-09-03 Uros Bizjak <ubizjak@gmail.com>
1765
1766 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1767 and return NORUNRES on failure.
1768 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1769 __builtin_va_arg_pack instead of __va_arg_pack.
1770 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1771 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1772 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1773 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1774 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1775
bff0050a
JJ
17762017-09-01 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR target/81766
1779 * gcc.target/i386/pr81766.c: New test.
1780
e035be33
JM
17812017-09-01 Joseph Myers <joseph@codesourcery.com>
1782
1783 PR c/82071
1784 * gcc.target/i386/excess-precision-7.c: New test.
1785
db6bb1ec
AK
17862017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1787
1788 PR target/82012
1789 * gcc.target/s390/target-attribute/pr82012.c: New test.
1790
0e34f6d8
JL
17912017-09-01 Jeff Law <law@redhat.com>
1792
2ec399d8
JS
1793 * gcc.target/i386/const-in-bss.c: New test.
1794
0e34f6d8
JL
1795 PR tree-optimization/82052
1796 * gcc.c-torture/compile/pr82052.c: New test.
1797
349884d1
JJ
17982017-09-01 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR sanitizer/81923
1801 * gcc.dg/asan/pr81923.c: New test.
1802
002618d8
ML
18032017-09-01 Martin Liska <mliska@suse.cz>
1804
1805 PR tree-optimization/82059
1806 * gcc.dg/tree-ssa/pr82059.c: New test.
1807
a2de90a4
CZ
18082017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1809
1810 * gcc.target/arc/loop-1.c: Deleted.
1811
1370fccf
CZ
18122017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1813
1814 * gcc.target/arc/arc.exp: Test also cpp files.
1815 * gcc.target/arc/tdelay_slots.cpp: New test.
1816
7cfbf676
CZ
18172017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1818
1819 * gcc.target/arc/pr9001184797.c: New test.
1820
d2e05fcb
JJ
18212017-09-01 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR c/81887
1824 * c-c++-common/gomp/pr81887.c: New test.
1825 * gfortran.dg/gomp/pr81887.f90: New test.
1826
8dc9277a
MP
18272017-09-01 Marek Polacek <polacek@redhat.com>
1828
1829 PR c++/82040
1830 * g++.dg/warn/Wbool-operation-1.C: New test.
1831
9f532472
CZ
18322017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1833
1834 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1835 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1836
b6fb7933
CZ
18372017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1838
1839 * gcc.target/arc/sdata-3.c: New file.
1840 * gcc.target/arc/sdata-4.c: Likewise.
1841
7488b577
RB
18422017-08-31 Richard Biener <rguenther@suse.de>
1843
1844 PR middle-end/82054
1845 * g++.dg/gomp/pr82054.C: New testcase.
1846
3aebc597
RL
18472017-08-31 Renlin Li <renlin.li@arm.com>
1848 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1849
1850 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1851
3e75ec3f
BS
18522017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1853
1854 PR tree-optimization/81987
1855 * g++.dg/torture/pr81987.C: New file.
1856
02d54806
EB
18572017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/aggr22.ad[sb]: New test.
1860
e0bd5a28
PH
18612017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1862
1863 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1864
6da714c6
MM
18652017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1866
1867 PR target/82015
1868 * gcc.target/powerpc/pr82015.c: Fix up error message.
1869
6cc30cb4
ML
18702017-08-30 Martin Liska <mliska@suse.cz>
1871
1872 PR inline-asm/82001
1873 * gcc.dg/ipa/pr82001.c: New test.
1874
d16c828e
ML
18752017-08-30 Martin Liska <mliska@suse.cz>
1876
1877 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1878
36ef8e6f
RB
18792017-08-30 Richard Biener <rguenther@suse.de>
1880
1881 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1882
72932ccf
MM
18832017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1884
1885 PR target/82015
1886 * gcc.target/powerpc/pr82015.c: New test.
1887
4e395d91
UB
18882017-08-29 Uros Bizjak <ubizjak@gmail.com>
1889
1890 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1891
2ffc0382
UB
18922017-08-29 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1895 * gcc.target/i386/abi-2.c: Ditto.
1896 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1897 * gcc.target/i386/pr22076.c: Ditto.
1898 * gcc.target/i386/pr37216.c: Ditto.
1899 * gcc.target/i386/pr39431.c: Ditto.
1900 * gcc.target/i386/pr40906-1.c: Ditto.
1901 * gcc.target/i386/pr40906-2.c: Ditto.
1902 * gcc.target/i386/pr43766.c: Ditto.
1903 * gcc.target/i386/pr46226.c: Ditto.
1904 * gcc.target/i386/pr46470.c: Ditto.
1905 * gcc.target/i386/pr59929.c: Ditto.
1906 * gcc.target/i386/sse-10.c: Ditto.
1907 * gcc.target/i386/vararg-1.c: Ditto.
1908 * gcc.target/i386/vararg-1.c: Ditto.
1909 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1910 * gcc.target/i386/pr44223.c: Ditto.
1911 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1912 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1913 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1914 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1915 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1916 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1917 * gcc.target/i386/mvc9.c: Compile for lto target only.
1918 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1919 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1920 * gcc.target/i386/pr57091.c: Ditto.
1921 * gcc.target/i386/pr61599-2.c: Ditto.
1922
8eb91869
BS
19232017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1924
1925 PR tree-optimization/81503
1926 * gcc.c-torture/execute/pr81503.c: New file.
1927
9dc3d6a9
ML
19282017-08-29 Martin Liska <mliska@suse.cz>
1929
2ffc0382 1930 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1931 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1932
faa5399b 19332017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1934 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1935
1936 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1937
14d62813
JL
19382017-08-28 Jeff Law <law@redhat.com>
1939
1940 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1941 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1942 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1943 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1944 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1945 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1946 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1947 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1948 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1949
c11384aa
JW
19502017-08-28 Janus Weil <janus@gcc.gnu.org>
1951
1952 PR fortran/81770
1953 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1954 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1955
ac9a43e1
SE
19562017-08-28 Steve Ellcey <sellcey@cavium.com>
1957
1958 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1959 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1960 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1961
2aa8aa18
RB
19622017-08-28 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/81977
1965 * g++.dg/torture/pr81977.C: New testcase.
1966
5e5ccf0d
AM
19672017-08-28 Alexander Monakov <amonakov@ispras.ru>
1968
1969 PR target/80640
1970 * gcc.dg/atomic/pr80640.c: New testcase.
1971
a5df2090
UB
19722017-08-27 Uros Bizjak <ubizjak@gmail.com>
1973
1974 PR target/81995
1975 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1976 * gcc.target/i386/pr46091-4a.c: Ditto.
1977
86e03ef9
TK
19782017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1979
1980 PR fortran/81974
1981 * gfortran.dg/inline_matmul_19.f90: New test.
1982
6e4c6a24
SM
19832017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1984
1985 * gcc.target/powerpc/m128-check.h: New file.
1986 * gcc.target/powerpc/sse-check.h: New file.
1987 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1988 * gcc.target/powerpc/sse-movlps-2.c: New file.
1989 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1990 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1991 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1992 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1993 * gcc.target/powerpc/sse-divss-1.c: New file.
1994 * gcc.target/powerpc/sse-movhps-1.c: New file.
1995 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1996 * gcc.target/powerpc/sse-subps-1.c: New file.
1997 * gcc.target/powerpc/sse-minps-1.c: New file.
1998 * gcc.target/powerpc/sse-pminub-1.c: New file.
1999 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2000 * gcc.target/powerpc/sse-shufps-1.c: New file.
2001 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2002 * gcc.target/powerpc/sse-maxps-1.c: New file.
2003 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2004 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2005 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2006 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2007 * gcc.target/powerpc/sse-mulps-1.c: New file.
2008 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2009 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2010 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2011 * gcc.target/powerpc/sse-subss-1.c: New file.
2012 * gcc.target/powerpc/sse-movss-2.c: New file.
2013 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2014 * gcc.target/powerpc/sse-minss-1.c: New file.
2015 * gcc.target/powerpc/sse-movaps-2.c: New file.
2016 * gcc.target/powerpc/sse-movlps-1.c: New file.
2017 * gcc.target/powerpc/sse-maxss-1.c: New file.
2018 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2019 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2020 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2021 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2022 * gcc.target/powerpc/sse-mulss-1.c: New file.
2023 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2024 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2025 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2026 * gcc.target/powerpc/sse-movhps-2.c: New file.
2027 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2028 * gcc.target/powerpc/sse-xorps-1.c: New file.
2029 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2030 * gcc.target/powerpc/sse-orps-1.c: New file.
2031 * gcc.target/powerpc/sse-addps-1.c: New file.
2032 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2033 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2034 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2035 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2036 * gcc.target/powerpc/sse-andps-1.c: New file.
2037 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2038 * gcc.target/powerpc/sse-divps-1.c: New file.
2039 * gcc.target/powerpc/sse-andnps-1.c: New file.
2040 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2041 * gcc.target/powerpc/sse-movss-1.c: New file.
2042 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2043 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2044 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2045 * gcc.target/powerpc/sse-movaps-1.c: New file.
2046 * gcc.target/powerpc/sse-movss-3.c: New file.
2047 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2048 * gcc.target/powerpc/sse-addss-1.c: New file.
2049 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2050
56b26dd4
MM
20512017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2052
2ffc0382 2053 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2054 * gcc.target/powerpc/dform-2.c: Likewise.
2055 * gcc.target/powerpc/dform-3.c: Likewise.
2056 * gcc.target/powerpc/pr71656-1.c: Likewise.
2057 * gcc.target/powerpc/pr71656-2.c: Likewise.
2058 * gcc.target/powerpc/pr80103-1.c: Likewise.
2059 * gcc.target/powerpc/pr80098-1.c: Likewise.
2060
6512c0f1
MS
20612017-08-24 Martin Sebor <msebor@redhat.com>
2062
2063 PR middle-end/81908
2064 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2065 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2066 * gcc.dg/tree-ssa/pr81908.c: New test.
2067
281de9c2
SM
20682017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2069
2ffc0382
UB
2070 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2071 Suppress warning during tests.
281de9c2 2072
10bfe16f
UB
20732017-08-24 Uros Bizjak <ubizjak@gmail.com>
2074
2075 * lib/target-supports.exp: Group together target-dependant checks.
2076
142ff602
BC
20772017-08-24 Bin Cheng <bin.cheng@arm.com>
2078
2079 PR tree-optimization/81913
2080 * gcc.c-torture/execute/pr81913.c: New test.
2081 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2082 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2083
9b25e12d
RB
20842017-08-23 Richard Biener <rguenther@suse.de>
2085
2086 PR target/81921
2087 * gcc.target/i386/pr81921.c: New testcase.
2088
122f9da1
DS
20892017-08-23 Daniel Santos <daniel.santos@pobox.com>
2090
2091 * gcc.target/i386/pr80969-1.c: New testcase.
2092 * gcc.target/i386/pr80969-2a.c: Likewise.
2093 * gcc.target/i386/pr80969-2.c: Likewise.
2094 * gcc.target/i386/pr80969-3.c: Likewise.
2095 * gcc.target/i386/pr80969-4a.c: Likewise.
2096 * gcc.target/i386/pr80969-4b.c: Likewise.
2097 * gcc.target/i386/pr80969-4.c: Likewise.
2098 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2099 * lib/target-supports.exp (check_avx512_os_support_available,
2100 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2101 New proceedures for target avx512f and avx512f_runtime selectors.
2102 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2103
397ecd05
DM
21042017-08-23 David Malcolm <dmalcolm@redhat.com>
2105
2106 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2107 * gcc.dg/param-type-mismatch.c: New test case.
2108
44b1b798
WS
21092017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2110
2111 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2112 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2113 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2114 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2115 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2116 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2117 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2118
60591d4e
RB
21192017-08-23 Richard Biener <rguenther@suse.de>
2120
2121 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2122 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2123 * gnat.dg/noinline2.adb: Likewise.
2124 * gnat.dg/renaming6.adb: Likewise.
2125 * gnat.dg/renaming6.ads: Likewise.
2126 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2127
3767b2e4
RB
21282017-08-23 Richard Biener <rguenther@suse.de>
2129
2130 PR lto/81940
2131 * g++.dg/lto/pr81940_0.C: New testcase.
2132
c37691e5
TC
21332017-08-23 Tamar Christina <tamar.christina@arm.com>
2134
2135 PR middle-end/19706
2136 * gcc.dg/tree-ssa/pr19706.c: New.
2137 * lib/target-supports.exp (check_effective_target_xorsign): New.
2138
4d68ff06
DS
21392017-08-22 Daniel Santos <daniel.santos@pobox.com>
2140
2141 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2142 -mabi=ms
2143 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2144 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2145 * gcc.target/i386/pr66275.c: Likewise.
2146 * gcc.target/i386/pr68018.c: Likewise.
2147
5b37159f
WS
21482017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2149
2150 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2151
0db8ddfc
JL
21522017-08-22 Jeff Law <law@redhat.com>
2153
2154 PR tree-optimization/81741
2155 PR tree-optimization/71947
2156 * gcc.dg/tree-ssa/pr81741.c: New test.
2157 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2158 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2159 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2160 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2161 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2162 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2163 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2164
44d23deb
YR
21652017-08-22 Yvan Roux <yvan.roux@linaro.org>
2166
2167 PR c++/80287
2168 * g++.dg/pr80287.C: New test.
2169
7f1bf27a
RB
21702017-08-22 Richard Biener <rguenther@suse.de>
2171
2172 Revert
2173 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2174
2175 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2176
1823c4f6
RB
21772017-08-22 Richard Biener <rguenther@suse.de>
2178
2179 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2180 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2181 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2182 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2183 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2184 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2185 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2186 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2187
bef016bf
JD
21882017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2189
2190 PR fortran/81296
2191 * gfortran.dg/dtio_12.f90: Update test.
2192
57cea2b3
NS
21932017-08-21 Nathan Sidwell <nathan@acm.org>
2194
2195 * g++.dg/template/pr81899.C: Fix c++03.
2196 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2197
7f204c0f
DM
21982017-08-21 David Malcolm <dmalcolm@redhat.com>
2199
2200 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2201 Update expected result to show all of "(long)0" being underlined.
2202 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2203 (test_multitoken_macro): Update expected underlining.
2204
2f687306
DM
22052017-08-21 David Malcolm <dmalcolm@redhat.com>
2206
2207 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2208 to show underlining of all pertinent params.
2209 * gcc.dg/format/pr72858.c: Likewise.
2210
453773df
UB
22112017-08-21 Uros Bizjak <ubizjak@gmail.com>
2212
2213 PR target/46091
2214 * gcc.target/i386/pr46091-4.c: New test.
2215 * gcc.target/i386/pr46091-4a.c: Ditto.
2216 * gcc.target/i386/pr46091-5.c: Ditto.
2217 * gcc.target/i386/pr46091-5a.c: Ditto.
2218
5ec1701e
NS
22192017-08-21 Nathan Sidwell <nathan@acm.org>
2220
2221 PR c++/81899
2222 * g++.dg/template/pr81899.C: New.
2223
404938ed
RB
22242017-08-21 Richard Biener <rguenther@suse.de>
2225
2226 PR tree-optimization/81900
2227 * gcc.dg/torture/pr81900.c: New testcase.
2228
1ea85365
RB
22292017-08-21 Richard Biener <rguenther@suse.de>
2230
2231 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2232 regex to handle the LTO case.
2233 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2234 * c-c++-common/asan/misalign-1.c: Likewise.
2235 * c-c++-common/asan/misalign-2.c: Likewise.
2236 * c-c++-common/asan/null-deref-1.c: Likewise.
2237 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2238 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2239 * c-c++-common/asan/use-after-free-1.c: Likewise.
2240 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2241 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2242 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2243 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2244 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2245 * g++.dg/asan/large-func-test-1.C: Likewise.
2246 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2247
8322b607
RB
22482017-08-21 Richard Biener <rguenther@suse.de>
2249
2250 PR middle-end/81884
2251 * g++.dg/torture/pr81884.C: New testcase.
2252
8e7b84e8
JDA
22532017-08-20 John David Anglin <danglin@gcc.gnu.org>
2254
2255 PR ipa/77732
2256 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2257
953e520d
DM
22582017-08-18 David Malcolm <dmalcolm@redhat.com>
2259
2260 PR tree-optimization/46805
2261 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2262 * jit.dg/test-autovectorize.c: New test case.
2263
b1eb28d1
PB
22642017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2265
2266 PR target/80210
2267 * gcc.target/powerpc/pr80210.c: New test.
2268
f661e57e
DM
22692017-08-18 David Malcolm <dmalcolm@redhat.com>
2270
2271 PR c++/81514
2272 * g++.dg/lookup/empty.h: New file.
2273 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2274 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2275 on a built-in.
2276
00aa1fa2
L
22772017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2278
2279 PR c/53037
2280 * c-c++-common/pr53037-5.c: New test.
2281 * g++.dg/pr53037-1.C: Likewise.
2282 * g++.dg/pr53037-2.C: Likewise.
2283 * g++.dg/pr53037-3.C: Likewise.
2284 * g++.dg/pr53037-4.C: Likewise.
2285 * gcc.dg/pr53037-1.c: Likewise.
2286 * gcc.dg/pr53037-2.c: Likewise.
2287 * gcc.dg/pr53037-3.c: Likewise.
2288 * gcc.dg/pr53037-4.c: Likewise.
2289
4a89b7e7
PB
22902017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2291
2292 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2293 * gcc.target/powerpc/p9-vparity.c: Likewise.
2294 * gcc.target/powerpc/pr68805.c: Likewise.
2295 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2296
d00fdf85
PB
22972017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2298
2299 PR target/72804
2300 * gcc.target/powerpc/pr72804.c: New test.
2301
e67bbd5d
MP
23022017-08-17 Marek Polacek <polacek@redhat.com>
2303
2304 PR middle-end/81814
2305 * gcc.dg/torture/pr81814.c: New test.
2306
ea58eb88
JW
23072017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2308
2309 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2310
ab4b719a
TV
23112017-08-17 Tom de Vries <tom@codesourcery.com>
2312
2313 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2314
344be1fd
RB
23152017-08-17 Richard Biener <rguenther@suse.de>
2316
2317 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2318
7911a54d
UB
23192017-08-16 Uros Bizjak <ubizjak@gmail.com>
2320
2321 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2322 scan-assembler-times for alpha*-*-*.
2323 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2324 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2325
b68a9f34
TK
23262017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2327
2328 PR fortran/81116
2329 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2330
adb5b54b
UB
23312017-08-16 Uros Bizjak <ubizjak@gmail.com>
2332
2333 PR target/46091
2334 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2335 (testm): New test function.
2336 * gcc.target/i386/pr46091-2.c: Ditto.
2337 * gcc.target/i386/pr46091-3.c: Ditto.
2338
90d43c80
BC
23392017-08-16 Bin Cheng <bin.cheng@arm.com>
2340
2341 PR tree-optimization/81832
2342 * gcc.dg/tree-ssa/pr81832.c: New test.
2343
963aeaad
RS
23442017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2345
2346 PR tree-optimization/81835
2347 * gcc.dg/vect/pr81815.c: New test.
2348
aaf46c35
JM
23492017-08-15 Joseph Myers <joseph@codesourcery.com>
2350
2351 PR target/78460
2352 PR target/67712
2353 * gcc.c-torture/compile/string-large-1.c: New test.
2354
204b99cd
RB
23552017-08-15 Richard Biener <rguenther@suse.de>
2356
2357 PR tree-optimization/81790
2358 * gcc.dg/torture/pr81790.c: New testcase.
2359
27be025d
MS
23602017-08-14 Martin Sebor <msebor@redhat.com>
2361
2362 PR c/81117
2363 * c-c++-common/attr-nonstring-1.c: New test.
2364
da67acb9
MS
23652017-08-14 Martin Sebor <msebor@redhat.com>
2366
2367 PR c/81117
2368 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2369
9e3b1778
DE
23702017-08-14 David Edelsohn <dje.gcc@gmail.com>
2371
2372 * gcc.dg/ucnid-5.c: Skip on AIX.
2373 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2374
2912db04
UB
23752017-08-14 Uros Bizjak <ubizjak@gmail.com>
2376
2377 PR target/46091
2378 * gcc.target/i386/pr46091-1.c: New test.
2379 * gcc.target/i386/pr46091-2.c: Ditto.
2380 * gcc.target/i386/pr46091-3.c: Ditto.
2381
c7fd2176
WD
23822017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2383
2384 PR target/81643
2385 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2386
a72a7e39
BS
23872017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2388
2389 PR target/79845
2390 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2391 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2392 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2393 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2394 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2395 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2396 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2397 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2398 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2399 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2400 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2401 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2402 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2403 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2404 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2405 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2406 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2407 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2408 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2409 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2410 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2411 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2412 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2413 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2414 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2415 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2416 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2417 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2418 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2419 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2420 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2421 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2422 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2423 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2424 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2425 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2426 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2427 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2428 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2429 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2430 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2431 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2432 * gcc.target/powerpc/cmpb-3.c: Likewise.
2433 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2434 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2435 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2436 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2437 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2438 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2439 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2440 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2441 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2442 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2443 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2444 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2445 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2446 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2447 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2448 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2449 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2450 * gcc.target/powerpc/no-r11-3.c: Likewise.
2451 * gcc.target/powerpc/pr80098-1.c: Likewise.
2452 * gcc.target/powerpc/pr80098-2.c: Likewise.
2453 * gcc.target/powerpc/pr80098-3.c: Likewise.
2454 * gcc.target/powerpc/pr80098-4.c: Likewise.
2455 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2456 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2457 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2458 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2459 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2460 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2461 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2462 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2463 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2464 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2465 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2466
8d2d0de9
BC
24672017-08-14 Bin Cheng <bin.cheng@arm.com>
2468
2469 PR tree-optimization/81799
2470 * gcc.dg/tree-ssa/pr81799.c: New.
2471
5316dd1b
WD
24722017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2473
2474 PR middle-end/46932
2475 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2476 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2477
250db3f9
SN
24782017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2479
2480 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2481 -mno-pc-relative-literal-loads.
2482
0d9255af
RO
24832017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2484
2485 PR testsuite/81793
2486 * gcc.dg/pie-static-1.c: Require both static and pie support.
2487 * gcc.dg/pie-static-2.c: Likewise.
2488
7a7b545f
PMR
24892017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2490
2491 PR ada/79542
2492 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2493
bb85aa74
MP
24942017-08-11 Marek Polacek <polacek@redhat.com>
2495
2496 PR c/81795
2497 * gcc.dg/pr81795.c: New test.
2498
c4fa8984
TK
24992017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2500
2501 PR fortran/60355
2502 * gfortran.dg (bind_c_usage_30): New test.
2503
fe8a99d8
ML
25042017-08-11 Martin Liska <mliska@suse.cz>
2505
2506 PR tree-opt/79987
2507 * gcc.target/i386/mpx/pr79987.c: New test.
2508
4c71a171
ML
25092017-08-11 Martin Liska <mliska@suse.cz>
2510
2511 PR ipa/81213
2512 * gcc.target/i386/pr81213.c: New test.
2513
e1769bdd
UB
25142017-08-10 Uros Bizjak <ubizjak@gmail.com>
2515
2516 PR target/81708
2517 * gcc.target/i386/stack-prot-sym.c: New test.
2518
adc84037
RS
25192017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2520
2521 PR testsuite/81738
2522 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2523 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2524 vect_perm and vect_element_align for vectorization.
2525
8e941ae9
L
25262017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2527
2528 PR target/81736
2529 * gcc.target/i386/pr81736-1.c: New test.
2530 * gcc.target/i386/pr81736-2.c: Likewise.
2531 * gcc.target/i386/pr81736-3.c: Likewise.
2532 * gcc.target/i386/pr81736-4.c: Likewise.
2533 * gcc.target/i386/pr81736-5.c: Likewise.
2534 * gcc.target/i386/pr81736-6.c: Likewise.
2535 * gcc.target/i386/pr81736-7.c: Likewise.
2536
798f8628
WS
25372017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2538
2539 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2540 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2541
32129a17
DM
25422017-08-10 David Malcolm <dmalcolm@redhat.com>
2543
2544 * c-c++-common/missing-close-symbol.c: New test case.
2545 * c-c++-common/missing-symbol.c: New test case.
2546 * gcc.dg/unclosed-init.c: New test case.
2547 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2548 * g++.dg/diagnostic/unclosed-function.C: New test case.
2549 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2550 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2551 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2552 "expected identifier" error.
2553
57e1270f
FR
25542017-08-10 Fritz Reese <fritzoreese@gmail.com>
2555
2556 * gfortran.dg/dec_d_lines_1.f: New test.
2557 * gfortran.dg/dec_d_lines_2.f: New test.
2558
25592017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2560
2561 * gfortran.dg/dec_structure_18.f90: New test.
2562 * gfortran.dg/dec_structure_19.f90: New test.
2563 * gfortran.dg/dec_structure_20.f90: New test.
2564 * gfortran.dg/dec_structure_21.f90: New test.
2565
aaab59b4
MP
25662017-08-10 Marek Polacek <polacek@redhat.com>
2567
2568 PR testsuite/81784
2569 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2570
f234f078
MP
2571 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2572
2b7d0696
ML
25732017-08-10 Martin Liska <mliska@suse.cz>
2574
2575 PR c++/81355
2576 * g++.dg/other/pr81355.C: New test.
2577
47ee1b7c
DM
25782017-08-09 David Malcolm <dmalcolm@redhat.com>
2579
2580 * jit.dg/all-non-failing-tests.h: Add note about
2581 test-vector-types.cc.
2582 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2583 case.
2584 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2585 New test case.
2586 * jit.dg/test-vector-types.cc: New test case.
2587
b388427b
AP
25882017-08-09 Andrew Pinski <apinski@cavium.com>
2589
2590 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2591 --save-temps to the options passed.
2592
12c2ab7b
MC
25932017-08-09 Michael Collison <michael.collison@arm.com>
2594
2595 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2596 boundary option and fix comment.
2597 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2598 boundary option and fix comment.
2599 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2600 boundary option and fix comment.
2601 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2602 -mstructure-size boundary option.
2603
a8a581af
SB
26042017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2605
2606 PR rtl-optimization/81423
2607 * gcc.c-torture/execute/pr81423.c: New testcase.
2608
50a87c1c
WS
26092017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2610
2611 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2612 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2613 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2614 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2615
3d9a180f
WS
26162017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2617
2618 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2619 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2620
ee9a9e7b
WS
26212017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2622
2623 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2624 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2625 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2626
07999eb2
WS
26272017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2628
2629 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2630 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2631 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2632 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2633
0ca970cd
SB
26342017-08-09 Slava Barinov <v.barinov@samsung.com>
2635
2636 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2637
296c53ac
MP
26382017-08-09 Marek Polacek <polacek@redhat.com>
2639
2640 PR c/81233
2641 * gcc.dg/diagnostic-types-1.c: New test.
2642 * gcc.dg/assign-warn-1.c: Update warning messages.
2643 * gcc.dg/assign-warn-2.c: Likewise.
2644 * gcc.dg/c90-const-expr-5.c: Likewise.
2645 * gcc.dg/c99-const-expr-5.c: Likewise.
2646 * gcc.dg/conv-2.c: Likewise.
2647 * gcc.dg/init-bad-7.c: Likewise.
2648 * gcc.dg/overflow-warn-1.c: Likewise.
2649 * gcc.dg/overflow-warn-2.c: Likewise.
2650 * gcc.dg/overflow-warn-3.c: Likewise.
2651 * gcc.dg/overflow-warn-4.c: Likewise.
2652 * gcc.dg/pointer-array-atomic.c: Likewise.
2653 * gcc.dg/pr26865.c: Likewise.
2654 * gcc.dg/pr61162-2.c: Likewise.
2655 * gcc.dg/pr61162.c: Likewise.
2656 * gcc.dg/pr67730-2.c: Likewise.
2657 * gcc.dg/pr69156.c: Likewise.
2658 * gcc.dg/pr70174.c: Likewise.
2659 * objc.dg/proto-lossage-4.m: Likewise.
2660
a32c8316
MP
26612017-08-09 Marek Polacek <polacek@redhat.com>
2662
2663 PR c/81417
2664 * Wsign-compare-1.c: New test.
2665 * gcc.dg/compare1.c: Adjust dg-bogus.
2666 * gcc.dg/compare2.c: Likewise.
2667 * gcc.dg/compare3.c: Likewise.
2668 * gcc.dg/compare7.c: Likewise.
2669 * gcc.dg/compare8.c: Likewise.
2670 * gcc.dg/compare9.c: Likewise.
2671 * gcc.dg/pr11492.c: Likewise.
2672
7345b714
L
26732017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2674
2675 PR driver/81523
2676 * gcc.dg/pie-7.c: New test.
2677 * gcc.dg/pie-static-1.c: Likewise.
2678 * gcc.dg/pie-static-2.c: Likewise.
2679
d5bf81b3
UB
26802017-08-08 Uros Bizjak <ubizjak@gmail.com>
2681
2682 PR target/81708
2683 * gcc.target/i386/stack-prot-guard.c: New test.
2684
4261463d
TC
26852017-08-08 Tamar Christina <tamar.christina@arm.com>
2686
2687 * gcc.target/aarch64/xorsign.c: New.
2688 * gcc.target/aarch64/xorsign_exec.c: New.
2689 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2690
b115e803
BS
26912017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2692
2693 PR tree-optimization/81354
2694 * g++.dg/torture/pr81354.C: New file.
2695
51bd28ed
RB
26962017-08-08 Richard Biener <rguenther@suse.de>
2697
2698 PR middle-end/81719
2699 * g++.dg/tree-ssa/pr81719.C: New testcase.
2700
26d66f28
RB
27012017-08-08 Richard Biener <rguenther@suse.de>
2702
2703 PR tree-optimization/81723
2704 * gfortran.dg/pr81723.f: New testcase.
2705
82c0d3eb
BS
27062017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2707
2708 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2709 string.
2710 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2711 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2712 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2713 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2714 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2715 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2716 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2717 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2718 * gcc.target/powerpc/cmpb-3.c: Likewise.
2719 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2720 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2721
d81e058f
ML
27222017-08-08 Martin Liska <mliska@suse.cz>
2723
2724 PR tree-opt/81696
2725 * gcc.dg/ipa/pr81696.c: New test.
2726
a5c93f53
BC
27272017-08-08 Bin Cheng <bin.cheng@arm.com>
2728
2729 PR tree-optimization/81744
2730 * gcc.dg/tree-ssa/pr81744.c: New.
2731
a5afbdd6
MP
27322017-08-08 Marek Polacek <polacek@redhat.com>
2733
2734 PR c++/81607
2735 * g++.dg/other/bitfield6.C: New test.
2736
08c4c51e
MM
27372017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2738
2739 PR target/81593
2740 * gcc.target/powerpc/vec-setup.h: New tests to test various
2741 combinations of setting up vectors of 2 double word elements.
2742 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2743 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2744 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2745 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2746 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2747 vector inserts from vector extracts.
2748 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2749
950a884b
TK
27502017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2751
2752 PR fortran/68829
2753 PR fortran/81701
2754 * gfortran.dg/o_fast_stacksize.90: New test.
2755
6f1a16cb
WD
27562017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2757
2758 PR middle-end/46932
2759 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2760
4090b652
L
27612017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2762
2763 * gcc.target/i386/pr81736-1.c: Removed.
2764 * gcc.target/i386/pr81736-2.c: Likewise.
2765 * gcc.target/i386/pr81736-3.c: Likewise.
2766 * gcc.target/i386/pr81736-4.c: Likewise.
2767
079a0363
L
27682017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2769
2770 PR target/81736
2771 * gcc.target/i386/pr81736-1.c: New test.
2772 * gcc.target/i386/pr81736-2.c: Likewise.
2773 * gcc.target/i386/pr81736-3.c: Likewise.
2774 * gcc.target/i386/pr81736-4.c: Likewise.
2775
1653a865
MP
27762017-08-07 Marek Polacek <polacek@redhat.com>
2777
2778 PR middle-end/81737
2779 * gcc.dg/pr81737.c: New test.
2780
577eec56
ML
27812017-08-07 Martin Liska <mliska@suse.cz>
2782
2783 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2784 * gcc.dg/parm-impl-decl-1.c: Likewise.
2785 * gcc.dg/parm-impl-decl-3.c: Likewise.
2786 * gcc.dg/Wattributes-5.c: New test.
2787
537bf9ac
AP
27882017-08-06 Andrew Pinski <apinski@cavium.com>
2789
2790 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2791 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2792 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2793 * gcc.target/aarch64/target_attr_4.c: Likewise.
2794 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2795 * gcc.target/aarch64/target_attr_2.c: Likewise.
2796 * gcc.target/aarch64/target_attr_7.c: Likewise.
2797 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2798 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2799 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2800
90596474
AP
28012017-08-06 Andrew Pinski <apinski@cavium.com>
2802
2803 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2804 -march=armv8-a+nolse, skip if -mcpu= is passed.
2805 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2806
08e9cb5a
AP
28072017-08-06 Andrew Pinski <apinski@cavium.com>
2808
2809 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2810 * gcc.target/aarch64/_Float16_2.c: Likewise.
2811 * gcc.target/aarch64/_Float16_3.c: Likewise.
2812
4a6ad083
TV
28132017-08-06 Tom de Vries <tom@codesourcery.com>
2814
2815 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2816
b363e726
TV
28172017-08-06 Tom de Vries <tom@codesourcery.com>
2818
2819 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2820 type. Add missing return.
2821
8fbcf075
TV
28222017-08-06 Tom de Vries <tom@codesourcery.com>
2823
2824 PR testsuite/81731
2825 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2826 variable 'a' definition.
2827 (b): Remove unused variable.
2828 (gp): New variable.
2829 (check): Add parameter corresponding to call in main, and handle.
2830
67695c07
PC
28312017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2832
2833 PR c++/79790
23d12941 2834 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2835
c779bea5
YG
28362017-08-04 Yury Gribov <tetra2005@gmail.com>
2837
2838 PR tree-optimization/57371
2839 * c-c++-common/pr57371-1.c: New test.
2840 * c-c++-common/pr57371-2.c: New test.
2841 * c-c++-common/pr57371-3.c: New test.
2842 * c-c++-common/pr57371-4.c: New test.
2843 * gcc.dg/pr57371-5.c: New test.
2844
e52341f1
CL
28452017-08-04 Carl Love <cel@us.ibm.com>
2846
2847 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2848 builtin test cases for vec_mule, and vec_mulo.
2849 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2850 builtin test cases for vec_mule, and vec_mulo.
2851
295940c3
L
28522017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2853
2854 PR target/81590
2855 * gcc.target/i386/avx512-check.h: New file.
2856 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2857 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2858 * gcc.target/i386/avx512cd-check.h: Likewise.
2859 * gcc.target/i386/avx512ifma-check.h: Likewise.
2860 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2861 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2862 * gcc.target/i386/avx512bw-check.h: Rewrite.
2863 * gcc.target/i386/avx512dq-check.h: Likewise.
2864 * gcc.target/i386/avx512er-check.h: Likewise.
2865 * gcc.target/i386/avx512f-check.h: Likewise.
2866 * gcc.target/i386/avx512vl-check.h: Likewise.
2867 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2868 only.
2869 (test_512): Removed.
2870 (avx512*_test): Likewise.
2871 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2872
f4f2c2ec
MP
28732017-08-04 Marek Polacek <polacek@redhat.com>
2874
2875 PR middle-end/81695
2876 * gcc.dg/pr81695.c: New test.
2877
62c8a2cf
RS
28782017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2879
2880 PR tree-optimization/81136
2881 * gcc.dg/vect/pr81136.c: Add scan test.
2882
dfbddbeb
RS
28832017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2884
2885 * gcc.dg/vect/vect-alias-check-3.c: New test.
2886 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2887 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2888
165b2f5f
RB
28892017-08-04 Richard Biener <rguenther@suse.de>
2890
2891 PR middle-end/81705
2892 * c-c++-common/ubsan/pr81705.c: New testcase.
2893
7c0881d5
BS
28942017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2895
2896 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2897 messages that used to start with a capital letter.
2898 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2899 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2900 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2901 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2902 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2903 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2904 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2905 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2906 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2907 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2908 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2909 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2910 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2911 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2912 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2913 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2914 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2915 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2916 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2917 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2918 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2919 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2920 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2921 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2922 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2923 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2924 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2925 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2926 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2927 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2928 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2929 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2930 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2931 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2932 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2933 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2934 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2935 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2936 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2937 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2938 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2939 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2940 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2941 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2942 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2943 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2944 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2945 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2946 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2947 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2948 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2949 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2950 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2951 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2952 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2953 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2954
2fdaed89
JJ
29552017-08-03 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR target/81621
2958 * gcc.dg/pr81621.c: New test.
2959
297db279
RB
29602017-08-03 Richard Biener <rguenther@suse.de>
2961
2962 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2963 and CSE.
2964
2fdaed89 29652017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2966
2967 PR middle-end/81148
2968 * c-c++-common/ubsan/pr81148.c: New testcase.
2969
cad136a4
TV
29702017-08-03 Tom de Vries <tom@codesourcery.com>
2971
2972 PR target/81662
2973 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2974
2392baa5
JJ
29752017-08-03 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR driver/81650
2978 * gcc.dg/pr81650.c: New test.
2979
e5e691a5
PC
29802017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/71440
2983 * g++.dg/template/crash127.C: New.
2984
0a734553
JJ
29852017-08-03 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR middle-end/81052
2988 * c-c++-common/pr81052.c: New test.
2989
673aef33
TV
29902017-08-03 Tom de Vries <tom@codesourcery.com>
2991
2992 * gcc.dg/pr56727-2.c: Require alias.
2993
2a8485f6
TV
29942017-08-03 Tom de Vries <tom@codesourcery.com>
2995
2996 * gcc.dg/attr-noipa.c: Require alloca.
2997
8b917598
TV
29982017-08-03 Tom de Vries <tom@codesourcery.com>
2999
3000 * gcc.dg/torture/pr80163.c: Require label_values.
3001
4ca8bf91
TV
30022017-08-03 Tom de Vries <tom@codesourcery.com>
3003
3004 PR target/81662
3005 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3006 * c-c++-common/patchable_function_entry-default.c: Same.
3007 * c-c++-common/patchable_function_entry-definition.c: Same.
3008
f4629481
UB
30092017-08-02 Uros Bizjak <ubizjak@gmail.com>
3010
3011 PR target/81644
3012 * gcc.target/i386/pr81644.c: New test.
3013
86994621
TV
30142017-08-02 Tom de Vries <tom@codesourcery.com>
3015
3016 * gcc.dg/Walloca-14.c: Use relative line number.
3017
9501fd4b
UB
30182017-08-02 Uros Bizjak <ubizjak@gmail.com>
3019
3020 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3021 test "no-3dnowa" target attribute.
3022
f7b6353a
MP
30232017-08-02 Marek Polacek <polacek@redhat.com>
3024
3025 PR c/81289
3026 * gcc.dg/noncompile/pr81289.c: New test.
3027
8a6eab34
MP
3028 PR c/81448
3029 PR c/81306
3030 * c-c++-common/Wmultistatement-macros-13.c: New test.
3031
349721b7
JJ
30322017-08-02 Jakub Jelinek <jakub@redhat.com>
3033
e4f0733a
JJ
3034 PR c++/81640
3035 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3036
349721b7
JJ
3037 PR middle-end/79499
3038 * gcc.dg/pr79499.c: New test.
3039
77eefb71
RB
30402017-08-02 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/81633
3043 * gcc.dg/vect/pr81633.c: New testcase.
3044
760f74c2
L
30452017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3046
3047 * gcc.dg/guality/pr25967-1.c: New test.
3048 * gcc.dg/guality/pr25967-2.c: Likewise.
3049 * gcc.dg/torture/pr25967-1.c: Likewise.
3050 * gcc.dg/torture/pr25967-2.c: Likewise.
3051
a2e28a97
L
30522017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3053
3054 PR target/81654
3055 * gcc.target/i386/pr81654.c: New test.
3056
d8afd032
TK
30572017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3058
3059 PR fortran/79312
3060 * gfortran.dg/logical_assignment_1.f90: New test.
3061
671a00ee
ML
30622017-08-01 Martin Liska <mliska@suse.cz>
3063
3064 PR middle-end/70140
3065 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3066
7d3eecca
ML
30672017-08-01 Martin Liska <mliska@suse.cz>
3068
3069 Revert r250771
3070 Make mempcpy more optimal (PR middle-end/70140).
3071
636730ca
JJ
30722017-08-01 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR target/81622
3075 * gcc.target/powerpc/pr81622.c: New test.
3076
74cc0b2b
SE
30772017-08-01 Steve Ellcey <sellcey@cavium.com>
3078
3079 PR tree-optimization/80925
3080 * gcc.dg/vect/vect-28.c: Add
3081 --param vect-max-peeling-for-alignment=0 option.
3082 Remove unaligned access and peeling checks.
3083 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3084 * gcc.dg/vect/vect-70.c: Ditto.
3085 * gcc.dg/vect/vect-87.c: Ditto.
3086 * gcc.dg/vect/vect-88.c: Ditto.
3087 * gcc.dg/vect/vect-91.c: Ditto.
3088 * gcc.dg/vect/vect-93.c: Ditto.
3089
0102e469
TV
30902017-08-01 Tom de Vries <tom@codesourcery.com>
3091
3092 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3093 * gcc.target/nvptx/slp.c (foo): Same.
3094
813485c6
RB
30952017-08-01 Richard Biener <rguenther@suse.de>
3096
3097 PR tree-optimization/81181
3098 * gcc.dg/torture/pr81181.c: New testcase.
3099
98b7180c
ML
31002017-08-01 Martin Liska <mliska@suse.cz>
3101
3102 PR middle-end/70140
3103 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3104
4f3e333a
UB
31052017-08-01 Uros Bizjak <ubizjak@gmail.com>
3106
3107 PR target/81641
3108 * gcc.target/i386/pr81641.c: New test.
3109
b8bb5772
UB
31102017-08-01 Uros Bizjak <ubizjak@gmail.com>
3111
3112 PR target/81639
3113 * gcc.target/i386/pr81639.c: New test.
3114
34e5c511
RB
31152017-08-01 Richard Biener <rguenther@suse.de>
3116
3117 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3118 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3119 endless loop.
3120 * gcc.dg/uninit-23.c: Adjust.
3121
5e19d437
BC
31222017-08-01 Bin Cheng <bin.cheng@arm.com>
3123
3124 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3125 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3126
7061cfc0
BC
31272017-08-01 Bin Cheng <bin.cheng@arm.com>
3128
3129 PR tree-optimization/81627
3130 * gcc.dg/tree-ssa/pr81627.c: New.
3131
39637a44
BC
31322017-08-01 Bin Cheng <bin.cheng@arm.com>
3133
3134 PR tree-optimization/81620
3135 * gcc.dg/tree-ssa/pr81620-1.c: New.
3136 * gcc.dg/tree-ssa/pr81620-2.c: New.
3137
f9c5fe06
DH
31382017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3139
3140 PR testsuite/53542
3141 * gfortran.dg/use_30.f90: New test.
3142
da98e3b1
JJ
31432017-08-01 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR tree-optimization/81588
3146 * gcc.dg/tree-ssa/pr81588.c: New test.
3147 * gcc.dg/pr81588.c: New test.
3148 * gcc.c-torture/execute/pr81588.c: New test.
3149
5e8fe12f
RB
31502017-08-01 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/81297
3153 * gcc.dg/torture/pr81297.c: New testcase.
3154
93ac482a
UB
31552017-07-31 Uros Bizjak <ubizjak@gmail.com>
3156
3157 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3158
6cc518c6
SE
31592017-07-31 Steve Ellcey <sellcey@cavium.com>
3160
3161 PR tree-optimization/80925
93ac482a 3162 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3163 --param vect-max-peeling-for-alignment=0 option.
3164 Remove unaligned access and peeling checks.
3165 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3166
24c8e8eb
CL
31672017-07-31 Carl Love <cel@us.ibm.com>
3168
3169 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3170 missed in commit 250746.
3171
b40e941b
CL
31722017-07-31 Carl Love <cel@us.ibm.com>
3173
3174 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3175 new builtins.
3176
67779f74
L
31772017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3178
3179 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3180 * gcc.target/i386/pr79793-2.c: Likewise.
3181
a97cf8f9
UB
31822017-07-31 Uros Bizjak <ubizjak@gmail.com>
3183
3184 PR target/25967
3185 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3186 (naked): Add attribute regparm(1) for x86_32 targets.
3187 Add integer argument. Remove global "data" variable.
3188 (main): Pass integer argument to naked function.
3189 * gcc.target/i386/naked-4.c: New test.
3190
7fef86d3
JH
31912017-07-31 Jan Hubicka <hubicka@ucw.cz>
3192 Martin Liska <mliska@suse.cz>
3193
3194 * gcc.dg/predict-15.c: New test.
3195 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3196
2ec580be
UB
31972017-07-31 Uros Bizjak <ubizjak@gmail.com>
3198
3199 PR target/25967
3200 * gcc.target/i386/naked-1.c: New test.
3201 * gcc.target/i386/naked-2.c: Ditto.
3202 * gcc.target/i386/naked-3.c: Ditto.
3203 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3204 do_test_body0 stub function, use attribute "naked" instead.
3205 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3206 * gcc.dg/pr44290-2.c: Ditto.
3207
cfdf6ff6
TK
32082017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3209
3210 PR fortran/81581
3211 * gfortran.dg/dim_sum_1.f90: New test case.
3212 * gfortran.dg/dim_sum_2.f90: New test case.
3213 * gfortran.dg/dim_sum_3.f90: New test case.
3214
5edb1c48
ML
32152017-07-31 Martin Liska <mliska@suse.cz>
3216
3217 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3218 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3219
f34ebeb2
ML
32202017-07-31 Martin Liska <mliska@suse.cz>
3221
3222 PR sanitize/81530
3223 * g++.dg/ubsan/pr81530.C: New test.
3224
066bbc57
JJ
32252017-07-31 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR sanitizer/81604
3228 * c-c++-common/ubsan/pr81604.c: New test.
3229
a10b3cf1
L
32302017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3231
3232 PR target/79793
3233 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3234 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3235 (foo): Check the builtin return address against the return address
3236 in interrupt frame.
3237 * gcc.target/i386/pr79793-1.c: New test.
3238 * gcc.target/i386/pr79793-2.c: Likewise.
3239
942047f2
EB
32402017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3241
3242 * c-c++-common/dump-ada-spec-7.c: New test.
3243
e071b767
JJ
32442017-07-29 Jakub Jelinek <jakub@redhat.com>
3245
3246 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3247 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3248
782a7850
PB
32492017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3250
3251 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3252
9de00935
TC
32532017-07-28 Tamar Christina <tamar.christina@arm.com>
3254
3255 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3256
8de33df2
BC
32572017-07-28 Bin Cheng <bin.cheng@arm.com>
3258
3259 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3260
8acb8421
TC
32612017-07-28 Tamar Christina <tamar.christina@arm.com>
3262 Bilyan Borisov <bilyan.borisov@arm.com>
3263
3264 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3265 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3266 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3267 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3268 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3269
d9c259ef
BC
32702017-07-28 Bin Cheng <bin.cheng@arm.com>
3271
3272 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3273 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3274 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3275 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3276 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3277 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3278 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3279 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3280 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3281 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3282 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3283
6d7649f8
ML
32842017-07-28 Martin Liska <mliska@suse.cz>
3285
3286 PR sanitizer/81340
3287 * g++.dg/asan/pr81340.C: New test.
3288
92e29a5e
RB
32892017-07-28 Richard Biener <rguenther@suse.de>
3290
3291 PR tree-optimization/81502
3292 * gcc.target/i386/pr81502.c: New testcase.
3293
70affe6a
ML
32942017-07-28 Martin Liska <mliska@suse.cz>
3295
3296 PR sanitizer/81460
3297 * gcc.dg/asan/pr81460.c: New test.
3298
d0ee55a1
JJ
32992017-07-28 Jakub Jelinek <jakub@redhat.com>
3300
c9b39a49
JJ
3301 PR sanitizer/80998
3302 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3303 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3304
d0ee55a1
JJ
3305 PR tree-optimization/81578
3306 * gcc.dg/pr81578.c: New test.
3307
1ce75e41
RB
33082017-07-28 Richard Biener <rguenther@suse.de>
3309
3310 PR tree-optimization/81573
3311 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3312
7a5cbf29
PB
33132017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3314
3315 * g++.dg/pr69667.C: Remove option -mlra.
3316 * gcc.target/powerpc/dform-1.c: Likewise.
3317 * gcc.target/powerpc/dform-2.c: Likewise.
3318 * gcc.target/powerpc/dform-3.c: Likewise.
3319 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3320 * gcc.target/powerpc/p9-vparity.c: Likewise.
3321 * gcc.target/powerpc/pr63491.c: Likewise.
3322 * gcc.target/powerpc/pr67808.c: Likewise.
3323 * gcc.target/powerpc/pr68805.c: Likewise.
3324 * gcc.target/powerpc/pr69461.c: Likewise.
3325 * gcc.target/powerpc/pr71680.c: Likewise.
3326 * gcc.target/powerpc/pr77289.c: Likewise.
3327 * gcc.target/powerpc/pr78458.c: Likewise.
3328 * gcc.target/powerpc/pr78543.c: Likewise.
3329 * g++.dg/pr71294.C: Remove option -mno-lra.
3330 * gcc.target/powerpc/pr71656-1.c: Likewise.
3331 * gcc.target/powerpc/pr71656-2.c: Likewise.
3332 * gcc.target/powerpc/pr71698.c: Likewise.
3333
2c2789d5
KT
33342017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3335 Sudakshina Das <sudi.das@arm.com>
3336
3337 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3338
06bd22f6
MP
33392017-07-27 Marek Polacek <polacek@redhat.com>
3340
3341 PR c/81417
3342 * c-c++-common/Wsign-compare-1.c: New test.
3343 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3344 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3345 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3346 * g++.dg/warn/compare1.C: Likewise.
3347 * gcc.dg/compare1.c: Likewise.
3348 * gcc.dg/compare2.c: Likewise.
3349 * gcc.dg/compare4.c: Likewise.
3350 * gcc.dg/compare5.c: Likewise.
3351 * gcc.dg/pr35430.c: Likewise.
3352 * gcc.dg/pr60087.c: Likewise.
3353
27c8b49b
PB
33542017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3355
3356 PR middle-end/81564
3357 * gcc.dg/pr81564.c: New test.
3358
b7675b59
RB
33592017-07-27 Richard Biener <rguenther@suse.de>
3360
3361 PR tree-optimization/81573
3362 PR tree-optimization/81494
3363 * gcc.dg/torture/pr81573.c: New testcase.
3364
719488f8
RB
33652017-07-27 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/81571
3368 * gcc.dg/torture/pr81571.c: New testcase.
3369
9811e84c
RB
33702017-07-27 Richard Biener <rguenther@suse.de>
3371
3372 PR tree-optimization/81502
3373 * gcc.target/i386/vect-insert-1.c: New testcase.
3374
58814c76
AK
33752017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3376
3377 PR target/81534
3378 * gcc.target/s390/pr81534.c: New test.
3379
036ea399
JJ
33802017-07-27 Jakub Jelinek <jakub@redhat.com>
3381
7d25ac20
JJ
3382 PR tree-optimization/81555
3383 PR tree-optimization/81556
3384 * gcc.c-torture/execute/pr81555.c: New test.
3385 * gcc.c-torture/execute/pr81556.c: New test.
3386
036ea399
JJ
3387 * gcc.dg/attr-noipa.c: New test.
3388 * gcc.dg/ipa/ipa-pta-18.c: New test.
3389 * gcc.dg/ipa/ipa-sra-11.c: New test.
3390
9bfda664
MM
33912017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3392
3393 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3394 option.
3395 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3396 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3397 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3398 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3399 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3400 * gcc.target/powerpc/vsx-simode.c: Likewise.
3401 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3402 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3403
eb086562
PC
34042017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3405
3406 PR c++/71570
3407 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3408
a7473dc5
L
34092017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 PR target/81563
3412 * gcc.target/i386/pr81563.c: New test
3413
404f48ac
WD
34142017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3415
3416 PR target/79041
3417 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3418
c3d38629
MP
34192017-07-26 Marek Polacek <polacek@redhat.com>
3420
3421 PR middle-end/70992
3422 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3423 * gcc.dg/overflow-warn-2.c: Likewise.
3424 * gcc.dg/overflow-warn-3.c: Likewise.
3425 * gcc.dg/overflow-warn-4.c: Likewise.
3426 * gcc.dg/torture/pr70992-2.c: New test.
3427 * gcc.dg/torture/pr70992.c: New test.
3428
4f450a2b
RB
34292017-07-26 Richard Biener <rguenther@suse.de>
3430
3431 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3432 happening in ccp1.
3433 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3434
e1711448
WD
34352017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3436
3437 PR middle-end/46932
3438 * gcc.dg/pr46932.c: New testcase.
3439
108c3c88
ML
34402017-07-26 Martin Liska <mliska@suse.cz>
3441
3442 PR sanitize/81186
3443 * gcc.dg/asan/pr81186.c: New test.
3444
52645850
CL
34452017-07-25 Carl Love <cel@us.ibm.com>
3446
3447 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3448 vec_cnttz builtins.
3449
a8697b27
EB
34502017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3451
3452 * gnat.dg/opt66.adb: New test.
3453
288fe52e
AM
34542017-07-25 Alexander Monakov <amonakov@ispras.ru>
3455
3456 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3457 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3458
b771c609
AM
34592017-07-25 Alexander Monakov <amonakov@ispras.ru>
3460
3461 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3462
34632017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3464
3465 * c-c++-common/patchable_function_entry-default.c: New test.
3466 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3467 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3468
774cccdc
JJ
34692017-07-25 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR target/81532
3472 * gcc.target/i386/pr80833-3.c: New test.
3473 * gcc.target/i386/avx512dq-pr81532.c: New test.
3474 * gcc.target/i386/avx512bw-pr81532.c: New test.
3475
1aa54f90
RB
34762017-07-25 Richard Biener <rguenther@suse.de>
3477
3478 PR tree-optimization/81455
3479 * gcc.dg/pr81455.c: New testcase.
3480
e294f495
RB
34812017-07-25 Richard Biener <rguenther@suse.de>
3482
3483 PR tree-optimization/81529
3484 * gfortran.dg/pr81529.f90: New testcase.
3485
edf8ba4b
WD
34862017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3487
774cccdc 3488 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3489
ea063871
RB
34902017-07-25 Richard Biener <rguenther@suse.de>
3491
3492 PR tree-optimization/81410
3493 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3494
5ea71a5a
RB
34952017-07-25 Richard Biener <rguenther@suse.de>
3496
3497 PR tree-optimization/81510
3498 * gcc.dg/torture/pr81510.c: New testcase.
3499 * gcc.dg/torture/pr81510-2.c: Likewise.
3500
4287b4e8
ML
35012017-07-25 Martin Liska <mliska@suse.cz>
3502
3503 PR ipa/81520
3504 * gcc.dg/ipa/pr81520.c: New test.
3505
d49718d6
MP
35062017-07-25 Marek Polacek <polacek@redhat.com>
3507
3508 PR c/81364
3509 * Wmultistatement-macros-12.c: New test.
3510
0e82a9b9
BC
35112017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3512
3513 PR target/81414
3514 * gcc.target/aarch64/pr81414.C: New.
3515
3d99332b
RB
35162017-07-25 Richard Biener <rguenther@suse.de>
3517
3518 PR middle-end/81505
3519 * gcc.dg/ubsan/pr81505.c: New testcase.
3520
52d0f7bd
DS
35212017-07-24 Daniel Santos <daniel.santos@pobox.com>
3522
3523 PR testsuite/80759
3524 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3525 (ELFFN_BEGIN): Rename to FN_TYPE.
3526 (ELFFN_END): Rename to FN_SIZE.
3527 (ASMNAME): New macro.
3528 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3529 .global.
3530 (FUNC_END): Use ASMNAME.
3531 (test_data_save): Remove.
3532 (test_data_input): Likewise.
3533 (test_data_output: Likewise.
3534 (test_data_fn): Likewise.
3535 (test_data_retaddr): Likewise.
3536 (regs_to_mem): Make globals, use r10 instead of rax.
3537 (mem_to_regs): Likewise.
3538 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3539 body to ms-sysv.c.
3540 (do_test_aligned): Likewise.
3541 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3542 Add dg-* directives.
3543 (PASTE_STR): New macro.
3544 (ASMNAME): Likewise.
3545 (LOAD_TEST_DATA_ADDR): Likewise.
3546 (TEST_DATA_OFFSET): Likewise.
3547 (do_test_body0): New C function.
3548 (do_test_body): New inline assembly routine.
3549 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3550 (runtest_ms_sysv): Modify.
3551
19930989
MM
35522017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3553
3554 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3555 since the upper-regs options have been deleted.
3556 * gcc.target/powerpc/pr65849-2.c: Likewise.
3557 * gcc.target/powerpc/pr80099-1.c: Likewise.
3558 * gcc.target/powerpc/pr80099-2.c: Likewise.
3559 * gcc.target/powerpc/pr80099-3.c: Likewise.
3560 * gcc.target/powerpc/pr80099-4.c: Likewise.
3561 * gcc.target/powerpc/pr80099-5.c: Likewise.
3562 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3563 support removal of the upper-regs options.
3564 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3565 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3566 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3567 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3568 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3569 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3570 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3571 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3572 * gcc.target/powerpc/ppc-round.c: Likewise.
3573 * gcc.target/powerpc/pr71720.c: Likewise.
3574 * gcc.target/powerpc/pr72853.c: Likewise.
3575 * gcc.target/powerpc/pr79907.c: Likewise.
3576 * gcc.target/powerpc/pr78953.c: Likewise.
3577 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3578 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3579 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3580 * gcc.target/powerpc/vec-init-3.c: Likewise.
3581 * gcc.target/powerpc/vec-init-6.c: Likewise.
3582 * gcc.target/powerpc/vec-init-7.c: Likewise.
3583 * gcc.target/powerpc/vec-set-char.c: Likewise.
3584 * gcc.target/powerpc/vec-set-int.c: Likewise.
3585 * gcc.target/powerpc/vec-set-short.c: Likewise.
3586
d47d34bb
WD
35872017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3588
3589 PR target/79041
3590 * gcc.target/aarch64/pr79041-2.c: New test.
3591
26bca0ed
CL
35922017-07-24 Carl Love <cel@us.ibm.com>
3593
3594 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3595 the new built-ins.
3596
4b40986c
JW
35972017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3598
3599 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3600
213c3b7b
TK
36012017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3602 Mikael Morin <mikael@gcc.gnu.org>
3603
3604 PR fortran/66102
3605 * gfortran.dg/realloc_on_assign_28.f90: New test.
3606
e2b71b5a
DE
36072017-07-23 David Edelsohn <dje.gcc@gmail.com>
3608
3609 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3610 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3611
f36dda3b
UB
36122017-07-23 Uros Bizjak <ubizjak@gmail.com>
3613
3614 PR target/80569
3615 * gcc.target/i386/pr80569.c: New test.
3616
5ff4baa5
CL
36172017-07-21 Carl Love <cel@us.ibm.com>
3618
3619 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3620 vmuleuh): Fix scan-assembler-times should check for word not half word
3621 instructions.
3622
43f84f6c
JW
36232017-07-21 Jim Wilson <jim.wilson@linaro.org>
3624
3625 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3626 redundant -march option.
3627 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3628 in addition to armv8.1-a.
3629
325fe816
YG
36302017-07-21 Yury Gribov <tetra2005@gmail.com>
3631
3632 PR middle-end/56727
3633 * gcc.dg/pr56727-1.c: New test.
3634 * gcc.dg/pr56727-2.c: New test.
3635
5a5838e0
SM
36362017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3637
3638 * gcc.target/powerpc/mmx-check.h: New file.
3639 * gcc.target/powerpc/mmx-packs.c: New file.
3640 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3641 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3642 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3643 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3644 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3645 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3646 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3647 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3648 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3649 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3650 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3651 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3652 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3653 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3654 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3655 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3656 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3657 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3658 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3659 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3660 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3661 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3662 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3663 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3664 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3665 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3666 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3667 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3668 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3669 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3670 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3671 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3672 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3673 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3674 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3675 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3676 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3677 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3678
9af7f373
RB
36792017-06-21 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/81500
3682 * gcc.dg/torture/pr81500.c: New testcase.
3683
5aaa8fb4
NS
36842017-07-20 Nathan Sidwell <nathan@acm.org>
3685
3686 * g++.dg/ext/anon-struct6.C: Adjust diag.
3687 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3688
2953b72f
JJ
36892017-07-20 Jakub Jelinek <jakub@redhat.com>
3690
3691 PR target/80846
3692 * gcc.target/i386/avx-pr80846.c: New test.
3693 * gcc.target/i386/avx2-pr80846.c: New test.
3694 * gcc.target/i386/avx512f-pr80846.c: New test.
3695
73c4b4df
BC
36962017-07-20 Bin Cheng <bin.cheng@arm.com>
3697
3698 PR tree-optimization/81388
3699 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3700 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3701
77e5edaf
JH
37022017-07-17 Tom de Vries <tom@codesourcery.com>
3703
3704 PR middle-end/81030
3705 * gcc.dg/pr81030.c: New test.
3706
891ad31c
RB
37072017-07-20 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/61171
3710 * g++.dg/vect/pr61171.cc: New testcase.
3711 * gfortran.dg/vect/pr61171.f: Likewise.
3712 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3713
f971b281
RB
37142017-07-20 Richard Biener <rguenther@suse.de>
3715
3716 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3717 with V64QImode.
3718 * gcc.dg/vect/slp-45.c: Likewise.
3719
2071f8f9
N
37202017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3721
3722 * gcc.dg/tree-ssa/vrp116.c: New Test.
3723
a6722e5b
MM
37242017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3725
3726 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3727 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3728 __builtin_cpu_is and __builtin_cpu_supports are supported.
3729
ccfa843f
SM
37302017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3731
3732 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3733 __BUILTIN_CPU_SUPPORTS__ defined.
3734 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3735 __BUILTIN_CPU_SUPPORTS__ defined.
3736
564e405c
JJ
37372017-07-19 Jakub Jelinek <jakub@redhat.com>
3738
3739 PR tree-optimization/81346
3740 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3741
3717fbe3
TV
37422017-07-19 Tom de Vries <tom@codesourcery.com>
3743
3744 * gcc.target/nvptx/decl-init.c: Update alignment.
3745 * gcc.target/nvptx/slp-2-run.c: New test.
3746 * gcc.target/nvptx/slp-2.c: New test.
3747 * gcc.target/nvptx/v2di.c: New test.
3748
b98b34b7
TV
37492017-07-19 Tom de Vries <tom@codesourcery.com>
3750
3751 * gcc.target/nvptx/slp-run.c: New test.
3752 * gcc.target/nvptx/slp.c: New test.
3753 * gcc.target/nvptx/v2si-cvt.c: New test.
3754 * gcc.target/nvptx/v2si-run.c: New test.
3755 * gcc.target/nvptx/v2si.c: New test.
3756 * gcc.target/nvptx/vec.inc: New test.
3757
8d1628eb
JJ
37582017-07-19 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR tree-optimization/81346
3761 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3762 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3763 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3764 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3765 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3766 compiler to avoid X / C1 op C2 optimization to trigger.
3767
4d6ababc
ML
37682017-07-19 Martin Liska <mliska@suse.cz>
3769
3770 PR sanitizer/63361
3771 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3772 -ffloat-store or -mieee for targets that need it.
3773
d83cc5cc
TV
37742017-07-18 Tom de Vries <tom@codesourcery.com>
3775
3776 PR middle-end/81464
3777 * gfortran.dg/pr81464.f90: New test.
3778
e822e885
UB
37792017-07-18 Uros Bizjak <ubizjak@gmail.com>
3780
3781 PR target/81471
3782 * gcc.target/i386/pr81471.c: New test.
3783
b267968e
RB
37842017-06-18 Richard Biener <rguenther@suse.de>
3785
3786 PR tree-optimization/81410
3787 * gcc.dg/vect/pr81410.c: New testcase.
3788
33e9feb5
JH
37892017-07-18 Jan Hubicka <hubicka@ucw.cz>
3790
3791 PR middle-end/81462
3792 * g++.dg/torture/pr81462.C: New testcase.
3793
694dd0e4
BC
37942017-07-18 Bin Cheng <bin.cheng@arm.com>
3795
3796 PR target/81408
3797 * g++.dg/tree-ssa/pr81408.C: New.
3798 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3799
f9bfe3f5
RB
38002017-07-18 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/80620
3803 PR tree-optimization/81403
3804 * gcc.dg/torture/pr80620.c: New testcase.
3805 * gcc.dg/torture/pr81403.c: Likewise.
3806
38072017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3808
3809 PR tree-optimization/81418
3810 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3811
38122017-07-17 Carl Love <cel@us.ibm.com>
3813
3814 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3815 test case changes for commit 249424
3816
3817 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3818 vmuleuh): Fix scan-assembler-times should check for word not half word
3819 instructions.
3820
f6489326
BS
38212017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3822
3823 PR tree-optimization/81162
3824 * gcc.dg/pr81162.c: Move this to...
3825 * gcc.dg/ubsan/pr81162.c: ...here.
3826
dbc4ecfc
VR
38272017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3828
3829 * g++.dg/diagnostic/friend1.C: New test.
3830 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3831
a64559a5
NS
38322017-07-17 Nathan Sidwell <nathan@acm.org>
3833
3834 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3835
aac59577
BE
38362017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3837
3838 * lib/gcc-dg.exp: Increase expect's match buffer size.
3839
aa1528b5
BC
38402017-07-17 Bin Cheng <bin.cheng@arm.com>
3841
3842 PR target/81369
3843 * gcc.dg/tree-ssa/pr81369.c: New.
3844
b6c354eb
CZ
38452017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3846
3847 * gcc.target/arc/pr9000674901.c: New file.
3848 * gcc.target/arc/pic-1.c: Likewise.
3849 * gcc.target/arc/pr9001191897.c: Likewise.
3850
1825c61e
CZ
38512017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3852 Andrew Burgess <andrew.burgess@embecosm.com>
3853
3854 * gcc.target/arc/naked-1.c: New file.
3855 * gcc.target/arc/naked-2.c: Likewise.
3856
1f1e8aed
JJ
38572017-07-17 Jakub Jelinek <jakub@redhat.com>
3858
9ebce098
JJ
3859 PR tree-optimization/81428
3860 * gcc.dg/fixed-point/pr81428.c: New test.
3861
e8dd1313
JJ
3862 PR tree-optimization/81365
3863 * g++.dg/torture/pr81365.C: New test.
3864
1f1e8aed
JJ
3865 PR tree-optimization/81396
3866 * gcc.dg/tree-ssa/pr81396.c: New test.
3867
38f638ca
EB
38682017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3869
3870 * gnat.dg/opt65.adb: New test.
3871
5fa396ad
JH
38722017-07-16 Jan Hubicka <hubicka@ucw.cz>
3873
3874 * gcc.dg/predict-8.c: Update.
3875
00aeee56
VR
38762017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3877
3878 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3879 * g++.dg/warn/pr12242.C: Likewise.
3880
b70bb05b
KN
38812017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3882
3883 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3884 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3885 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3886 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3887 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3888 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3889 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3890 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3891 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3892 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3893 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3894 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3895 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3896 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3897 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3898 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3899 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3900 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3901 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3902 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3903 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3904 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3905 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3906 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3907 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3908 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3909 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3910 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3911 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3912 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3913 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3914 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3915 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3916 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3924 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3925 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3926 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3927 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3928 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3929 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3930 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3931 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3932 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3933 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3934
3b805666
BS
39352016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3936
3937 PR tree-optimization/81162
3938 * gcc.dg/pr81162.c: New file.
3939
bece580c
MS
39402017-07-14 Martin Sebor <msebor@redhat.com>
3941
3942 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3943 that bcopy is expected to be transformed to.
3944
eea77d1f
DM
39452017-07-14 David Malcolm <dmalcolm@redhat.com>
3946
3947 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3948 * g++.dg/lookup/missing-std-include-2.C: New test case.
3949 * g++.dg/lookup/missing-std-include-3.C: New test case.
3950 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3951 * gcc.dg/missing-header-fixit-1.c: New test case.
3952 * gcc.dg/missing-header-fixit-2.c: New test case.
3953 * gcc.dg/missing-header-fixit-2.h: New header.
3954
338d6484
DM
39552017-07-13 David Malcolm <dmalcolm@redhat.com>
3956
3957 PR c/81405
3958 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3959
39602017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3961
3962 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3963
6d28654e
ML
39642017-07-13 Martin Liska <mliska@suse.cz>
3965
3966 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3967 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3968 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3969 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3970 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3971 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3972 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3973
3787ee47
MM
39742017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3975
3976 PR target/81193
3977 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3978 __builtin_cpu_supports with old GLIBC's.
3979 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3980 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3981 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3982 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3983 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3984 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3985 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3986 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3987 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3988 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3989 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3990 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3991 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3992 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3993 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3994 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3995 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3996 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3997 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3998 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3999 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4000 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4001 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4002 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4003
118009c1
CL
40042017-07-12 Carl Love <cel@us.ibm.com>
4005
4006 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4007 rev_bool_int): Add test cases for builtins.
4008 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4009 test cases for builtins.
4010
5d7b8153
CL
40112017-07-12 Carl Love <cel@us.ibm.com>
4012
4013 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4014 lp64 && p9vector_hw.
4015
6ea93a64
CL
40162017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4017
4018 * lib/target-supports.exp (check_stack_check_available): Make
4019 testcase name depend on stack_kind.
4020
2f65ab2e
MC
40212017-07-11 Michael Collison <michael.collison@arm.com>
4022
774cccdc 4023 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4024
9e028cef
PC
40252017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/51270
4028 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4029
f281956e
CL
40302017-07-11 Carl Love <cel@us.ibm.com>
4031
4032 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4033 test cases for the builtins.
4034
3d36348a
YG
40352017-07-11 Yury Gribov <tetra2005@gmail.com>
4036
4037 * lib/profopt.exp: Print relative names in UNSUPPORTED
4038 AutoFDO tests.
4039
214f700a
MC
40402017-07-10 Michael Collison <michael.collison@arm.com>
4041
4042 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4043
03ed2915
UB
40442017-07-10 Uros Bizjak <ubizjak@gmail.com>
4045
4046 PR target/81375
4047 * gcc.target/i386/pr81375.c: New test.
4048
9c582dbb
MS
40492017-07-10 Martin Sebor <msebor@redhat.com>
4050
4051 PR tree-optimization/80397
4052 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4053
281ac396
MS
40542017-07-10 Martin Sebor <msebor@redhat.com>
4055
4056 PR other/81345
4057 * gcc.dg/pr81345.c: New test.
4058
a7784956
CZ
40592017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4060
4061 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4062 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4063
5920ba15
UB
40642017-07-09 Uros Bizjak <ubizjak@gmail.com>
4065
4066 PR target/81313
4067 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4068 integer argumets to bypass x86_64 outgoing args optimization.
4069
40702017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4071
4072 * gfortran.dg/eoshift_4.f90: New test.
4073 * gfortran.dg/eoshift_5.f90: New test.
4074 * gfortran.dg/eoshift_6.f90: New test.
4075
35c95658
L
40762017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4077
4078 PR target/81313
4079 * gcc.target/i386/pr81313-1.c: New test.
4080 * gcc.target/i386/pr81313-2.c: Likewise.
4081 * gcc.target/i386/pr81313-3.c: Likewise.
4082 * gcc.target/i386/pr81313-4.c: Likewise.
4083 * gcc.target/i386/pr81313-5.c: Likewise.
4084
dcbf81c9
RS
40852017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4086
4087 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4088 * gnat.dg/vect16.ads (Sarray): Likewise.
4089 * gnat.dg/vect17.ads (Sarray): Likewise.
4090 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4091 * gnat.dg/vect16.adb (Add): Likewise.
4092 * gnat.dg/vect17.adb (Add): Likewise.
4093
738f7c2e
DM
40942017-07-07 David Malcolm <dmalcolm@redhat.com>
4095
4096 PR c++/79300
4097 * g++.dg/diagnostic/pr79300.C: New test case.
4098
6a69355c
MM
40992017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4100
57f49e99
MM
4101 * gcc.target/powerpc/clone1.c: Add check to make sure the
4102 __builtin_cpu_supports function is fully supported.
4103 * gcc.target/powerpc/clone2.c: New runtime test for
4104 target_clones.
4105
6a69355c
MM
4106 PR target/81348
4107 * gcc.target/powerpc/pr81348.c: New test.
4108
5e32025a
SN
41092017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4110
4111 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4112
19388c6d
CL
41132017-07-07 Carl Love <cel@us.ibm.com>
4114
4115 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4116 file for built-ins.
4117
bcc3c3f1
JM
41182017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4119
4120 * gcc.target/sparc/dictunpack.c: New file.
4121 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4122 * gcc.target/sparc/fpcmpshl.c: Likewise.
4123 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4124 * gcc.target/sparc/fpcmpushl.c: Likewise.
4125
2c6e2eb1
HA
41262017-07-06 Harald Anlauf <anlauf@gmx.de>
4127
4128 PR fortran/70071
4129 * gfortran.dg/coarray_44.f90: New testcase.
4130
5094f7d5
MO
41312017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4132
4133 * c-c++-common/asan/kasan-alloca-1.c: New test.
4134 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4135
e3174bdf
MO
41362017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4137
4138 * c-c++-common/asan/alloca_big_alignment.c: New test.
4139 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4140 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4141 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4142 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4143 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4144 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4145 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4146
a40c6fa8
GJL
41472017-07-06 Georg-Johann Lay <avr@gjlay.de>
4148
4149 PR target/81305
4150 * gcc.target/avr/isr-test.h: Fix warnings.
4151
9296dd9b
TP
41522017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4153
4154 * lib/target-supports.exp: Generate
4155 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4156 and check_effective_target_arm_arch_v8r_multilib.
4157
d87f00ba
CL
41582017-07-06 Carl Love <cel@us.ibm.com>
4159
9296dd9b 4160 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4161
41622017-07-06 Carl Love <cel@us.ibm.com>
4163
4164 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4165 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4166 cases for vec_addc, adde and addec builtins.
4167
c471c6ed
DM
41682017-07-06 David Malcolm <dmalcolm@redhat.com>
4169
4170 PR c++/79300
4171 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4172 expected underlining within macro expansion.
4173 * c-c++-common/pr70264.c: Likewise.
4174 * g++.dg/plugin/diagnostic-test-expressions-1.C
4175 (test_within_macro_1): New test.
4176 (test_within_macro_2): Likewise.
4177 (test_within_macro_3): Likewise.
4178 (test_within_macro_4): Likewise.
4179 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4180 expected underlining within macro expansion.
4181 (test_macro_4): Likewise.
4182 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4183 (test_within_macro_1): New test.
4184 (test_within_macro_2): Likewise.
4185 (test_within_macro_3): Likewise.
4186 (test_within_macro_4): Likewise.
4187 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4188 underlining within macro expansion.
4189
68d872d7
SP
41902017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4191
4192 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4193 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4194 _mm_maskz_getexp_round_sd): Test new intrinsics.
4195 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4196 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4197 _mm_maskz_getexp_round_ss): Ditto.
4198 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4199 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4200 _mm_maskz_getmant_round_sd): Ditto.
4201 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4202 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4203 _mm_maskz_getmant_round_ss): Ditto.
4204 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4205 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4206 _mm_maskz_getexp_round_sd): New runtime tests.
4207 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4208 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4209 _mm_maskz_getexp_round_ss): Ditto.
4210 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4211 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4212 _mm_maskz_getmant_round_sd): Ditto.
4213 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4214 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4215 _mm_maskz_getmant_round_ss): Ditto.
4216 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4217 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4218 __builtin_ia32_getmantss_mask_round): Test new builtins.
4219 * gcc.target/i386/sse-13.c : Ditto.
4220 * gcc.target/i386/sse-23.c: Ditto.
4221 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4222 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4223 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4224 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4225 _mm_mask_getexp_round_ss): Test new intrinsics.
4226 * gcc.target/i386/testround-1.c: Ditto.
4227 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4228 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4229 _mm_mask_getmant_round_ss): Test new intrinsics
4230 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4231 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4232 _mm_maskz_getmant_ss): Test new intrinsics.
4233
9e00a397
CL
42342017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4235
4236 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4237 * lib/target-supports.exp (check_stack_check_available): New.
4238 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4239 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4240 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4241 * gcc.dg/pr47443.c: Likewise.
4242 * gcc.dg/pr48134.c: Likewise.
4243 * gcc.dg/pr70017.c: Likewise.
4244 * gcc.target/aarch64/stack-checking.c: Likewise.
4245 * gcc.target/arm/stack-checking.c: Likewise.
4246 * gcc.target/i386/pr48723.c: Likewise.
4247 * gcc.target/i386/pr55672.c: Likewise.
4248 * gcc.target/i386/pr67265-2.c: Likewise.
4249 * gcc.target/i386/pr67265.c: Likewise.
4250 * gnat.dg/opt49.adb: Likewise.
4251 * gnat.dg/stack_check1.adb: Likewise.
4252 * gnat.dg/stack_check2.adb: Likewise.
4253 * gnat.dg/stack_check3.adb: Likewise.
4254
38e6cc4d
KN
42552017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4256
4257 PR target/80103
4258 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4259 __attribute__.
4260
f8aa2b2c
SP
42612017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4262
4263 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4264 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4265 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4266 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4267 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4268 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4269 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4270 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4271 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4272 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4273 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4274 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4275
e483b7b4
GJL
42762017-07-05 Georg-Johann Lay <avr@gjlay.de>
4277
4278 PR target/81305
4279 * gcc.target/avr/isr-test.h: New file.
4280 * gcc.target/avr/torture/isr-01-simple.c: New test.
4281 * gcc.target/avr/torture/isr-02-call.c: New test.
4282 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4283
a8745cc2
BC
42842017-07-05 Bin Cheng <bin.cheng@arm.com>
4285
4286 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4287 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4288 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4289 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4290
4a52eb19
BC
42912017-07-05 Bin Cheng <bin.cheng@arm.com>
4292
4293 * gcc.dg/tree-ssa/ldist-26.c: New test.
4294
95f7d11b
BC
42952017-07-05 Bin Cheng <bin.cheng@arm.com>
4296
4297 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4298
45bb7d59
UB
42992017-07-04 Uros Bizjak <ubizjak@gmail.com>
4300
4301 PR target/81300
4302 * gcc.target/i386/pr81300.c: New test.
4303
1fcfac88
UB
43042017-07-04 Uros Bizjak <ubizjak@gmail.com>
4305
4306 PR target/81294
4307 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4308 x and y arguments in the call to _subborrow_u32.
4309 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4310 x and y arguments in the call to _subborrow_u64.
4311 * gcc.target/i386/pr81294-1.c: New test.
4312 * gcc.target/i386/pr81294-2.c: Ditto.
4313
a4187dab
KT
43142017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4315
4316 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4317
efbf55b0
MP
43182017-07-04 Marek Polacek <polacek@redhat.com>
4319
4320 PR c/81231
4321 * gcc.dg/atomic-pr81231.c: New test.
4322
1aad7106
RS
43232017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4324
4325 PR tree-optimization/81292
4326 * gcc.dg/pr81292-1.c: New test.
4327 * gcc.dg/pr81292-2.c: Likewise.
4328
7c819e8a
ML
43292017-07-04 Martin Liska <mliska@suse.cz>
4330
4331 PR sanitizer/81040
4332 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4333 use-after-scope sanitization.
4334
f111f434
JJ
43352017-07-04 Jakub Jelinek <jakub@redhat.com>
4336
8e8dd13b
JJ
4337 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4338 options.
4339
f111f434
JJ
4340 PR target/81175
4341 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4342 gather.
4343
7a1238d1
ML
43442017-07-04 Martin Liska <mliska@suse.cz>
4345
4346 PR ipa/81214
4347 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4348 * g++.dg/ext/mvc3.C: Likewise.
4349 * gcc.target/i386/mvc2.c: Likewise.
4350 * gcc.target/i386/mvc3.c: Likewise.
4351
9fc1fed4
JJ
43522017-07-04 Jakub Jelinek <jakub@redhat.com>
4353
8e3b9bbf
JJ
4354 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4355 decomposition declaration in diagnostics.
4356 * g++.dg/cpp1z/decomp2.C: Likewise.
4357 * g++.dg/cpp1z/decomp3.C: Likewise.
4358 * g++.dg/cpp1z/decomp4.C: Likewise.
4359 * g++.dg/cpp1z/decomp5.C: Likewise.
4360 * g++.dg/cpp1z/decomp6.C: Likewise.
4361 * g++.dg/cpp1z/decomp7.C: Likewise.
4362 * g++.dg/cpp1z/decomp8.C: Likewise.
4363 * g++.dg/cpp1z/decomp13.C: Likewise.
4364 * g++.dg/cpp1z/decomp14.C: Likewise.
4365 * g++.dg/cpp1z/decomp18.C: Likewise.
4366 * g++.dg/cpp1z/decomp19.C: Likewise.
4367 * g++.dg/cpp1z/decomp22.C: Likewise.
4368 * g++.dg/cpp1z/decomp23.C: Likewise.
4369 * g++.dg/cpp1z/decomp24.C: Likewise.
4370 * g++.dg/cpp1z/decomp25.C: Likewise.
4371 * g++.dg/cpp1z/decomp26.C: Likewise.
4372 * g++.dg/cpp1z/decomp28.C: Likewise.
4373
9fc1fed4
JJ
4374 PR c++/81258
4375 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4376 * g++.dg/cpp1z/decomp30.C: New test.
4377
17c18221
PC
43782017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4379
4380 PR c++/65775
4381 * g++.dg/cpp0x/trailing14.C: New.
4382
370d975d
DH
43832017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4384
4385 PR testsuite/79866
4386 * gfortran.dg/coarray_event_2.f08: New test.
4387
73977c47
DH
43882017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4389
4390 PR testsuite/79843
4391 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4392 * gfortran.dg/pointer_intent_2.f90: Likewise.
4393
2f70a979
JH
43942017-07-02 Jan Hubicka <hubicka@ucw.cz>
4395
4396 PR middle-end/81290
4397 * gcc.c-torture/compile/pr81290.c: New.
4398
6b5e165b
RB
43992017-07-03 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/60510
4402 * gfortran.dg/vect/pr60510.f: New testcase.
4403
d8ac7e28
RO
44042017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4405
4406 * gcc.target/i386/mvc6.c: Require ifunc support.
4407
da402967
ML
44082017-07-03 Martin Liska <mliska@suse.cz>
4409
4410 PR sanitize/81040
4411 * g++.dg/asan/function-argument-1.C: New test.
4412 * g++.dg/asan/function-argument-2.C: New test.
4413 * g++.dg/asan/function-argument-3.C: New test.
4414
bc9f4235
RS
44152017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4416
4417 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4418 as well.
4419
be086ff5
TV
44202017-07-03 Tom de Vries <tom@codesourcery.com>
4421
4422 PR tree-optimization/69468
4423 * gcc.dg/pr81192.c: Update.
4424
4752be46
TV
44252017-07-03 Tom de Vries <tom@codesourcery.com>
4426
4427 PR tree-optimization/81192
4428 * gcc.dg/pr81192.c: Update.
4429
0bbfd554
TV
44302017-07-03 Tom de Vries <tom@codesourcery.com>
4431
4432 PR tree-optimization/81192
4433 * gcc.dg/pr81192.c: New test.
4434
b677e2f6
TK
44352017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4436
4437 * gfortran/eoshift_3.f90: New test.
4438
e3f9a279
RS
44392017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4440
4441 * gcc.dg/strlenopt-32.c: New testcase.
4442 * gcc.dg/strlenopt-33.c: Likewise.
4443 * gcc.dg/strlenopt-33g.c: Likewise.
4444 * gcc.dg/strlenopt-34.c: Likewise.
4445 * gcc.dg/strlenopt-35.c: Likewise.
4446
862088aa
RS
44472017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4448
4449 PR tree-optimization/80769
4450 * gcc.dg/strlenopt-31.c: New test.
4451 * gcc.dg/strlenopt-31g.c: Likewise.
4452
c34d0927
RS
44532017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4454
4455 PR tree-optimization/81136
4456 * gcc.dg/vect/pr81136.c: New test.
4457
c52d6043
JJ
44582017-07-01 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR sanitizer/81262
4461 * gcc.c-torture/compile/pr81262.c: New test.
4462 * g++.dg/ubsan/pr81262.C: New test.
4463
77616c7e
JH
44642017-06-29 Jan Hubicka <hubicka@ucw.cz>
4465
4466 PR ipa/81261
4467 * g++.dg/ipa/pr81261.C: New testcase.
4468
fb6a764d
AP
44692017-06-30 Andrew Pinski <apinski@cavium.com>
4470
4471 * gcc.dg/torture/pr81245.c: New testcase.
4472
059ab149
AH
44732017-06-30 Aldy Hernandez <aldyh@redhat.com>
4474
4475 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4476 unbounded use.
4477
e59e8b5a
DM
44782017-06-30 David Malcolm <dmalcolm@redhat.com>
4479
4480 PR c++/80014
4481 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4482 Add declaration.
4483 (test_typeid): New test function.
4484
e855bdc0
JJ
44852017-06-30 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR target/81225
4488 * gcc.target/i386/pr81225.c: New test.
4489
fe32bb1b
NS
44902017-06-30 Nathan Sidwell <nathan@acm.org>
4491
4492 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4493 * g++.dg/cpp0x/decltype9.C: Likewise.
4494 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4495 * g++.dg/lookup/decl1.C: Likewise.
4496 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4497 * g++.dg/other/pr28432.C: Likewise.
4498 * g++.dg/parse/crash12.C: Likewise.
4499 * g++.dg/parse/enum3.C: Likewise.
4500 * g++.dg/parse/operator6.C: Likewise.
4501 * g++.dg/template/crash69.C: Likewise.
4502 * g++.dg/template/error27.C: Likewise.
4503 * g++.dg/template/error28.C: Likewise.
4504 * g++.dg/template/memfriend6.C: Likewise.
4505 * g++.old-deja/g++.mike/err1.C: Likewise.
4506 * g++.old-deja/g++.mike/p811.C: Likewise.
4507 * g++.old-deja/g++.other/crash25.C: Likewise.
4508 * g++.old-deja/g++.other/dtor4.C: Likewise.
4509 * g++.old-deja/g++.pt/t37.C: Likewise.
4510
aaa587d4
ML
45112017-06-30 Martin Liska <mliska@suse.cz>
4512
4513 PR ipa/81214
4514 * gcc.target/i386/pr81214.c: New test.
4515
274c1516
NS
45162017-06-30 Nathan Sidwell <nathan@acm.org>
4517
3b5c768c
NS
4518 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4519
274c1516
NS
4520 PR c++/81229
4521 * g++.dg/lookup/pr81229.C: New.
4522
c497284c
ML
45232017-06-30 Martin Liska <mliska@suse.cz>
4524
4525 PR sanitizer/81021
4526 * g++.dg/asan/pr81021.C: New test.
4527
4812f0b7
RB
45282017-06-30 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/81249
4531 * g++.dg/torture/pr81249.C: New testcase.
4532
8e09cb8b
PC
45332017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4536 * g++.dg/diagnostic/variadic1.C: Likewise.
4537 * g++.dg/gomp/udr-3.C: Likewise.
4538 * g++.dg/overload/error1.C: Likewise.
4539 * g++.dg/overload/error2.C: Likewise.
4540 * g++.dg/template/duplicate1.C: Likewise.
4541 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4542 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4543 * g++.old-deja/g++.other/redecl2.C: Likewise.
4544 * g++.old-deja/g++.other/redecl4.C: Likewise.
4545 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4546
74582a3e
CP
45472017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4548
4549 PR fortran/77765
4550 * gfortran.dg/goacc/pr77765.f90: New test.
4551
6da4066f
SE
45522017-06-29 Steve Ellcey <sellcey@cavium.com>
4553
4554 * gcc.target/aarch64/ccmp_2.c: New test.
4555
be3b7dcf
NS
45562017-06-29 Nathan Sidwell <nathan@acm.org>
4557
4558 PR c++/81247
4559 * g++.dg/parse/pr81247-[abc].C: New.
4560
e5898daf
CL
45612017-06-29 Carl Love <cel@us.ibm.com>
4562
4563 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4564 test_unsigned_int_result, test_ll_int_result,
4565 test_ll_unsigned_int_result): Add result checking functions, add
4566 debug support.
4567 (main): Add builtin function tests.
4568
14836f38
CL
45692017-06-29 Carl Love <cel@us.ibm.com>
4570
4571 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4572 dg-skip-if): Add -mvsx -mcpu=power7.
4573
0630a4ec
RB
45742017-06-29 Richard Biener <rguenther@suse.de>
4575
4576 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4577
f76b4224
NS
45782017-06-29 Nathan Sidwell <nathan@acm.org>
4579
4580 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4581
f66459c1
PB
45822017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4583
4584 PR middle-end/81194
4585 * g++.dg/pr81194.C: New test.
4586
3c7bb489
L
45872017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4588
4589 PR ipa/80565
4590 * gcc.dg/torture/pr80565.c: New file.
4591
6cd83bec
BC
45922017-06-29 Bin Cheng <bin.cheng@arm.com>
4593
4594 PR tree-optimization/81196
4595 * gcc.dg/vect/pr81196.c: New.
4596
4c6a51a0
MC
45972017-06-29 Michael Collison <michael.collison@arm.com>
4598
4599 Fix date on previous ChangeLog entry.
4600
46012017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4602 Michael Collison <michael.collison@arm.com>
4603
4604 PR target/70119
4605 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4606
395a191d
SP
46072017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4608
4609 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4610 Test new intrinsic.
4611 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4612 Ditto.
4613 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4614 Ditto.
4615 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4616 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4617 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4618
0ddc0ebc
TP
46192017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4620
4621 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4622 current ARM check by ARM NEON's availability check.
4623 (check_effective_target_vect_intfloat_cvt): Likewise.
4624 (check_effective_target_vect_uintfloat_cvt): Likewise.
4625 (check_effective_target_vect_floatint_cvt): Likewise.
4626 (check_effective_target_vect_floatuint_cvt): Likewise.
4627 (check_effective_target_vect_shift): Likewise.
4628 (check_effective_target_whole_vector_shift): Likewise.
4629 (check_effective_target_vect_bswap): Likewise.
4630 (check_effective_target_vect_shift_char): Likewise.
4631 (check_effective_target_vect_long): Likewise.
4632 (check_effective_target_vect_float): Likewise.
4633 (check_effective_target_vect_perm): Likewise.
4634 (check_effective_target_vect_perm_byte): Likewise.
4635 (check_effective_target_vect_perm_short): Likewise.
4636 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4637 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4638 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4639 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4640 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4641 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4642 (check_effective_target_vect_widen_shift): Likewise.
4643 (check_effective_target_vect_extract_even_odd): Likewise.
4644 (check_effective_target_vect_interleave): Likewise.
4645 (check_effective_target_vect_multiple_sizes): Likewise.
4646 (check_effective_target_vect64): Likewise.
4647 (check_effective_target_vect_max_reduc): Likewise.
4648
56a6d474
RB
46492017-06-28 Richard Biener <rguenther@suse.de>
4650
4651 PR middle-end/81227
4652 * gcc.dg/pr81227.c: New testcase.
4653
926c7865
MM
46542017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4655
4656 PR target/81193
4657 * lib/target-supports.exp
4658 (check_ppc_cpu_supports_hw_available): New test to make sure
4659 __builtin_cpu_supports works on power7 and newer.
4660
17a7218b
ML
46612017-06-28 Martin Liska <mliska@suse.cz>
4662
4663 PR ipa/81128
4664 * gcc.target/i386/pr81128.c: New test.
4665
63010089
ML
46662017-06-28 Martin Liska <mliska@suse.cz>
4667
4668 PR driver/79659
4669 * g++.dg/opt/pr79659.C: New test.
4670
b1cac008
CL
46712017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4672
4673 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4674 and options.
4675 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4676
42bd89ce
MG
46772017-06-28 Marc Glisse <marc.glisse@inria.fr>
4678
4679 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4680 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4681
b8d62ac8
JJ
46822017-06-28 Jakub Jelinek <jakub@redhat.com>
4683
4684 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4685 (foo): ... this. Change constants such that it isn't matched
4686 as __builtin_copysign, yet tests the combiner the same.
4687
6dc61b45
ML
46882017-06-28 Martin Liska <mliska@suse.cz>
4689
4690 PR sanitizer/81224
4691 * gcc.dg/asan/pr81224.c: New test.
4692
9a265443
EB
46932017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4694
4695 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4696 passed to pthread_join.
4697
935b5226
AK
46982017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4699
4700 * gcc.target/s390/nodatarel-1.c: New test.
4701
88016532
JD
47022017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4703
4704 PR fortran/80164
4705 * gfortran.dg/array_temporaries_4.f90: New test.
4706
8c2805bb
AP
47072017-06-27 Andrew Pinski <apinski@cavium.com>
4708
4709 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4710 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4711 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4712
786c6d10
MP
47132017-06-27 Marek Polacek <polacek@redhat.com>
4714
4715 PR sanitizer/81223
4716 * gcc.dg/ubsan/pr81223.c: New test.
4717
1e7df2e6
MG
47182017-06-27 Marc Glisse <marc.glisse@inria.fr>
4719
4720 * gcc.dg/tree-ssa/assoc-1.c: New file.
4721
58b45c4f
PC
47222017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4723
4724 PR c++/62046
4725 * g++.dg/parse/catch2.C: New.
4726
00296d7f
JJ
47272017-06-27 Jakub Jelinek <jakub@redhat.com>
4728
c1031852
JJ
4729 PR sanitizer/81209
4730 * g++.dg/ubsan/pr81209.C: New test.
4731
00296d7f
JJ
4732 PR middle-end/81207
4733 * gcc.c-torture/compile/pr81207.c: New test.
4734
0c418630
MP
47352017-06-27 Marek Polacek <polacek@redhat.com>
4736
4737 PR bootstrap/81216
4738 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4739
4b377e01
MS
47402017-06-26 Martin Sebor <msebor@redhat.com>
4741
4742 PR c++/81169
4743 * g++.dg/Wclass-memaccess-2.C: New test.
4744
952ac945
CL
47452017-06-26 Carl Love <cel@us.ibm.com>
4746
4747 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4748 Add new runnable test file for the vec_rev built-ins.
4749
df11b2ea
BS
47502016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4751
226ab0a8 4752 PR/tree-optimization 71815
df11b2ea
BS
4753 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4754 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4755
fa7ccca0
RL
47562017-06-26 Renlin Li <renlin.li@arm.com>
4757 Szabolcs Nagy <szabolcs.nagy@arm.com>
4758
4759 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4760 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4761 memmove.
4762
5a5c2d16
RB
47632017-06-26 Richard Biener <rguenther@suse.de>
4764
4765 PR target/81175
4766 * gfortran.dg/pr81175.f: New testcase.
4767
75f0112f
RB
47682017-06-26 Richard Biener <rguenther@suse.de>
4769
4770 PR tree-optimization/81203
4771 * gcc.dg/torture/pr81203.c: New testcase.
4772
3e2becc4
MP
47732017-06-26 Marek Polacek <polacek@redhat.com>
4774
4775 PR c/80116
4776 * c-c++-common/Wmultistatement-macros-1.c: New test.
4777 * c-c++-common/Wmultistatement-macros-2.c: New test.
4778 * c-c++-common/Wmultistatement-macros-3.c: New test.
4779 * c-c++-common/Wmultistatement-macros-4.c: New test.
4780 * c-c++-common/Wmultistatement-macros-5.c: New test.
4781 * c-c++-common/Wmultistatement-macros-6.c: New test.
4782 * c-c++-common/Wmultistatement-macros-7.c: New test.
4783 * c-c++-common/Wmultistatement-macros-8.c: New test.
4784 * c-c++-common/Wmultistatement-macros-9.c: New test.
4785 * c-c++-common/Wmultistatement-macros-10.c: New test.
4786 * c-c++-common/Wmultistatement-macros-11.c: New test.
4787
945653db
EB
47882017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4789
4790 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4791
c8e3c356
CL
47922017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4793
4794 * lib/target-supports.exp
4795 (check_effective_target_arm_neon_ok_nocache): Add flags with
4796 -mfloat-abi=hard. Include arm_neon.h.
4797 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4798 (check_effective_target_arm_neon_ok_no_float_abi): New.
4799 * gcc.target/arm/lto/pr65837_0.c: Require
4800 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4801 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4802 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4803
22235619
PC
48042017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4805
4806 PR c++/62315
4807 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4808
e56e3fda
TK
48092017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4810
45bb7d59 4811 PR fortran/52473
e56e3fda
TK
4812 * gfortran.dg/cshift_2.f90: New test.
4813
d3f062be
JW
48142017-06-23 Jim Wilson <jim.wilson@linaro.org>
4815
4816 PR middle-end/79794
4817 * gcc.target/aarch64/pr79794.c: New.
4818
37416b69
MM
48192017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4820
4821 PR target/80510
4822 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4823 * gcc.target/powerpc/pr80510-2.c: Likewise.
4824
8447a92f
JL
48252017-06-22 Jeff Law <law@redhat.com>
4826
4827 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4828
52607f7e
WS
48292017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4830
4831 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4832 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4833 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4834 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4835 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4836 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4837 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4838 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4839
fb68f296
JC
48402017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4841
45bb7d59 4842 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4843
60edf8bb
MT
48442017-06-22 Matt Turner <mattst88@gmail.com>
4845
4846 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4847 skylake check.
4848
4333d74b
CL
48492017-06-22 Carl Love <cel@us.ibm.com>
4850
4851 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4852 vmuleuh): Fix scan-assembler-times should check for word not half word
4853 instructions.
4854
13f752b2
JL
48552017-06-22 Jeff Law <law@redhat.com>
4856
4857 * gcc.c-torture/compile/stack-check-1.c: New test.
4858
0759db19
RB
48592016-06-22 Richard Biener <rguenther@suse.de>
4860
4861 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4862 * gcc.dg/vect/pr65947-2.c: Likewise.
4863 * gcc.dg/vect/pr65947-3.c: Likewise.
4864 * gcc.dg/vect/pr65947-4.c: Likewise.
4865 * gcc.dg/vect/pr65947-5.c: Likewise.
4866 * gcc.dg/vect/pr65947-6.c: Likewise.
4867 * gcc.dg/vect/pr65947-8.c: Likewise.
4868 * gcc.dg/vect/pr65947-9.c: Likewise.
4869 * gcc.dg/vect/pr65947-10.c: Likewise.
4870 * gcc.dg/vect/pr65947-12.c: Likewise.
4871 * gcc.dg/vect/pr65947-13.c: Likewise.
4872 * gcc.dg/vect/pr65947-14.c: Likewise.
4873 * gcc.dg/vect/vect-cond-2.c: Likewise.
4874 * gcc.dg/vect/vect-pr69848.c: Likewise.
4875
c24c235e
ML
48762017-06-22 Martin Liska <mliska@suse.cz>
4877
4878 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4879 to not inline it.
4880
71f82be9
JG
48812017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4882
4883 * gcc.dg/tree-ssa/forwprop-37.c: New.
4884
a78f6980
RB
48852017-06-22 Richard Biener <rguenther@suse.de>
4886
4887 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4888
85d5b033
RB
48892017-06-22 Richard Biener <rguenther@suse.de>
4890
4891 * gcc.dg/vect/pr65947-14.c: New testcase.
4892
4ded8669
MM
48932017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4894
4895 PR target/80510
4896 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4897 32-bit support is added. Change ITYPE size to 64-bit integer.
4898 * gcc.target/powerpc/pr80510-2.c: Likewise.
4899
cb8d1b01
JJ
49002017-06-21 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR c++/81154
4903 * g++.dg/gomp/pr81154.C: New test.
4904
113459fa
DM
49052017-06-21 David Malcolm <dmalcolm@redhat.com>
4906
4907 * g++.dg/other/old-style-cast-fixits.C: New test case.
4908
5e9d501c
JJ
49092017-06-21 Jakub Jelinek <jakub@redhat.com>
4910
4911 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4912
27d33d3e
TV
49132017-06-21 Tom de Vries <tom@codesourcery.com>
4914
4915 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4916
5433db45
TV
49172017-06-21 Tom de Vries <tom@codesourcery.com>
4918
4919 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4920 warning.
4921
93c18375
ML
49222017-06-21 Martin Liska <mliska@suse.cz>
4923
4924 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4925
ff9baa5f
PMR
49262017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4927
4928 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4929 gnat.dg/debug11_pkg2.ads: New testcase.
4930
a23ba8cc
MG
49312017-06-21 Marc Glisse <marc.glisse@inria.fr>
4932
4933 * gcc.target/i386/getround.c: New file.
4934
ed73f46f
MG
49352017-06-21 Marc Glisse <marc.glisse@inria.fr>
4936
4937 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4938 * gcc.dg/tree-ssa/addadd-2.c: New file.
4939
6b92ab17
TV
49402017-06-21 Tom de Vries <tom@codesourcery.com>
4941
4942 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4943 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4944 * gcc.c-torture/compile/20080806-1.c: Same.
4945 * gcc.c-torture/compile/920723-1.c: Same.
4946 * gcc.c-torture/compile/930621-1.c: Same.
4947 * gcc.c-torture/compile/991214-2.c: Same.
4948 * gcc.c-torture/compile/bcopy.c: Same.
4949 * gcc.c-torture/compile/memtst.c: Same.
4950 * gcc.c-torture/compile/msp.c: Same.
4951 * gcc.c-torture/compile/stuct.c: Same.
4952 * gcc.c-torture/execute/20011008-3.c: Same.
4953 * gcc.c-torture/execute/20030209-1.c: Same.
4954 * gcc.c-torture/execute/20031012-1.c: Same.
4955 * gcc.c-torture/execute/20040805-1.c: Same.
4956 * gcc.c-torture/execute/920410-1.c: Same.
4957 * gcc.c-torture/execute/921113-1.c: Same.
4958 * gcc.c-torture/execute/921202-1.c: Same.
4959 * gcc.c-torture/execute/921208-2.c: Same.
4960 * gcc.c-torture/execute/930106-1.c: Same.
4961 * gcc.c-torture/execute/930406-1.c: Same.
4962 * gcc.c-torture/execute/950221-1.c: Same.
4963 * gcc.c-torture/execute/960521-1.c: Same.
4964 * gcc.c-torture/execute/980605-1.c: Same.
4965 * gcc.c-torture/execute/comp-goto-1.c: Same.
4966 * gcc.c-torture/execute/comp-goto-2.c: Same.
4967 * gcc.c-torture/execute/memcpy-1.c: Same.
4968 * gcc.c-torture/execute/multi-ix.c: Same.
4969 * gcc.c-torture/execute/nestfunc-4.c: Same.
4970 * gcc.c-torture/execute/pr20621-1.c: Same.
4971 * gcc.c-torture/execute/pr23135.c: Same.
4972 * gcc.c-torture/execute/pr28982b.c: Same.
4973 * gcc.dg/loop-3.c: Same.
4974 * gcc.dg/struct-ret-3.c: Same.
4975 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4976 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4977 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4978 * gcc.dg/tree-prof/pr44777.c: Same.
4979
191578a5
DM
49802017-06-20 David Malcolm <dmalcolm@redhat.com>
4981
4982 PR jit/81144
4983 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4984 memset call with zero-initialization.
4985 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4986
8a259e30
UB
49872017-06-20 Uros Bizjak <ubizjak@gmail.com>
4988
4989 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4990 (main): Renamed to ...
4991 (fma4_test): ... this.
4992
b6837e04
JK
49932017-06-20 Julia Koval <julia.koval@intel.com>
4994
4995 * gcc.target/i386/pr73350-2.c: New test.
4996
67ea3f4e
RO
49972017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4998
4999 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5000 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5001 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5002 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5003 restrict to x86_64-*-*-gnu.
5004 Skip scan-assembler on *-*-darwin*.
5005 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5006 * gcc.dg/loop-invariant.c: Likewise.
5007 * gcc.dg/lto/pr70955_0.c: Likewise.
5008 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5009 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5010 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5011
5012 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5013 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5014 targets.
5015 * gcc.dg/attr-ms_struct-2.c: Likewise.
5016 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5017 * gcc.dg/bf-ms-layout.c: Likewise.
5018 * gcc.dg/bf-ms-layout-2.c: Likewise.
5019 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5020 Require fpic support.
5021 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5022 targets.
5023 * gcc.target/i386/bitfield2.c: Likewise.
5024 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5025 targets.
5026 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5027
71bbbd13
NS
50282017-06-20 Nathan Sidwell <nathan@acm.org>
5029
5030 PR c++/67074
5031 * g++.dg/lookup/pr67074.C: New.
5032 * g++.dg/parse/namespace-alias-1.C: Adjust.
5033
531f0b38
RB
50342017-06-20 Richard Biener <rguenther@suse.de>
5035
5036 PR middle-end/81097
5037 * c-c++-common/ubsan/pr81097.c: New testcase.
5038
d47d7438
RB
50392017-06-20 Richard Biener <rguenther@suse.de>
5040
5041 * gcc.dg/vect/pr65947-9.c: Adjust.
5042
b5c7b957
TP
50432017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5044
5045 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5046 * gcc.target/arm/acle/cdp2.c: Likewise.
5047 * gcc.target/arm/acle/ldc.c: Likewise.
5048 * gcc.target/arm/acle/ldc2.c: Likewise.
5049 * gcc.target/arm/acle/ldc2l.c: Likewise.
5050 * gcc.target/arm/acle/ldcl.c: Likewise.
5051 * gcc.target/arm/acle/mcr.c: Likewise.
5052 * gcc.target/arm/acle/mcr2.c: Likewise.
5053 * gcc.target/arm/acle/mcrr.c: Likewise.
5054 * gcc.target/arm/acle/mcrr2.c: Likewise.
5055 * gcc.target/arm/acle/mrc.c: Likewise.
5056 * gcc.target/arm/acle/mrc2.c: Likewise.
5057 * gcc.target/arm/acle/mrrc.c: Likewise.
5058 * gcc.target/arm/acle/mrrc2.c: Likewise.
5059 * gcc.target/arm/acle/stc.c: Likewise.
5060 * gcc.target/arm/acle/stc2.c: Likewise.
5061 * gcc.target/arm/acle/stc2l.c: Likewise.
5062 * gcc.target/arm/acle/stcl.c: Likewise.
5063
a1aa2599
JJ
50642017-06-20 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR target/81121
5067 * gcc.target/i386/pr81121.c: New test.
5068
16122c22
MM
50692017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5070
5071 PR target/79799
5072 * gcc.target/powerpc/pr79799-1.c: New test.
5073 * gcc.target/powerpc/pr79799-2.c: Likewise.
5074 * gcc.target/powerpc/pr79799-3.c: Likewise.
5075 * gcc.target/powerpc/pr79799-4.c: Likewise.
5076 * gcc.target/powerpc/pr79799-5.c: Likewise.
5077
5ec046c0
NS
50782017-06-19 Nathan Sidwell <nathan@acm.org>
5079
5080 PR c++/81124
5081 PR c++/79766
5082 * g++.dg/lookup/pr79766.C: New.
5083 * g++.dg/lookup/pr81124.C: New.
5084 * g++.dg/template/explicit6.C: Adjust.
5085 * g++.old-deja/g++.other/decl5.C: Adjust.
5086
c72e002c
CL
50872017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5088
5089 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5090 -DSTACK_SIZE.
5091
4301ae22
JJ
50922017-06-19 Jakub Jelinek <jakub@redhat.com>
5093
9f8fafe8
JJ
5094 PR sanitizer/81125
5095 * g++.dg/ubsan/pr81125.C: New test.
5096
4301ae22
JJ
5097 PR sanitizer/81111
5098 * g++.dg/ubsan/pr81111.C: New test.
5099
21e4389f
RB
51002017-06-19 Richard Biener <rguenther@suse.de>
5101
5102 PR middle-end/81118
5103 * gcc.dg/torture/pr81118.c: New testcase.
5104
343ae898
RB
51052017-06-19 Richard Biener <rguenther@suse.de>
5106
5107 PR tree-optimization/80887
5108 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5109
97872698
JJ
51102017-06-19 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR ipa/81112
5113 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5114
c14c0b15
NS
51152017-06-19 Nathan Sidwell <nathan@acm.org>
5116
5117 PR c++/81119
5118 * g++.dg/warn/pr81119.C: New.
5119
a6e5212a
ML
51202017-06-19 Martin Liska <mliska@suse.cz>
5121
5122 PR sanitizer/80879
5123 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5124
871cc215
ML
51252017-06-19 Martin Liska <mliska@suse.cz>
5126
5127 PR ipa/80732
5128 * gcc.target/i386/mvc5.c: Scan indirect_function.
5129 * gcc.target/i386/mvc7.c: Likewise.
5130 * gcc.target/i386/pr80732.c: New test.
5131
431abe69
PC
51322017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/66093
5135 * g++.dg/cpp1y/constexpr-66093.C: New.
5136
fe1ae165
RO
51372017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5138
5139 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5140 dg-skip-if list.
5141
db9bbdec
RB
51422017-06-19 Richard Biener <rguenther@suse.de>
5143
5144 PR ipa/81112
5145 * g++.dg/torture/pr81112.C: New testcase.
5146
18154846
JH
51472017-06-18 Jan Hubicka <hubicka@ucw.cz>
5148
5149 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5150
5dace4bf
TK
51512017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5152
5153 PR fortran/52473
5154 * gfortran.dg/cshift_1.f90: New test.
5155
4f4b0ab8
RO
51562017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5157
5158 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5159
b36a612c
CL
51602017-06-16 Carl Love <cel@us.ibm.com>
5161
5162 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5163 main): Add runnable tests and test checker for vec_float,
5164 vec_float2, vec_floate and vec_floato builtins.
5165
e3e266bf
RE
51662017-06-16 Richard Earnshaw <rearnsha@arm.com>
5167
5168 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5169 the architecture options added by dg-add-options arm_neon.
5170 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5171 to the architecture.
5172 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5173 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5174 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5175
42093880
RE
51762017-06-16 Richard Earnshaw <rearnsha@arm.com>
5177
5178 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5179 multilibs have been built.
5180
c5742a17
RE
51812017-06-16 Richard Earnshaw <rearnsha@arm.com>
5182
5183 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5184 * gcc.target/arm/pr51915.c: Likewise.
5185 * gcc.target/arm/pr52006.c: Likewise.
5186 * gcc.target/arm/pr53187.c: Likewise.
5187
93aa40fe
RE
51882017-06-16 Richard Earnshaw <rearnsha@arm.com>
5189
5190 * gcc.target/arm/multilibs.exp: New file.
5191
b3d8d88e
MS
51922017-06-16 Martin Sebor <msebor@redhat.com>
5193
5194 PR tree-optimization/80933
5195 PR tree-optimization/80934
5196 * gcc.dg/fold-bcopy.c: New test.
5197 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5198 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5199 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5200 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5201 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5202 * gcc.dg/builtins-nonnull.c: Likewise.
5203
56960fd6
JG
52042017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5205
5206 PR target/71778
5207 * gcc.target/arm/pr71778.c: New.
5208
ec73e54d
JH
52092017-06-16 Jan Hubicka <hubicka@ucw.cz>
5210
5211 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5212
01f1c24e
RB
52132017-06-16 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/81090
5216 * gcc.dg/graphite/pr81090.c: New testcase.
5217
8d94f932
JW
52182017-06-16 Janus Weil <janus@gcc.gnu.org>
5219
5220 PR fortran/80983
5221 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5222
b783399a
JJ
52232017-06-16 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR sanitizer/81094
5226 * c-c++-common/ubsan/object-size-11.c: New test.
5227
c3684b7b
MS
52282017-06-15 Martin Sebor <msebor@redhat.com>
5229
5230 PR c++/80560
5231 * g++.dg/Wclass-memaccess.C: New test.
5232
d0e7a9fd
JW
52332017-06-15 Janus Weil <janus@gcc.gnu.org>
5234
5235 PR fortran/80983
5236 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5237
d1eed638
JH
52382017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5239
5240 PR lto/69866
5241 * gcc.dg/lto/pr69866_0.c: New test.
5242 * gcc.dg/lto/pr69866_1.c: Likewise.
5243
61f5d852
JL
52442017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5245
5246 PR target/78818
5247 * gcc.target/msp430/pr78818-real.c: New template for tests.
5248 * gcc.target/msp430/pr78818-auto.c: New test.
5249 * gcc.target/msp430/pr78818-data-region.c: New test.
5250 * gcc.target/msp430/pr78818-data-sec.c: New test.
5251 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5252
6820664a
TP
52532017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5254
5255 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5256 instructions in it rather than the number of IT blocks being 2.
5257 Transfer scan directive arm_thumb2 restriction to the whole
5258 testcase and restrict further to Thumb-only targets.
5259
41c540fc
TC
52602017-06-15 Tamar Christina <tamar.christina@arm.com>
5261
5262 * gcc.target/arm/sdiv_costs_1.c:
5263 Use dg-add-options.
5264
3466430f
MR
52652017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5266
5267 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5268 * gcc.target/mips/pr51513-1.c: New test.
5269 * gcc.target/mips/pr51513-2.c: New test.
5270
26fda5f5
RB
52712017-06-14 Richard Biener <rguenther@suse.de>
5272
5273 PR tree-optimization/81083
5274 * gcc.dg/torture/pr81083.c: Add prototypes.
5275
909263f8
RB
52762017-06-14 Richard Biener <rguenther@suse.de>
5277
5278 PR middle-end/81088
5279 * c-c++-common/ubsan/pr81088.c: New testcase.
5280
938a807a
EB
52812017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5282
5283 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5284
85c1b6d7
AP
52852017-06-14 Andrew Pinski <apinski@cavium.com>
5286 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5287
5288 PR target/71663
5289 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5290 * gcc.target/aarch64/vect-init-2.c: Likewise.
5291 * gcc.target/aarch64/vect-init-3.c: Likewise.
5292 * gcc.target/aarch64/vect-init-4.c: Likewise.
5293 * gcc.target/aarch64/vect-init-5.c: Likewise.
5294
bee9e49f
PC
52952017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5296
5297 PR c++/58541
5298 * g++.dg/cpp0x/constexpr-58541.C: New.
5299
24d020bd
RB
53002017-06-14 Richard Biener <rguenther@suse.de>
5301
5302 PR tree-optimization/81083
5303 * gcc.dg/torture/pr81083.c: New testcase.
5304
11c16c2a
JJ
53052017-06-14 Jakub Jelinek <jakub@redhat.com>
5306
5307 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5308 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5309
c60dc053
JJ
53102017-06-13 Jakub Jelinek <jakub@redhat.com>
5311
f31a8339
JJ
5312 PR c++/80973
5313 * g++.dg/ubsan/pr80973.C: New test.
5314
c60dc053
JJ
5315 PR c++/80984
5316 * g++.dg/opt/nrv18.C: New test.
5317
45b2222a
ML
53182017-06-13 Martin Liska <mliska@suse.cz>
5319
5320 PR sanitize/78204
5321 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5322 test by adding no_sanitize attribute.
5323 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5324
ef0e3441
RL
53252017-06-13 Renlin Li <renlin.li@arm.com>
5326
5327 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5328 conditionally.
5329
345683a9
MJ
53302017-06-13 Martin Jambor <mjambor@suse.cz>
5331
5332 PR tree-optimization/80803
5333 PR tree-optimization/81063
5334 gcc.dg/tree-ssa/pr80803.c: New test.
5335 gcc.dg/tree-ssa/pr81063.c: Likewise.
5336
9ebc3467
YG
53372017-06-12 Yury Gribov <tetra2005@gmail.com>
5338
5339 * c-c++-common/fold-masked-cmp-3.c: New test.
5340
16842d34
YG
53412017-06-13 Yury Gribov <tetra2005@gmail.com>
5342
5343 PR tree-optimization/67328
5344 * c-c++-common/fold-masked-cmp-1.c: New test.
5345 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5346 * gcc.dg/pr46309.c: Fix pattern.
5347 * gcc.dg/pr46309-2.c: Likewise.
5348
ba593ad5
TC
53492017-06-13 Tamar Christina <tamar.christina@arm.com>
5350
5351 * gcc.target/arm/sdiv_costs_1.c:
5352 Require arm_arch_v8a_ok and add march option.
5353
9ab5a235
ML
53542017-06-13 Martin Liska <mliska@suse.cz>
5355
5356 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5357 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5358 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5359
4f2c198d
RB
53602017-06-13 Richard Biener <rguenther@suse.de>
5361
5362 PR middle-end/81065
5363 * c-c++-common/ubsan/pr81065.c: New testcase.
5364
196ed8ea
ILT
53652017-06-12 Ian Lance Taylor <iant@golang.org>
5366
5367 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5368 freorder. Update comment to explain test.
5369
64ff4f60
TC
53702017-06-12 Tamar Christina <tamar.christina@arm.com>
5371
5372 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5373 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5374 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5375 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5376
5ed2fdfe
TC
53772017-06-12 Tamar Christina <tamar.christina@arm.com>
5378
5379 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5380
6cddb61c
TC
53812017-06-12 Tamar Christina <tamar.christina@arm.com>
5382
5383 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5384
aebce396
JJ
53852017-06-12 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR tree-optimization/81003
5388 * gcc.c-torture/compile/pr81003.c: New test.
5389
3fd7fe21
RB
53902017-06-12 Richard Biener <rguenther@suse.de>
5391
5392 PR tree-optimization/81053
5393 * gcc.dg/torture/pr81053.c: New testcase.
5394
ac39f0e8
TK
53952017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5396
5397 PR fortran/80988
5398 * gfortran.dg/implied_do_io_3.f90: New test.
5399
18787c38
TV
54002017-06-10 Tom de Vries <tom@codesourcery.com>
5401
5402 * lib/target-supports.exp (check_effective_target_signal): New proc.
5403 * lib/gcc.exp (gcc_target_compile): Remove appending of
5404 -DSIGNAL_SUPPRESS to additional_flags.
5405 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5406 additional_flags if effective target signal is not supported by the
5407 target.
5408 * gcc.c-torture/execute/20101011-1.c: Same.
5409 * gcc.dg/c99-stdint-1.c: Same.
5410 * gcc.dg/c99-stdint-2.c: Same.
5411 * gcc.dg/c99-stdint-5.c: Same.
5412 * gcc.dg/c99-stdint-6.c: Same.
5413 * gcc.dg/stdint-width-1.c: Same.
5414
0069a009
TV
54152017-06-10 Tom de Vries <tom@codesourcery.com>
5416
5417 * lib/target-supports.exp (check_effective_target_stack_size)
5418 (dg-effective-target-value): New proc.
5419 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5420 additional_flags.
5421 * lib/objc.exp (objc_target_compile): Same.
5422 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5423 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5424 dg-additional-options.
5425 * gcc.c-torture/compile/20080806-1.c: Same.
5426 * gcc.c-torture/compile/920723-1.c: Same.
5427 * gcc.c-torture/compile/930621-1.c: Same.
5428 * gcc.c-torture/compile/991214-2.c: Same.
5429 * gcc.c-torture/compile/bcopy.c: Same.
5430 * gcc.c-torture/compile/memtst.c: Same.
5431 * gcc.c-torture/compile/msp.c: Same.
5432 * gcc.c-torture/compile/stuct.c: Same.
5433 * gcc.c-torture/execute/20011008-3.c: Same.
5434 * gcc.c-torture/execute/20030209-1.c: Same.
5435 * gcc.c-torture/execute/20031012-1.c: Same.
5436 * gcc.c-torture/execute/20040805-1.c: Same.
5437 * gcc.c-torture/execute/920410-1.c: Same.
5438 * gcc.c-torture/execute/920501-7.c: Same.
5439 * gcc.c-torture/execute/921113-1.c: Same.
5440 * gcc.c-torture/execute/921202-1.c: Same.
5441 * gcc.c-torture/execute/921208-2.c: Same.
5442 * gcc.c-torture/execute/930106-1.c: Same.
5443 * gcc.c-torture/execute/930406-1.c: Same.
5444 * gcc.c-torture/execute/950221-1.c: Same.
5445 * gcc.c-torture/execute/960521-1.c: Same.
5446 * gcc.c-torture/execute/980605-1.c: Same.
5447 * gcc.c-torture/execute/comp-goto-1.c: Same.
5448 * gcc.c-torture/execute/comp-goto-2.c: Same.
5449 * gcc.c-torture/execute/memcpy-1.c: Same.
5450 * gcc.c-torture/execute/multi-ix.c: Same.
5451 * gcc.c-torture/execute/nestfunc-4.c: Same.
5452 * gcc.c-torture/execute/pr20621-1.c: Same.
5453 * gcc.c-torture/execute/pr23135.c: Same.
5454 * gcc.c-torture/execute/pr28982b.c: Same.
5455 * gcc.dg/loop-3.c: Same.
5456 * gcc.dg/struct-ret-3.c: Same.
5457 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5458 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5459 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5460 * gcc.dg/tree-prof/pr44777.c: Same.
5461
b09649fd
DM
54622017-06-09 David Malcolm <dmalcolm@redhat.com>
5463
5464 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5465 (test_mutually_exclusive_suggestions): New test function.
5466 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5467 (test_mutually_exclusive_suggestions): New test function.
5468 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5469 (test_mutually_exclusive_suggestions): New test function.
5470 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5471 (test_show_locus): Add special-case for
5472 "test_mutually_exclusive_suggestions".
5473
a1f427e9
ILT
54742017-06-09 Ian Lance Taylor <iant@golang.org>
5475
5476 * gcc.dg/tree-prof/split-1.c: New test.
5477
cb59f689
JH
54782017-06-09 Jan Hubicka <hubicka@ucw.cz>
5479
5480 * gcc.dg/predict-14.c: Avoid cold function detection.
5481 * gcc.target/i386/umod-3.c: Likewise.
5482
f66e6423
TC
54832017-06-09 Tamar Christina <tamar.christina@arm.com>
5484
5485 * gcc.target/aarch64/lrint-matherr.h: New.
5486 * gcc.target/aarch64/inline-lrint_1.c: New.
5487 * gcc.target/aarch64/inline-lrint_2.c: New.
5488 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5489 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5490
37b68a43
TC
54912017-06-09 Tamar Christina <tamar.christina@arm.com>
5492
5493 * gcc.target/arm/sdiv_costs_1.c: New.
5494
37f30285
TV
54952017-06-09 Tom de Vries <tom@codesourcery.com>
5496
5497 PR target/80855
5498 * gcc.target/nvptx/label-values.c: New test.
5499
051508d7
TP
55002017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5501
5502 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5503 Test for null definitions instead of them being undefined. Add entry
5504 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5505 about using the effective target for architecture extension.
5506 (check_effective_target_arm_arch_v7ve_ok): Remove.
5507 (add_options_for_arm_arch_v7ve): Likewise.
5508
01a8cacc
RB
55092017-06-09 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/66623
5512 * gcc.dg/vect/pr66623.c: New testcase.
5513
6d1115c5
RB
55142017-06-09 Richard Biener <rguenther@suse.de>
5515
5516 PR tree-optimization/79483
5517 * gcc.dg/graphite/pr79483.c: New testcase.
5518
6ba856d4
RB
55192017-06-09 Richard Biener <rguenther@suse.de>
5520
5521 PR middle-end/81007
5522 * g++.dg/pr81007.C: New testcase.
5523
48e69247
JJ
55242017-06-09 Jakub Jelinek <jakub@redhat.com>
5525
5526 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5527 instead of "rsp" for -m32.
5528 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5529 target, add -msse2 to dg-options.
5530 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5531 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5532
120ef1d5
SB
55332017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5534
5535 PR target/80966
5536 * gcc.target/powerpc/stack-limit.c: New testcase.
5537
271be653
WS
55382017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5539
774cccdc
JJ
5540 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5541 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5542 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5543 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5544 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5545 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5546
0d05f685
JJ
55472017-06-08 Jakub Jelinek <jakub@redhat.com>
5548
8ab7005b
JJ
5549 PR c/81006
5550 * c-c++-common/gomp/pr81006.c: New test.
5551
34361776
JJ
5552 PR c++/81011
5553 * g++.dg/gomp/pr81011.C: New test.
5554
0d05f685
JJ
5555 PR middle-end/81005
5556 * c-c++-common/ubsan/align-10.c: New test.
5557 * c-c++-common/ubsan/null-13.c: New test.
5558
2163b9bc
UB
55592017-06-08 Uros Bizjak <ubizjak@gmail.com>
5560
5561 PR target/81015
5562 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5563 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5564 * gcc.target/i386/pr81015.c: New test.
5565
73f49ad7
TV
55662017-06-08 Tom de Vries <tom@codesourcery.com>
5567
5568 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5569 trampolines instead of NO_TRAMPOLINES.
5570 * gcc.c-torture/execute/20000822-1.c: Same.
5571 * gcc.c-torture/execute/920428-2.c: Same.
5572 * gcc.c-torture/execute/920501-7.c: Same.
5573 * gcc.c-torture/execute/920612-2.c: Same.
5574 * gcc.c-torture/execute/921017-1.c: Same.
5575 * gcc.c-torture/execute/921215-1.c: Same.
5576 * gcc.c-torture/execute/931002-1.c: Same.
5577 * gcc.c-torture/execute/comp-goto-2.c: Same.
5578 * gcc.c-torture/execute/nestfunc-1.c: Same.
5579 * gcc.c-torture/execute/nestfunc-2.c: Same.
5580 * gcc.c-torture/execute/nestfunc-3.c: Same.
5581 * gcc.c-torture/execute/nestfunc-5.c: Same.
5582 * gcc.c-torture/execute/nestfunc-6.c: Same.
5583 * gcc.c-torture/execute/pr24135.c: Same.
5584 * gcc.dg/Wtrampolines.c: Same.
5585 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5586 * gcc.dg/torture/stackalign/nested-5.c: Same.
5587 * gcc.dg/torture/stackalign/nested-6.c: Same.
5588 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5589 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5590 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5591 * gcc.dg/trampoline-1.c: Same.
5592 * gcc.dg/tree-prof/pr44777.c: Same.
5593 * gcc.target/i386/pr67770.c: Same.
5594 * lib/gcc.exp (gcc_target_compile): Remove appending of
5595 -DNO_TRAMPOLINES to additional_flags.
5596 * lib/objc.exp (objc_target_compile): Same.
5597
b9835925
TV
55982017-06-08 Tom de Vries <tom@codesourcery.com>
5599
5600 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5601 'gcc,no_trampolines' instead of 'no_trampolines'.
5602
77db6c15
AI
56032017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5604
5605 PR middle-end/79988
5606 * gcc.target/i386/mpx/pr79988.c: New test.
5607
0036534f
AI
56082017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5609
5610 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5611 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5612 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5613
b69d9ac6
JH
56142017-06-08 Jan Hubicka <hubicka@ucw.cz>
5615
5616 * g++.dg/tree-ssa/counts-1.C: New testcase.
5617 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5618
c46f9051
JK
56192017-08-08 Julia Koval <julia.koval@intel.com>
5620
5621 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5622 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5623 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5624 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5625 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5626 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5627
5ed41889
MP
56282017-06-08 Marek Polacek <polacek@redhat.com>
5629
5630 PR sanitize/80932
5631 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5632
8055904e
JK
56332017-08-08 Julia Koval <julia.koval@intel.com>
5634
5635 PR target/73350,80862
5636 * gcc.target/i386/pr73350.c: New test.
5637
fb4bc6ff
RB
56382017-06-08 Richard Biener <rguenther@suse.de>
5639
5640 PR tree-optimization/80928
5641 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5642
989cc652 56432017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5644
989cc652
CL
5645 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5646
83059741
JW
56472017-06-07 Jonathan Wakely <jwakely@redhat.com>
5648
5649 PR c++/80990
5650 * g++.dg/cpp1z/class-deduction39.C: New.
5651
0874a778
MP
56522017-06-07 Marek Polacek <polacek@redhat.com>
5653
5654 PR sanitizer/80932
5655 * c-c++-common/ubsan/pr80932.c: New test.
5656
55e872a4
BC
56572017-06-07 Bin Cheng <bin.cheng@arm.com>
5658
5659 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5660 * gcc.target/i386/l_fma_double_2.c: Ditto.
5661 * gcc.target/i386/l_fma_double_3.c: Ditto.
5662 * gcc.target/i386/l_fma_double_4.c: Ditto.
5663 * gcc.target/i386/l_fma_double_5.c: Ditto.
5664 * gcc.target/i386/l_fma_double_6.c: Ditto.
5665 * gcc.target/i386/l_fma_float_1.c: Ditto.
5666 * gcc.target/i386/l_fma_float_2.c: Ditto.
5667 * gcc.target/i386/l_fma_float_3.c: Ditto.
5668 * gcc.target/i386/l_fma_float_4.c: Ditto.
5669 * gcc.target/i386/l_fma_float_5.c: Ditto.
5670 * gcc.target/i386/l_fma_float_6.c: Ditto.
5671
cb9ac430
TC
56722017-06-07 Tamar Christina <tamar.christina@arm.com>
5673
5674 * gcc.target/aarch64/sdiv_costs_1.c: New.
5675
46c821e7
RB
56762017-06-07 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/80928
5679 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5680 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5681
6eb2ac65
RB
56822017-06-07 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/80928
5685 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5686 check_results.
5687
25396db9
NS
56882017-06-06 Nathan Sidwell <nathan@acm.org>
5689
5690 * g++.dg/pr45330.C: Add inline namespace case.
5691
bbf97416
TK
56922017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5693
5694 PR fortran/80975
5695 * gfortran.dg/matmul_16.f90: New test.
5696 * gfortran.dg/inline_matmul_18.f90: New test.
5697
dc949728
MP
56982017-06-06 Marek Polacek <polacek@redhat.com>
5699
5700 PR c/79983
5701 * gcc.dg/pr79983.c: New test.
5702
100d0700
DM
57032017-06-06 David S. Miller <davem@davemloft.net>
5704
5705 * gcc.target/sparc/sparc-ret-3.c: New test.
5706
6c6b519a
TV
57072017-06-06 Tom de Vries <tom@codesourcery.com>
5708
5709 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5710 label_values instead of NO_LABEL_VALUES.
5711 * gcc.c-torture/compile/920301-1.c: Same.
5712 * gcc.c-torture/compile/920501-1.c: Same.
5713 * gcc.c-torture/compile/941014-4.c: Same.
5714 * gcc.c-torture/compile/labels-1.c: Same.
5715 * gcc.c-torture/compile/pr18903.c: Same.
5716 * gcc.c-torture/execute/920302-1.c: Same.
5717 * gcc.c-torture/execute/920415-1.c: Same.
5718 * gcc.c-torture/execute/920428-2.c: Same.
5719 * gcc.c-torture/execute/920501-3.c: Same.
5720 * gcc.c-torture/execute/920501-4.c: Same.
5721 * gcc.c-torture/execute/920501-5.c: Same.
5722 * gcc.c-torture/execute/920501-7.c: Same.
5723 * gcc.c-torture/execute/920721-4.c: Same.
5724 * gcc.c-torture/execute/980526-1.c: Same.
5725 * gcc.c-torture/execute/990208-1.c: Same.
5726 * gcc.c-torture/execute/comp-goto-1.c: Same.
5727 * gcc.c-torture/execute/comp-goto-2.c: Same.
5728 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5729 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5730 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5731 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5732 * gcc.dg/tree-prof/pr44777.c: Same.
5733 * gcc.misc-tests/bprob-2.c: Same.
5734 * gcc.misc-tests/gcov-3.c: Same.
5735 * lib/gcc.exp (gcc_target_compile): Remove appending of
5736 -DNO_LABEL_VALUES to additional_flags.
5737 * lib/objc.exp (objc_target_compile): Same.
5738 * lib/target-supports.exp (check_effective_target_label_values): Test on
5739 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5740
4ebcc903
KT
57412017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5742
5743 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5744
331dc840
RB
57452017-06-06 Richard Biener <rguenther@suse.de>
5746
5747 PR tree-optimization/80974
5748 * gcc.dg/torture/pr80974.c: New testcase.
5749
d2537732
TP
57502017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5751
5752 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5753 "unsigned int" in conversation warning on line 15.
5754
e7baeb39
RB
57552017-06-06 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/80928
5758 * gcc.dg/vect/pr80928.c: New testcase.
5759 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5760 * gcc.dg/vect/slp-13.c: Likewise.
5761 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5762
05945a1b
DM
57632017-06-05 David Malcolm <dmalcolm@redhat.com>
5764
5765 * g++.dg/plugin/comment_plugin.c: New test plugin.
5766 * g++.dg/plugin/comments-1.C: New test file.
5767 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5768
9b972837
BE
57692017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5770
5771 * gcc.misc-tests/gcov-1a.c: New test.
5772
1d135d98
MM
57732017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5774
5775 * gcc.target/powerpc/clone1.c: New test.
5776
92bba237
JW
57772017-06-05 Janus Weil <janus@gcc.gnu.org>
5778
5779 PR fortran/70601
5780 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5781
7b3ee9c9
NK
57822017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5783
5784 PR fortran/35339
5785 * gfortran.dg/implied_do_io_1.f90: New Test.
5786 * gfortran.dg/implied_do_io_2.f90: New Test.
5787
e4d1c5c4
RL
57882017-06-05 Renlin Li <renlin.li@arm.com>
5789
5790 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5791 selector to related line.
5792
d91561cb
JH
57932017-06-05 Jan Hubicka <hubicka@ucw.cz>
5794
5795 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5796
d8395013
KT
57972017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5798
5799 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5800
279dc4b4
KT
58012017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5802
5803 * gcc.target/aarch64/subs_compare_2.c: New test.
5804
e49d8b68
KT
58052017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5806
5807 * gcc.target/aarch64/subs_compare_1.c: New test.
5808
4456f65d
CX
58092017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5810
5811 * gcc.target/mips/div-9.c: Delete duplicate test.
5812 * gcc.target/mips/div-10.c: Ditto.
5813 * gcc.target/mips/div-11.c: Ditto.
5814 * gcc.target/mips/div-12.c: Ditto.
5815
3995f3a2
JH
58162017-05-23 Jan Hubicka <hubicka@ucw.cz>
5817
5818 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5819
82c027e1
DH
58202017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5821
5822 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5823 vesrion of the dejagnu grep.
5824 (list-module-names): Use it and adjust the regular expressions for
5825 modules and submodules.
5826 * gfortran.dg/prof/prof.exp: Cleanup modules.
5827 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5828 directives.
5829 * gfortran.dg/altreturn_8.f90: Likewise.
5830 * gfortran.dg/associate_12.f90: Likewise.
5831 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5832 * gfortran.dg/charlen_15.f90: Likewise.
5833 * gfortran.dg/class_4a.f03: Likewise.
5834 * gfortran.dg/class_54.f90: Likewise.
5835 * gfortran.dg/class_dummy_4.f03: Likewise.
5836 * gfortran.dg/class_dummy_5.f90: Likewise.
5837 * gfortran.dg/constructor_9.f90: Likewise.
5838 * gfortran.dg/dec_structure_15.f90: Likewise.
5839 * gfortran.dg/do_check_8.f90: Likewise.
5840 * gfortran.dg/dtio_26.f03: Likewise.
5841 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5842 * gfortran.dg/equiv_9.f90: Likewise.
5843 * gfortran.dg/extends_15.f90: Likewise.
5844 * gfortran.dg/finalize_22.f90: Likewise.
5845 * gfortran.dg/finalize_23.f90: Likewise.
5846 * gfortran.dg/generic_26.f90: Likewise.
5847 * gfortran.dg/generic_27.f90: Likewise.
5848 * gfortran.dg/namelist_76.f90: Likewise.
5849 * gfortran.dg/pointer_init_8.f90: Likewise.
5850 * gfortran.dg/pr61318.f90: Likewise.
5851 * gfortran.dg/pr77260_1.f90: Likewise.
5852 * gfortran.dg/pr77260_2.f90: Likewise.
5853 * gfortran.dg/pr77420_3.f90: Likewise.
5854 * gfortran.dg/proc_ptr_39.f90: Likewise.
5855 * gfortran.dg/proc_ptr_41.f90: Likewise.
5856 * gfortran.dg/proc_ptr_42.f90: Likewise.
5857 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5858 * gfortran.dg/submodule_1.f08: Likewise.
5859 * gfortran.dg/submodule_10.f08: Likewise.
5860 * gfortran.dg/submodule_14.f08: Likewise.
5861 * gfortran.dg/submodule_15.f08: Likewise.
5862 * gfortran.dg/submodule_2.f08: Likewise.
5863 * gfortran.dg/submodule_5.f08: Likewise.
5864 * gfortran.dg/submodule_6.f08: Likewise.
5865 * gfortran.dg/submodule_7.f08: Likewise.
5866 * gfortran.dg/submodule_8.f08: Likewise.
5867 * gfortran.dg/submodule_9.f08: Likewise.
5868 * gfortran.dg/transfer_class_2.f90: Likewise.
5869 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5870 * gfortran.dg/typebound_call_24.f03: Likewise.
5871 * gfortran.dg/typebound_call_25.f90: Likewise.
5872 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5873 * gfortran.dg/typebound_generic_12.f03: Likewise.
5874 * gfortran.dg/typebound_generic_13.f03: Likewise.
5875 * gfortran.dg/typebound_generic_14.f03: Likewise.
5876 * gfortran.dg/typebound_generic_15.f90: Likewise.
5877 * gfortran.dg/typebound_operator_16.f03: Likewise.
5878 * gfortran.dg/typebound_operator_18.f90: Likewise.
5879 * gfortran.dg/typebound_operator_20.f90: Likewise.
5880 * gfortran.dg/typebound_override_3.f90: Likewise.
5881 * gfortran.dg/typebound_override_4.f90: Likewise.
5882 * gfortran.dg/typebound_override_5.f90: Likewise.
5883 * gfortran.dg/typebound_override_6.f90: Likewise.
5884 * gfortran.dg/typebound_override_7.f90: Likewise.
5885 * gfortran.dg/typebound_proc_28.f03: Likewise.
5886 * gfortran.dg/typebound_proc_29.f90: Likewise.
5887 * gfortran.dg/typebound_proc_30.f90: Likewise.
5888 * gfortran.dg/typebound_proc_31.f90: Likewise.
5889 * gfortran.dg/typebound_proc_32.f90: Likewise.
5890 * gfortran.dg/typebound_proc_33.f90: Likewise.
5891 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5892 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5893 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5894 * gfortran.dg/use_only_3.f90: Likewise.
5895 * gfortran.dg/use_without_only_1.f90: Likewise.
5896 * gfortran.dg/warn_unused_function.f90: Likewise.
5897 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5898 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5899
3de4ac6d
MP
59002017-06-04 Marek Polacek <polacek@redhat.com>
5901
5902 PR c/80919
5903 * gcc.dg/format/pr80919.c: New test.
5904
2474f48f
MS
59052017-06-02 Martin Sebor <msebor@redhat.com>
5906
5907 PR c/80892
5908 * c-c++-common/Wfloat-conversion-2.c: New test.
5909
bd280745
PC
59102017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/68754
5913 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5914
bd280745 59152017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5916
5917 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5918 for the new built-ins.
5919
ffa8a921
SD
59202017-06-02 Sudakshina Das <sudi.das@arm.com>
5921
5922 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5923
d65d1bd9
WS
59242017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5925
5926 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5927 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5928 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5929 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5930 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5931
b160939b
KT
59322017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5933
5934 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5935
17f47f86
KT
59362017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5937
5938 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5939
ab82e126
WS
59402017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5941
5942 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5943 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5944 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5945 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5946 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5947 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5948 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5949 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5950 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5951
c957e9c0
NS
59522017-06-02 Nathan Sidwell <nathan@acm.org>
5953
5954 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5955
aad16012
JJ
59562017-06-02 Jakub Jelinek <jakub@redhat.com>
5957
74b4885d
JJ
5958 PR rtl-optimization/80903
5959 * gcc.dg/pr80903.c: New test.
5960
aad16012
JJ
5961 PR fortran/80918
5962 * gfortran.dg/gomp/pr80918.f90: New test.
5963
40ffd95f
BE
59642017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5965
5966 * c-c++-common/Wsizeof-pointer-div.c: New test.
5967 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5968 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5969 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5970 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5971 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5972 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5973 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5974 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5975 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5976 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5977 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5978 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5979 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5980 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5981 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5982 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5983 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5984 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5985
052754ea
WS
59862017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5987
5988 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5989 Update the target to power8-vector.
5990
aa63913f
DM
59912017-06-01 David Malcolm <dmalcolm@redhat.com>
5992
5993 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5994
2ded3754
PMR
59952017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5996
5997 * debug12.adb, debug12.ads: New testcase.
5998
c8638450
MJ
59992017-06-01 Martin Jambor <mjambor@suse.cz>
6000
6001 PR tree-optimization/80898
6002 * gcc.dg/tree-ssa/pr80898.c: New test.
6003 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6004
ac853c90
PC
60052017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 PR c++/80896
6008 * g++.dg/cpp1z/nodiscard5.C: New.
6009
7841f13c
CZ
60102017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6011
6012 * gcc.target/arc/pr9001195952.c: New test.
6013
f525e390
TV
60142017-06-01 Tom de Vries <tom@codesourcery.com>
6015
6016 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6017 * gcc.c-torture/compile/asmgoto-1.c: Same.
6018 * gcc.dg/20000707-1.c: Same.
6019 * gcc.dg/pr38700.c: Same.
6020 * gcc.dg/pr70169.c: Same.
6021 * gcc.dg/pr80112.c: Same.
6022 * gcc.dg/torture/pr51071-2.c: Same.
6023 * gcc.dg/torture/pr51071.c: Same.
6024 * gcc.dg/tree-ssa/alias-34.c: Same.
6025
9285616c
PMR
60262017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6027
6028 * gnat.dg/debug11.adb: New testcase.
6029
48932682
RB
60302017-06-01 Richard Biener <rguenther@suse.de>
6031
6032 PR middle-end/66313
6033 * c-c++-common/ubsan/pr66313.c: New testcase.
6034 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6035
fcb99124
SM
60362017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6037
6038 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6039 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6040 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6041 -mcpu overridden.
6042 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6043 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6044 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6045 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6046 to dg-option. Add dg-skip-if directive to disable this test
6047 for darwin. Add dg-skip-if directive to disable this test if
6048 -mcpu overridden.
6049
dc7401c0
SP
60502017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6051
6052 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6053 (_mm_maskz_max_sd): Test new intrinsics.
6054 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6055 (_mm_maskz_max_sd): Test new intrinsics.
6056 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6057 (_mm_maskz_max_ss): Test new intrinsics.
6058 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6059 (_mm_maskz_max_ss): Test new intrinsics.
6060 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6061 (_mm_maskz_min_sd): Test new intrinsics.
6062 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6063 (_mm_maskz_min_sd): Test new intrinsics.
6064 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6065 (_mm_maskz_min_ss): Test new intrinsics.
6066 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6067 (_mm_maskz_min_ss): Test new intrinsics.
6068
3909991c
NS
60692017-05-31 Nathan Sidwell <nathan@acm.org>
6070
6071 * g++.dg/lookup/lambda1.C New.
6072
0e510edb
BC
60732017-05-31 Bin Cheng <bin.cheng@arm.com>
6074
6075 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6076 on pointer should not be replaced.
6077
9fc5e7a4
MM
60782017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6079
6080 PR testsuite/80580
6081 * gcc.dg/gimplefe-error-7.c: New test.
6082
1e466f04
GM
60832017-05-31 Graham Markall <graham.markall@embecosm.com>
6084
6085 * gcc.target/arc/add_n-combine.c: New test.
6086 * gcc.target/arc/sub_n-combine.c: New test.
6087
89c88990
RB
60882017-05-31 Richard Biener <rguenther@suse.de>
6089
6090 PR target/80880
6091 * gcc.target/i386/pr80880.c: New testcase.
6092
748bbe72
RS
60932017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6094
6095 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6096
c7d7e222
BC
60972017-05-31 Bin Cheng <bin.cheng@arm.com>
6098
6099 * gcc.dg/vect/pr80815-3.c: New test.
6100
ee1379be
RB
61012017-05-31 Richard Biener <rguenther@suse.de>
6102
6103 PR tree-optimization/80906
6104 * gcc.dg/graphite/pr80906.c: New testcase.
6105
bcce980e
TV
61062017-05-30 Tom de Vries <tom@codesourcery.com>
6107
6108 PR testsuite/80910
6109 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6110 unsupported if host compiler does not support c++11.
6111 (host_supports_c++11): New proc.
6112
ef9200aa
MS
61132017-05-30 Martin Sebor <msebor@redhat.com>
6114
6115 PR c/80731
6116 * g++.dg/ext/utf16-4.C: Relax test.
6117 * gcc.dg/fixed-point/int-warning.c: Adjust.
6118
f012c8ef
DM
61192017-05-30 David Malcolm <dmalcolm@redhat.com>
6120
6121 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6122 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6123 test case.
6124 * g++.dg/plugin/show-template-tree-color.C: New test case.
6125 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6126 * g++.dg/template/show-template-tree-2.C: New test case.
6127 * g++.dg/template/show-template-tree-3.C: New test case.
6128 * g++.dg/template/show-template-tree-4.C: New test case.
6129 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6130 * g++.dg/template/show-template-tree.C: New test case.
6131
3f8efe25
SB
61322017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6133
6134 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6135 dg-options.
6136 * gfortran.dg/pr80107.f: Delete testcase.
6137
77d1dbdb
UB
61382017-05-30 Uros Bizjak <ubizjak@gmail.com>
6139
6140 PR target/80833
6141 * gcc.target/i386/pr80833-1.c: New test.
6142 * gcc.target/i386/pr80833-2.c: Ditto.
6143
e2f35333
NS
61442017-05-30 Nathan Sidwell <nathan@acm.org>
6145
6146 PR c++/80913
6147 * g++.dg/lookup/pr80913.C: New.
6148
ba7629e2
RB
61492017-05-30 Richard Biener <rguenther@suse.de>
6150
6151 PR middle-end/80901
6152 * gcc.dg/torture/pr80901.c: New testcase.
6153
4bfb347c
RD
61542017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6155
6156 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6157
b3125625
JL
61582017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6159
6160 PR target/78838
6161 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6162
892d6169
RB
61632017-05-30 Richard Biener <rguenther@suse.de>
6164
6165 PR middle-end/80876
6166 * gcc.dg/torture/pr80876.c: New testcase.
6167
3d7ff728
NS
61682017-05-29 Nathan Sidwell <nathan@acm.org>
6169
6170 PR c++/80891 (#5)
6171 * g++.dg/lookup/pr80891-5.C: New.
6172
fd262197
JD
61732017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6174
6175 PR libgfortran/53029
6176 * gfortran.dg/read_5.f90: New test.
6177
724e517a
NS
61782017-05-29 Nathan Sidwell <nathan@acm.org>
6179
a5cfa13a
NS
6180 PR c++/80891 (#4)
6181 * g++.dg/lookup/pr80891-4.C: New.
6182
e514ab0c
NS
6183 PR c++/80891 (#1)
6184 * g++.dg/lookup/pr80891-1.C: New.
6185
58dec010
NS
6186 PR c++/80891 (#3)
6187 * g++.dg/lookup/pr80891-3.C: New.
6188
724e517a
NS
6189 PR c++/80891 (#2)
6190 * g++.dg/lookup/pr80891-2.C: New.
6191
bbe3927b
TK
61922017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6193
6194 PR fortran/37131
6195 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6196 flags.
6197 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6198 * gfortran.dg/inline_matmul_17.f90: New test.
6199
8364e6ac
TK
62002017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6201
6202 * gfortran.dg/matmul_bounds_12.f90: New test.
6203
56a35ac9
JJ
62042017-05-27 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR bootstrap/80887
6207 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6208
945bf9e1
NS
62092017-05-26 Nathan Sidwell <nathan@acm.org>
6210
6211 * g++.dg/cpp0x/dr2061.C: New.
6212 * g++.dg/parse/namespace-alias-1.C: Add more test.
6213
cb4fe401
BC
62142017-05-26 Bin Cheng <bin.cheng@arm.com>
6215
6216 PR tree-optimization/80815
6217 * gcc.dg/vect/pr80815-1.c: New test.
6218 * gcc.dg/vect/pr80815-2.c: New test.
6219
e929e611
ML
62202017-05-26 Martin Liska <mliska@suse.cz>
6221
6222 PR ipa/80663
6223 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6224 split at the problematic spot.
6225 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6226 a valid value of the param.
6227
92f105f6
MP
62282017-05-26 Marek Polacek <polacek@redhat.com>
6229
6230 PR sanitizer/80875
6231 * c-c++-common/ubsan/pr80875.c: New test.
6232
74ca4e36
TV
62332017-05-26 Tom de Vries <tom@codesourcery.com>
6234
6235 PR testsuite/80557
6236 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6237 * gcc.dg/Wcxx-compat-8.c: Same.
6238 * gcc.dg/Wobjsize-1.c: Same.
6239 * gcc.dg/Wshadow-local-2.c: Same.
6240 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6241 * gcc.dg/anon-struct-6.c: Same.
6242 * gcc.dg/asm-wide-1.c: Same.
6243 * gcc.dg/builtin-inf-1.c: Same.
6244 * gcc.dg/builtin-redefine.c: Same.
6245 * gcc.dg/c90-array-lval-6.c: Same.
6246 * gcc.dg/c90-array-lval-7.c: Same.
6247 * gcc.dg/c90-fordecl-1.c: Same.
6248 * gcc.dg/c99-fordecl-2.c: Same.
6249 * gcc.dg/cast-lvalue-1.c: Same.
6250 * gcc.dg/cast-lvalue-2.c: Same.
6251 * gcc.dg/compound-lvalue-1.c: Same.
6252 * gcc.dg/cond-lvalue-1.c: Same.
6253 * gcc.dg/cpp/20000419-1.c: Same.
6254 * gcc.dg/cpp/backslash.c: Same.
6255 * gcc.dg/cpp/backslash2.c: Same.
6256 * gcc.dg/cpp/macspace1.c: Same.
6257 * gcc.dg/cpp/macspace2.c: Same.
6258 * gcc.dg/cpp/multiline-2.c: Same.
6259 * gcc.dg/cpp/pr27777.c: Same.
6260 * gcc.dg/cpp/pr30786.c: Same.
6261 * gcc.dg/cpp/pr34602.c: Same.
6262 * gcc.dg/cpp/redef1.c: Same.
6263 * gcc.dg/cpp/tr-warn1.c: Same.
6264 * gcc.dg/cpp/tr-warn3.c: Same.
6265 * gcc.dg/cpp/tr-warn6.c: Same.
6266 * gcc.dg/cpp/trad/hash.c: Same.
6267 * gcc.dg/cpp/trad/redef1.c: Same.
6268 * gcc.dg/cpp/ucs.c: Same.
6269 * gcc.dg/declspec-10.c: Same.
6270 * gcc.dg/declspec-11.c: Same.
6271 * gcc.dg/declspec-18.c: Same.
6272 * gcc.dg/format/c99-strftime-1.c: Same.
6273 * gcc.dg/format/ext-3.c: Same.
6274 * gcc.dg/format/pr72858.c: Same.
6275 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6276 * gcc.dg/init-string-1.c: Same.
6277 * gcc.dg/label-decl-3.c: Same.
6278 * gcc.dg/m-un-2.c: Same.
6279 * gcc.dg/nofixed-point-2.c: Same.
6280 * gcc.dg/noncompile/20020213-1.c: Same.
6281 * gcc.dg/pch/counter-2.c: Same.
6282 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6283 * gcc.dg/pr27528.c: Same.
6284 * gcc.dg/pr27953.c: Same.
6285 * gcc.dg/pr35899.c: Same.
6286 * gcc.dg/pr37561.c: Same.
6287 * gcc.dg/pr45461.c: Same.
6288 * gcc.dg/pr45750.c: Same.
6289 * gcc.dg/pr53196-2.c: Same.
6290 * gcc.dg/pr53265.c: Same.
6291 * gcc.dg/redecl-1.c: Same.
6292 * gcc.dg/tls/thr-init-1.c: Same.
6293 * gcc.dg/torture/pr51106-1.c: Same.
6294 * gcc.dg/torture/pr51106-2.c: Same.
6295 * gcc.dg/uninit-19.c: Same.
6296 * gcc.dg/uninit-pr20644.c: Same.
6297
6fc9f7aa
JJ
62982017-05-26 Jakub Jelinek <jakub@redhat.com>
6299
6300 * g++.dg/cpp1z/decomp29.C (p): New variable.
6301 (main): Add further tests.
6302
28e0e05b
RB
63032017-05-26 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/80842
6306 * gcc.dg/torture/pr80842.c: New testcase.
6307
c81ec254
PC
63082017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/79652
6311 * g++.dg/cpp0x/pr79652.C: New.
6312
aee21066
PC
63132017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6314
6315 PR c++/71451
6316 * g++.dg/cpp0x/variadic170.C: New.
6317
63dbcd13
VR
63182017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6319
6320 * g++.dg/warn/Wcatch-value-1.C: New test.
6321 * g++.dg/warn/Wcatch-value-2.C: New test.
6322 * g++.dg/warn/Wcatch-value-3.C: New test.
6323
932f48ac
NS
63242017-05-25 Nathan Sidwell <nathan@acm.org>
6325
44e00a7a
NS
6326 * g++.dg/lookup/using56.C: New.
6327 * g++.dg/lookup/using57.C: New.
6328 * g++.dg/lookup/using58.C: New.
6329 * g++.dg/lookup/using59.C: New.
6330
932f48ac
NS
6331 * g++.dg/lookup/using17.C: Adjust diagnostics.
6332
a10f9a2e
MS
63332017-05-25 Martin Sebor <msebor@redhat.com>
6334
6335 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6336 positives on ILP32.
6337 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6338 column numbers.
6339 * gcc.dg/pr60114.c: Same.
6340
47c05e71
JH
63412017-05-23 Jan Hubicka <hubicka@ucw.cz>
6342
6343 * gfortran.dg/pr48636.f90: Fix template better.
6344
f35a733d
NS
63452017-05-25 Nathan Sidwell <nathan@acm.org>
6346
6347 * g++.dg/lookup/koenig14.C: New.
6348
18c1e9e0
PC
63492017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 PR c++/79583
6352 * g++.dg/cpp0x/pr79583.C: New.
6353
2673d192
PC
63542017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6355
6356 PR c++/68578
6357 * g++.dg/cpp1y/pr68578.C: New.
6358
bce8ef71
MG
63592017-05-25 Marc Glisse <marc.glisse@inria.fr>
6360
6361 * gcc.dg/tree-ssa/vce-1.c: New file.
6362
11d6b45d
MG
63632017-05-25 Marc Glisse <marc.glisse@inria.fr>
6364
6365 * gcc.dg/tree-ssa/addadd.c: New file.
6366
5ad4f1c8
NS
63672017-05-24 Nathan Sidwell <nathan@acm.org>
6368
6369 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6370 * g++.dg/lookup/friend19.C: New.
6371 * g++.dg/lookup/friend20.C: New.
6372
d4a760d8
JW
63732017-05-24 Jonathan Wakely <jwakely@redhat.com>
6374
6375 PR c++/80544
6376 * g++.dg/expr/cast11.C: New test.
6377
3cd211af
MS
63782017-05-24 Martin Sebor <msebor@redhat.com>
6379
6380 PR c/80731
6381 * c-c++-common/Wfloat-conversion.c: Adjust.
6382 * c-c++-common/dfp/convert-int-saturate.c: Same.
6383 * c-c++-common/pr68657-1.c: Same.
6384 * g++.dg/ext/utf-cvt.C: Same.
6385 * g++.dg/ext/utf16-4.C: Same.
6386 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6387 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6388 * g++.dg/warn/Wconversion3.C: Same.
6389 * g++.dg/warn/Wconversion4.C: Same.
6390 * g++.dg/warn/Wsign-conversion.C: Same.
6391 * g++.dg/warn/overflow-warn-1.C: Same.
6392 * g++.dg/warn/overflow-warn-3.C: Same.
6393 * g++.dg/warn/overflow-warn-4.C: Same.
6394 * g++.dg/warn/pr35635.C: Same.
6395 * g++.old-deja/g++.mike/enum1.C: Same.
6396 * gcc.dg/Wconversion-3.c: Same.
6397 * gcc.dg/Wconversion-5.c: Same.
6398 * gcc.dg/Wconversion-complex-c99.c: Same.
6399 * gcc.dg/Wconversion-complex-gnu.c: Same.
6400 * gcc.dg/Wconversion-integer.c: Same.
6401 * gcc.dg/Wsign-conversion.c: Same.
6402 * gcc.dg/bitfld-2.c: Same.
6403 * gcc.dg/c90-const-expr-11.c: Same.
6404 * gcc.dg/c90-const-expr-7.c: Same.
6405 * gcc.dg/c99-const-expr-7.c: Same.
6406 * gcc.dg/overflow-warn-1.c: Same.
6407 * gcc.dg/overflow-warn-2.c: Same.
6408 * gcc.dg/overflow-warn-3.c: Same.
6409 * gcc.dg/overflow-warn-4.c: Same.
6410 * gcc.dg/overflow-warn-5.c: Same.
6411 * gcc.dg/overflow-warn-8.c: Same.
6412 * gcc.dg/overflow-warn-9.c: New test.
6413 * gcc.dg/pr35635.c: Adjust.
6414 * gcc.dg/pr59940.c: Same.
6415 * gcc.dg/pr59963-2.c: Same.
6416 * gcc.dg/pr60114.c: Same.
6417 * gcc.dg/switch-warn-2.c: Same.
6418 * gcc.dg/utf-cvt.c: Same.
6419 * gcc.dg/utf16-4.c: Same.
6420
216bfadc
JJ
64212017-05-24 Jakub Jelinek <jakub@redhat.com>
6422
6423 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6424 Don't include limits.h.
6425 (w): Conditionalize on long long wider than int. Use
6426 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6427 -9223372036854775808.
6428 (x): Use __INT_MAX__ instead of INT_MAX.
6429
610abc02
TK
64302017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6431
6432 PR fortran/66094
6433 * gfortran.dg/inline_matmul_16.f90: New test.
6434
8d0c9b36
TV
64352017-05-24 Tom de Vries <tom@codesourcery.com>
6436
6437 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6438
3f3fb6c9
PB
64392017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6440
6441 PR middle-end/80823
6442 * gcc.dg/pr80823.c: New test.
6443
00e0af8d
AK
64442017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6445
6446 * gcc.target/s390/pr80725.c: New test.
6447
6131102c
NS
64482017-05-23 Nathan Sidwell <nathan@acm.org>
6449
ef4c5e78
NS
6450 * g++.dg/lookup/extern-c-hidden.C: New.
6451 * g++.dg/lookup/extern-redecl1.C: New.
6452
6131102c
NS
6453 PR c++/80866
6454 * g++.dg/parse/pr80866.C: New.
6455
d2db2e6b
JH
64562017-05-23 Jan Hubicka <hubicka@ucw.cz>
6457
6458 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6459 * gcc.dg/ipa/inline-5.c: Likewise.
6460 * gfortran.dg/pr48636.f90: Likewise.
6461
e4ea7a4c
NS
64622017-05-23 Nathan Sidwell <nathan@acm.org>
6463
6464 * g++.dg/parse/ctor9.C: Adjust expected error.
6465
c2d7c404
JD
64662017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6467
6468 PR libgfortran/80256
6469 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6470 Cygwin.
6471
fd71a9a2
TS
64722017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6473
6474 * c-c++-common/goacc/parallel-dims-1.c: Update.
6475 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6476 * c-c++-common/goacc/routine-1.c: Likewise.
6477 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6478 * g++.dg/goacc/template.C: Likewise.
6479 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6480 * gfortran.dg/goacc/routine-3.f90: Likewise.
6481 * gfortran.dg/goacc/sie.f95: Likewise.
6482 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6483
9d029ddf
NS
64842017-05-23 Nathan Sidwell <nathan@acm.org>
6485
6486 * g++.dg/lookup/using13.C: Adjust expected error.
6487
008c7367
SKS
64882017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6489
6490 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6491
d1f6caae
MM
64922017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6493
6494 PR target/80718
6495 * gcc.target/powerpc/pr80718.c: New test.
6496
2ea0d750
SB
64972017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6498
6499 * gcc.target/powerpc/conditional-return.c: New testcase.
6500
25b81686
BS
65012017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6502
6503 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6504 LE-only.
6505
477f145b
JW
65062017-05-22 Janus Weil <janus@gcc.gnu.org>
6507
6508 PR fortran/80766
6509 * gfortran.dg/typebound_call_28.f90: New test.
6510
65cc1407
NS
65112017-05-22 Nathan Sidwell <nathan@acm.org>
6512
6513 * g++.dg/lookup/strong-using.C: New.
6514
0c4f8178
TP
65152017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6516
6517 * gcc.target/arm/movsi_movt.c: New test.
6518 * gcc.target/arm/movdi_movt.c: New test.
6519
fbb1c7d4
EB
65202017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6521
6522 * gnat.dg/specs/not_null1.ads: New test.
6523
d3271136
EB
65242017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6525
6526 * gnat.dg/limited_with5.ad[sb]: New test.
6527 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6528 * gnat.dg/limited_with6.ad[sb]: New test.
6529 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6530
4c24ec6d
EB
65312017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6532
6533 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6534 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6535
4bcbb7b8
PC
65362017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6537
6538 PR c++/70265
6539 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6540 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6541
51cd6b78
JD
65422017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6543
6544 PR libgfortran/80333
6545 * gfortran.dg/dtio_30.f03: New test.
6546
33f8c0a1
MP
65472017-05-19 Marek Polacek <polacek@redhat.com>
6548
6549 PR sanitizer/80800
6550 * c-c++-common/ubsan/pr80800.c: New test.
6551 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6552
9740ed54
TS
65532017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6554
7fd549d2
TS
6555 * c-c++-common/goacc/default-1.c: Update.
6556 * c-c++-common/goacc/default-2.c: Likewise.
6557 * c-c++-common/goacc/default-4.c: Likewise.
6558 * gfortran.dg/goacc/default-1.f95: Likewise.
6559 * gfortran.dg/goacc/default-4.f: Likewise.
6560 * c-c++-common/goacc/default-5.c: New file.
6561 * gfortran.dg/goacc/default-5.f: Likewise.
6562
9740ed54
TS
6563 * c-c++-common/goacc/default-1.c: New file.
6564 * c-c++-common/goacc/default-2.c: Likewise.
6565 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6566 test cases in...
6567 * c-c++-common/goacc/default-3.c: ... this new file, and...
6568 * c-c++-common/goacc/default-4.c: ... this new file.
6569 * gfortran.dg/goacc/default.f95: Remove file, including its test
6570 cases in...
6571 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6572 * gfortran.dg/goacc/default-2.f: ... this new file.
6573 * gfortran.dg/goacc/default-3.f95: New file.
6574 * gfortran.dg/goacc/default-4.f: Likewise.
6575
2a8a8d7b
NS
65762017-05-19 Nathan Sidwell <nathan@acm.org>
6577
6578 * g++.dg/inherit/covariant7.C: Adjust.
6579
a978134e
PB
65802017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6581
6582 * gcc.target/arm/tls-disable-literal-pool.c: Change
6583 require-effective-target to tls_native.
6584 Move dg-error to return statement line and change to dg-message.
6585
39aac208
RB
65862017-05-19 Richard Biener <rguenther@suse.de>
6587
6588 PR c++/80593
6589 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6590 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6591
035ab826
RB
65922017-05-19 Richard Biener <rguenther@suse.de>
6593
6594 PR middle-end/80764
6595 * gcc.dg/torture/pr80764.c: New testcase.
6596
52e14b96
MM
65972017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6598
6599 PR target/80510
6600 * gcc.target/powerpc/pr80510-1.c: New test.
6601 * gcc.target/powerpc/pr80510-2.c: Likewise.
6602
4287da82
EG
66032017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6604
6605 * gcc.dg/pragma-diag-7.c: New test.
6606
e4171e10
UB
66072017-05-18 Uros Bizjak <ubizjak@gmail.com>
6608
6609 PR target/80799
6610 * g++.dg/other/i386-11.C: New test.
6611
cdefeea2
WS
66122017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6613
6614 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6615 * fold-vec-div-floatdouble.c: Likewise.
6616 * fold-vec-logical-ands-char.c: Likewise.
6617 * fold-vec-logical-ands-int.c: Likewise.
6618 * fold-vec-logical-ands-short.c: Likewise.
6619 * fold-vec-logical-ors-char.c: Likewise.
6620 * fold-vec-logical-ors-int.c: Likewise.
6621 * fold-vec-logical-ors-short.c: Likewise.
6622 * fold-vec-logical-other-char.c: Likewise.
6623 * fold-vec-mule-misc.c: Likewise.
6624 * fold-vec-mult-float.c: Likewise.
6625 * fold-vec-mult-floatdouble.c: Likewise.
6626 * fold-vec-mult-int.c: Likewise.
6627 * fold-vec-mult-int128-p9.c: Likewise.
6628 * fold-vec-sub-floatdouble.c: Likewise.
6629 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6630 Add lp64 requirement.
6631 * fold-vec-mult-int128-p8.c: Likewise.
6632 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6633
62ee030a
SM
66342017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6635
6636 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6637 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6638 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6639 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6640 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6641 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6642 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6643 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6644 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6645 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6646 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6647 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6648 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6649 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6650 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6651 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6652 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6653 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6654 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6655 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6656 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6657 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6658 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6659 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6660 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6661 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6662
00a84d0e
SL
66632017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6664
6665 * gcc.target/sparc/niagara7-align.c: New test.
6666
243c2883
MP
66672017-05-18 Marek Polacek <polacek@redhat.com>
6668
6669 PR sanitizer/80797
6670 * c-c++-common/ubsan/null-12.c: New test.
6671
e98e6340
SB
66722017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6673
6674 PR middle-end/80692
6675 * gcc.c-torture/execute/pr80692.c: New testcase.
6676
0152001b 66772017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6678
6679 PR libgfortran/80741
6680 * gfortran.dg/read_4.f90: New test.
6681
c8ded430
BS
66822017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6683
6684 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6685
e5b1f5a1
FR
66862017-05-17 Fritz Reese <fritzoreese@gmail.com>
6687
6688 PR fortran/80668
6689 * gfortran.dg/pr80668.f90: New.
6690
9853cb28
PB
66912017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6692
6693 PR middle-end/80775
6694 * gcc.dg/pr80775.c: New test.
6695
142473df
MP
66962017-05-17 Marek Polacek <polacek@redhat.com>
6697
6698 PR sanitizer/80659
6699 * gcc.dg/asan/pr80659.c: New test.
6700
8508a5b5
SKS
67012017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6702
6703 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6704 unsigned long.
6705
bc36d2b7
CX
67062017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6707
6708 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6709
4fc5ebf1
JG
67102017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6711 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6712
6713 PR tree-optimization/80457
6714 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6715 call vect_model_simple_cost.
6716
bedee914
PT
67172017-05-16 Paul Thomas <pault@gcc.gnu.org>
6718
6719 PR fortran/80554
6720 * gfortran.dg/submodule_29.f08: New test.
6721
10791753
DM
67222017-05-16 David Malcolm <dmalcolm@redhat.com>
6723
6724 * g++.dg/other/accessor-fixits-1.C: New test case.
6725 * g++.dg/other/accessor-fixits-2.C: New test case.
6726 * g++.dg/other/accessor-fixits-3.C: New test case.
6727 * g++.dg/other/accessor-fixits-4.C: New test case.
6728
727577c2
CL
67292017-05-16 Carl Love <cel@us.ibm.com>
6730
6731 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6732 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6733 built-ins to the test suite file. Note, support for mradds exists
6734 but no test case exists.
6735 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6736 built-ins to the test suite file.
6737
6b6ae9eb
MP
67382017-05-16 Marek Polacek <polacek@redhat.com>
6739
6740 PR sanitizer/80536
6741 PR sanitizer/80386
6742 * c-c++-common/ubsan/pr80536.c: New test.
6743 * g++.dg/ubsan/pr80386.C: New test.
6744
678d7e19
TC
67452017-05-16 Tamar Christina <tamar.christina@arm.com>
6746
6747 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6748 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6749
6da37857
MW
67502016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6751
6752 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6753 expected output of vadd, vsub and vmul instructions.
6754 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6755 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6756 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6757
a5768d38
JD
67582017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6759
6760 PR libgfortran/80727
6761 * gfortran.dg/read_3.f90: New test.
6762
3a77e7cc
NS
67632017-05-15 Nathan Sidwell <nathan@acm.org>
6764
2016c841
NS
6765 PR c++/79369
6766 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6767
3a77e7cc
NS
6768 PR c++/79369
6769 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6770 * g++.dg/cpp0x/pr79369.C: New.
6771
0735a1c8
SK
67722017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6773
6774 PR fortran/80752
3a77e7cc 6775 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6776
f108770a
UB
67772017-05-15 Uros Bizjak <ubizjak@gmail.com>
6778
900b5b6a 6779 PR target/80425
f108770a
UB
6780 * gcc.target/i386/pr80425-1.c: New test.
6781 * gcc.target/i386/pr80425-2.c: Ditto.
6782
e30ce0a3
JL
67832017-05-15 Jeff Law <law@redhat.com>
6784
6785 * gcc.target/mips/reorgbug-1.c: New test.
6786
0d5a0a33
PMR
67872017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6788
6789 * gnat.dg/specs/pack13.ads: New test.
6790
a104bd88
MS
67912017-05-14 Martin Sebor <msebor@redhat.com>
6792
6793 PR middle-end/77671
6794 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6795 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6796 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6797 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6798 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6799
c6c02519
MS
68002017-05-14 Martin Sebor <msebor@redhat.com>
6801
6802 PR middle-end/80669
6803 * gcc.dg/builtin-stpncpy.c: New test.
6804
d6d4d770
DS
68052017-05-14 Daniel Santos <daniel.santos@pobox.com>
6806
6807 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6808 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6809 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6810 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6811
b9bdd60b
JK
68122017-05-14 Julia Koval <julia.koval@intel.com>
6813
6814 * gcc.target/i386/xgetsetbv.c: New test.
6815
28ae01cd
NK
68162017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6817
6818 PR fortran/80442
6819 * gfortran.dg/impl_do_var_data.f90: New Test
6820
c7488b4f
PJ
68212017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6822
6823 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6824 A regression test for a private array access case which caused
6825 an assert.
6826
9b5f12ae
MS
68272017-05-12 Martin Sebor <msebor@redhat.com>
6828
6829 PR testsuite/80643
6830 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6831 to the purpose of the test.
6832
b76f1550
SM
68332017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6834
6835 * gcc.target/powerpc/bmi-andn-1.c: New file
6836 * gcc.target/powerpc/bmi-andn-2.c: New file.
6837 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6838 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6839 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6840 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6841 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6842 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6843 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6844 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6845 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6846 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6847 * gcc.target/powerpc/bmi-check.h: New File.
6848 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6849 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6850 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6851 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6852 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6853 * gcc.target/powerpc/bmi2-check.h: New file.
6854 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6855 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6856 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6857 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6858 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6859 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6860 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6861 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6862 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6863
2a3fa75a
PC
68642017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6865
6866 PR c++/60430
6867 * g++.dg/cpp0x/pr60430.C: New.
6868
e8bf7c7b
JL
68692017-05-12 Jeff Law <law@redhat.com>
6870
6871 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6872
284d1f76
PB
68732017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6874
6875 PR middle-end/80707
6876 * g++.dg/pr80707.C: New test.
6877
302a0e37
WS
68782017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6879
6880 * gcc.target/powerpc/fold-vec-div-float.c: New.
6881 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6882 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6883
a7785078
WS
68842017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6885
6886 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6887 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6888 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6889 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6890 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6891 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6892 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6893 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6894 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6895 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6896 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6897 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6898
9206028e
PC
68992017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/49604
6902 * g++.dg/cpp0x/forw_enum14.C: New.
6903 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6904
7af1c0ad
RB
69052017-05-12 Richard Biener <rguenther@suse.de>
6906
6907 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6908
f7e95bdb
PC
69092017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6910
6911 PR c++/67687
6912 * g++.dg/cpp0x/constexpr-ice17.C: New.
6913
53e788d0
RB
69142017-05-12 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/80713
6917 * gcc.dg/torture/pr80713.c: New testcase.
6918
2ead1ab9
AK
69192017-05-12 Andi Kleen <ak@linux.intel.com>
6920
6921 PR testsuite/77684
6922 * lib/target-supports.exp (profopt-perf-wrapper):
6923 Add -m8 option to increase parallelism.
6924
ee58b02f
TS
69252017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6926
1e47f02b
TS
6927 * c-c++-common/goacc/parallel-dims-1.c: New file.
6928 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6929
b0f271ce
TS
6930 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6931 * c-c++-common/goacc/classify-kernels.c: Likewise.
6932 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6933 Likewise.
6934 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6935 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6936 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6937 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6938 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6939 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6940 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6941 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6942 * c-c++-common/goacc/kernels-loop.c: Likewise.
6943 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6944 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6945 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6946 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6947 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6948 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6949 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6950 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6951 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6952 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6953 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6954 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6955
25651634
TS
6956 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6957 * c-c++-common/goacc/classify-kernels.c: Likewise.
6958 * c-c++-common/goacc/classify-parallel.c: Likewise.
6959 * c-c++-common/goacc/classify-routine.c: Likewise.
6960 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6961 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6962 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6963 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6964
ee58b02f
TS
6965 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6966 * c-c++-common/goacc/classify-kernels.c: Likewise.
6967 * c-c++-common/goacc/classify-parallel.c: Likewise.
6968 * c-c++-common/goacc/classify-routine.c: Likewise.
6969 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6970 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6971 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6972 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6973
2d82ec25
NS
69742017-05-11 Nathan Sidwell <nathan@acm.org>
6975
6976 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6977
69782017-05-11 Carl Love <cel@us.ibm.com>
6979
6980 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6981 to the test suite file.
6982 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6983 to the test suite file.
6984
628c06d6
JD
69852017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6986
6987 PR fortran/78659
6988 * gfortran.dg/namelist_91.f90: New test.
6989 * gfortran.dg/namelist_92.f90: New test.
6990 * gfortran.dg/namelist_93.f90: New test.
6991 * gfortran.dg/namelist_94.f90: New test.
6992
1bea0f26
BS
69932017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6994
6995 PR target/80695
6996 * gcc.target/powerpc/pr80695-p8.c: New file.
6997 * gcc.target/powerpc/pr80695-p9.c: New file.
6998
7c85c9fe
UB
69992017-05-11 Uros Bizjak <ubizjak@gmail.com>
7000 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR target/80706
7003 * gcc.target/i386/pr80706.c: New test.
7004
d7a33a4c
JK
70052017-05-11 Julia Koval <julia.koval@intel.com>
7006
7007 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7008 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7009 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7010 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7011
59fbddcf
PC
70122017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7013
7014 PR c++/70538
7015 * g++.dg/cpp0x/pr70538.C: New.
7016
cc09ff60
UB
70172017-05-11 Uros Bizjak <ubizjak@gmail.com>
7018
7c85c9fe
UB
7019 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7020 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7021 (dg-options): Remove -fno-tree-sink.
7022
4fd18c78
KN
70232017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7024
7025 * gcc.target/powerpc/cmpb-1.c: New test.
7026 * gcc.target/powerpc/cmpb-2.c: New test.
7027 * gcc.target/powerpc/cmpb-3.c: New test.
7028 * gcc.target/powerpc/cmpb32-1.c: New test.
7029 * gcc.target/powerpc/cmpb32-2.c: New test.
7030
43b883a9
RB
70312017-05-11 Richard Biener <rguenther@suse.de>
7032
7033 PR tree-optimization/80705
7034 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7035
29b871ec
NS
70362017-05-11 Nathan Sidwell <nathan@acm.org>
7037
7038 * lib/scanlang.exp: New.
7039 * lib/gcc-dg.exp: Load scanlang.exp.
7040 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7041
c587104e
MM
70422017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7043
7044 PR testsuite/80580
7045 * gcc.dg/gimplefe-error-6.c: New test.
7046
67ac9a9d
MM
70472017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7048
7049 PR testsuite/80580
7050 * gcc.dg/gimplefe-error-5.c: New test.
7051
ac4eb40f
MM
70522017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7053
7054 PR testsuite/80580
7055 * gcc.dg/gimplefe-error-4.c: New test.
7056
d45d6282
BS
70572017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7058
7059 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7060
f4ee3a9e
UB
70612017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7062
7063 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7064 (_mm_maskz_max_round_sd): Test new intrinsics.
7065 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7066 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7067 (_mm_maskz_max_round_ss): Test new intrinsics.
7068 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7069 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7070 (_mm_maskz_min_round_sd): Test new intrinsics.
7071 * gcc.target/i386/avx512f-vminsd-2.c: New.
7072 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7073 (_mm_maskz_min_round_ss): Test new intrinsics.
7074 * gcc.target/i386/avx512f-vminss-2.c: New.
7075 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7076 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7077 (__builtin_ia32_minss_mask_round): Test new builtins.
7078 * gcc.target/i386/sse-13.c: Ditto.
7079 * gcc.target/i386/sse-23.c: Ditto.
7080 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7081 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7082 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7083 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7084 (_mm_mask_min_round_ss): Test new intrinsics.
7085 * gcc.target/i386/testround-1.c: Ditto.
7086
70872017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7088
7089 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7090 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7091 (_mm_maskz_div_round_sd): Test new intrinsics.
7092 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7093 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7094 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7095 (_mm_maskz_div_round_ss): Test new intrinsics.
7096 * gcc.target/i386/avx512f-vdivss-2.c: New.
7097 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7098 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7099 (_mm_maskz_mul_round_sd): Test new intrinsics.
7100 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7101 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7102 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7103 (_mm_maskz_mul_round_ss): Test new intrinsics.
7104 * gcc.target/i386/avx512f-vmulss-2.c: New.
7105 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7106 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7107 (__builtin_ia32_mulss_mask_round): Test new builtins.
7108 * gcc.target/i386/sse-13.c: Ditto.
7109 * gcc.target/i386/sse-23.c: Ditto.
7110 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7111 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7112 (_mm_maskz_mul_round_ss): Test new intrinsics.
7113 * gcc.target/i386/testround-1.c: Ditto.
7114
71152017-05-10 Julia Koval <julia.koval@intel.com>
7116
7117 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7118 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7119 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7120
71212017-05-10 Julia Koval <julia.koval@intel.com>
7122
7123 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7124 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7125 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7126 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7127
ca4d2851
PB
71282017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7129
0f374417 7130 PR tree-optimization/51513
ca4d2851
PB
7131 * gcc.target/powerpc/pr51513.c: New test.
7132 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7133 __builtin_abort().
7134 * gcc.dg/predict-14.c: Likewise.
7135
5562ebfc
CL
71362017-05-10 Carl Love <cel@us.ibm.com>
7137 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7138 to the test suite file.
7139 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7140 to the test suite file.
7141
0ca2e7f7
PK
71422017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7143
7144 PR tree-optimization/77644
7145 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7146
e1ad2926
AO
71472017-05-10 Alexandre Oliva <aoliva@redhat.com>
7148
7149 * gcc.dg/guality/inline-params-2.c: New.
7150
f00b411f
PC
71512017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7152
7153 PR c++/80145
7154 * g++.dg/cpp1y/auto-fn37.C: New.
7155 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7156
bf2a705c
MM
71572017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7158
7159 PR target/68163
7160 * gcc.target/powerpc/pr68163.c: New test.
7161
5285d5d3
JW
71622017-05-09 Janus Weil <janus@gcc.gnu.org>
7163
7164 PR fortran/79311
7165 * gfortran.dg/finalize_32.f90: New test.
7166
31c2d57d
VR
71672017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7168
7169 PR c/35441
7170 * gcc.dg/pr35441.c: New test.
7171
731f2c8a
MS
71722017-05-09 Martin Sebor <msebor@redhat.com>
7173
7174 PR testsuite/80643
7175 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7176 output.
7177
cc49d15a
PC
71782017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/80186
7181 * g++.dg/template/crash126.C: New.
7182
85282abc
SP
71832017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7184
7185 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7186 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7187 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7188 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7189
823c79ae
DH
71902017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7191
10a8bb62 7192 PR testsuite/80611
823c79ae
DH
7193 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7194
79557bae
CZ
71952017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7196
7197 * gcc.target/arc/tmac-1.c: New file.
7198 * gcc.target/arc/tmac-2.c: Likewise.
7199 * gcc.target/arc/tmac.h: Likewise.
7200
c7314bc1
CZ
72012017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7202 Andrew Burgess <andrew.burgess@embecosm.com>
7203
7204 * gcc.target/arc/firq-1.c: New file.
7205 * gcc.target/arc/firq-2.c: Likewise.
7206 * gcc.target/arc/firq-3.c: Likewise.
7207 * gcc.target/arc/firq-4.c: Likewise.
7208 * gcc.target/arc/firq-5.c: Likewise.
7209 * gcc.target/arc/firq-6.c: Likewise.
7210
41453183
CZ
72112017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7212
7213 * gcc.target/arc/interrupt-5.c: Newfile.
7214 * gcc.target/arc/interrupt-6.c: Likewise.
7215 * gcc.target/arc/interrupt-7.c: Likewise.
7216 * gcc.target/arc/interrupt-8.c: Likewise.
7217 * gcc.target/arc/interrupt-9.c: Likewise.
7218
019bd543
RB
72192017-05-09 Richard Biener <rguenther@suse.de>
7220
7221 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7222 and adjust.
7223 * gcc.dg/vect/vect-50.c: Likewise.
7224
684f84de
MP
72252017-05-09 Marek Polacek <polacek@redhat.com>
7226
7227 PR c/80525
7228 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7229 * c-c++-common/Wlogical-op-2.c: New test.
7230
fd71825b
SKS
72312017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7232
7233 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7234 for targets with __SIZEOF_INT__ < 4.
7235
4ca2e6ec
RB
72362017-05-09 Richard Biener <rguenther@suse.de>
7237
7238 * gcc.dg/vect/vect-50.c: Revert last change.
7239 * gcc.dg/vect/vect-44.c: Likewise.
7240
631238ac
MS
72412017-05-08 Martin Sebor <msebor@redhat.com>
7242
7243 PR translation/80280
7244 * gcc.dg/format/gcc_diag-10.c: New test.
7245
6ba86ba7
KN
72462017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7247
7248 PR target/80101
7249 * gcc.target/powerpc/pr80101-1.c: New test.
7250
0f6ed121
TK
72512017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7252
7253 PR fortran/79930
7254 * gfortran.dg/inline_transpose_1.f90: Add
7255 -finline-matmul-limit=0 to options.
7256 * gfortran.dg/matmul_5.f90: Likewise.
7257 * gfortran.dg/vect/vect-8.f90: Likewise.
7258 * gfortran.dg/inline_matmul_14.f90: New test.
7259 * gfortran.dg/inline_matmul_15.f90: New test.
7260
fd991039
TK
72612017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7262
7263 PR fortran/80602
7264 * gfortran.dg/matmul_15.f90: New test case.
7265
18b8c294
WD
72662017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7267
774cccdc
JJ
7268 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7269 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7270
8637c116
JL
72712017-05-07 Jeff Law <law@redhat.com>
7272
7273 Revert:
7274 2017-05-06 Jeff Law <law@redhat.com>
7275 PR tree-optimization/78496
7276 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7277 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7278
973dfbb4
JL
72792017-05-06 Jeff Law <law@redhat.com>
7280
7281 PR tree-optimization/78496
7282 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7283 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7284
8ffa3150
RS
72852017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7286
7287 * gcc.target/aarch64/spill_1.c: New test.
7288
2a3f7997
RS
72892017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7290
7291 PR rtl-optimization/75964
7292 * gcc.dg/torture/pr75964.c: New test.
7293
d554bf23
TV
72942017-05-06 Tom de Vries <tom@codesourcery.com>
7295
7296 PR testsuite/80606
7297 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7298 * gcc.target/i386/avx-vtestpd-2.c: Same.
7299 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7300 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7301 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7302 * gcc.target/i386/avx-vtestpd-3.c: Same.
7303 * gcc.target/i386/avx-vtestps-1.c: Same.
7304 * gcc.target/i386/avx-vtestps-2.c: Same.
7305 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7306 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7307 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7308 * gcc.target/i386/avx-vtestps-3.c: Same.
7309
7a976fe7
TV
73102017-05-06 Tom de Vries <tom@codesourcery.com>
7311
7312 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7313
0e852c66
TV
73142017-05-06 Tom de Vries <tom@codesourcery.com>
7315
7316 PR testsuite/80557
7317 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7318 * gcc.target/powerpc/altivec-types-1.c: Same.
7319
63c40d92
TV
73202017-05-06 Tom de Vries <tom@codesourcery.com>
7321
7322 PR testsuite/80557
7323 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7324 * gcc.target/spu/intrinsics-1.c: Same.
7325
b25b8f91
TV
73262017-05-06 Tom de Vries <tom@codesourcery.com>
7327
7328 PR testsuite/80557
7329 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7330
6df13491
TV
73312017-05-06 Tom de Vries <tom@codesourcery.com>
7332
7333 PR testsuite/80557
7334 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7335 * gcc.target/aarch64/spellcheck_2.c: Same.
7336 * gcc.target/aarch64/spellcheck_3.c: Same.
7337
e01261fe
TV
73382017-05-06 Tom de Vries <tom@codesourcery.com>
7339
7340 PR testsuite/80557
7341 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7342 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7343 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7344 * g++.dg/debug/dwarf2/typedef5.C: Same.
7345 * g++.dg/goacc/data-1.C: Same.
7346
9945596c
BS
73472017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7348
7349 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7350
8acb8575
MM
73512017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7352
7353 PR target/79038
7354 PR target/79202
7355 PR target/79203
7356 * gcc.target/powerpc/ppc-round3.c: New test.
7357 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7358
ac699a04
JJ
73592017-05-05 Jakub Jelinek <jakub@redhat.com>
7360
8dc6a926
JJ
7361 PR tree-optimization/80632
7362 * gcc.dg/pr80632.c: New test.
7363
ac699a04
JJ
7364 PR tree-optimization/80558
7365 * gcc.dg/tree-ssa/vrp115.c: New test.
7366
655b5fc8
AV
73672017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7368 Thomas Preud'homme <thomas.preudhomme@arm.com>
7369 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7370
7371 PR target/71607
7372 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7373 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7374 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7375 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7376 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7377 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7378 * gcc.target/arm/tls-disable-literal-pool.c: New.
7379
c02d2d0a
PK
73802017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7381
7382 PR tree-optimization/80613
7383 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7384
dfae9048
PC
73852017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7386
7387 PR c++/71577
7388 * g++.dg/cpp0x/pr71577.C: New.
7389
d9c5a8b9
MS
73902017-05-04 Martin Sebor <msebor@redhat.com>
7391
7392 PR middle-end/79234
7393 * gcc.dg/builtin-stringop-chk-8.c: New test.
7394 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7395 * gcc.dg/builtin-stringop-chk-4.c: Same.
7396 * gcc.dg/builtin-strncat-chk-1.c: Same.
7397 * g++.dg/ext/strncpy-chk1.C: Same.
7398 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7399 * gcc.dg/out-of-bounds-1.c: Same.
7400 * gcc.dg/pr78138.c: Same.
7401 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7402 * gfortran.dg/mvbits_7.f90: Same.
7403
e50d56a5
MS
74042017-05-04 Martin Sebor <msebor@redhat.com>
7405
7406 PR preprocessor/79214
7407 PR middle-end/79222
7408 PR middle-end/79223
7409 * gcc.dg/pr79214.c: New test.
7410 * gcc.dg/pr79214.h: New test header.
7411 * gcc.dg/pr79222.c: New test.
7412 * gcc.dg/pr79223.c: New test.
7413 * gcc.dg/pr78138.c: Adjust.
7414 * gfortran.dg/unconstrained_commons.f: Same.
7415
0f2c4a8f
MS
74162017-05-04 Martin Sebor <msebor@redhat.com>
7417
7418 PR translation/80280
7419 * g++.dg/abi/Wabi-2-3.C: Adjust.
7420 * g++.dg/abi/Wabi-3-2.C: Ditto.
7421 * g++.dg/lookup/using17.C: Ditto.
7422 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7423
8eef6097
MJ
74242017-05-04 Martin Jambor <mjambor@suse.cz>
7425
7426 PR tree-optimization/80622
7427 * gcc.dg/tree-ssa/pr80622.c: New test.
7428
74292017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7430
7431 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7432
26f1a658
JH
74332017-05-04 Jan Hubicka <hubicka@ucw.cz>
7434
7435 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7436 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7437
4d147bca
RB
74382017-05-04 Richard Biener <rguenther@suse.de>
7439
7440 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7441
3862ef76
RS
74422017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7443
7444 * gcc.dg/vect/vect-profile-1.c: New test.
7445
c89ffd99
MP
74462017-05-04 Marek Polacek <polacek@redhat.com>
7447
7448 PR tree-optimization/80612
7449 * gcc.dg/torture/pr80612.c: New test.
7450
261ce1e5
PB
74512017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7452 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7453
7454 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7455 check_effective_target_arm_thumb1_movt_ok.
7456
556cf088
PB
74572017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7458
7459 * gcc.target/arm/fpscr.c: New file.
7460
010b1cc0
TP
74612017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7462
7463 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7464 target.
7465
99b68476
TV
74662017-05-04 Tom de Vries <tom@codesourcery.com>
7467
7468 PR testsuite/80557
7469 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7470 line numbers.
7471 * g++.dg/warn/miss-format-1.C: Same.
7472 * g++.dg/warn/overflow-warn-1.C: Same.
7473 * g++.dg/warn/overflow-warn-3.C: Same.
7474 * g++.dg/warn/overflow-warn-4.C: Same.
7475
09177a4b
TV
74762017-05-04 Tom de Vries <tom@codesourcery.com>
7477
7478 PR testsuite/80557
7479 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7480 * gcc.target/i386/pr68657.c: Same.
7481 * gcc.target/i386/pr69255-1.c: Same.
7482 * gcc.target/i386/pr69255-2.c: Same.
7483 * gcc.target/i386/pr69255-3.c: Same.
7484
02c64149
RB
74852017-05-04 Richard Biener <rguenther@suse.de>
7486
7487 PR tree-optimization/31130
7488 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7489 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7490 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7491 * gcc.dg/pr52904.c: Remove XFAIL.
7492 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7493
9a26dfc8
JL
74942017-05-03 Jeff Law <law@redhat.com>
7495
7496 PR tree-optimization/78496
7497 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7498
4d0e904f
UB
74992017-05-03 Uros Bizjak <ubizjak@gmail.com>
7500
7501 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7502
49ab4621
RB
75032017-05-03 Richard Biener <rguenther@suse.de>
7504
7505 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7506
18bfe940
JJ
75072017-05-03 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR tree-optimization/79472
4d0e904f
UB
7510 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7511 to dg-options.
18bfe940
JJ
7512 * gcc.dg/tree-ssa/vrp113.c: New test.
7513 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7514 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7515 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7516
53e62089
TV
75172017-05-03 Tom de Vries <tom@codesourcery.com>
7518
7519 PR testsuite/80557
7520 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7521 * c-c++-common/Wshift-negative-value-2.c: Same.
7522 * c-c++-common/Wshift-negative-value-3.c: Same.
7523 * c-c++-common/Wshift-negative-value-4.c: Same.
7524 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7525 * c-c++-common/cpp/pr60400.c: Same.
7526 * c-c++-common/fmax-errors.c: Same.
7527 * c-c++-common/goacc/data-2.c: Same.
7528 * c-c++-common/goacc/host_data-2.c: Same.
7529 * c-c++-common/gomp/simd4.c: Same.
7530 * c-c++-common/pr28656.c: Same.
7531 * c-c++-common/pr43395.c: Same.
7532 * c-c++-common/torture/pr57945.c: Same.
7533
962913a5
TV
75342017-05-03 Tom de Vries <tom@codesourcery.com>
7535
7536 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7537 arg of dg directive.
7538 * c-c++-common/goacc/routine-3.c: Same.
7539 * c-c++-common/goacc/routine-4.c: Same.
7540
ad53f123
DM
75412017-05-02 David Malcolm <dmalcolm@redhat.com>
7542
7543 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7544 (test_fixit_insert_newline): New function.
7545 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7546 (test_fixit_insert_newline): New function.
7547 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7548 (test_fixit_insert_newline): New function.
7549 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7550 (test_fixit_insert_newline): New function.
7551 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7552 (test_show_locus): Handle test_fixit_insert_newline.
7553
0ca91c77
BC
75542017-05-02 Bin Cheng <bin.cheng@arm.com>
7555
7556 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7557
cc5b8f3d
TC
75582017-04-27 Tamar Christina <tamar.christina@arm.com>
7559
7560 * gcc.dg/lsr-div1.c: New testcase.
7561
1853f5c7
SP
75622017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7563
7564 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7565 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7566 (_mm_maskz_add_round_sd): Test new intrinsics.
7567 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7568 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7569 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7570 (_mm_maskz_add_round_ss): Test new intrinsics.
7571 * gcc.target/i386/avx512f-vaddss-2.c: New.
7572 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7573 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7574 (_mm_maskz_sub_round_sd): Test new intrinsics.
7575 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7576 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7577 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7578 (_mm_maskz_sub_round_ss): Test new intrinsics.
7579 * gcc.target/i386/avx512f-vsubss-2.c: New.
7580 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7581 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7582 (__builtin_ia32_subss_mask_round): Test new builtins.
7583 * gcc.target/i386/sse-13.c: Ditto.
7584 * gcc.target/i386/sse-23.c: Ditto.
7585 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7586 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7587 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7588 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7589 (_mm_mask_sub_round_ss): Test new intrinsics.
7590 * gcc.target/i386/testround-1.c: Ditto.
7591
2bba7541
MJ
75922017-05-02 Martin Jambor <mjambor@suse.cz>
7593
7594 PR tree-optimization/78687
7595 * g++.dg/tree-ssa/pr78687.C: New test.
7596
2bf54d93
RB
75972017-05-02 Richard Biener <rguenther@suse.de>
7598
7599 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7600 behavior.
7601 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7602
aee63acc
RB
76032017-05-02 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/80591
7606 * gcc.dg/torture/pr80591.c: New testcase.
7607
e7d70c6c
RB
76082017-05-02 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/80549
7611 * gcc.dg/torture/pr80549.c: New testcase.
7612
52e0a9f7
SKS
76132017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7614
7615 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7616 unsigned long.
7617
815d9cc6
XR
76182017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7619
7620 PR c++/80038
7621 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7622
338035aa
DM
76232017-05-01 David Malcolm <dmalcolm@redhat.com>
7624
7625 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7626 reflect insertion fix-it hints at the same location now being
7627 consolidated.
7628
4d82d0bc
MS
76292017-05-01 Martin Sebor <msebor@redhat.com>
7630
7631 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7632 on ILP32 targets.
7633
d539a57b
TV
76342017-05-01 Tom de Vries <tom@codesourcery.com>
7635
7636 * gcc.dg/pr78768.c: Require linker plugin.
7637
c6b9e849
TK
76382017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7639
7640 PR fortran/37131
7641 * gfortran.dg/matmul_bounds_11.f90: New test.
7642
706eb1a7
MS
76432017-05-01 Martin Sebor <msebor@redhat.com>
7644
7645 PR tree-optimization/79715
7646 * gcc.dg/pr79715.c: New test.
7647
723f4140
TV
76482017-05-01 Tom de Vries <tom@codesourcery.com>
7649
7650 PR testsuite/65941
7651 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7652 * g++.dg/other/pr59492.C: Require effective target rdrand.
7653
6bbb3a69
VR
76542017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7655
7656 * g++.dg/diagnostic/member-decl-1.C: New test.
7657
4212aecd
MG
76582017-04-29 Marc Glisse <marc.glisse@inria.fr>
7659
7660 PR tree-optimization/80487
7661 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7662
fe75f732
PK
76632017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7664
7665 PR tree-optimization/79697
7666 * gcc.dg/tree-ssa/pr79697.c: New test.
7667
6bcd8768
TV
76682017-04-29 Tom de Vries <tom@codesourcery.com>
7669
7670 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7671
d127ae9f
MS
76722017-04-28 Martin Sebor <msebor@redhat.com>
7673
7674 PR tree-optimization/80523
7675 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7676
c9610933
TV
76772017-04-28 Tom de Vries <tom@codesourcery.com>
7678
7679 PR testsuite/80557
7680 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7681 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7682
b5be38bc
TV
76832017-04-28 Tom de Vries <tom@codesourcery.com>
7684
7685 PR testsuite/80557
7686 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7687 * obj-c++.dg/bitfield-4.mm: Same.
7688 * obj-c++.dg/bitfield-5.mm: Same.
7689 * obj-c++.dg/exceptions-3.mm: Same.
7690 * obj-c++.dg/exceptions-5.mm: Same.
7691 * obj-c++.dg/method-1.mm: Same.
7692 * obj-c++.dg/method-12.mm: Same.
7693 * obj-c++.dg/method-13.mm: Same.
7694 * obj-c++.dg/method-15.mm: Same.
7695 * obj-c++.dg/method-16.mm: Same.
7696 * obj-c++.dg/property/at-property-18.mm: Same.
7697 * obj-c++.dg/property/at-property-25.mm: Same.
7698 * obj-c++.dg/property/at-property-5.mm: Same.
7699 * obj-c++.dg/property/dynamic-2.mm: Same.
7700 * obj-c++.dg/property/property-neg-3.mm: Same.
7701 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7702 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7703 * obj-c++.dg/syntax-error-1.mm: Same.
7704 * obj-c++.dg/try-catch-13.mm: Same.
7705 * objc.dg/bitfield-4.m: Same.
7706 * objc.dg/class-1.m: Same.
7707 * objc.dg/method-11.m: Same.
7708 * objc.dg/method-6.m: Same.
7709 * objc.dg/method-7.m: Same.
7710 * objc.dg/method-9.m: Same.
7711 * objc.dg/missing-proto-3.m: Same.
7712 * objc.dg/naming-2.m: Same.
7713 * objc.dg/property/at-property-16.m: Same.
7714 * objc.dg/property/at-property-18.m: Same.
7715 * objc.dg/property/at-property-25.m: Same.
7716 * objc.dg/property/at-property-5.m: Same.
7717 * objc.dg/property/dynamic-2.m: Same.
7718 * objc.dg/property/property-neg-3.m: Same.
7719 * objc.dg/protocol-inheritance-1.m: Same.
7720 * objc.dg/protocol-inheritance-2.m: Same.
7721
d35256b6
MG
77222017-04-28 Marc Glisse <marc.glisse@inria.fr>
7723
7724 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7725
7a95dfa7
TV
77262017-04-28 Tom de Vries <tom@codesourcery.com>
7727
7728 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7729 dg-(error|warning|message|bogus).
7730 * g++.dg/conversion/dr195-1.C: Same.
7731 * g++.dg/conversion/dr195.C: Same.
7732 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7733 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7734 * g++.dg/cpp0x/inline-ns7.C: Same.
7735 * g++.dg/cpp0x/variadic105.C: Same.
7736 * g++.dg/cpp0x/variadic65.C: Same.
7737 * g++.dg/expr/call2.C: Same.
7738 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7739 * g++.dg/expr/pmf-1.C: Same.
7740 * g++.dg/ext/altivec-types-1.C: Same.
7741 * g++.dg/ext/altivec-types-2.C: Same.
7742 * g++.dg/ext/altivec-types-3.C: Same.
7743 * g++.dg/ext/attrib14.C: Same.
7744 * g++.dg/ext/complit1.C: Same.
7745 * g++.dg/ext/forscope2.C: Same.
7746 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7747 * g++.dg/ext/label13.C: Same.
7748 * g++.dg/ext/member-attr.C: Same.
7749 * g++.dg/ext/visibility/anon7.C: Same.
7750 * g++.dg/ext/visibility/visibility-7.C: Same.
7751 * g++.dg/ext/vla2.C: Same.
7752 * g++.dg/inherit/access2.C: Same.
7753 * g++.dg/inherit/covariant12.C: Same.
7754 * g++.dg/inherit/covariant14.C: Same.
7755 * g++.dg/inherit/namespace-as-base.C: Same.
7756 * g++.dg/inherit/template-as-base.C: Same.
7757 * g++.dg/lookup/ambig1.C: Same.
7758 * g++.dg/lookup/ambig2.C: Same.
7759 * g++.dg/lookup/ambig3.C: Same.
7760 * g++.dg/lookup/class-member-1.C: Same.
7761 * g++.dg/lookup/conv-1.C: Same.
7762 * g++.dg/lookup/decl1.C: Same.
7763 * g++.dg/lookup/koenig1.C: Same.
7764 * g++.dg/lookup/scoped1.C: Same.
7765 * g++.dg/lookup/scoped2.C: Same.
7766 * g++.dg/lookup/two-stage4.C: Same.
7767 * g++.dg/lookup/used-before-declaration.C: Same.
7768 * g++.dg/lookup/using.C: Same.
7769 * g++.dg/lookup/using17.C: Same.
7770 * g++.dg/lookup/using2.C: Same.
7771 * g++.dg/other/abstract2.C: Same.
7772 * g++.dg/other/classkey1.C: Same.
7773 * g++.dg/other/component1.C: Same.
7774 * g++.dg/other/const1.C: Same.
7775 * g++.dg/other/const2.C: Same.
7776 * g++.dg/other/conversion1.C: Same.
7777 * g++.dg/other/do1.C: Same.
7778 * g++.dg/other/error1.C: Same.
7779 * g++.dg/other/error10.C: Same.
7780 * g++.dg/other/error3.C: Same.
7781 * g++.dg/other/error4.C: Same.
7782 * g++.dg/other/error5.C: Same.
7783 * g++.dg/other/error8.C: Same.
7784 * g++.dg/other/error9.C: Same.
7785 * g++.dg/other/field1.C: Same.
7786 * g++.dg/other/init1.C: Same.
7787 * g++.dg/other/ptrmem2.C: Same.
7788 * g++.dg/other/return1.C: Same.
7789 * g++.dg/overload/builtin3.C: Same.
7790 * g++.dg/overload/error1.C: Same.
7791 * g++.dg/overload/error2.C: Same.
7792 * g++.dg/overload/koenig2.C: Same.
7793 * g++.dg/overload/pmf1.C: Same.
7794 * g++.dg/parse/args1.C: Same.
7795 * g++.dg/parse/attr3.C: Same.
7796 * g++.dg/parse/constant4.C: Same.
7797 * g++.dg/parse/crash10.C: Same.
7798 * g++.dg/parse/crash18.C: Same.
7799 * g++.dg/parse/crash19.C: Same.
7800 * g++.dg/parse/crash20.C: Same.
7801 * g++.dg/parse/crash21.C: Same.
7802 * g++.dg/parse/crash22.C: Same.
7803 * g++.dg/parse/crash32.C: Same.
7804 * g++.dg/parse/decl-specifier-1.C: Same.
7805 * g++.dg/parse/error58.C: Same.
7806 * g++.dg/parse/local-class1.C: Same.
7807 * g++.dg/parse/non-dependent2.C: Same.
7808 * g++.dg/parse/parameter-declaration-1.C: Same.
7809 * g++.dg/parse/ptrmem2.C: Same.
7810 * g++.dg/parse/ptrmem3.C: Same.
7811 * g++.dg/parse/saved1.C: Same.
7812 * g++.dg/tc1/dr101.C: Same.
7813 * g++.dg/tc1/dr142.C: Same.
7814 * g++.dg/tc1/dr176.C: Same.
7815 * g++.dg/template/conv4.C: Same.
7816 * g++.dg/template/crash56.C: Same.
7817 * g++.dg/template/dependent-expr2.C: Same.
7818 * g++.dg/template/error1.C: Same.
7819 * g++.dg/template/error2.C: Same.
7820 * g++.dg/template/explicit6.C: Same.
7821 * g++.dg/template/init-list.C: Same.
7822 * g++.dg/template/local1.C: Same.
7823 * g++.dg/template/lookup2.C: Same.
7824 * g++.dg/template/meminit2.C: Same.
7825 * g++.dg/template/nontype25.C: Same.
7826 * g++.dg/template/ptrmem2.C: Same.
7827 * g++.dg/template/qualttp19.C: Same.
7828 * g++.dg/template/qualttp20.C: Same.
7829 * g++.dg/template/ttp3.C: Same.
7830 * g++.dg/template/unify4.C: Same.
7831 * g++.dg/template/unify6.C: Same.
7832 * g++.dg/template/unify7.C: Same.
7833 * g++.dg/template/warn1.C: Same.
7834 * g++.dg/tree-ssa/dom-invalid.C: Same.
7835 * g++.dg/ubsan/shift-1.C: Same.
7836 * g++.dg/warn/Wunused-2.C: Same.
7837 * g++.dg/warn/Wunused-4.C: Same.
7838 * g++.dg/warn/Wunused-6.C: Same.
7839 * g++.dg/warn/deprecated-6.C: Same.
7840 * g++.dg/warn/deprecated.C: Same.
7841 * g++.dg/warn/effc1.C: Same.
7842 * g++.dg/warn/effc3.C: Same.
7843 * g++.dg/warn/incomplete1.C: Same.
7844 * g++.dg/warn/inline1.C: Same.
7845 * g++.dg/warn/noeffect2.C: Same.
7846 * g++.dg/warn/noeffect4.C: Same.
7847 * g++.dg/warn/oldcast1.C: Same.
7848 * g++.dg/warn/sentinel.C: Same.
7849 * g++.dg/warn/unit-1.C: Same.
7850 * g++.old-deja/g++.pt/inherit2.C: Same.
7851 * g++.old-deja/g++.pt/overload8.C: Same.
7852 * gcc.dg/20000926-1.c: Same.
7853 * gcc.dg/20040223-1.c: Same.
7854 * gcc.dg/Warray-bounds-7.c: Same.
7855 * gcc.dg/alias-1.c: Same.
7856 * gcc.dg/alias-12.c: Same.
7857 * gcc.dg/alias-13.c: Same.
7858 * gcc.dg/alias-2.c: Same.
7859 * gcc.dg/array-13.c: Same.
7860 * gcc.dg/array-4.c: Same.
7861 * gcc.dg/attr-ifunc-2.c: Same.
7862 * gcc.dg/attr-invalid.c: Same.
7863 * gcc.dg/attr-noinline.c: Same.
7864 * gcc.dg/bitfld-2.c: Same.
7865 * gcc.dg/c90-const-expr-7.c: Same.
7866 * gcc.dg/c99-const-expr-7.c: Same.
7867 * gcc.dg/cpp/20000625-1.c: Same.
7868 * gcc.dg/cpp/charconst-4.c: Same.
7869 * gcc.dg/cpp/include2.c: Same.
7870 * gcc.dg/cpp/include2a.c: Same.
7871 * gcc.dg/decl-4.c: Same.
7872 * gcc.dg/deprecated-4.c: Same.
7873 * gcc.dg/deprecated.c: Same.
7874 * gcc.dg/dfp/altivec-types.c: Same.
7875 * gcc.dg/float-range-1.c: Same.
7876 * gcc.dg/pack-test-3.c: Same.
7877 * gcc.dg/pr11492.c: Same.
7878 * gcc.dg/pr15360-1.c: Same.
7879 * gcc.dg/pr37908.c: Same.
7880 * gcc.dg/pr53265.c: Same.
7881 * gcc.dg/pr57287-2.c: Same.
7882 * gcc.dg/pr57287.c: Same.
7883 * gcc.dg/redecl-1.c: Same.
7884 * gcc.dg/sync-3.c: Same.
7885 * gcc.dg/two-types-1.c: Same.
7886 * gcc.dg/two-types-2.c: Same.
7887 * gcc.dg/two-types-4.c: Same.
7888 * gcc.dg/two-types-5.c: Same.
7889 * gcc.dg/two-types-6.c: Same.
7890 * gcc.dg/two-types-7.c: Same.
7891 * gcc.dg/two-types-8.c: Same.
7892 * gcc.dg/two-types-9.c: Same.
7893 * gcc.dg/uninit-I.c: Same.
7894 * gcc.dg/uninit-pr19430.c: Same.
7895 * gcc.dg/visibility-7.c: Same.
7896 * gcc.dg/winline-10.c: Same.
7897 * gcc.dg/winline-2.c: Same.
7898 * gcc.dg/winline-3.c: Same.
7899 * gcc.dg/winline-9.c: Same.
7900 * gcc.target/i386/attr-returns_twice-1.c: Same.
7901 * gcc.target/i386/chkp-const-check-2.c: Same.
7902 * gcc.target/i386/chkp-label-address.c: Same.
7903 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7904 * gcc.target/i386/pr39162.c: Same.
7905 * gcc.target/i386/sse-5.c: Same.
7906 * gcc.target/powerpc/altivec-types-1.c: Same.
7907 * gcc.target/powerpc/altivec-types-2.c: Same.
7908 * gcc.target/powerpc/altivec-types-3.c: Same.
7909 * gcc.target/powerpc/float128-mix.c: Same.
7910 * gcc.target/powerpc/no-r11-3.c: Same.
7911 * gcc.target/spu/Wmain.c: Same.
7912 * gcc.target/spu/ea/errors2.c: Same.
7913 * gfortran.dg/assignment_1.f90: Same.
7914 * gfortran.dg/common_3.f90: Same.
7915 * gfortran.dg/der_io_1.f90: Same.
7916 * gfortran.dg/g77/20030326-1.f: Same.
7917 * gfortran.dg/g77/9263.f: Same.
7918 * gfortran.dg/g77/960317-1.f: Same.
7919 * gfortran.dg/g77/970625-2.f: Same.
7920 * gfortran.dg/g77/980615-0.f: Same.
7921 * gfortran.dg/g77/check0.f: Same.
7922 * gfortran.dg/g77/dnrm2.f: Same.
7923 * gfortran.dg/g77/pr9258.f: Same.
7924 * gfortran.dg/ichar_1.f90: Same.
7925 * gfortran.dg/interface_1.f90: Same.
7926 * gfortran.dg/namelist_1.f90: Same.
7927 * gfortran.dg/namelist_2.f90: Same.
7928 * gfortran.dg/namelist_3.f90: Same.
7929 * gfortran.dg/namelist_print_2.f: Same.
7930 * gfortran.dg/oldstyle_1.f90: Same.
7931 * gfortran.dg/runtime_warning_1.f90: Same.
7932 * gfortran.dg/underflow.f90: Same.
7933 * gnat.dg/specs/integer_value.ads: Same.
7934 * obj-c++.dg/fsf-package-0.m: Same.
7935 * objc.dg/two-types-1.m: Same.
7936
6e49961c
ML
79372017-04-28 Martin Liska <mliska@suse.cz>
7938
7939 PR gcov-profile/79891
7940 * gcc.misc-tests/gcov-17.c: New test.
7941 * gcc.misc-tests/gcov-18.c: New test.
7942
f166beaf
TV
79432017-04-28 Tom de Vries <tom@codesourcery.com>
7944
7945 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7946 dg-(error|warning|message|bogus).
7947 * g++.dg/parse/parameter-declaration-1.C: Same.
7948 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7949 * gcc.dg/Wpointer-sign-Wall.c: Same.
7950 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7951 * gcc.dg/cpp/19990413-1.c: Same.
7952 * gcc.dg/dg-test-1.c: Same.
7953 * gcc.dg/empty-source-2.c: Same.
7954 * gcc.dg/empty-source-3.c: Same.
7955 * gcc.dg/format/c99-printf-1.c: Same.
7956 * gcc.dg/format/c99-scanf-1.c: Same.
7957 * gcc.dg/label-decl-2.c: Same.
7958 * gcc.dg/m-un-2.c: Same.
7959 * gcc.dg/uninit-pr20644-O0.c: Same.
7960 * gfortran.dg/pr70006.f90: Same.
7961 * obj-c++.dg/fsf-package-0.m: Same.
7962
c3125b18
TV
79632017-04-28 Tom de Vries <tom@codesourcery.com>
7964
7965 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7966 dg-(error|warning|message|bogus).
7967 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7968 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7969 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7970 * c-c++-common/pr20000.c: Same.
7971 * c-c++-common/pr49706.c: Same.
7972 * g++.dg/ext/utf16-4.C: Same.
7973 * g++.dg/parse/error2.C: Same.
7974 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7975 * g++.dg/warn/Wtype-limits.C: Same.
7976 * g++.dg/warn/overflow-warn-1.C: Same.
7977 * g++.dg/warn/overflow-warn-3.C: Same.
7978 * gcc.dg/Wpointer-sign-Wall.c: Same.
7979 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7980 * gcc.dg/Wtype-limits-Wextra.c: Same.
7981 * gcc.dg/Wtype-limits.c: Same.
7982 * gcc.dg/cpp/19990413-1.c: Same.
7983 * gcc.dg/dg-test-1.c: Same.
7984 * gcc.dg/empty-source-2.c: Same.
7985 * gcc.dg/empty-source-3.c: Same.
7986 * gcc.dg/label-decl-2.c: Same.
7987 * gcc.dg/m-un-2.c: Same.
7988 * gcc.dg/uninit-pr19430-O0.c: Same.
7989 * gcc.dg/uninit-pr19430.c: Same.
7990 * gcc.dg/uninit-pr20644-O0.c: Same.
7991 * gcc.dg/utf16-4.c: Same.
7992 * gfortran.dg/pr70006.f90: Same.
7993 * obj-c++.dg/fsf-package-0.m: Same.
7994
119092c1
RB
79952017-04-28 Richard Biener <rguenther@suse.de>
7996
7997 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7998 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7999 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8000 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8001 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8002 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8003
3777eda2
MP
80042017-04-27 Marek Polacek <polacek@redhat.com>
8005
8006 PR sanitizer/80349
8007 * c-c++-common/ubsan/pr80349.c: New test.
8008
8211c4a2
VR
80092017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8010
8011 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8012 diagnostics.
8013 * g++.dg/warn/pr12242.C: Likewise.
8014
94baf2e2
DE
80152017-04-27 David Edelsohn <dje.gcc@gmail.com>
8016
8017 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8018
9a448688
ML
80192017-04-27 Martin Liska <mliska@suse.cz>
8020
8021 PR testsuite/79455
8022 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8023 more generic.
8024
f8a36447
JJ
80252017-04-27 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR c++/80534
8028 * g++.dg/other/pr80534-1.C: New test.
8029 * g++.dg/other/pr80534-2.C: New test.
8030
1b7c8d39
RB
80312017-04-27 Richard Biener <rguenther@suse.de>
8032
8033 PR middle-end/80539
8034 * gcc.dg/torture/pr80539.c: New testcase.
8035
985b8393
JJ
80362017-04-27 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR target/77728
8039 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8040
a480422d
VR
80412017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8042
8043 * g++.dg/diagnostic/nested-name-1.C: New test.
8044
f9726baa
ML
80452017-04-26 Martin Liska <mliska@suse.cz>
8046
8047 * gcc.dg/guality/guality.h: Add prefix to test verification.
8048
9f4df8f1
NS
80492017-04-25 Nathan Sidwell <nathan@acm.org>
8050
8051 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8052
1913c8f6
UB
80532017-04-25 Uros Bizjak <ubizjak@gmail.com>
8054
8055 PR target/70799
8056 * gcc.target/i386/pr70799-5.c: New test.
8057
e602bbfc
MS
80582017-04-25 Martin Sebor <msebor@redhat.com>
8059
8060 PR tree-optimization/80497
8061 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8062
7629ae90
RR
80632017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8064 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR target/77728
8067 * g++.dg/abi/pr77728-1.C: New test.
8068
2ef42cf9
MP
80692017-04-25 Marek Polacek <polacek@redhat.com>
8070
8071 PR sanitizer/80349
8072 * g++.dg/ubsan/pr80349-2.C: New test.
8073
70caf430
VR
80742017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8075
8076 * g++.dg/cpp0x/enum34.C: New test.
8077
f66c70dc
TV
80782017-04-25 Tom de Vries <tom@codesourcery.com>
8079
8080 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8081 variables.
8082 (dg-line): New proc.
8083 (process-message): Handle line number variables.
8084 * objc.dg/try-catch-12.m: Use dg-line.
8085
77071af6
BS
80862017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8087
8088 PR target/80482
8089 * gcc.target/powerpc/vec-constvolatile.c: New test.
8090
fbe91804
DM
80912017-04-25 David Malcolm <dmalcolm@redhat.com>
8092
8093 * g++.dg/semicolon-fixits.C: New test case.
8094
1c4ea66f
DM
80952017-04-25 David Malcolm <dmalcolm@redhat.com>
8096
8097 * gcc.dg/semicolon-fixits.c: New test case.
8098
5ca28c1d
DM
80992017-04-25 David Malcolm <dmalcolm@redhat.com>
8100
8101 * g++.dg/lookup/missing-std-include.C: New test file.
8102
2ec07fa6
RR
81032017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8104 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR target/77728
8107 * g++.dg/abi/pr77728-2.C: New test.
8108
7d5dbb22
DM
81092017-04-25 David Malcolm <dmalcolm@redhat.com>
8110
8111 PR c++/80177
8112 * g++.dg/spellcheck-pr80177.C: New test case.
8113
6a3936d4
NS
81142017-04-25 Nathan Sidwell <nathan@acm.org>
8115
8116 * g++.dg/dg.exp (find-cxx-tests): New function.
8117 (main): Use it, remove explicit pruning
8118
bed3fd46
RB
81192017-04-25 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/80492
8122 * gcc.dg/pr80492.c: New testcase.
8123
c9e9c3ac
SKS
81242017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8125
8126 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8127 for targets with int size less than 32 bits.
8128
2700fbd6
RB
81292017-04-25 Richard Biener <rguenther@suse.de>
8130
8131 PR tree-optimization/79201
8132 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8133 * gcc.target/i386/pr22152.c: Disable sinking.
8134
e57136da
AK
81352017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8136
8137 PR target/80464
8138 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8139
3cb9ee2f
AK
81402017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8141
8142 PR target/79895
8143 * gcc.target/s390/pr79895.c: New test.
8144
03db9ab5
DV
81452017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8146
8147 PR target/80080
8148 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8149 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8150 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8151
39259462
JJ
81522017-04-25 Jakub Jelinek <jakub@redhat.com>
8153
ba5d69f3
JJ
8154 PR rtl-optimization/80501
8155 * gcc.c-torture/execute/pr80501.c: New test.
8156
39259462
JJ
8157 PR rtl-optimization/80500
8158 * gcc.dg/pr80500.c: New test.
8159
bb0249cb
MG
81602017-04-25 Marc Glisse <marc.glisse@inria.fr>
8161
8162 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8163 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8164
be420eb8
JW
81652017-04-22 Janus Weil <janus@gcc.gnu.org>
8166
8167 PR fortran/80121
8168 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8169 directive.
8170
0ebd1f00
DM
81712017-04-24 David Malcolm <dmalcolm@redhat.com>
8172
8173 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8174 * jit.dg/test-alignment.c: New test case.
8175 * jit.dg/test-alignment.cc: New test case.
8176 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8177 New test case.
8178
412f61f0
DM
81792017-04-24 David Malcolm <dmalcolm@redhat.com>
8180
8181 PR c++/80016
8182 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8183 test function.
8184 (test_alignof): New test function.
8185
a8492d5e
MG
81862017-04-24 Marc Glisse <marc.glisse@inria.fr>
8187
8188 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8189
ec856f5f
VR
81902017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8191
8192 * g++.dg/diagnostic/duplicate1.C: New test.
8193 * g++.dg/cpp0x/duplicate1.C: New test.
8194
a753df11
MJ
81952017-04-24 Martin Jambor <mjambor@suse.cz>
8196
8197 PR tree-optimization/80293
8198 * g++.dg/tree-ssa/pr80293.C: New test.
8199
3ebd8e62
ML
82002017-04-24 Martin Liska <mliska@suse.cz>
8201
8202 PR middle-end/79931
8203 * g++.dg/ipa/pr79931.C: New test.
8204
f30a1190
RB
82052017-04-24 Richard Biener <rguenther@suse.de>
8206
8207 PR tree-optimization/80494
8208 * gfortran.dg/pr80494.f90: New testcase.
8209
4c7c437c
RB
82102017-04-24 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/79725
8213 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8214
d21a8e3b
RB
82152017-04-24 Richard Biener <rguenther@suse.de>
8216
8217 PR c++/2972
8218 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8219
c7eb642e
JD
82202017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8221
8222 PR fortran/80484
8223 * gfortran.dg/dtio_29.f03: New test.
8224
60fc41bd
JW
82252017-04-22 Janus Weil <janus@gcc.gnu.org>
8226
8227 PR fortran/80121
8228 * gfortran.dg/intent_out_9.f90: New test case.
8229
2eb8a343
UB
82302017-04-23 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR target/70799
1913c8f6 8233 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8234
fc23d35a
JW
82352017-04-21 Janus Weil <janus@gcc.gnu.org>
8236
8237 PR fortran/80392
8238 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8239
7b9efd03
UB
82402017-04-21 Uros Bizjak <ubizjak@gmail.com>
8241
8242 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8243
2fd30fbe
RB
82442017-04-21 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/79547
8247 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8248
bb1bc604
RB
82492017-04-21 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/78847
8252 * g++.dg/tree-ssa/pr78847.C: New testcase.
8253
666f7903
JJ
82542017-04-21 Jakub Jelinek <jakub@redhat.com>
8255
8256 PR c/80468
8257 * gcc.dg/pr80468.c: New test.
8258
25c28f47
ML
82592017-04-21 Martin Liska <mliska@suse.cz>
8260
8261 PR tree-optimization/66278
8262 * gcc.dg/vect/pr66278.c: New test.
8263
6d553e9b
RB
82642017-04-21 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/80237
8267 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8268 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8269 adjust expected optimizations.
8270
7fd1a747
RB
82712016-04-21 Richard Biener <rguenther@suse.de>
8272
8273 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8274 of inner loops.
8275 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8276 * gcc.dg/vect/vect-104.c: Likewise.
8277
2f23a412
EB
82782017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 PR tree-optimization/80426
8281 * gcc.c-torture/execute/20170429-1.c: Rename into...
8282 * gcc.c-torture/execute/20170419-1.c: ...this.
8283
8749b11f
UB
82842017-04-20 Uros Bizjak <ubizjak@gmail.com>
8285
8286 PR target/79804
8287 * gcc.target/i386/pr79804.c: New test.
8288
20917336
UB
82892017-04-20 Uros Bizjak <ubizjak@gmail.com>
8290
8291 PR target/78090
8292 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8293
2414b022
DE
82942017-04-20 David Edelsohn <dje.gcc@gmail.com>
8295
8296 * g++/opt/pr80436.C: XFAIL on AIX.
8297
34d57a10
JW
82982017-04-20 Jonathan Wakely <jwakely@redhat.com>
8299
8300 PR c++/80473
8301 * g++.dg/diagnostic/pr80473.C: New test.
8302
c3cbcd45
VR
83032017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8304
8305 * g++.dg/warn/Wextra-semi.C: New test.
8306
8a59d466
JJ
83072017-04-20 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR middle-end/80423
8310 * g++.dg/other/pr80423.C: New test.
8311
a4bb5c57
SKS
83122017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8313
8314 * gcc.dg/pr80170.c: Require ptr32plus.
8315
fe1e7d0e
EB
83162017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 PR tree-optimization/80426
8319 * gcc.c-torture/execute/20170419-1.c: New test.
8320
48d811eb
JJ
83212017-04-19 Jakub Jelinek <jakub@redhat.com>
8322
f19e6a9c
JJ
8323 PR debug/80461
8324 * g++.dg/debug/pr80461.C: New test.
8325
541035a6
JJ
8326 PR c++/80459
8327 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8328 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8329 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8330
48d811eb
JJ
8331 PR debug/80436
8332 * g++.dg/opt/pr80436.C: New test.
8333
5249994e
SKS
83342017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8335
8336 * gcc.dg/torture/pr80341.c: Require int32plus.
8337
a16c8d8b 83382017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8339 Jeff Law <law@redhat.com>
a16c8d8b
EB
8340
8341 * gcc.c-torture/compile/20170419-1.c: New test.
8342
6143c998
TV
83432017-04-19 Tom de Vries <tom@codesourcery.com>
8344
8345 PR testsuite/80221
8346 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8347 subsequent dg directives.
8348 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8349 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8350 * c-c++-common/attr-fallthrough-2.c: Same.
8351 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8352 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8353 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8354 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8355 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8356 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8357 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8358 * c-c++-common/cilk-plus/CK/errors.c: Same.
8359 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8360 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8361 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8362 * c-c++-common/cpp/pr57580.c: Same.
8363 * c-c++-common/goacc/asyncwait-1.c: Same.
8364 * c-c++-common/goacc/cache-2.c: Same.
8365 * c-c++-common/goacc/declare-2.c: Same.
8366 * c-c++-common/goacc/deviceptr-1.c: Same.
8367 * c-c++-common/goacc/routine-5.c: Same.
8368 * c-c++-common/gomp/clauses-2.c: Same.
8369 * c-c++-common/gomp/ordered-3.c: Same.
8370 * c-c++-common/gomp/pr67501.c: Same.
8371 * c-c++-common/pr20000.c: Same.
8372 * c-c++-common/pr43395.c: Same.
8373 * c-c++-common/pr49706.c: Same.
8374 * c-c++-common/pr77624-1.c: Same.
8375 * c-c++-common/pr77624-2.c: Same.
8376 * c-c++-common/raw-string-14.c: Same.
8377 * c-c++-common/raw-string-16.c: Same.
8378 * c-c++-common/raw-string-3.c: Same.
8379 * c-c++-common/raw-string-4.c: Same.
8380 * c-c++-common/raw-string-5.c: Same.
8381 * c-c++-common/raw-string-6.c: Same.
8382 * g++.dg/abi/mangle41.C: Same.
8383 * g++.dg/conversion/nullptr1.C: Same.
8384 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8385 * g++.dg/cpp0x/auto27.C: Same.
8386 * g++.dg/cpp0x/constexpr-98.C: Same.
8387 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8388 * g++.dg/cpp0x/diag2.C: Same.
8389 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8390 * g++.dg/cpp0x/nullptr15.C: Same.
8391 * g++.dg/cpp0x/pr31431-2.C: Same.
8392 * g++.dg/cpp0x/pr31431.C: Same.
8393 * g++.dg/cpp0x/pr79118.C: Same.
8394 * g++.dg/cpp0x/static_assert3.C: Same.
8395 * g++.dg/cpp0x/temp_default2.C: Same.
8396 * g++.dg/cpp0x/trailing4.C: Same.
8397 * g++.dg/cpp0x/variadic-ex10.C: Same.
8398 * g++.dg/cpp0x/variadic-ex13.C: Same.
8399 * g++.dg/cpp0x/variadic-ex14.C: Same.
8400 * g++.dg/cpp0x/variadic-ex3.C: Same.
8401 * g++.dg/cpp0x/variadic-ex4.C: Same.
8402 * g++.dg/cpp0x/variadic59.C: Same.
8403 * g++.dg/cpp0x/vt-37737-2.C: Same.
8404 * g++.dg/cpp0x/vt-57397-1.C: Same.
8405 * g++.dg/cpp0x/vt-57397-2.C: Same.
8406 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8407 * g++.dg/cpp1z/gen-attrs1.C: Same.
8408 * g++.dg/diagnostic/pr71075.C: Same.
8409 * g++.dg/eh/goto2.C: Same.
8410 * g++.dg/eh/goto3.C: Same.
8411 * g++.dg/expr/bitfield4.C: Same.
8412 * g++.dg/expr/bitfield5.C: Same.
8413 * g++.dg/expr/bitfield6.C: Same.
8414 * g++.dg/expr/bool1.C: Same.
8415 * g++.dg/expr/bool3.C: Same.
8416 * g++.dg/expr/cond10.C: Same.
8417 * g++.dg/expr/cond11.C: Same.
8418 * g++.dg/expr/lval3.C: Same.
8419 * g++.dg/expr/lval4.C: Same.
8420 * g++.dg/ext/anon-struct4.C: Same.
8421 * g++.dg/ext/attrib44.C: Same.
8422 * g++.dg/ext/builtin3.C: Same.
8423 * g++.dg/ext/dllimport7.C: Same.
8424 * g++.dg/ext/label5.C: Same.
8425 * g++.dg/ext/no-asm-1.C: Same.
8426 * g++.dg/ext/utf16-4.C: Same.
8427 * g++.dg/ext/vla2.C: Same.
8428 * g++.dg/gomp/block-1.C: Same.
8429 * g++.dg/gomp/block-2.C: Same.
8430 * g++.dg/gomp/block-3.C: Same.
8431 * g++.dg/gomp/block-5.C: Same.
8432 * g++.dg/gomp/linear-2.C: Same.
8433 * g++.dg/gomp/target-1.C: Same.
8434 * g++.dg/gomp/target-2.C: Same.
8435 * g++.dg/gomp/taskgroup-1.C: Same.
8436 * g++.dg/gomp/teams-1.C: Same.
8437 * g++.dg/inherit/pure1.C: Same.
8438 * g++.dg/init/array43.C: Same.
8439 * g++.dg/init/array46.C: Same.
8440 * g++.dg/init/const10.C: Same.
8441 * g++.dg/init/ctor4-1.C: Same.
8442 * g++.dg/init/ctor4.C: Same.
8443 * g++.dg/init/new37.C: Same.
8444 * g++.dg/init/pr25811.C: Same.
8445 * g++.dg/init/pr29043.C: Same.
8446 * g++.dg/init/pr29571.C: Same.
8447 * g++.dg/lookup/duperr1.C: Same.
8448 * g++.dg/lookup/error1.C: Same.
8449 * g++.dg/lookup/koenig5.C: Same.
8450 * g++.dg/lookup/pr77549.C: Same.
8451 * g++.dg/lookup/suggestions1.C: Same.
8452 * g++.dg/lookup/using16.C: Same.
8453 * g++.dg/lookup/using7.C: Same.
8454 * g++.dg/other/anon-union3.C: Same.
8455 * g++.dg/other/array2.C: Same.
8456 * g++.dg/other/error13.C: Same.
8457 * g++.dg/other/error34.C: Same.
8458 * g++.dg/overload/builtin1.C: Same.
8459 * g++.dg/overload/conv-op1.C: Same.
8460 * g++.dg/overload/error3.C: Same.
8461 * g++.dg/overload/koenig1.C: Same.
8462 * g++.dg/overload/operator5.C: Same.
8463 * g++.dg/overload/template5.C: Same.
8464 * g++.dg/overload/unknown1.C: Same.
8465 * g++.dg/overload/using2.C: Same.
8466 * g++.dg/parse/constructor1.C: Same.
8467 * g++.dg/parse/crash36.C: Same.
8468 * g++.dg/parse/crash63.C: Same.
8469 * g++.dg/parse/error11.C: Same.
8470 * g++.dg/parse/error12.C: Same.
8471 * g++.dg/parse/error14.C: Same.
8472 * g++.dg/parse/error2.C: Same.
8473 * g++.dg/parse/error21.C: Same.
8474 * g++.dg/parse/error26.C: Same.
8475 * g++.dg/parse/error36.C: Same.
8476 * g++.dg/parse/friend12.C: Same.
8477 * g++.dg/parse/invalid-op1.C: Same.
8478 * g++.dg/parse/missing-template1.C: Same.
8479 * g++.dg/parse/parser-pr28152-2.C: Same.
8480 * g++.dg/parse/parser-pr28152.C: Same.
8481 * g++.dg/parse/pr16696-permissive.C: Same.
8482 * g++.dg/parse/pr16696.C: Same.
8483 * g++.dg/parse/pr69628.C: Same.
8484 * g++.dg/parse/ret-type2.C: Same.
8485 * g++.dg/parse/specialization1.C: Same.
8486 * g++.dg/parse/template3.C: Same.
8487 * g++.dg/parse/template9.C: Same.
8488 * g++.dg/parse/typename11.C: Same.
8489 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8490 * g++.dg/pr45330.C: Same.
8491 * g++.dg/rtti/typeid6.C: Same.
8492 * g++.dg/spellcheck-fields.C: Same.
8493 * g++.dg/spellcheck-typenames.C: Same.
8494 * g++.dg/tc1/dr108.C: Same.
8495 * g++.dg/tc1/dr147.C: Same.
8496 * g++.dg/template/arg7.C: Same.
8497 * g++.dg/template/conv11.C: Same.
8498 * g++.dg/template/crash13.C: Same.
8499 * g++.dg/template/crash55.C: Same.
8500 * g++.dg/template/dependent-expr5.C: Same.
8501 * g++.dg/template/error17.C: Same.
8502 * g++.dg/template/error33.C: Same.
8503 * g++.dg/template/error4.C: Same.
8504 * g++.dg/template/error50.C: Same.
8505 * g++.dg/template/error53.C: Same.
8506 * g++.dg/template/friend.C: Same.
8507 * g++.dg/template/func2.C: Same.
8508 * g++.dg/template/local6.C: Same.
8509 * g++.dg/template/member5.C: Same.
8510 * g++.dg/template/meminit1.C: Same.
8511 * g++.dg/template/nested3.C: Same.
8512 * g++.dg/template/nontype6.C: Same.
8513 * g++.dg/template/overload12.C: Same.
8514 * g++.dg/template/ptrmem8.C: Same.
8515 * g++.dg/template/qualified-id1.C: Same.
8516 * g++.dg/template/spec15.C: Same.
8517 * g++.dg/template/static1.C: Same.
8518 * g++.dg/template/static10.C: Same.
8519 * g++.dg/template/static2.C: Same.
8520 * g++.dg/template/ttp25.C: Same.
8521 * g++.dg/template/typedef2.C: Same.
8522 * g++.dg/template/typename2.C: Same.
8523 * g++.dg/template/unify10.C: Same.
8524 * g++.dg/template/unify6.C: Same.
8525 * g++.dg/template/unify7.C: Same.
8526 * g++.dg/template/unify9.C: Same.
8527 * g++.dg/template/varmod1.C: Same.
8528 * g++.dg/ubsan/div-by-zero-1.C: Same.
8529 * g++.dg/ubsan/pr63956.C: Same.
8530 * g++.dg/warn/Waddress-1.C: Same.
8531 * g++.dg/warn/Wconversion2.C: Same.
8532 * g++.dg/warn/Wnull-conversion-1.C: Same.
8533 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8534 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8535 * g++.dg/warn/Wswitch-1.C: Same.
8536 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8537 * g++.dg/warn/Wtype-limits.C: Same.
8538 * g++.dg/warn/Wunused-parm-5.C: Same.
8539 * g++.dg/warn/deprecated-6.C: Same.
8540 * g++.dg/warn/deprecated.C: Same.
8541 * g++.dg/warn/incomplete1.C: Same.
8542 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8543 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8544 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8545 * g++.dg/warn/overflow-warn-1.C: Same.
8546 * g++.dg/warn/overflow-warn-3.C: Same.
8547 * g++.dg/warn/overflow-warn-4.C: Same.
8548 * g++.dg/warn/pr12242.C: Same.
8549 * g++.dg/warn/pr30551-2.C: Same.
8550 * g++.dg/warn/pr30551.C: Same.
8551 * g++.old-deja/g++.benjamin/16077.C: Same.
8552 * g++.old-deja/g++.bob/inherit1.C: Same.
8553 * g++.old-deja/g++.brendan/crash56.C: Same.
8554 * g++.old-deja/g++.brendan/template17.C: Same.
8555 * g++.old-deja/g++.eh/ctor1.C: Same.
8556 * g++.old-deja/g++.jason/bool5.C: Same.
8557 * g++.old-deja/g++.jason/cond.C: Same.
8558 * g++.old-deja/g++.jason/operator.C: Same.
8559 * g++.old-deja/g++.jason/pmf5.C: Same.
8560 * g++.old-deja/g++.law/ctors5.C: Same.
8561 * g++.old-deja/g++.law/missed-error2.C: Same.
8562 * g++.old-deja/g++.law/operators9.C: Same.
8563 * g++.old-deja/g++.law/temps1.C: Same.
8564 * g++.old-deja/g++.mike/for2.C: Same.
8565 * g++.old-deja/g++.mike/ns5.C: Same.
8566 * g++.old-deja/g++.mike/ns7.C: Same.
8567 * g++.old-deja/g++.mike/p10769b.C: Same.
8568 * g++.old-deja/g++.niklas/t120.C: Same.
8569 * g++.old-deja/g++.niklas/t121.C: Same.
8570 * g++.old-deja/g++.ns/koenig5.C: Same.
8571 * g++.old-deja/g++.oliva/overload1.C: Same.
8572 * g++.old-deja/g++.other/crash24.C: Same.
8573 * g++.old-deja/g++.other/crash25.C: Same.
8574 * g++.old-deja/g++.other/decl5.C: Same.
8575 * g++.old-deja/g++.other/lineno5.C: Same.
8576 * g++.old-deja/g++.other/null3.C: Same.
8577 * g++.old-deja/g++.other/overcnv2.C: Same.
8578 * g++.old-deja/g++.other/ptrmem7.C: Same.
8579 * g++.old-deja/g++.other/typename1.C: Same.
8580 * g++.old-deja/g++.other/vaarg3.C: Same.
8581 * g++.old-deja/g++.pt/crash10.C: Same.
8582 * g++.old-deja/g++.pt/crash28.C: Same.
8583 * g++.old-deja/g++.pt/crash38.C: Same.
8584 * g++.old-deja/g++.pt/explicit70.C: Same.
8585 * g++.old-deja/g++.pt/explicit77.C: Same.
8586 * g++.old-deja/g++.pt/expr2.C: Same.
8587 * g++.old-deja/g++.pt/spec5.C: Same.
8588 * g++.old-deja/g++.pt/spec6.C: Same.
8589 * g++.old-deja/g++.pt/typename3.C: Same.
8590 * g++.old-deja/g++.pt/typename5.C: Same.
8591 * g++.old-deja/g++.pt/typename6.C: Same.
8592 * g++.old-deja/g++.pt/typename7.C: Same.
8593 * g++.old-deja/g++.pt/unify4.C: Same.
8594 * g++.old-deja/g++.pt/unify8.C: Same.
8595 * g++.old-deja/g++.pt/vaarg3.C: Same.
8596 * g++.old-deja/g++.robertl/eb22.C: Same.
8597 * g++.old-deja/g++.robertl/eb4.C: Same.
8598 * g++.old-deja/g++.robertl/eb44.C: Same.
8599 * g++.old-deja/g++.robertl/eb69.C: Same.
8600 * g++.old-deja/g++.robertl/eb98.C: Same.
8601 * gcc.dg/20031223-1.c: Same.
8602 * gcc.dg/940510-1.c: Same.
8603 * gcc.dg/990506-0.c: Same.
8604 * gcc.dg/Walloca-1.c: Same.
8605 * gcc.dg/Walloca-2.c: Same.
8606 * gcc.dg/Wconversion-integer.c: Same.
8607 * gcc.dg/Wcxx-compat-8.c: Same.
8608 * gcc.dg/Wimplicit-int-1.c: Same.
8609 * gcc.dg/Wimplicit-int-2.c: Same.
8610 * gcc.dg/Wimplicit-int-4.c: Same.
8611 * gcc.dg/Wpointer-sign-Wall.c: Same.
8612 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8613 * gcc.dg/Wshadow-1.c: Same.
8614 * gcc.dg/Wshadow-3.c: Same.
8615 * gcc.dg/Wswitch-enum-error.c: Same.
8616 * gcc.dg/Wswitch-enum.c: Same.
8617 * gcc.dg/Wswitch-error.c: Same.
8618 * gcc.dg/Wswitch.c: Same.
8619 * gcc.dg/Wtype-limits-Wextra.c: Same.
8620 * gcc.dg/Wtype-limits.c: Same.
8621 * gcc.dg/Wvla-larger-than-2.c: Same.
8622 * gcc.dg/anon-struct-5.c: Same.
8623 * gcc.dg/array-10.c: Same.
8624 * gcc.dg/array-11.c: Same.
8625 * gcc.dg/array-15.c: Same.
8626 * gcc.dg/array-2.c: Same.
8627 * gcc.dg/array-8.c: Same.
8628 * gcc.dg/array-const-2.c: Same.
8629 * gcc.dg/array-const-3.c: Same.
8630 * gcc.dg/bitfld-1.c: Same.
8631 * gcc.dg/bitfld-8.c: Same.
8632 * gcc.dg/builtin-redefine.c: Same.
8633 * gcc.dg/c11-noreturn-1.c: Same.
8634 * gcc.dg/c11-noreturn-2.c: Same.
8635 * gcc.dg/c11-static-assert-3.c: Same.
8636 * gcc.dg/c90-arraydecl-1.c: Same.
8637 * gcc.dg/c90-complex-1.c: Same.
8638 * gcc.dg/c90-complit-1.c: Same.
8639 * gcc.dg/c90-const-expr-11.c: Same.
8640 * gcc.dg/c90-const-expr-7.c: Same.
8641 * gcc.dg/c90-const-expr-8.c: Same.
8642 * gcc.dg/c90-enum-comma-1.c: Same.
8643 * gcc.dg/c90-flex-array-1.c: Same.
8644 * gcc.dg/c90-hexfloat-1.c: Same.
8645 * gcc.dg/c90-idem-qual-1.c: Same.
8646 * gcc.dg/c90-idem-qual-2.c: Same.
8647 * gcc.dg/c90-idem-qual-3.c: Same.
8648 * gcc.dg/c90-mixdecl-1.c: Same.
8649 * gcc.dg/c90-restrict-1.c: Same.
8650 * gcc.dg/c90-return-1.c: Same.
8651 * gcc.dg/c99-array-nonobj-1.c: Same.
8652 * gcc.dg/c99-arraydecl-1.c: Same.
8653 * gcc.dg/c99-complex-1.c: Same.
8654 * gcc.dg/c99-complex-2.c: Same.
8655 * gcc.dg/c99-complit-2.c: Same.
8656 * gcc.dg/c99-const-expr-7.c: Same.
8657 * gcc.dg/c99-const-expr-8.c: Same.
8658 * gcc.dg/c99-flex-array-3.c: Same.
8659 * gcc.dg/c99-flex-array-7.c: Same.
8660 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8661 * gcc.dg/c99-impl-decl-1.c: Same.
8662 * gcc.dg/c99-impl-int-1.c: Same.
8663 * gcc.dg/c99-impl-int-2.c: Same.
8664 * gcc.dg/c99-init-3.c: Same.
8665 * gcc.dg/c99-restrict-1.c: Same.
8666 * gcc.dg/c99-return-1.c: Same.
8667 * gcc.dg/c99-tag-1.c: Same.
8668 * gcc.dg/c99-tag-3.c: Same.
8669 * gcc.dg/call-diag-2.c: Same.
8670 * gcc.dg/cpp/19940712-1.c: Same.
8671 * gcc.dg/cpp/19951025-1.c: Same.
8672 * gcc.dg/cpp/19990413-1.c: Same.
8673 * gcc.dg/cpp/direct2.c: Same.
8674 * gcc.dg/cpp/direct2s.c: Same.
8675 * gcc.dg/cpp/pr28709.c: Same.
8676 * gcc.dg/cpp/pr61854-c90.c: Same.
8677 * gcc.dg/cpp/pr61854-c94.c: Same.
8678 * gcc.dg/cpp/pragma-1.c: Same.
8679 * gcc.dg/cpp/pragma-2.c: Same.
8680 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8681 * gcc.dg/cpp/trad/literals-2.c: Same.
8682 * gcc.dg/cpp/warn-comments-2.c: Same.
8683 * gcc.dg/cpp/warn-comments-3.c: Same.
8684 * gcc.dg/cpp/warn-comments.c: Same.
8685 * gcc.dg/cpp/warn-long-long-2.c: Same.
8686 * gcc.dg/cpp/warn-long-long.c: Same.
8687 * gcc.dg/cpp/warn-redefined-2.c: Same.
8688 * gcc.dg/cpp/warn-redefined.c: Same.
8689 * gcc.dg/darwin-cfstring-2.c: Same.
8690 * gcc.dg/darwin-cfstring-format-1.c: Same.
8691 * gcc.dg/decl-9.c: Same.
8692 * gcc.dg/declspec-1.c: Same.
8693 * gcc.dg/declspec-10.c: Same.
8694 * gcc.dg/declspec-11.c: Same.
8695 * gcc.dg/declspec-13.c: Same.
8696 * gcc.dg/declspec-18.c: Same.
8697 * gcc.dg/declspec-4.c: Same.
8698 * gcc.dg/declspec-5.c: Same.
8699 * gcc.dg/declspec-6.c: Same.
8700 * gcc.dg/declspec-8.c: Same.
8701 * gcc.dg/deprecated-4.c: Same.
8702 * gcc.dg/deprecated.c: Same.
8703 * gcc.dg/dfp/composite-type.c: Same.
8704 * gcc.dg/empty-source-2.c: Same.
8705 * gcc.dg/empty-source-3.c: Same.
8706 * gcc.dg/format/attr-6.c: Same.
8707 * gcc.dg/format/branch-1.c: Same.
8708 * gcc.dg/format/c90-printf-1.c: Same.
8709 * gcc.dg/format/c90-strftime-2.c: Same.
8710 * gcc.dg/format/c99-strftime-1.c: Same.
8711 * gcc.dg/format/cmn-err-1.c: Same.
8712 * gcc.dg/format/few-1.c: Same.
8713 * gcc.dg/format/ms_branch-1.c: Same.
8714 * gcc.dg/format/ms_unnamed-1.c: Same.
8715 * gcc.dg/format/ms_va-1.c: Same.
8716 * gcc.dg/format/unnamed-1.c: Same.
8717 * gcc.dg/format/va-1.c: Same.
8718 * gcc.dg/format/xopen-1.c: Same.
8719 * gcc.dg/funcdef-var-1.c: Same.
8720 * gcc.dg/funcdef-var-2.c: Same.
8721 * gcc.dg/gnu89-const-expr-1.c: Same.
8722 * gcc.dg/gnu89-const-expr-2.c: Same.
8723 * gcc.dg/gnu90-const-expr-1.c: Same.
8724 * gcc.dg/gnu99-const-expr-1.c: Same.
8725 * gcc.dg/gnu99-const-expr-2.c: Same.
8726 * gcc.dg/gnu99-init-2.c: Same.
8727 * gcc.dg/gomp/_Atomic-5.c: Same.
8728 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8729 * gcc.dg/gomp/atomic-5.c: Same.
8730 * gcc.dg/gomp/linear-1.c: Same.
8731 * gcc.dg/gomp/pr67500.c: Same.
8732 * gcc.dg/init-bad-1.c: Same.
8733 * gcc.dg/init-bad-2.c: Same.
8734 * gcc.dg/init-bad-3.c: Same.
8735 * gcc.dg/init-string-1.c: Same.
8736 * gcc.dg/label-compound-stmt-1.c: Same.
8737 * gcc.dg/label-decl-2.c: Same.
8738 * gcc.dg/label-decl-4.c: Same.
8739 * gcc.dg/large-size-array-2.c: Same.
8740 * gcc.dg/large-size-array-4.c: Same.
8741 * gcc.dg/lvalue-6.c: Same.
8742 * gcc.dg/m-un-2.c: Same.
8743 * gcc.dg/multiple-overflow-warn-1.c: Same.
8744 * gcc.dg/multiple-overflow-warn-2.c: Same.
8745 * gcc.dg/multiple-overflow-warn-3.c: Same.
8746 * gcc.dg/nested-redef-1.c: Same.
8747 * gcc.dg/no-asm-1.c: Same.
8748 * gcc.dg/no-asm-3.c: Same.
8749 * gcc.dg/no-asm-4.c: Same.
8750 * gcc.dg/noncompile/20010524-1.c: Same.
8751 * gcc.dg/noncompile/incomplete-5.c: Same.
8752 * gcc.dg/noncompile/pr44517.c: Same.
8753 * gcc.dg/noncompile/pr52290.c: Same.
8754 * gcc.dg/noreturn-1.c: Same.
8755 * gcc.dg/overflow-warn-1.c: Same.
8756 * gcc.dg/overflow-warn-2.c: Same.
8757 * gcc.dg/overflow-warn-3.c: Same.
8758 * gcc.dg/overflow-warn-4.c: Same.
8759 * gcc.dg/parm-mismatch-1.c: Same.
8760 * gcc.dg/parser-pr28152-2.c: Same.
8761 * gcc.dg/parser-pr28152.c: Same.
8762 * gcc.dg/pedwarn-init.c: Same.
8763 * gcc.dg/pointer-arith-2.c: Same.
8764 * gcc.dg/pointer-arith-3.c: Same.
8765 * gcc.dg/pointer-arith-4.c: Same.
8766 * gcc.dg/pr14475.c: Same.
8767 * gcc.dg/pr18596-3.c: Same.
8768 * gcc.dg/pr18809-1.c: Same.
8769 * gcc.dg/pr27953.c: Same.
8770 * gcc.dg/pr30457.c: Same.
8771 * gcc.dg/pr30551-2.c: Same.
8772 * gcc.dg/pr30551-3.c: Same.
8773 * gcc.dg/pr30551-4.c: Same.
8774 * gcc.dg/pr30551-5.c: Same.
8775 * gcc.dg/pr30551-6.c: Same.
8776 * gcc.dg/pr30551.c: Same.
8777 * gcc.dg/pr36997.c: Same.
8778 * gcc.dg/pr41842.c: Same.
8779 * gcc.dg/pr48552-1.c: Same.
8780 * gcc.dg/pr48552-2.c: Same.
8781 * gcc.dg/pr59717.c: Same.
8782 * gcc.dg/pr61077.c: Same.
8783 * gcc.dg/pr61096-1.c: Same.
8784 * gcc.dg/pr63626.c: Same.
8785 * gcc.dg/pr64223-1.c: Same.
8786 * gcc.dg/pr64223-2.c: Same.
8787 * gcc.dg/pr8788-1.c: Same.
8788 * gcc.dg/pr8927-1.c: Same.
8789 * gcc.dg/pragma-darwin.c: Same.
8790 * gcc.dg/pragma-diag-5.c: Same.
8791 * gcc.dg/pragma-message.c: Same.
8792 * gcc.dg/redecl-1.c: Same.
8793 * gcc.dg/simd-1.c: Same.
8794 * gcc.dg/simd-5.c: Same.
8795 * gcc.dg/simd-6.c: Same.
8796 * gcc.dg/spellcheck-fields.c: Same.
8797 * gcc.dg/spellcheck-typenames.c: Same.
8798 * gcc.dg/struct-semi-2.c: Same.
8799 * gcc.dg/struct-semi-3.c: Same.
8800 * gcc.dg/transparent-union-3.c: Same.
8801 * gcc.dg/ucnid-8.c: Same.
8802 * gcc.dg/uninit-pr19430-O0.c: Same.
8803 * gcc.dg/uninit-pr19430.c: Same.
8804 * gcc.dg/uninit-pr20644-O0.c: Same.
8805 * gcc.dg/utf-dflt.c: Same.
8806 * gcc.dg/utf-dflt2.c: Same.
8807 * gcc.dg/utf16-4.c: Same.
8808 * gcc.dg/vla-11.c: Same.
8809 * gcc.dg/vla-20.c: Same.
8810 * gcc.dg/vla-init-1.c: Same.
8811 * gcc.dg/vla-init-2.c: Same.
8812 * gcc.dg/vla-init-3.c: Same.
8813 * gcc.dg/weak/weak-6.c: Same.
8814 * gcc.dg/weak/weak-7.c: Same.
8815 * gcc.dg/wtr-int-type-1.c: Same.
8816 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8817 * gcc.target/arm/polytypes.c: Same.
8818 * gcc.target/i386/spellcheck-options-4.c: Same.
8819 * gcc.target/powerpc/20030218-1.c: Same.
8820 * gcc.target/sh/pr21255-4.c: Same.
8821 * gcc.test-framework/dg-error-exp-XP.c: Same.
8822 * gfortran.dg/array_constructor_30.f03: Same.
8823 * gfortran.dg/class_30.f90: Same.
8824 * gfortran.dg/goacc/subarrays.f95: Same.
8825 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8826 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8827 * gfortran.dg/intrinsic_std_1.f90: Same.
8828 * gfortran.dg/pr70006.f90: Same.
8829 * gfortran.dg/warning-directive-1.F90: Same.
8830 * gfortran.dg/warning-directive-2.F90: Same.
8831 * gfortran.dg/warning-directive-3.F90: Same.
8832 * gfortran.dg/warning-directive-4.F90: Same.
8833 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8834 * obj-c++.dg/class-extension-1.mm: Same.
8835 * obj-c++.dg/class-extension-2.mm: Same.
8836 * obj-c++.dg/class-protocol-1.mm: Same.
8837 * obj-c++.dg/cxx-ivars-1.mm: Same.
8838 * obj-c++.dg/duplicate-class-1.mm: Same.
8839 * obj-c++.dg/exceptions-3.mm: Same.
8840 * obj-c++.dg/exceptions-4.mm: Same.
8841 * obj-c++.dg/exceptions-5.mm: Same.
8842 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8843 * obj-c++.dg/fsf-package-0.m: Same.
8844 * obj-c++.dg/invalid-type-1.mm: Same.
8845 * obj-c++.dg/method-12.mm: Same.
8846 * obj-c++.dg/method-13.mm: Same.
8847 * obj-c++.dg/method-15.mm: Same.
8848 * obj-c++.dg/method-16.mm: Same.
8849 * obj-c++.dg/method-6.mm: Same.
8850 * obj-c++.dg/method-7.mm: Same.
8851 * obj-c++.dg/property/at-property-1.mm: Same.
8852 * obj-c++.dg/property/at-property-14.mm: Same.
8853 * obj-c++.dg/property/at-property-17.mm: Same.
8854 * obj-c++.dg/property/at-property-21.mm: Same.
8855 * obj-c++.dg/property/at-property-5.mm: Same.
8856 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8857 * obj-c++.dg/property/dynamic-3.mm: Same.
8858 * obj-c++.dg/property/dynamic-4.mm: Same.
8859 * obj-c++.dg/property/property-neg-1.mm: Same.
8860 * obj-c++.dg/property/property-neg-6.mm: Same.
8861 * obj-c++.dg/property/synthesize-11.mm: Same.
8862 * obj-c++.dg/property/synthesize-5.mm: Same.
8863 * obj-c++.dg/property/synthesize-6.mm: Same.
8864 * obj-c++.dg/proto-lossage-4.mm: Same.
8865 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8866 * obj-c++.dg/strings/strings-1.mm: Same.
8867 * obj-c++.dg/super-class-1.mm: Same.
8868 * obj-c++.dg/syntax-error-6.mm: Same.
8869 * obj-c++.dg/syntax-error-7.mm: Same.
8870 * obj-c++.dg/syntax-error-9.mm: Same.
8871 * obj-c++.dg/try-catch-13.mm: Same.
8872 * objc.dg/attributes/method-noreturn-1.m: Same.
8873 * objc.dg/bad-receiver-type-2.m: Same.
8874 * objc.dg/bad-receiver-type.m: Same.
8875 * objc.dg/call-super-2.m: Same.
8876 * objc.dg/class-2.m: Same.
8877 * objc.dg/class-extension-1.m: Same.
8878 * objc.dg/class-extension-2.m: Same.
8879 * objc.dg/class-protocol-1.m: Same.
8880 * objc.dg/desig-init-1.m: Same.
8881 * objc.dg/duplicate-class-1.m: Same.
8882 * objc.dg/exceptions-3.m: Same.
8883 * objc.dg/exceptions-4.m: Same.
8884 * objc.dg/exceptions-5.m: Same.
8885 * objc.dg/foreach-6.m: Same.
8886 * objc.dg/foreach-7.m: Same.
8887 * objc.dg/fsf-nsstring-format-1.m: Same.
8888 * objc.dg/fsf-package-0.m: Same.
8889 * objc.dg/invalid-type-1.m: Same.
8890 * objc.dg/method-11.m: Same.
8891 * objc.dg/method-19.m: Same.
8892 * objc.dg/method-2.m: Same.
8893 * objc.dg/method-20.m: Same.
8894 * objc.dg/method-5.m: Same.
8895 * objc.dg/method-6.m: Same.
8896 * objc.dg/method-7.m: Same.
8897 * objc.dg/method-9.m: Same.
8898 * objc.dg/missing-proto-3.m: Same.
8899 * objc.dg/private-1.m: Same.
8900 * objc.dg/property/at-property-1.m: Same.
8901 * objc.dg/property/at-property-14.m: Same.
8902 * objc.dg/property/at-property-17.m: Same.
8903 * objc.dg/property/at-property-21.m: Same.
8904 * objc.dg/property/at-property-5.m: Same.
8905 * objc.dg/property/dynamic-3.m: Same.
8906 * objc.dg/property/dynamic-4.m: Same.
8907 * objc.dg/property/property-neg-1.m: Same.
8908 * objc.dg/property/property-neg-6.m: Same.
8909 * objc.dg/property/synthesize-11.m: Same.
8910 * objc.dg/property/synthesize-5.m: Same.
8911 * objc.dg/property/synthesize-6.m: Same.
8912 * objc.dg/proto-hier-1.m: Same.
8913 * objc.dg/proto-lossage-4.m: Same.
8914 * objc.dg/protocol-qualifier-2.m: Same.
8915 * objc.dg/strings/strings-1.m: Same.
8916 * objc.dg/type-size-1.m: Same.
8917
d904a983
JL
89182017-04-18 Jeff Law <law@redhat.com>
8919
8920 PR target/74563
8921 * gcc.target/mips/pr74563: New test.
8922
0155ed56
JJ
89232017-04-18 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR tree-optimization/80443
8926 * gcc.c-torture/compile/pr80443.c: New test.
8927
f380f608
RS
89282017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8929
8930 PR rtl-optimization/80357
8931 * gcc.c-torture/compile/pr80357.c: New test.
8932
dd68669b
JL
89332017-04-18 Jeff Law <law@redhat.com>
8934
8935 PR middle-end/80422
8936 * gcc.c-torture/compile/pr80422.c: New test.
8937
1cda61fc
JJ
89382017-04-18 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR debug/80263
8941 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8942
19970253
MM
89432017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8944
8945 PR target/80099
8946 * gcc.target/powerpc/pr80099-1.c: New test.
8947 * gcc.target/powerpc/pr80099-2.c: Likewise.
8948 * gcc.target/powerpc/pr80099-3.c: Likewise.
8949 * gcc.target/powerpc/pr80099-4.c: Likewise.
8950 * gcc.target/powerpc/pr80099-5.c: Likewise.
8951
8487c9a5
JJ
89522017-04-18 Jakub Jelinek <jakub@redhat.com>
8953
3b5fb3cb
JJ
8954 PR sanitizer/80444
8955 * gcc.dg/sancov/pr80444.c: New test.
8956
8487c9a5
JJ
8957 PR middle-end/79788
8958 PR middle-end/80375
8959 * gcc.dg/pr79788-1.c: New test.
8960 * gcc.dg/pr79788-2.c: New test.
8961
be7c73ae
MP
89622017-04-18 Marek Polacek <polacek@redhat.com>
8963
8964 PR c++/80244 - ICE with attribute in template alias.
8965 * g++.dg/cpp0x/alias-decl-59.C: New test.
8966
d6e3e8a5
MP
8967 PR c++/80241 - ICE with alignas pack expansion.
8968 * g++.dg/cpp0x/alignas11.C: New test.
8969
1adb82e1
BE
89702017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8971
8972 PR c++/80287
8973 * g++.dg/lto/pr80287_0.C: New test.
8974
fb5e5621
KN
89752017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8976
8977 PR target/80315
8978 * gcc.target/powerpc/pr80315-1.c: New test.
8979 * gcc.target/powerpc/pr80315-2.c: New test.
8980 * gcc.target/powerpc/pr80315-3.c: New test.
8981 * gcc.target/powerpc/pr80315-4.c: New test.
8982
afeaeb70
TV
89832017-04-16 Tom de Vries <tom@codesourcery.com>
8984
8985 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8986 directive.
8987 * g++.dg/parse/error3.C: Same.
8988 * g++.old-deja/g++.pt/niklas01a.C: Same.
8989 * gcc.dg/990506-0.c: Same.
8990 * gcc.dg/cpp/19990413-1.c: Same.
8991 * gcc.dg/cpp/pragma-1.c: Same.
8992 * gcc.dg/cpp/pragma-2.c: Same.
8993 * gcc.dg/m-un-2.c: Same.
8994 * objc.dg/private-1.m: Same.
8995
604f37cd
UB
89962017-04-15 Uros Bizjak <ubizjak@gmail.com>
8997
8998 * gcc.dg/pr54669.c: Fix dg-do directive.
8999 * gcc.dg/pr78582.c: Ditto.
9000 * gcc.dg/pr80020.c: Ditto.
9001 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9002 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9003 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9004 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9005 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9006 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9007 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9008 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9009 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9010 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9011
35cfdb17
DH
90122017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9013
604f37cd 9014 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9015 * gfortran.dg/generic_29.f90: Likewise.
9016 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9017 * gfortran.dg/pr41922.f90: Likewise.
9018 * gfortran.dg/pr70006.f90: Likewise.
9019
f378be38
SB
90202017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9021
9022 PR tree-optimization/66612
9023 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9024
43076492
JW
90252017-04-14 Janus Weil <janus@gcc.gnu.org>
9026
9027 PR fortran/80361
9028 * gfortran.dg/class_62.f90: New test case.
9029
dd3d6a42
AB
90302017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9031
9032 * gcc.target/arc/loop-1.c: New file.
9033
31a07c81
MM
90342017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9035
9036 PR target/80098
9037 * gcc.target/powerpc/pr80098-1.c: New test.
9038 * gcc.target/powerpc/pr80098-2.c: Likewise.
9039 * gcc.target/powerpc/pr80098-3.c: Likewise.
9040 * gcc.target/powerpc/pr80098-4.c: Likewise.
9041
09956017
JJ
90422017-04-13 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR sanitizer/80403
9045 * g++.dg/ubsan/pr80403-2.C: New test.
9046
bc042396
VM
90472017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9048
9049 PR rtl-optimization/80343
9050 * gcc.target/powerpc/pr80343.c: New.
9051
abac4c34
DK
90522017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9053
9054 PR sanitizer/80414
9055 * c-c++-common/ubsan/bounds-15.c: New test.
9056
43a3aa03
RB
90572017-04-13 Richard Biener <rguenther@suse.de>
9058
9059 PR testsuite/80416
9060 * g++.dg/torture/pr79671.C: Fix asm constraints.
9061
031fbdb9
JJ
90622017-04-13 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR debug/80321
9065 * gcc.dg/debug/pr80321.c: New test.
9066
90672017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9068
9069 * gnat.dg/debug10.adb: New test.
9070 * gnat.dg/debug10_pkg.ads: New helper.
9071
76873758
JJ
90722017-04-12 Jakub Jelinek <jakub@redhat.com>
9073
deed3da9
JJ
9074 PR tree-optimization/79390
9075 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9076
b96a3e11
JJ
9077 PR sanitizer/80403
9078 PR sanitizer/80404
9079 PR sanitizer/80405
9080 * g++.dg/ubsan/pr80403.C: New test.
9081 * g++.dg/ubsan/pr80404.C: New test.
9082 * g++.dg/ubsan/pr80405.C: New test.
9083
76873758
JJ
9084 PR c/80163
9085 * gcc.dg/torture/pr80163.c: New test.
9086
940c9a7c 90872017-04-12 Richard Biener <rguenther@suse.de>
76873758 9088 Jeff Law <law@redhat.com>
940c9a7c
RB
9089
9090 PR tree-optimization/80359
9091 * gcc.dg/torture/pr80359.c: New testcase.
9092
350792ff 90932017-04-12 Richard Biener <rguenther@suse.de>
76873758 9094 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9095
9096 PR middle-end/79671
9097 * g++.dg/torture/pr79671.C: New testcase.
9098 * g++.dg/lto/pr79671_0.C: Likewise.
9099 * g++.dg/lto/pr79671_1.c: Likewise.
9100
d62e6f10
JJ
91012017-04-12 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR sanitizer/80349
9104 * g++.dg/ubsan/pr80349.C: New test.
9105
8585103f
JJ
91062017-04-11 Jakub Jelinek <jakub@redhat.com>
9107
347e1f77
JJ
9108 PR c++/80370
9109 * g++.dg/cpp1z/decomp28.C: New test.
9110
df1c878e
JJ
9111 PR middle-end/80100
9112 * gcc.dg/pr80100.c: New test.
9113
8585103f
JJ
9114 PR rtl-optimization/80385
9115 * g++.dg/opt/pr80385.C: New test.
9116
c6cf6ef7
ML
91172017-04-11 Martin Liska <mliska@suse.cz>
9118
9119 PR ipa/80212
9120 * g++.dg/ipa/pr80212.C: New test.
9121
3812f460
MS
91222017-04-11 Martin Sebor <msebor@redhat.com>
9123
9124 PR middle-end/80364
9125 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9126
9f679370
ML
91272017-04-11 Martin Liska <mliska@suse.cz>
9128
9129 PR sanitizer/70878
9130 * gcc.dg/ubsan/pr70878.c: New test.
9131
82665822
JJ
91322017-04-11 Jakub Jelinek <jakub@redhat.com>
9133
cb278caa
JJ
9134 PR target/80381
9135 * gcc.target/i386/pr80381.c: New test.
9136
82665822
JJ
9137 PR c++/80363
9138 * g++.dg/ext/pr80363.C: New test.
9139
abde687a
SKS
91402017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9141
9142 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9143 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9144 Add avr-*-* to non-lp64 selector.
9145
13e6ec34
MS
91462017-04-10 Martin Sebor <msebor@redhat.com>
9147
9148 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9149 * gcc.dg/pr40340-4.c: Same.
9150
a2cb1196
NK
91512017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9152
13e6ec34 9153 PR fortran/69498
a2cb1196
NK
9154 * gfortran.dg/submodule_unexp.f90: Modified test
9155 to account for new error.
9156 * gfortran.dg/submodule_twice.f90: New Test
9157
b447b28c
JJ
91582017-04-10 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR c++/80176
9161 * g++.dg/init/ref23.C: New test.
9162
3bbd6768
TK
91632017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9164
9165 PR tree-optimization/80304
9166 * gfortran.dg/do_concurrent_4.f90: New test case.
9167
99827b5c
JW
91682017-04-10 Janus Weil <janus@gcc.gnu.org>
9169
9170 PR fortran/80046
9171 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9172
7db31bc2
DE
91732017-04-10 David Edelsohn <dje.gcc@gmail.com>
9174
9175 * g++.dg/torture/pr79905.C: Add -maltivec option.
9176
9058a2c5
JL
91772017-04-10 Jeff Law <law@redhat.com>
9178
9179 PR tree-optimization/80374
9180 * g++.dg/pr80374.c: New test.
9181
bd8f8642
KN
91822017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9183
9184 PR target/80108
9185 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9186 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9187
f634dd47
UB
91882017-04-10 Uros Bizjak <ubizjak@gmail.com>
9189
9190 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9191
065ba179
UB
91922017-04-10 Uros Bizjak <ubizjak@gmail.com>
9193
9194 PR testsuite/79356
9195 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9196
71b838d0
DS
91972017-04-10 Daniel Santos <daniel.santos@pobox.com>
9198
9199 PR testsuite/79867
9200 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9201
98a7a34e
MP
92022017-04-10 Marek Polacek <polacek@redhat.com>
9203
9204 PR sanitizer/80348
9205 * g++.dg/ubsan/div-by-zero-3.C: New test.
9206
aac69a62
BC
92072017-04-10 Bin Cheng <bin.cheng@arm.com>
9208
9209 PR tree-optimization/80153
9210 * gcc.c-torture/execute/pr80153.c: New.
9211
737237c9
RB
92122017-04-10 Richard Biener <rguenther@suse.de>
9213
9214 PR middle-end/80362
9215 * gcc.dg/torture/pr80362.c: New testcase.
9216
ba6ee9fc
RB
92172017-04-10 Richard Biener <rguenther@suse.de>
9218
9219 PR tree-optimization/80304
9220 * gcc.dg/torture/pr80304.c: New testcase.
9221
4d1a05f1
NS
92222017-04-10 Nathan Sidwell <nathan@acm.org>
9223
9224 PR target/79905
9225 * g++.dg/torture/pr79905.C: New.
9226
3ee0fb02
ML
92272017-04-10 Martin Liska <mliska@suse.cz>
9228
9229 PR sanitizer/80350
9230 * c-c++-common/ubsan/pr80350.c: New test.
9231
167a5b77
JJ
92322017-04-10 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR target/80324
9235 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9236
d691b7e4
ML
92372017-04-08 Martin Liska <mliska@suse.cz>
9238
9239 Revert:
9240 2017-04-07 Martin Liska <mliska@suse.cz>
9241
9242 PR ipa/80212
9243 * g++.dg/ipa/pr80212.C: New test.
9244
dcb2c527
JJ
92452017-04-07 Jakub Jelinek <jakub@redhat.com>
9246
c98b0016
JJ
9247 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9248 dg-options.
9249 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9250
dcb2c527
JJ
9251 PR target/80322
9252 PR target/80323
9253 PR target/80325
9254 PR target/80326
9255 * gcc.target/i386/avx512f-undefined-1.c: New test.
9256 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9257 * gcc.target/i386/avx-cvtsd-1.c: New test.
9258 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9259 * gcc.target/i386/avx512f-abspd-1.c: New test.
9260 * gcc.target/i386/avx-cvtss-1.c: New test.
9261 * gcc.target/i386/avx512f-absps-1.c: New test.
9262 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9263 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9264
1ef532f4
MP
92652017-04-07 Marek Polacek <polacek@redhat.com>
9266
9267 PR sanitizer/80348
9268 * g++.dg/ubsan/div-by-zero-2.C: New test.
9269
2166aeb3
MP
9270 PR c++/80095
9271 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9272
057da7af
VM
92732017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9274
9275 PR rtl-optimization/70478
9276 * gcc.target/s390/pr70478.c: New.
9277
3b6cb9e3
ML
92782017-04-07 Martin Liska <mliska@suse.cz>
9279
9280 PR target/79889
9281 * g++.dg/ext/mv8.C: Add aarch64* targets.
9282
70cd23c0
ML
92832017-04-07 Martin Liska <mliska@suse.cz>
9284
9285 PR ipa/80212
9286 * g++.dg/ipa/pr80212.C: New test.
9287
fe6bb25f
TP
92882017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9289
9290 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9291
bf7b869a
RB
92922017-04-07 Richard Biener <rguenther@suse.de>
9293
9294 PR tree-optimization/80334
9295 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9296 alignas on stack.
9297
2d143ba8
RB
92982017-04-07 Richard Biener <rguenther@suse.de>
9299
9300 PR middle-end/80341
9301 * gcc.dg/torture/pr80341.c: New testcase.
9302
ed3cd38d
JJ
93032017-04-06 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR debug/80234
9306 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9307 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9308
e5f56581
UB
93092017-04-06 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR target/79733
9312 * gcc.target/i386/pr79733.c: New test.
9313
a5211c80
UB
93142017-04-06 Uros Bizjak <ubizjak@gmail.com>
9315
9316 PR target/80298
9317 * gcc.target/i386/pr80298-1.c: New test.
9318 * gcc.target/i386/pr80298-2.c: Ditto.
9319
db086c96
TP
93202017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9321
9322 PR target/80082
9323 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9324 ARMv7-R.
9325
09b63f67
RB
93262017-04-06 Richard Biener <rguenther@suse.de>
9327
9328 PR tree-optimization/80334
9329 * g++.dg/torture/pr80334.C: New testcase.
9330
d9f8c5af
ML
93312017-04-06 Martin Liska <mliska@suse.cz>
9332
9333 PR sanitizer/80166
9334 * gcc.dg/asan/pr80166.c: New test.
9335
1b68991f
RO
93362017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9337
9338 PR tree-optimization/79390
9339 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9340
0f784346
RB
93412017-04-06 Richard Biener <rguenther@suse.de>
9342
9343 PR tree-optimization/80262
9344 * gcc.target/i386/pr80262.c: New testcase.
9345
23a429c2
RB
93462017-04-06 Richard Biener <rguenther@suse.de>
9347
9348 PR middle-end/80281
9349 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9350
e2323a2b
VM
93512017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9352
9353 PR rtl-optimization/70703
9354 * gcc.target/i386/pr70703.c: New.
9355
47a11342
JJ
93562017-04-05 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR sanitizer/80308
9359 * c-c++-common/asan/pr80308.c: New test.
9360
d0ee17a5
DV
93612017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9362
9363 PR target/79890
9364 * gcc.target/s390/pr79890.c: New test case.
9365
36f896c7
JJ
93662017-04-05 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR target/80310
9369 * c-c++-common/ubsan/pr80310.c: New test.
9370
d16e2ddd
JJ
93712017-04-04 Jakub Jelinek <jakub@redhat.com>
9372
e1201dff
JJ
9373 PR c++/80297
9374 * g++.dg/torture/pr80297.C: New test.
9375
d16e2ddd
JJ
9376 PR tree-optimization/79390
9377 * gcc.target/i386/pr79390.c: New test.
9378 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9379
c0ea338b
VR
93802017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9381
9382 PR c++/80296
9383 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9384
a1527a93
TP
93852017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9386
9387 PR target/80307
9388 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9389 targeting any CPU or architecture.
9390 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9391 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9392 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9393 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9394 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9395 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9396 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9397 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9398
065ba179 93992017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9400
9401 PR fortran/69498
9402 * gfortran.dg/submodule_unexp.f90: New test.
9403
b1fd967c
JJ
94042017-04-04 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR target/80286
9407 * gcc.target/i386/avx-pr80286.c: New test.
9408 * gcc.dg/pr80286.c: New test.
9409
248179b5
RB
94102017-04-04 Richard Biener <rguenther@suse.de>
9411
9412 PR middle-end/80281
9413 * gcc.dg/torture/pr80281.c: New testcase.
9414
a577fcf2
RB
94152017-04-04 Richard Biener <rguenther@suse.de>
9416
9417 PR tree-optimization/80275
9418 * g++.dg/opt/pr80275.C: Make g static.
9419
833bbf60
SB
94202017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9421
9422 PR rtl-optimization/60818
9423 * gcc.c-torture/compile/pr60818.c: New testcase.
9424
5764ee3c
JW
94252017-04-03 Jonathan Wakely <jwakely@redhat.com>
9426
9427 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9428 * gcc.dg/20031012-1.c: Likewise.
9429 * gcc.dg/ipa/ipcp-1.c: Likewise.
9430 * gcc.dg/torture/matrix-3.c: Likewise.
9431 * gcc.target/powerpc/ppc-spe.c: Likewise.
9432 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9433
bbdf4e81
PB
94342017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9435
9436 PR target/80246
9437 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9438 powerpc_vsx_ok.
9439 (std, ld): Limit scan-assembler-times check to lp64.
9440 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9441 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9442 powerpc_vsx_ok.
9443
44bc146f
PB
94442017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9445
9446 PR target/80246
9447 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9448
fff80893
RB
94492017-04-03 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/80275
9452 * g++.dg/opt/pr80275.C: New testcase.
9453
79f9fc38
DV
94542017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9455
9456 PR testsuite/79356
9457 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9458
a8e70fd3
RD
94592017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9460
9461 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9462 (bal): Increase iteration count and assume alignment.
9463
e0061866
BC
94642017-04-03 Bin Cheng <bin.cheng@arm.com>
9465
9466 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9467
c2d43326
AP
94682017-04-02 Andrew Pinski <apinski@cavium.com>
9469
9470 * gcc.c-torture/compile/nested-3.c: New testcase.
9471 * gcc.c-torture/execute/20170401-1.c: New testcase.
9472 * gcc.c-torture/execute/20170401-2.c: New testcase.
9473
a5a9046d
SB
94742017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9475
9476 PR rtl-optimization/79405
9477 gcc.dg/pr79405.c: New testcase.
9478
6f3af356
JJ
94792017-03-31 Jakub Jelinek <jakub@redhat.com>
9480
eee3756d
JJ
9481 PR debug/79255
9482 * gcc.dg/pr79255.c: New test.
9483
6f3af356
JJ
9484 PR c++/79572
9485 * g++.dg/ubsan/null-8.C: New test.
9486
99e6cfd6
PH
94872017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9488
9489 PR target/80107
9490 * gfortran.dg/pr80107.f: New.
9491
094e6b7a
JL
94922017-03-31 Jeff Law <law@redhat.com>
9493
9494 PR tree-optimization/49498
9495 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9496
eceb2409 94972017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9498
eceb2409
RB
9499 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9500
c412c01a 95012017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9502
c412c01a
RB
9503 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9504
005f12bf
JJ
95052017-03-31 Jakub Jelinek <jakub@redhat.com>
9506
af88f557
JJ
9507 PR libstdc++/80251
9508 * g++.dg/ext/is_aggregate.C: New test.
9509
7d790165
JJ
9510 PR middle-end/80173
9511 * gcc.target/i386/pr80173.c: New test.
9512
a7d55154
JJ
9513 PR middle-end/80163
9514 * gcc.dg/pr80163.c: New test.
9515
005f12bf
JJ
9516 PR debug/80025
9517 * gcc.dg/torture/pr80025.c: New test.
9518
c8e0f43f
MF
95192017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9520
9521 * gcc.target/mips/pr52125.c: Add -msym32.
9522
724d25f3
JJ
95232017-03-30 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR translation/80189
9526 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9527 * g++.dg/gomp/sharing-1.C: Likewise.
9528 * gfortran.dg/gomp/pr44536.f90: Likewise.
9529 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9530 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9531 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9532 * gfortran.dg/gomp/pr33439.f90: Likewise.
9533 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9534 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9535 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9536 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9537 * gcc.dg/gomp/sharing-1.c: Likewise.
9538
05dc406d
PB
95392017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9540
9541 PR target/80246
9542 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9543 Darwin and SPE.
9544 (dxex, dxexq): Update return type.
9545 (diex, diexq): Update argument type.
9546 * gcc.target/powerpc/pr80246.c: New test.
9547
b0fd4d7e
MJ
95482017-03-30 Martin Jambor <mjambor@suse.cz>
9549
9550 PR ipa/77333
9551 * g++.dg/ipa/pr77333.C: New test.
9552
de008ec4
JJ
95532017-03-30 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR target/80206
9556 * gcc.target/i386/pr80206.c: New test.
9557
28c02407
RB
95582017-03-30 Richard Biener <rguenther@suse.de>
9559
9560 PR tree-optimization/77498
9561 * gfortran.dg/pr77498.f: New testcase.
9562
10fa8dfb
MP
95632017-03-29 Marek Polacek <polacek@redhat.com>
9564
9565 PR c/79730
9566 * gcc.dg/pr79730.c: New test.
9567
fdc54f39
JD
95682017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9569
9570 PR libgfortran/78670
9571 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9572 a character of length 1. Update test for success.
9573 * gfortran.dg/dtio_28.f03: New test.
9574 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9575 'scratch' to delete the file when done.
9576
533c0b69
SB
95772017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9578
9579 PR rtl-optimization/80233
9580 * gcc.c-torture/compile/pr80233.c: New testcase.
9581
e35229f8
TK
95822017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9583
9584 PR fortran/80254
9585 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9586 * gfortran.dg/dec_io_2a.f90: instead (new test).
9587
5c0a28d4
JW
95882017-03-28 Jiong Wang <jiong.wang@arm.com>
9589
9590 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9591
19846619
SB
95922017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9593
9594 PR testsuite/43496
9595 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9596 generating PIC code.
9597
e5119fab
VM
95982017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9599
9600 PR rtl-optimization/80193
9601 * gcc.target/i386/pr80193.c: New.
9602
cf474530
JW
96032017-03-28 Janus Weil <janus@gcc.gnu.org>
9604
9605 PR fortran/78661
9606 * gfortran.dg/dtio_25.f90: Modified test case.
9607 * gfortran.dg/dtio_27.f90: New test case.
9608
34fac449
UB
96092017-03-28 Uros Bizjak <ubizjak@gmail.com>
9610
9611 PR target/53383
9612 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9613 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9614 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9615
3e907b90
BC
96162017-03-28 Bin Cheng <bin.cheng@arm.com>
9617
9618 * gcc.c-torture/compile/irreducible-loop.c: New.
9619
522818b9
RS
96202017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9621
3e907b90 9622 PR tree-optimization/80218
522818b9
RS
9623 * gcc.dg/pr80218.c: New test.
9624
ea7d7da8
RB
96252017-03-28 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/78644
9628 * gcc.dg/pr78644-1.c: New testcase.
9629 * gcc.dg/pr78644-2.c: Likewise.
9630
498173ef
TT
96312017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9632
9633 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9634 * gcc.dg/pic-4.c: Likewise.
9635 * gcc.dg/pie-3.c: Likewise.
9636 * gcc.dg/pie-4.c: Likewise.
9637
c5ad2433
ML
96382017-03-28 Martin Liska <mliska@suse.cz>
9639
9640 PR ipa/80205
9641 * g++.dg/ipa/pr80205.C: New test.
9642
17722fb9
SKS
96432017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9644
9645 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9646 with sizeof(int) < 4.
9647 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9648 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9649 * gcc.dg/torture/pr79777.c: Likewise.
9650 * gcc.dg/torture/pr79910.c: Likewise.
9651
737f500a
RB
96522017-03-28 Richard Biener <rguenther@suse.de>
9653
9654 PR middle-end/80222
9655 * g++.dg/pr80222.C: New testcase.
9656
62f96a79
ML
96572017-03-28 Martin Liska <mliska@suse.cz>
9658
9659 PR ipa/80104
9660 * gcc.dg/ipa/pr80104.c: New test.
9661
72785f26
MP
96622017-03-28 Marek Polacek <polacek@redhat.com>
9663
9664 PR sanitizer/80067
9665 * c-c++-common/ubsan/shift-10.c: New test.
9666
86516987
JL
96672017-03-27 Jeff Law <law@redhat.com>
9668
4dbf1eee 9669 PR tree-optimization/80216
86516987
JL
9670 * gcc.c-torture/compile/pr80216.c: New test.
9671
aade772d
JJ
96722017-03-27 Jakub Jelinek <jakub@redhat.com>
9673
a9e4a1a5
JJ
9674 PR middle-end/80162
9675 * c-c++-common/pr80162-1.c: New test.
9676 * c-c++-common/pr80162-2.c: New test.
9677 * c-c++-common/pr80162-3.c: New test.
9678
aade772d
JJ
9679 PR target/80102
9680 * g++.dg/opt/pr80102.C: New test.
9681
d89f355e
MM
96822017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9683
9684 PR target/78543
9685 * gcc.target/powerpc/pr78543.c: New test.
9686
79c4d73b
KN
96872017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9688
9689 PR target/80103
9690 * gcc.target/powerpc/pr80103-1.c: New test.
9691
819df781
RB
96922017-03-27 Richard Biener <rguenther@suse.de>
9693
9694 PR tree-optimization/80181
9695 * gcc.dg/torture/pr80181.c: New testcase.
9696
84804c5b
CZ
96972017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9698
065ba179 9699 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9700
c5e5f5f6
RB
97012017-03-27 Richard Biener <rguenther@suse.de>
9702
9703 PR ipa/79776
9704 * g++.dg/ipa/pr79776.C: New testcase.
9705
7cd200f6
JJ
97062017-03-27 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR sanitizer/80168
9709 * gcc.dg/asan/pr80168.c: New test.
9710
79f512ff
RB
97112017-03-27 Richard Biener <rguenther@suse.de>
9712
9713 PR tree-optimization/80170
9714 * gcc.dg/pr80170.c: New testcase.
9715
672d9f8e
RB
97162017-03-27 Richard Biener <rguenther@suse.de>
9717
9718 PR middle-end/80171
9719 * g++.dg/torture/pr80171.C: New testcase.
9720
978fcba3
JDA
97212017-03-26 John David Anglin <danglin@gcc.gnu.org>
9722
431d7882
JDA
9723 * gcc.dg/torture/pr79732.c: Require alias support.
9724 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9725
978fcba3
JDA
9726 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9727 libatomic_available.
9728 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9729 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9730
1f10d710
JD
97312017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9732
9733 PR libgfortran/78881
9734 * gfortran.dg/dtio_26.f90: New test.
9735
41036686
PT
97362017-03-25 Paul Thomas <pault@gcc.gnu.org>
9737
9738 PR fortran/80156
9739 PR fortran/79382
9740 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9741 testcase for PR80156. Add a main programme that tests that
9742 the typebound generic is accessible.
9743
5da906ca
BS
97442017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9745
9746 PR rtl-optimization/80160
9747 PR rtl-optimization/80159
9748
9749 * gcc.target/i386/pr80160.c: New test.
9750
7dabefa0
JJ
97512017-03-24 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR sanitizer/79904
9754 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9755
c8b1fbc1
MP
97562017-03-24 Marek Polacek <polacek@redhat.com>
9757
9758 PR c++/80119
9759 * g++.dg/warn/Wuninitialized-9.C: New test.
9760
76794c52
AK
97612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9762
9763 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9764 and remove the high-level builtin. The error message for the
9765 would prevent compilation from reaching the second.
9766 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9767
2de2b3f9
AK
97682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9769
9770 * gcc.target/s390/vxe/negfma-1.c: New test.
9771
7d2fd075
AK
97722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9773
9774 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9775 * gcc.target/s390/arch12/mul-1.c: New test.
9776 * gcc.target/s390/arch12/mul-2.c: New test.
9777
72612e4e
AK
97782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9779
9780 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9781
6c7774d1
AK
97822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9783
9784 * gcc.target/s390/vxe/popcount-1.c: New test.
9785
9ec98860
AK
97862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9787
9788 * gcc.target/s390/vxe/bitops-1.c: New test.
9789
6654e96f
AK
97902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9791
9792 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9793 * lib/target-supports.exp: Add effective target check s390_vxe.
9794
77c585ca
AK
97952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9796
9797 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9798 comparison instructions used from now on.
9799
b5de6e84
AK
98002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9801
9802 * gcc.target/s390/s390.exp (check_effective_target_vector):
9803 Include target-supports.exp and move target_vector check routine
9804 ...
9805 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9806 here and rename it.
9807 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9808 check from vector to s390_vx.
9809 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9810 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9811 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9812 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9813 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9814 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9815 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9816 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9817 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9818
a602f985
AK
98192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9820
9821 * gcc.target/s390/vector/vec-init-2.c: New test.
9822
085db63d
AK
98232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9824
9825 * gcc.dg/ubsan/pr79904-2.c: New test.
9826
dc4f29bc
AK
98272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9828
9829 PR target/79893
9830 * gcc.target/s390/zvector/pr79893.c: New test.
9831
56010684
JJ
98322017-03-24 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR rtl-optimization/80112
9835 * gcc.dg/pr80112.c: New test.
9836
f0d7b52d
RO
98372017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9838
9839 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9840 etc. line numbers.
9841 * gcc.dg/Walloca-1.c: Likewise.
9842 * gcc.dg/Walloca-2.c: Likewise.
9843 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9844
635684c4
BS
98452017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9846
9847 PR tree-optimization/80158
9848 * gfortran.fortran-torture/compile/pr80158.f: New file.
9849
76afddf3
RB
98502017-03-24 Richard Biener <rguenther@suse.de>
9851
9852 PR tree-optimization/80167
9853 * gcc.dg/graphite/pr80167.c: New testcase.
9854
c2e389bf
TV
98552017-03-24 Tom de Vries <tom@codesourcery.com>
9856
9857 PR testsuite/80092
9858 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9859 dg-require-effective-target global_constructor.
9860 * gcc.dg/tls/emutls-2.c: Same.
9861
a72821b4
TV
98622017-03-24 Tom de Vries <tom@codesourcery.com>
9863
9864 PR testsuite/80092
9865 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9866 dg-require-effective-target indirect_jumps.
9867
1658def9
TV
98682017-03-24 Tom de Vries <tom@codesourcery.com>
9869
9870 PR testsuite/80092
9871 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9872 nonlocal_goto.
9873
90e02692
TV
98742017-03-24 Tom de Vries <tom@codesourcery.com>
9875
9876 PR testsuite/80092
9877 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9878 * gcc.dg/Walloca-12.c: Same.
9879 * gcc.dg/attr-alloc_size-8.c: Same.
9880 * gcc.dg/Walloca-4.c: Same.
9881 * gcc.dg/Walloca-8.c: Same.
9882 * gcc.dg/Walloca-13.c: Same.
9883 * gcc.dg/Walloca-14.c: Same.
9884 * gcc.dg/attr-alloc_size-9.c: Same.
9885 * gcc.dg/Walloca-1.c: Same.
9886 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9887 * gcc.dg/Walloca-5.c: Same.
9888 * gcc.dg/Walloca-10.c: Same.
9889 * gcc.dg/Walloca-9.c: Same.
9890 * gcc.dg/attr-alloc_size-6.c: Same.
9891 * gcc.dg/Wvla-larger-than-1.c: Same.
9892 * gcc.dg/torture/pr71881.c: Same.
9893 * gcc.dg/torture/pr71901.c: Same.
9894 * gcc.dg/torture/pr78742.c: Same.
9895 * gcc.dg/builtin-alloc-size.c: Same.
9896 * gcc.dg/Walloca-2.c: Same.
9897 * gcc.dg/Walloca-6.c: Same.
9898 * gcc.dg/Walloca-11.c: Same.
9899 * gcc.dg/attr-alloc_size-7.c: Same.
9900 * gcc.dg/Wvla-larger-than-2.c: Same.
9901 * gcc.dg/Walloca-3.c: Same.
9902 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9903 * gcc.c-torture/compile/pr79413.c: Same.
9904 * gcc.c-torture/compile/pr78439.c: Same.
9905
842392c8
KN
99062017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9907
9908 * gcc.target/powerpc/p9-options-1.c: New test.
9909
de2b3f5c
KT
99102017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9911
9912 PR target/71436
9913 * gcc.c-torture/compile/pr71436.c: New test.
9914
2e6315ef 99152017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9916 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9917
9918 PR tree-optimization/79908
9919 PR tree-optimization/80136
9920 * gcc.dg/torture/pr79908.c: New file.
9921
9cdf0363
NK
99222017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9923
2e6315ef 9924 PR fortran/39239
9cdf0363
NK
9925 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9926
f3dd574e
JJ
99272017-03-22 Jakub Jelinek <jakub@redhat.com>
9928
f13e9cd5
JJ
9929 PR c++/80141
9930 * g++.dg/gomp/pr80141.C: New test.
9931
68ed2ba0
JJ
9932 PR c++/80129
9933 * g++.dg/torture/pr80129.C: New test.
9934
f3dd574e
JJ
9935 PR sanitizer/80110
9936 * g++.dg/tsan/pr80110.C: New test.
9937
918b6c9e
TK
99382017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9939
9940 PR fortran/80142
9941 * gfortran.dg/any_loc.f90: New test case.
9942
bf634d1c
TP
99432017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9944
9945 PR target/80082
9946 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9947 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9948
f7325b95
ML
99492017-03-22 Martin Liska <mliska@suse.cz>
9950
9951 PR target/79906
9952 * g++.dg/ext/mv8.C: Add power* targets.
9953
3f01b620
MS
99542017-03-21 Martin Sebor <msebor@redhat.com>
9955
9956 PR c++/79548
9957 * g++.dg/warn/Wunused-var-26.C: New test.
9958
1cefb051
BS
99592017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9960
9961 PR tree-optimization/79908
9962 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9963
edc1747f
MP
99642017-03-21 Marek Polacek <polacek@redhat.com>
9965 Martin Sebor <msebor@redhat.com>
9966
9967 PR tree-optimization/80109
9968 * gcc.dg/Walloca-14.c: New test.
9969
85106b87
JJ
99702017-03-21 Jakub Jelinek <jakub@redhat.com>
9971
9972 PR target/80125
9973 * gcc.target/powerpc/pr80125.c: New test.
9974
e59a225f
NK
99752017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9976
9977 PR fortran/69498
9978 * gfortran.dg/unexp_attribute.f90: New test
9979
0ffe60b5 99802017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9981 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9982
9983 PR tree-optimization/79908
9984 * gcc.dg/torture/pr79908.c: New file.
9985
54eb90fe
SKS
99862017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9987
9988 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9989 with sizeof(int) < 4.
9990
5611c456
ML
99912017-03-21 Martin Liska <mliska@suse.cz>
9992
9993 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9994 apostrophes.
9995
e650ea2a
RB
99962017-03-21 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/80032
9999 * g++.dg/opt/pr80032.C: New testcase.
10000
da2ce5f9
RB
100012017-03-21 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/80122
10004 * gcc.dg/torture/pr80122.c: New testcase.
10005
9d60683a
TT
100062017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10007
10008 * gcc.dg/pic-2.c: Skip for MIPS.
10009 * gcc.dg/pie-2.c: Skip for MIPS.
10010
d3e19c2c
PC
100112017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10012
10013 PR c++/77752
10014 * g++.dg/cpp0x/initlist97.C: New.
10015 * g++.dg/cpp0x/initlist85.C: Update.
10016
8bee092e
JJ
100172017-03-21 Jakub Jelinek <jakub@redhat.com>
10018
9f30dff0
JJ
10019 PR c/67338
10020 * gcc.dg/pr67338.c: New test.
10021
8bee092e
JJ
10022 PR c++/35878
10023 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10024 dump instead of assembler.
10025 * g++.dg/init/pr35878_2.C: Likewise.
10026 * g++.dg/init/pr35878_3.C: Likewise.
10027
4d1b8e70
JJ
100282017-03-21 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR c/80097
10031 * gcc.dg/ubsan/pr80097.c: New test.
10032
c34923c4
BS
100332017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10034
10035 PR tree-optimization/80054
10036 * g++.dg/torture/pr80054.C: New file.
10037
b0ba96c2
KN
100382017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10039
10040 PR target/79963
10041 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10042 directive to assure selection of proper bit using rlwinm insn.
10043 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10044 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10045 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10046 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10047
92377255
MP
100482017-03-20 Marek Polacek <polacek@redhat.com>
10049 Paolo Carlini <paolo.carlini@oracle.com>
10050
10051 PR c++/80059 - ICE with noexcept and __transaction_atomic
10052 * g++.dg/tm/pr80059-2.C: New test.
10053 * g++.dg/tm/pr80059.C: New test.
10054
243e28bf
ML
100552017-03-20 Martin Liska <mliska@suse.cz>
10056
10057 PR middle-end/79753
10058 * gcc.target/i386/mpx/pr79753.c: New test.
10059
918112d3
ML
100602017-03-20 Martin Liska <mliska@suse.cz>
10061
10062 PR target/79769
10063 PR target/79770
10064 * g++.dg/pr79769.C: New test.
10065 * gcc.target/i386/mpx/pr79770.c: New test.
10066
e325aba2
AK
100672017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10068
10069 PR target/78857
10070 * gcc.target/s390/load-and-test-fp-1.c: New test.
10071 * gcc.target/s390/load-and-test-fp-2.c: New test.
10072
91d2c04c
PT
100732017-03-18 Paul Thomas <pault@gcc.gnu.org>
10074
10075 PR fortran/79676
10076 * gfortran.dg/submodule_28.f08 : New test.
10077
c7e4107b
PT
100782017-03-18 Paul Thomas <pault@gcc.gnu.org>
10079
10080 PR fortran/71838
10081 * gfortran.dg/submodule_26.f08 : New test.
10082 * gfortran.dg/submodule_27.f08 : New test.
10083
d8fe28be
PH
100842017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10085
10086 PR target/79951
10087 * gcc.target/powerpc/pr79951.c: New.
10088
4a17943d
BS
100892017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10090
10091 PR rtl-optimization/79910
10092 * gcc.dg/torture/pr79910.c: New test.
10093
7f166d94
JL
100942017-03-17 Jeff Law <law@redhat.com>
10095
10096 PR tree-optimization/71437
10097 * gcc.dg/tree-ssa/pr71437.c: New test.
10098 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10099 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10100 now caught by VRP, but which were previously caught by DOM.
10101
12c4f7dc
RB
101022017-03-17 Richard Biener <rguenther@suse.de>
10103
10104 PR middle-end/80075
10105 * g++.dg/torture/pr80075.C: New testcase.
10106
207f3423
MM
101072017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10108
10109 PR target/71294
10110 * g++.dg/pr71294.C: New test.
10111
9fc900af
SB
101122017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10113
10114 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10115
c05c2380
JJ
101162017-03-16 Jakub Jelinek <jakub@redhat.com>
10117
e711928b
JJ
10118 PR fortran/80010
10119 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10120
c05c2380
JJ
10121 PR fortran/79886
10122 * gfortran.dg/pr79886.f90: New test.
10123
3231d64b
MM
101242017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10125
10126 PR target/79038
10127 * gcc.target/powerpc/pr79038-1.c: New test.
10128
81ef1f5e
SB
101292017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10130
10131 PR fortran/33271
10132 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10133
395a1e9b
JW
101342017-03-15 Jiong Wang <jiong.wang@arm.com>
10135
10136 PR testsuite/79356
10137 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10138
05f65910
UB
101392017-03-15 Uros Bizjak <ubizjak@gmail.com>
10140
10141 PR target/80019
10142 * gcc.target/i386/pr80019.c: New test.
10143
94285a7d
ML
101442017-03-15 Martin Liska <mliska@suse.cz>
10145
10146 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10147
a983542b
MS
101482017-03-14 Martin Sebor <msebor@redhat.com>
10149
10150 PR tree-optimization/79800
10151 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10152 * gcc.dg/tree-ssa/pr79800.c: New test.
10153
76ca5f40
MM
101542017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10155
10156 PR target/79947
10157 * gcc.target/powerpc/pr79947.c: New test.
10158
5d9a283a
MS
101592017-03-14 Martin Sebor <msebor@redhat.com>
10160
10161 PR middle-end/80020
10162 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10163 * gcc.dg/attr-alloc_size-7.c: Same.
10164 * gcc.dg/attr-alloc_size-9.c: Same.
10165 * gcc.dg/builtin-alloc-size.c: Same.
10166 * gcc.dg/pr80020.c: New test.
10167
4692943d
BS
101682017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10169
10170 PR rtl-optimization/79728
10171 * gcc.target/i386/sse-globalreg.c: New test.
10172
861d9d5e
ML
101732017-03-14 Martin Liska <mliska@suse.cz>
10174
10175 PR lto/66295
10176 * gcc.dg/tree-prof/pr66295.c: New test.
10177
a48018b5
ML
101782017-03-13 Martin Liska <mliska@suse.cz>
10179
10180 PR middle-end/78339
10181 * gcc.target/i386/mpx/pr78339.c: New test.
10182
8c56cc5a
CZ
101832017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10184
065ba179 10185 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10186
14555394
CZ
101872017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10188
065ba179 10189 * gcc.target/arc/pr9001090948.c: New file.
14555394 10190
3079b92e
SB
101912017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10192
10193 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10194 Fix test. Make early-out condition return early. Correct comments.
10195
c08de9db
JD
101962017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10197
10198 PR libgfortran/78854
10199 * gfortran.dg/dtio_25.f90: New test.
10200
66b27545
MS
102012017-03-10 Martin Sebor <msebor@redhat.com>
10202
10203 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10204
8f2f6381
BS
102052017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10206
10207 PR rtl-optimization/78911
10208 * gcc.target/i386/pr78911-1.c: New test.
10209 * gcc.target/i386/pr78911-2.c: New test.
10210
8e2c69b4 102112017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10212
8e2c69b4
WS
10213 PR target/79941
10214 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10215 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10216 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10217
455d833c
MP
102182017-03-10 Marek Polacek <polacek@redhat.com>
10219
10220 PR c++/79967
10221 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10222
cdd669f9
JJ
102232017-03-10 Jakub Jelinek <jakub@redhat.com>
10224
e260b0a7
JJ
10225 PR c++/79899
10226 * g++.dg/other/friend7.C: New test.
10227
cdd669f9
JJ
10228 PR c++/79896
10229 * g++.dg/ext/int128-5.C: New test.
10230
730e6e46
SB
102312017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10232
10233 PR testsuite/79356
10234 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10235 powerpc, sparc, or s390x.
10236
fc8f6304
PH
102372017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10238
10239 PR target/79907
10240 * gcc.target/powerpc/pr79907.c: New.
10241
f1b0632a
OH
102422017-03-10 Olivier Hainque <hainque@adacore.com>
10243
10244 * gnat.dg/opt64.adb: New test.
10245 * gnat.dg/opt64_pkg.ads: New helper.
10246 * gnat.dg/opt64_pkg.adb: New helper.
10247
5558f089
JJ
102482017-03-10 Jakub Jelinek <jakub@redhat.com>
10249
2d9dd4fb
JJ
10250 PR rtl-optimization/79909
10251 * gcc.target/powerpc/pr79909.c: New test.
10252
72772e67
JJ
10253 PR tree-optimization/79972
10254 * gcc.dg/pr79972.c: New test.
10255
5558f089
JJ
10256 PR tree-optimization/77975
10257 * gcc.dg/pr77975.c: New test.
10258
822a132c
MP
102592017-03-09 Marek Polacek <polacek@redhat.com>
10260
10261 PR c++/79962
10262 PR c++/79984
10263 * c-c++-common/nonnull-3.c: New test.
10264 * g++.dg/warn/Wnonnull3.C: New test.
10265
c9819d22
MF
102662017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10267
10268 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10269 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10270
36618428
MP
102712017-03-09 Marek Polacek <polacek@redhat.com>
10272
10273 PR sanitizer/79757
10274 * gcc.dg/ubsan/pr79757-1.c: New test.
10275 * gcc.dg/ubsan/pr79757-2.c: New test.
10276 * gcc.dg/ubsan/pr79757-3.c: New test.
10277 * gcc.dg/ubsan/pr79757-4.c: New test.
10278 * gcc.dg/ubsan/pr79757-5.c: New test.
10279
01e5af5a
JJ
102802017-03-09 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR c/79969
10283 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10284
6443c7c0
MP
102852017-03-09 Marek Polacek <polacek@redhat.com>
10286
10287 PR c++/79687
10288 * g++.dg/expr/ptrmem8.C: New test.
10289 * g++.dg/expr/ptrmem9.C: New test.
10290
d721dc3c
RB
102912017-03-09 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/79977
10294 * gcc.dg/graphite/pr79977.c: New testcase.
10295
1f1fd3e2
TT
102962017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10297
10298 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10299 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10300 * lib/target-supports.exp (check_effective_target_rdynamic):
10301 New proc.
10302
16967aff
RB
103032017-03-09 Richard Biener <rguenther@suse.de>
10304
10305 PR middle-end/79971
10306 * gcc.dg/fixed-point/pr79971.c: New testcase.
10307
26d7dc48
RB
103082017-03-09 Richard Biener <rguenther@suse.de>
10309
10310 PR ipa/79970
10311 * gcc.dg/torture/pr79970.c: New testcase.
10312
35f77c28
PC
103132017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10314
10315 PR c++/71966
10316 * g++.dg/cpp0x/pr71966-1.C: New.
10317 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10318
8a7df031
ML
103192017-03-09 Martin Liska <mliska@suse.cz>
10320
10321 PR tree-optimization/79631
10322 * gcc.target/i386/mpx/pr79631.c: New test.
10323
3828bb0d
ML
103242017-03-09 Martin Liska <mliska@suse.cz>
10325
10326 PR target/65705
10327 PR target/69804
10328 * gcc.target/i386/pr71458.c: Update scanned pattern.
10329
410a590c
MP
103302017-03-09 Marek Polacek <polacek@redhat.com>
10331
10332 PR c++/79672
10333 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10334 * g++.dg/warn/Wduplicated-branches3.C: New test.
10335
f084a22e
PG
103362017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10337
10338 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10339
a278b1c3
ML
103402017-03-09 Martin Liska <mliska@suse.cz>
10341
10342 PR ipa/79764
10343 * g++.dg/pr79764.C: New test.
10344
8dc19053
ML
103452017-03-09 Martin Liska <mliska@suse.cz>
10346
10347 PR ipa/79761
10348 * g++.dg/pr79761.C: New test.
10349
030fc94a
JJ
103502017-03-09 Jakub Jelinek <jakub@redhat.com>
10351
9e463823
JJ
10352 PR sanitizer/79944
10353 * c-c++-common/asan/pr79944.c: New test.
10354
6b62f323
JJ
10355 PR target/79932
10356 * gcc.target/i386/pr79932-2.c: New test.
10357
030fc94a
JJ
10358 PR target/79932
10359 * gcc.target/i386/pr79932-1.c: New test.
10360
423aec8b
MP
103612017-03-09 Marek Polacek <polacek@redhat.com>
10362
10363 PR c++/79900 - ICE in strip_typedefs
10364 * g++.dg/warn/Wpadded-1.C: New test.
10365
6659fe59
MP
103662017-03-08 Marek Polacek <polacek@redhat.com>
10367
10368 * g++.dg/Walloca1.C: Adjust dg-warning.
10369
f1a675e4
AH
103702017-03-08 Andrew Haley <aph@redhat.com>
10371
10372 PR tree-optimization/79943
10373 * gcc.dg/tree-ssa/pr79943.c: New test.
10374
edfcd7e3
RB
103752017-03-08 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/79955
10378 * gcc.dg/uninit-24.c: New testcase.
10379
61fdfd8c
RB
103802017-03-08 Richard Biener <rguenther@suse.de>
10381
10382 PR tree-optimization/79920
10383 * gcc.dg/vect/pr79920.c: New testcase.
10384
4b48e883
JJ
103852017-03-08 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR sanitizer/79904
10388 * gcc.dg/ubsan/pr79904.c: New test.
10389
a71dbc63
JJ
103902017-03-07 Jakub Jelinek <jakub@redhat.com>
10391
10392 PR c/79834
10393 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10394 diagnostics.
10395
d8a90142
MP
103962017-03-07 Marek Polacek <polacek@redhat.com>
10397
10398 PR middle-end/79809
10399 * g++.dg/Walloca1.C: New test.
10400
a5e9e3e4
ML
104012017-03-07 Martin Liska <mliska@suse.cz>
10402
10403 PR middle-end/68270
10404 * g++.dg/pr68270.C: New test.
10405
1f6dba54
JJ
104062017-03-07 Jakub Jelinek <jakub@redhat.com>
10407
760f82db
JJ
10408 PR rtl-optimization/79901
10409 * gcc.target/i386/pr79901.c: New test.
10410
1f6dba54
JJ
10411 PR sanitizer/79897
10412 * c-c++-common/ubsan/pr79897.c: New test.
10413
feca7b89
VM
104142017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10415
10416 PR rtl-optimization/79571
10417 * gcc.target/i386/pr79571.c: New.
10418
bdbbf28d
MP
104192017-03-06 Marek Polacek <polacek@redhat.com>
10420
10421 PR c++/79796 - ICE with NSDMI and this pointer
10422 * g++.dg/cpp0x/nsdmi13.C: New test.
10423
52564551
JK
104242017-03-06 Julia Koval <julia.koval@intel.com>
10425
10426 PR target/79793
10427 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10428 directives.
10429 * gcc.target/i386/interrupt-13.c: Ditto.
10430 * gcc.target/i386/interrupt-14.c: Ditto.
10431 * gcc.target/i386/interrupt-15.c: Ditto.
10432
345edb37
JJ
104332017-03-06 Jakub Jelinek <jakub@redhat.com>
10434
10435 PR c++/79822
10436 * g++.dg/cpp0x/constexpr-79822.C: New test.
10437
a8d25fd0
RB
104382017-03-06 Richard Biener <rguenther@suse.de>
10439
10440 PR tree-optimization/79894
10441 * gcc.dg/vect/pr79887.c: New testcase.
10442
522fcdd7
RB
104432017-03-06 Richard Biener <rguenther@suse.de>
10444
10445 PR tree-optimization/79824
10446 * gcc.dg/vect/pr79824-1.c: New testcase.
10447 * gcc.dg/vect/pr79824-2.c: Likewise.
10448
54649631
TT
104492017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10450
10451 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10452 gettimeofday. Remove dg-skip-if for AVR.
10453 * lib/target-supports.exp (check_effective_target_gettimeofday):
10454 New proc.
10455
4bbc8970
RD
104562017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10457
10458 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10459 * gcc.target/s390/hotpatch-10.c: Likewise.
10460 * gcc.target/s390/hotpatch-11.c: Likewise.
10461 * gcc.target/s390/hotpatch-12.c: Likewise.
10462 * gcc.target/s390/hotpatch-13.c: Likewise.
10463 * gcc.target/s390/hotpatch-14.c: Likewise.
10464 * gcc.target/s390/hotpatch-15.c: Likewise.
10465 * gcc.target/s390/hotpatch-16.c: Likewise.
10466 * gcc.target/s390/hotpatch-17.c: Likewise.
10467 * gcc.target/s390/hotpatch-18.c: Likewise.
10468 * gcc.target/s390/hotpatch-19.c: Likewise.
10469 * gcc.target/s390/hotpatch-2.c: Likewise.
10470 * gcc.target/s390/hotpatch-26.c: Likewise.
10471 * gcc.target/s390/hotpatch-27.c: Likewise.
10472 * gcc.target/s390/hotpatch-28.c: Likewise.
10473 * gcc.target/s390/hotpatch-3.c: Likewise.
10474 * gcc.target/s390/hotpatch-4.c: Likewise.
10475 * gcc.target/s390/hotpatch-5.c: Likewise.
10476 * gcc.target/s390/hotpatch-6.c: Likewise.
10477 * gcc.target/s390/hotpatch-7.c: Likewise.
10478 * gcc.target/s390/hotpatch-8.c: Likewise.
10479 * gcc.target/s390/hotpatch-9.c: Likewise.
10480
5f215a70
PC
104812017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10482
10483 PR c++/64574
10484 * g++.dg/template/crash125.C: New.
10485
296cc393
JJ
104862017-03-06 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/79812
10489 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10490
ca8942a3
TT
104912017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10492
10493 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10494
c1b993c0
PG
104952017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10496
10497 * gcc.target/mips/msa-minmax.c: New tests.
10498
a50a32aa
ML
104992017-03-06 Martin Liska <mliska@suse.cz>
10500
10501 PR sanitize/79783
10502 * g++.dg/asan/pr79783.C: New test.
10503
5ada812c
PG
105042017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10505
10506 * gcc.target/mips/msa-dotp.c: New tests.
10507
334b3c4b
PG
105082017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10509
10510 * gcc.target/mips/msa-bclri.c: New test.
10511
d8b4baeb
PC
105122017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10513
10514 PR c++/70266
10515 * g++.dg/tm/pr70266.C: New.
10516
ef78bc3c 105172017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10518 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10519
10520 * gfortran.dg/coarray/fail_image_1.f08: New test.
10521 * gfortran.dg/coarray/fail_image_2.f08: New test.
10522 * gfortran.dg/coarray/failed_images_1.f08: New test.
10523 * gfortran.dg/coarray/failed_images_2.f08: New test.
10524 * gfortran.dg/coarray/image_status_1.f08: New test.
10525 * gfortran.dg/coarray/image_status_2.f08: New test.
10526 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10527 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10528 * gfortran.dg/coarray_fail_st.f90: New test.
10529 * gfortran.dg/coarray_failed_images_1.f08: New test.
10530 * gfortran.dg/coarray_image_status_1.f08: New test.
10531 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10532
7f5a7d78
MP
105332017-03-03 Marek Polacek <polacek@redhat.com>
10534
10535 PR c/79758
10536 * gcc.dg/noncompile/pr79758.c: New test.
10537
cc195d46
JJ
105382017-03-03 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR middle-end/79805
10541 * g++.dg/opt/pr79805.C: New test.
10542
945b6e16
AS
105432017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10544
10545 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10546 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10547 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10548 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10549 * gcc.target/i386/i386.exp
10550 (check_effective_target_avx512vpopcntdq): New.
10551
31dcc385
TT
105522017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10553
10554 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10555 ilp32 targets and match DImode registers for lp64 targets.
10556
0e174ae1
UB
105572017-03-03 Uros Bizjak <ubizjak@gmail.com>
10558
10559 * g++.dg/pr71624.C: Disable for x32.
10560 * g++.dg/pr71633.C: Ditto.
10561
93505ec5
JJ
105622017-03-03 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR target/79807
10565 * gcc.target/i386/pr79807.c: New test.
10566
d78a1c01
ML
105672017-03-03 Martin Liska <mliska@suse.cz>
10568
10569 PR tree-optimization/79803
10570 * gcc.dg/tree-ssa/pr79803.c: New test.
10571
ec7f796e
ML
105722017-03-03 Martin Liska <mliska@suse.cz>
10573
10574 PR rtl-optimization/79574
10575 * gcc.dg/pr79574-2.c: New test.
10576
30d309aa
RB
105772017-03-03 Richard Biener <rguenther@suse.de>
10578
10579 PR c++/79825
10580 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10581
38801de5
JJ
105822017-03-03 Jakub Jelinek <jakub@redhat.com>
10583
10584 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10585
7278b0a2
MP
105862017-03-03 Marek Polacek <polacek@redhat.com>
10587
10588 PR c++/79791
10589 * g++.dg/warn/Wwrite-strings-1.C: New test.
10590 * g++.dg/warn/Wwrite-strings-2.C: New test.
10591 * g++.dg/warn/Wwrite-strings-3.C: New test.
10592 * g++.dg/warn/Wwrite-strings-4.C: New test.
10593 * g++.dg/warn/Wwrite-strings-5.C: New test.
10594 * g++.dg/warn/Wwrite-strings-6.C: New test.
10595 * g++.dg/warn/Wwrite-strings-7.C: New test.
10596 * g++.dg/warn/Wwrite-strings-8.C: New test.
10597 * g++.dg/warn/Wwrite-strings-9.C: New test.
10598 * g++.dg/warn/Wwrite-strings-10.C: New test.
10599 * g++.dg/warn/Wwrite-strings-11.C: New test.
10600 * g++.dg/warn/Wwrite-strings-12.C: New test.
10601
75473a91
RB
106022017-03-03 Richard Biener <rguenther@suse.de>
10603
10604 PR middle-end/79818
10605 * gcc.dg/torture/pr79818.c: New testcase.
10606
50bea0c5
JJ
106072017-03-02 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR c++/79782
10610 * g++.dg/warn/Wunused-parm-10.C: New test.
10611
130f15ce
UB
106122017-03-02 Uros Bizjak <ubizjak@gmail.com>
10613
10614 * gcc.dg/rtl/x86_64/*.c: Test for
10615 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10616
dc362ada
UB
106172017-03-02 Uros Bizjak <ubizjak@gmail.com>
10618
10619 PR target/79514
10620 * gcc.target/i386/pr79514.c: New test.
10621
fe792dd8
JJ
106222017-03-02 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR rtl-optimization/79780
10625 * gcc.c-torture/compile/pr79780.c: New test.
10626
e80facb4
RB
106272017-03-02 Richard Biener <rguenther@suse.de>
10628
10629 PR tree-optimization/79345
10630 PR c++/42000
10631 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10632 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10633 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10634
eb0e7c34
RB
106352017-03-02 Richard Biener <rguenther@suse.de>
10636
10637 PR c/79756
10638 * gcc.dg/vector-1.c: New testcase.
10639
653a4b32
BC
106402017-03-02 Bin Cheng <bin.cheng@arm.com>
10641
10642 PR tree-optimization/66768
10643 * gcc.target/i386/pr66768.c: New test.
10644
da403f31
RB
106452017-03-02 Richard Biener <rguenther@suse.de>
10646
10647 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10648 * gcc.dg/rtl/x86_64/final.c: Likewise.
10649 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10650 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10651 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10652 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10653
83692f96
RB
106542017-03-02 Richard Biener <rguenther@suse.de>
10655
10656 PR tree-optimization/79777
10657 * gcc.dg/torture/pr79777.c: New testcase.
10658
71dedb33
MS
106592017-03-01 Martin Sebor <msebor@redhat.com>
10660
10661 PR middle-end/79692
10662 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10663 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10664 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10665 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10666
48990905
UB
106672017-03-01 Uros Bizjak <ubizjak@gmail.com>
10668
10669 * gcc.target/i386/invsize-2.c: New test.
10670 * gcc.target/i386/invsize-3.c: Ditto.
10671 * gcc.target/i386/invsize-4.c: Ditto.
10672 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10673 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10674
c7f0c9f3
MM
106752017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10676
10677 PR target/79439
10678 * gcc.target/powerpc/pr79439.c: New test.
10679
f5ef6bfc
PH
106802017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10681
10682 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10683 scan string.
10684
10685
50181506
KN
106862017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10687
10688 PR target/79395
10689 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10690 pattern to look for vcmpequd. instead of vcmpnew.
10691 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10692 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10693 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10694 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10695 look for xvcmpeqdp. instead of xvcmpnedp.
10696 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10697 look for vcmpequd. instead of vcmpnew.
10698 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10699 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10700 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10701 look for xvcmpeqsp. instead of xvcmpnesp.
10702 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10703 look for xvcmpeqdp. instead of xvcmpnedp.
10704 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10705 look for vcmpequd. instead of vcmpnew.
10706 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10707 look for vcmpeqsp instead of xvcmpnesp.
10708 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10709 look for xvcmpeqdp instead of xvcmpnedp.
10710
0100ae43
RB
107112017-03-01 Richard Biener <rguenther@suse.de>
10712
10713 PR middle-end/79721
10714 * gcc.dg/torture/pr79721.c: New testcase.
10715
0f3f4ffe
JJ
107162017-03-01 Jakub Jelinek <jakub@redhat.com>
10717
42132674
JJ
10718 PR c++/79681
10719 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10720 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10721
e3e9e8ca
JJ
10722 PR c++/79746
10723 * g++.dg/warn/Wunused-parm-9.C: New test.
10724
0f3f4ffe
JJ
10725 PR tree-optimization/79734
10726 * g++.dg/opt/pr79734.C: New test.
10727
ad1de652
JJ
107282017-02-28 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR tree-optimization/79737
10731 * gcc.c-torture/execute/pr79737-1.c: New test.
10732 * gcc.c-torture/execute/pr79737-2.c: New test.
10733
7a1ae923
EB
107342017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10735
10736 * gcc.target/sparc/20170228-1.c: New test.
10737
2af0c3ed
UB
107382017-02-28 Uros Bizjak <ubizjak@gmail.com>
10739
10740 * gcc.target/i386/invsize-1.c: New test.
10741
203ced0a
MS
107422017-02-28 Martin Sebor <msebor@redhat.com>
10743
10744 PR tree-optimization/79691
10745 * gcc.dg/tree-ssa/pr79691.c: New test.
10746
8a915b87
JJ
107472017-02-28 Jakub Jelinek <jakub@redhat.com>
10748
10749 PR target/79729
10750 * gcc.target/i386/pr79729.c: New test.
10751
41aa3a38
RB
107522017-02-28 Richard Biener <rguenther@suse.de>
10753
10754 PR tree-optimization/79740
10755 * gcc.dg/torture/pr79740.c: New testcase.
10756
587240d2
RB
107572017-02-28 Richard Biener <rguenther@suse.de>
10758
10759 PR middle-end/79731
10760 * c-c++-common/torture/pr79731.c: New testcase.
10761
dd3f4560
RB
107622017-02-28 Richard Biener <rguenther@suse.de>
10763
10764 PR tree-optimization/79732
10765 * gcc.dg/torture/pr79732.c: New testcase.
10766
c7d97b28
RB
107672017-02-28 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/79723
10770 * gcc.target/i386/pr79723.c: New testcase.
10771
c8f28a3c
PH
107722017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10773
10774 PR target/79544
10775 * gcc.target/powerpc/pr79544.c: New.
10776
c91c3003
PC
107772017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10778
10779 PR c++/79414
10780 * g++.dg/parse/crash67.C: New.
10781
57fa080b
BC
107822017-02-27 Bin Cheng <bin.cheng@arm.com>
10783
10784 PR tree-optimization/77536
10785 * gcc.dg/vect/pr79347.c: Revise testing string.
10786
68b948d3
RB
107872017-02-27 Richard Biener <rguenther@suse.de>
10788
10789 PR tree-optimization/45397
10790 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10791
69a2e8a1
RB
107922017-02-27 Richard Biener <rguenther@suse.de>
10793
10794 PR tree-optimization/79690
10795 * gcc.target/i386/pr79690.c: New testcase.
10796
c7b608a9
TK
107972017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10798
10799 PR fortran/51119
10800 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10801 of original.
10802 * gfortran.dg/inline_matmul_11.f90: Likewise.
10803 * gfortran.dg/inline_matmul_9.f90: Likewise.
10804 * gfortran.dg/matmul_13.f90: New test.
10805 * gfortran.dg/matmul_14.f90: New test.
10806
98561a9b
JJ
108072017-02-25 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR middle-end/79396
10810 * g++.dg/opt/pr79396.C: New test.
10811
77be9417
DH
108122017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10813
10814 PR fortran/79597
10815 * gfortran.dg/dtio_6.f90: Update test.
10816
108172017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10818
10819 PR fortran/79601
10820 * gfortran.dg/interface_operator_2.f90: New test.
10821
b9822443
JJ
108222017-02-24 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR c/79677
10825 * gcc.dg/pr79677.c: New test.
10826
4bc2b786
MF
108272017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10828
10829 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10830 of mov.ps.
10831 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10832 (cond_move1): Simplify condition to force generation of
10833 mov[nz].ps.
10834 (cond_move2): Likewise.
10835
4227c9ad
JJ
108362017-02-24 Jakub Jelinek <jakub@redhat.com>
10837
10838 PR c++/79588
10839 * g++.dg/warn/Wrestrict-1.C: New test.
10840 * g++.dg/warn/Wrestrict-2.C: New test.
10841
fd527ec1
DE
108422017-02-24 David Edelsohn <dje.gcc@gmail.com>
10843
10844 * g++.dg/ext/complit15.C: Require LTO.
10845
2af8fd5c
TT
108462017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10847
10848 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10849 logical_op_short_circuit to skip targets.
10850 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10851 and s390.
10852
0b9cdb9a
EB
108532017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10854
10855 * gnat.dg/opt63.adb: New test.
10856
4af362a9
EB
108572017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10858
10859 * gnat.dg/discr47.adb: New test.
10860
7699e88f
RB
108612017-02-24 Richard Biener <rguenther@suse.de>
10862
10863 PR tree-optimization/79389
10864 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10865
e3beb191
PC
108662017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10867
10868 PR c++/79361
10869 * g++.dg/cpp0x/pr79361-1.C: New.
10870 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10871
195610aa
EB
108722017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10873
10874 * gcc.target/visium/bit_test.c: Accept any lsr form.
10875 * gcc.target/visium/block_move.c: Tweak.
10876
17885cad
DV
108772017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10878
10879 PR 68749
10880 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10881
45f7faf0
RB
108822017-02-23 Richard Biener <rguenther@suse.de>
10883
10884 PR tree-optimization/79683
10885 * gcc.target/i386/pr79683.c: New testcase.
10886
18eb304e
JL
108872017-02-22 Jeff Law <law@redhat.com>
10888
10889 PR tree-optimization/79578
10890 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10891
0a864a97
SD
108922017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10893
10894 * gcc.target/mips/msa-fp-cc.c: New test.
10895
fe8ece05
JJ
108962017-02-22 Jakub Jelinek <jakub@redhat.com>
10897
e40b6fc7
JJ
10898 PR c++/79664
10899 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10900 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10901 * g++.dg/gomp/pr79664.C: New test.
10902
fe8ece05
JJ
10903 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10904
78af14ae
MP
109052017-02-22 Marek Polacek <polacek@redhat.com>
10906
10907 PR c++/79653
10908 * g++.dg/cpp0x/alignas10.C: New test.
10909 * g++.dg/cpp0x/alignas9.C: New test.
10910
8fdddd3d
MP
10911 PR c++/79657
10912 * g++.dg/ext/underlying_type12.C: New test.
10913
61ac5ebe
MP
10914 PR c/79662
10915 * gcc.dg/enum-incomplete-4.c: New test.
10916
888c7050
JJ
109172017-02-22 Jakub Jelinek <jakub@redhat.com>
10918
10919 PR target/70465
10920 * gcc.target/i386/pr70465-2.c: New test.
10921
6d3daa1a
UB
109222017-02-21 Uros Bizjak <ubizjak@gmail.com>
10923
10924 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10925
76dd203e
RB
109262017-02-22 Richard Biener <rguenther@suse.de>
10927
10928 PR tree-optimization/79673
10929 * gcc.target/i386/pr79673.c: New testcase.
10930
a9c774d2
RB
109312017-02-22 Richard Biener <rguenther@suse.de>
10932
10933 PR tree-optimization/79666
10934 * gcc.dg/torture/pr79666.c: New testcase.
10935
8f4f841a
ML
109362017-02-22 Martin Liska <mliska@suse.cz>
10937
10938 PR lto/79587
10939 * gcc.dg/tree-prof/pr79587.c: New test.
10940
a232a1cb
MP
109412017-02-21 Marek Polacek <polacek@redhat.com>
10942
10943 PR c++/79535
10944 * g++.dg/ext/flexary23.C: New test.
10945
b86fec68
UB
109462017-02-21 Uros Bizjak <ubizjak@gmail.com>
10947
10948 PR target/79593
10949 * gcc.target/i386/pr79593.c: New test.
10950
5c3f1d7b
JJ
109512017-02-21 Jakub Jelinek <jakub@redhat.com>
10952
b7280ac2
JJ
10953 PR c++/79654
10954 * g++.dg/cpp1z/decomp26.C: New test.
10955
5c3f1d7b
JJ
10956 PR sanitizer/79589
10957 * g++.dg/ubsan/pr79589.C: New test.
10958
1486c2a7
JL
109592017-02-21 Jeff Law <law@redhat.com>
10960
10961 PR tree-optimization/79621
10962 * gcc.c-torture/compile/pr79621.c: New test.
10963
2f3ec56d
JJ
109642017-02-21 Jakub Jelinek <jakub@redhat.com>
10965
3bb43119
JJ
10966 PR c++/79655
10967 * g++.dg/cpp1y/constexpr-79655.C: New test.
10968
664beaf2 10969 PR c++/79639
b86fec68 10970 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10971
956d3e61
JJ
10972 PR target/79633
10973 * gcc.target/i386/mpx/pr79633.c: New test.
10974
d4cbfca4
JJ
10975 PR target/79570
10976 * gcc.dg/pr79570.c: New test.
10977
00bc9de3
JJ
10978 PR c++/79641
10979 * c-c++-common/pr79641.c: New test.
10980
d002d099
JJ
10981 PR tree-optimization/79649
10982 * gcc.target/i386/pr79649.c: New test.
10983
2f3ec56d
JJ
10984 PR target/79494
10985 * gcc.dg/pr79494.c: New test.
10986
e6655a5f
SB
109872017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10988
10989 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10990 to dg-options.
10991
109922017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10993
10994 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10995
fd527ec1
DE
109962017-02-02 Jason Merrill <jason@redhat.com>
10997
10998 PR c++/79580
10999 * g++.dg/ext/complit15.C: New.
11000
027a9dd5
KN
110012017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11002
11003 PR target/78056
11004 * gcc.target/powerpc/pr78056-8.c: Remove.
11005
80480cee
MP
110062017-02-20 Marek Polacek <polacek@redhat.com>
11007
11008 PR middle-end/79537
11009 * gcc.dg/comp-goto-4.c: New test.
11010
85ade8d6
MP
11011 PR sanitizer/79558
11012 * c-c++-common/ubsan/bounds-14.c: New test.
11013
705d3b77
JJ
110142017-02-20 Jakub Jelinek <jakub@redhat.com>
11015
11016 PR target/79568
11017 * gcc.target/i386/pr79568-1.c: New test.
11018 * gcc.target/i386/pr79568-2.c: New test.
11019 * gcc.target/i386/pr79568-3.c: New test.
11020
dc42a736
PT
110212017-02-16 Paul Thomas <pault@gcc.gnu.org>
11022
11023 PR fortran/79382
705d3b77
JJ
11024 * gfortran.dg/dtio_10.f90: Change test of error message.
11025 * gfortran.dg/dtio_23.f90: New test.
11026 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11027
1ca6a74f
PT
110282017-02-20 Paul Thomas <pault@gcc.gnu.org>
11029
11030 PR fortran/79434
705d3b77 11031 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11032
63af1586
PT
110332017-02-19 Paul Thomas <pault@gcc.gnu.org>
11034
11035 PR fortran/79447
705d3b77 11036 * gfortran.dg/submodule_24.f08: New test.
63af1586 11037
4ca4d1e9
AV
110382017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11039
11040 PR fortran/79229
11041 * gfortran.dg/class_allocate_24.f90: New test.
11042
dea71ad0
PT
110432017-02-19 Paul Thomas <pault@gcc.gnu.org>
11044
11045 PR fortran/79402
11046 * gfortran.dg/submodule_23.f90: New test.
11047
f46e2bc9
PC
110482017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11049
11050 PR c++/79380
11051 * g++.dg/cpp0x/alignas8.C: New.
11052
7dfa657b
JW
110532017-02-19 Eric Fiselier <eric@efcs.ca>
11054 Jonathan Wakely <jwakely@redhat.com>
11055
11056 PR c++/69523
11057 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11058
eab1f169
PK
110592017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11060
11061 * gcc.dg/gimplefe-26.c: New test.
11062
47e16d83
JDA
110632017-02-18 John David Anglin <danglin@gcc.gnu.org>
11064
11065 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11066
c2615951
JJ
110672017-02-18 Jakub Jelinek <jakub@redhat.com>
11068
c28fcc60
JJ
11069 PR target/79569
11070 * gcc.target/i386/3dnowA-3.c: New test.
11071
c2615951
JJ
11072 PR target/79559
11073 * gcc.target/i386/pr79559.c: New test.
11074
97fcf744
JM
110752017-02-17 Joseph Myers <joseph@codesourcery.com>
11076
11077 * gcc.dg/c11-float-2.c: New test.
11078 * gcc.dg/torture/float128-floath.c,
11079 gcc.dg/torture/float128x-floath.c,
11080 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11081 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11082 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11083 *_DECIMAL_DIG macros with DECIMAL_DIG.
11084
a530e181
BS
110852017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11086
11087 PR target/79261
11088 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11089
1d516992
JK
110902017-02-17 Julia Koval <julia.koval@intel.com>
11091
11092 * gcc.target/i386/rdpid.c New test.
11093 * gcc.target/i386/sse-12.c: Add -mrdpid.
11094 * gcc.target/i386/sse-13.c: Ditto.
11095 * gcc.target/i386/sse-14.c: Ditto.
11096 * gcc.target/i386/sse-22.c: Ditto.
11097 * gcc.target/i386/sse-23.c: Ditto.
11098 * g++.dg/other/i386-2.C: Ditto.
11099 * g++.dg/other/i386-3.C: Ditto.
11100
3185712c
SB
111012017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11102
11103 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11104 * gcc.dg/pr61441.c: Ditto.
11105
a261ee49
ML
111062017-02-17 Martin Liska <mliska@suse.cz>
11107
11108 PR rtl-optimization/79574
11109 * gcc.dg/pr79574.c: New test.
11110
5bf69d74
MP
111112017-02-17 Marek Polacek <polacek@redhat.com>
11112
11113 PR middle-end/79536
11114 * gcc.dg/torture/pr79536.c: New test.
11115
a72b242e
AM
111162017-02-16 Alan Modra <amodra@gmail.com>
11117
11118 * gcc.c-torture/execute/pr79286.c: New.
11119
bcac0b4d
JJ
111202017-02-16 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR c++/79512
11123 * c-c++-common/gomp/pr79512.c: New test.
11124
945c17d8
MS
111252017-02-15 Martin Sebor <msebor@redhat.com>
11126
11127 PR c++/79363
11128 * g++.dg/ext/flexary12.C: Adjust.
11129 * g++.dg/ext/flexary20.C: Same.
11130 * g++.dg/ext/flexary21.C: Same.
11131 * g++.dg/ext/flexary22.C: New test.
11132
25c99850
BC
111332017-02-15 Bin Cheng <bin.cheng@arm.com>
11134
11135 PR tree-optimization/79347
11136 * gcc.dg/vect/pr79347.c: New test.
11137
4f5e5fcb
JJ
111382017-02-15 Jakub Jelinek <jakub@redhat.com>
11139
e7202857
JJ
11140 PR c++/79301
11141 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11142 [[deprecated]] comment.
11143 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11144 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11145 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11146 [[deprecated]] in -std=c++11.
11147 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11148 [[fallthrough]] in -std=c++11 and -std=c++14.
11149
4f5e5fcb
JJ
11150 PR c++/79288
11151 * g++.dg/tls/pr79288.C: New test.
11152
c7545f1c
MP
111532017-02-15 Marek Polacek <polacek@redhat.com>
11154
11155 PR c/79515
11156 * gcc.dg/dfp/pr79515.c: New.
11157
1114b39c
DE
111582017-02-15 David Edelsohn <dje.gcc@gmail.com>
11159
11160 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11161
93b87d1d
TS
111622017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11163
11164 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11165 "opt_files".
11166
fa8db6ea
JJ
111672017-02-15 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR target/79487
11170 * gcc.dg/dfp/pr79487.c: New test.
11171 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11172 2017-02-13 change.
11173
8722316b
CL
111742017-01-14 Carl Love <cel@us.ibm.com>
11175
11176 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11177 xvcvsxdsp and xvcvuxdsp instructions.
11178
2932fe90
SB
111792017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11180
11181 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11182 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11183 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11184 64-bit default target.
11185 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11186 a 64-bit default target.
11187
63d09033
JJ
111882017-02-14 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR target/79481
11191 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11192 (test_3vx): Change return type from int to void.
63d09033
JJ
11193 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11194 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11195 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11196 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11197 tests.
11198 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11199 (test_3vx): Change return type from int to void.
11200 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11201 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11202 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11203 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11204 tests.
11205 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11206 intrinsic. Change scan-assembler-times number from 1 to 2.
11207 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11208 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11209 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11210 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11211 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11212 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11213 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11214
8668fae0
UB
112152017-02-14 Uros Bizjak <ubizjak@gmail.com>
11216
11217 PR middle-end/61225
11218 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11219 Use dg-additional-options for ia32 target. Remove XFAIL.
11220
95d96609
UB
112212017-02-14 Uros Bizjak <ubizjak@gmail.com>
11222
11223 PR target/79495
11224 * gcc.target/i386/pr79495.c: New test.
11225
6f207d58
MP
112262017-02-14 Marek Polacek <polacek@redhat.com>
11227
11228 PR c++/79420
11229 PR c++/79463
11230 * g++.dg/cpp1y/pr79463.C: New.
11231 * g++.dg/template/incomplete10.C: New.
11232 * g++.dg/template/incomplete9.C: New.
11233
ee139af5
L
112342017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11235
11236 PR target/79498
11237 * gcc.target/i386/pr79498.c: New test.
11238
bf00c9e0
MS
112392017-02-14 Martin Sebor <msebor@redhat.com>
11240
11241 PR middle-end/79448
11242 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11243 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11244 * gcc.dg/tree-ssa/pr79448.c: New test.
11245
6c022f73
JL
112462017-02-14 Jeff Law <law@redhat.com>
11247
11248 PR tree-optimization/79095
11249 * g++.dg/pr79095-1.C: New test
11250 * g++.dg/pr79095-2.C: New test
11251 * g++.dg/pr79095-3.C: New test
11252 * g++.dg/pr79095-4.C: New test
11253 * g++.dg/pr79095-5.C: New test
11254 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11255 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11256
b719f884
JG
112572017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11258
11259 * gcc.target/aarch64/vect_fp16_1.c: New.
11260
1be33173
PK
112612017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11262
11263 * gcc.dg/gimplefe-25.c: New test.
11264
73424a09
JJ
112652017-02-14 Jakub Jelinek <jakub@redhat.com>
11266
11267 PR tree-optimization/79408
11268 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11269
977472e8
RB
112702017-02-14 Richard Biener <rguenther@suse.de>
11271
11272 PR middle-end/79432
11273 * gcc.dg/torture/pr79432.c: New testcase.
11274
ee75687b
MS
112752017-02-13 Martin Sebor <msebor@redhat.com>
11276
11277 PR middle-end/79496
11278 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11279
b84702c0
JJ
112802017-02-13 Jakub Jelinek <jakub@redhat.com>
11281
ecc04fae
JJ
11282 PR sanitizer/79341
11283 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11284 variables volatile.
11285
b84702c0
JJ
11286 PR c++/79232
11287 * g++.dg/cpp1z/eval-order4.C: New test.
11288 * g++.dg/other/pr79232.C: New test.
11289
b9a161ff
NS
112902017-02-13 Nathan Sidwell <nathan@acm.org>
11291
11292 PR c++/79296
11293 * g++.dg/cpp0x/pr79296.C: New.
11294
d8505fac
SB
112952017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11296
11297 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11298 Instead, xfail powerpc*-*-* && lp64.
11299
efb802cb
SB
113002017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11301
11302 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11303 powerpc_p8vector_ok.
11304 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11305
8d6427c6
AS
113062017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11307
11308 PR target/79449
11309 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11310 for reading beyond a 4k boundary.
11311
9b7716c9
JJ
113122017-02-13 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR rtl-optimization/79388
11315 PR rtl-optimization/79450
11316 * gcc.c-torture/execute/pr79388.c: New test.
11317 * gcc.c-torture/execute/pr79450.c: New test.
11318
4bb91707
TK
113192017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11320
11321 PR fortran/65542
9b7716c9 11322 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11323
e22910c2
JJ
113242017-02-11 Jakub Jelinek <jakub@redhat.com>
11325
11326 PR sanitizer/79341
11327 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11328
acbbac04
JH
113292017-02-11 Jan Hubicka <hubicka@ucw.cz>
11330
11331 PR tree-ssa/56727
11332 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11333
e493f96b
JJ
113342017-02-10 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR c++/79457
11337 * g++.dg/cpp0x/pr79457.C: New test.
11338
773acd54
SB
113392017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11340
11341 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11342 scan-assembler unless lp64.
11343
b56f814e
SB
113442017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11345
11346 PR tree-optimization/66612
11347 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11348
5e659d16
SB
113492017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11350
11351 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11352 of all powerpc.
11353
6f4f30bf
MP
113542017-02-10 Marek Polacek <polacek@redhat.com>
11355
11356 PR c++/79435
11357 * g++.dg/cpp1y/pr79435.C: New.
11358
3799a5b8
MP
11359 PR c++/79184
11360 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11361
052ef81d
CL
113622017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11363
11364 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11365 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11366 New.
11367 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11368 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11369 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11370 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11371 (vtst_expected_poly64x2): Move to aarch64-only section.
11372 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11373 (vtst_p64, vtstq_p64): New tests.
11374
a7c8ed0c
PC
113752017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11376
11377 PR c++/71737
11378 * g++.dg/cpp0x/pr71737.C: New.
11379
3dcde5ef 113802017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11381 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11382
11383 * gcc.dg/gimplefe-error-1.c: New testcase.
11384 * gcc.dg/gimplefe-error-2.c: New testcase.
11385 * gcc.dg/gimplefe-error-3.c: New testcase.
11386
6139a3b7
JJ
113872017-02-10 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR tree-optimization/79411
11390 * gcc.c-torture/compile/pr79411.c: New test.
11391
9bfc55d0
JJ
113922017-02-09 Jakub Jelinek <jakub@redhat.com>
11393 Jason Merrill <jason@redhat.com>
11394
11395 PR c++/79143
11396 * g++.dg/cpp1z/pr79143.C: New test.
11397
0b90c541
JH
113982017-02-09 Jan Hubicka <hubicka@ucw.cz>
11399
11400 * gcc.dg/loop-unswitch-2.c: Update testcase.
11401 * gcc.dg/loop-unswitch-1.c: Update testcase.
11402
192b048b
MP
114032017-02-09 Marek Polacek <polacek@redhat.com>
11404
11405 PR c/79428
11406 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11407 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11408 * c-c++-common/goacc/pr79428-1.c: New test.
11409 * c-c++-common/gomp/pr79428-2.c: New test.
11410 * c-c++-common/gomp/pr79428-5.c: New test.
11411 * c-c++-common/gomp/pr79428-6.c: New test.
11412 * c-c++-common/pr79428-3.c: New test.
11413
e9a9033b
AK
114142017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11415
11416 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11417 testcases.
11418
56f71478
JJ
114192017-02-09 Jakub Jelinek <jakub@redhat.com>
11420
28f6839b
JJ
11421 PR c/79413
11422 * gcc.c-torture/compile/pr79413.c: New test.
11423
f08683a1
JJ
11424 PR c++/79429
11425 * c-c++-common/gomp/pr79429.c: New test.
11426 * g++.dg/gomp/pr79429.C: New test.
11427
56f71478
JJ
11428 PR c/79431
11429 * c-c++-common/gomp/pr79431.c: New test.
11430
02889d23
CLT
114312017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11432 Cesar Philippidis <cesar@codesourcery.com>
11433 Joseph Myers <joseph@codesourcery.com>
11434 Chung-Lin Tang <cltang@codesourcery.com>
11435
11436 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11437 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11438 * c-c++-common/goacc/loop-auto-2.c: New.
11439 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11440 * c-c++-common/goacc/tile-2.c: New.
11441 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11442 * g++.dg/goacc/tile-1.C: New, check tile subst.
11443 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11444 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11445 * gfortran.dg/goacc/tile-1.f90: New test.
11446 * gfortran.dg/goacc/tile-2.f90: New test.
11447 * gfortran.dg/goacc/tile-lowering.f95: New test.
11448
9c0c77d2
RB
114492017-02-09 Richard Biener <rguenther@suse.de>
11450
11451 PR tree-optimization/69823
11452 * gcc.dg/graphite/pr69823.c: New testcase.
11453
f39bad9f
PH
114542017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11455
11456 PR target/78604
11457 * gcc.target/powerpc/pr78604.c: New.
11458
fc00b9ce
KN
114592017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11460
11461 PR target/68972
11462 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11463 disable this test on power architecture.
11464
50c1f4a5
RB
114652017-02-08 Richard Biener <rguenther@suse.de>
11466
11467 PR tree-optimization/71824
11468 PR tree-optimization/79409
11469 * gcc.dg/graphite/pr71824-3.c: New testcase.
11470
74a15d14
JJ
114712017-02-08 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR tree-optimization/79408
11474 * gcc.dg/tree-ssa/pr79408.c: New test.
11475
d798497e
RB
114762017-02-08 Richard Biener <rguenther@suse.de>
11477
11478 PR tree-optimization/71824
11479 * gcc.dg/graphite/pr71824-2.c: New testcase.
11480
9d5019a1
AP
114812017-02-07 Andrew Pinski <apinski@cavium.com>
11482
705d3b77 11483 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11484
ec48209a
JJ
114852017-02-07 Jakub Jelinek <jakub@redhat.com>
11486
11487 PR rtl-optimization/79386
11488 * gcc.c-torture/compile/pr79386.c: New test.
11489
e5f234b2
DV
114902017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11491 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11492
11493 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11494 *-*-solaris*.
11495
1f138b75
JJ
114962017-02-07 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR target/79299
11499 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11500 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11501
7af4b20d
RB
115022017-02-07 Richard Biener <rguenther@suse.de>
11503
11504 * gcc.dg/gimplefe-23.c: New testcase.
11505 * gcc.dg/gimplefe-24.c: Likewise.
11506
d95c2fc7
CL
115072017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11508
11509 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11510 scan-assembler instead of scan-assembler-times.
11511 * gcc.target/aarch64/test_frame_10.c: Likewise.
11512 * gcc.target/aarch64/test_frame_12.c: Likewise.
11513 * gcc.target/aarch64/test_frame_2.c: Likewise.
11514 * gcc.target/aarch64/test_frame_4.c: Likewise.
11515 * gcc.target/aarch64/test_frame_6.c: Likewise.
11516 * gcc.target/aarch64/test_frame_7.c: Likewise.
11517 * gcc.target/aarch64/test_frame_8.c: Likewise.
11518
fa5d44d0
RO
115192017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11520
11521 * gcc.target/i386/pr78419.c: Require ifunc support.
11522
d9b4ce00
DE
115232017-02-07 David Edelsohn <dje.gcc@gmail.com>
11524
11525 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11526
bb7d75ff
PP
115272017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11528
11529 PR c++/79360
11530 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11531
122e7b4f
KC
115322017-02-06 Kito Cheng <kito.cheng@gmail.com>
11533
11534 * lib/target-supports.exp: Define the RISC-V target.
11535 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11536 * gcc.dg/builtin-apply2.c: Likewise.
11537 * gcc.dg/ifcvt-4.c: Likewise.
11538 * gcc.dg/loop-8.c: Likewise.
11539 * gcc.dg/sibcall-10.c: Likewise.
11540 * gcc.dg/sibcall-9.c: Likewise.
11541 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11542 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11543 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11544 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11545 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11546 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11547 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11548
391675ac
MM
115492017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11550
11551 PR target/66144
11552 * gcc.target/powerpc/pr66144-1.c: New test.
11553 * gcc.target/powerpc/pr66144-2.c: Likewise.
11554 * gcc.target/powerpc/pr66144-3.c: Likewise.
11555
e495e31a
MS
115562017-02-06 Martin Sebor <msebor@redhat.com>
11557
11558 PR tree-optimization/79376
11559 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11560 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11561
2568d8a1
JJ
115622017-02-06 Jakub Jelinek <jakub@redhat.com>
11563
98e09245
JJ
11564 PR c++/79379
11565 * g++.dg/cpp1y/constexpr-79379.C: New test.
11566
e8b0383c
JJ
11567 PR c++/79377
11568 * g++.dg/lookup/pr79377.C: New test.
11569
a5e8cbd1
JJ
11570 PR c++/79372
11571 * g++.dg/cpp1z/decomp25.C: New test.
11572
2568d8a1
JJ
11573 PR tree-optimization/79284
11574 * gcc.c-torture/compile/pr79284.c: New test.
11575
aae936b9
PC
115762017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11577
11578 PR c++/70448
11579 * g++.dg/cpp0x/pr70448.C: New.
11580
daf57541
DV
115812017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11582
11583 PR 78348
11584 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11585 to dg-options.
11586
0898c74d
GJL
115872017-02-06 Georg-Johann Lay <avr@gjlay.de>
11588
11589 PR target/78883
11590 * gcc.c-torture/compile/pr78883.c: New test.
11591
5d3ebb71
JH
115922017-02-05 Jan Hubicka <hubicka@ucw.cz>
11593
11594 PR tree-ssa/79347
11595 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11596 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11597 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11598 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11599 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11600 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11601 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11602 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11603 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11604 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11605 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11606 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11607 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11608
139d4065
AV
116092017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11610
11611 PR fortran/79344
11612 * gfortran.dg/allocate_with_source_24.f90: New test.
11613
4b9c80d8
AV
116142017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11615
11616 PR fortran/79230
11617 * gfortran.dg/der_ptr_component_2.f90: New test.
11618
f3877b2f
EB
116192017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11620
11621 * gcc.target/sparc/20170205-1.c: New test.
11622
d8a09ada
JDA
116232017-02-03 John David Anglin <danglin@gcc.gnu.org>
11624
a2a86d6a
JDA
11625 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11626 libatomic_available.
11627
a1d99925
JDA
11628 * gcc.dg/pr77587.c: Require alias support.
11629 * gcc.dg/pr77587a.c: Likewise.
11630
d8bf159e
JDA
11631 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11632 * gcc.c-torture/execute/pr78622.c: Likewise.
11633
d8a09ada
JDA
11634 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11635 hppa*-*-hpux*.
11636 * c-c++-common/Wunused-var-16.c: Likewise.
11637 * c-c++-common/builtin-shuffle-1.c: Likewise.
11638 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11639 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11640
f589a1ce
MS
116412017-02-03 Martin Sebor <msebor@redhat.com>
11642
11643 PR tree-optimization/79327
11644 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11645 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11646 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11647
5b00f9d2
JJ
116482017-02-03 Jakub Jelinek <jakub@redhat.com>
11649 Martin Sebor <msebor@redhat.com>
11650
11651 PR tree-optimization/79327
11652 * gcc.dg/tree-ssa/pr79327.c: New test.
11653 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11654 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11655 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11656 (test_sprintf_chk_range_schar): Adjust dg-message.
11657 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11658 * gcc.c-torture/execute/pr79327.c: New test.
11659
437f0a81
JJ
116602017-02-03 Jakub Jelinek <jakub@redhat.com>
11661
11662 PR target/79354
11663 * gcc.target/powerpc/pr79354.c: New test.
11664 * gcc.c-torture/execute/pr79354.c: New test.
11665
3f343040
MS
116662017-02-03 Martin Sebor <msebor@redhat.com>
11667
11668 PR tree-optimization/79352
11669 * gcc.dg/tree-ssa/pr79352.c: New test.
11670
46a2ab58
ML
116712017-02-03 Martin Liska <mliska@suse.cz>
11672
11673 PR lto/66295
11674 * gcc.target/i386/mvc9.c: New test.
11675
baa2d1cd
PH
116762017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11677
11678 PR target/79158
11679 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11680 to VSX reg.
11681
30c6ec2f
JH
116822017-02-02 Jan Hubicka <hubicka@ucw.cz>
11683
11684 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11685 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11686 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11687 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11688 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11689 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11690 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11691 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11692 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11693 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11694 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11695 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11696 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11697
ebee1eb9
MS
116982017-02-02 Martin Sebor <msebor@redhat.com>
11699
11700 PR middle-end/79275
11701 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11702 * gcc.dg/tree-ssa/pr79275.c: New test.
11703
dcd25b8a
AS
117042017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11705
dc362ada 11706 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11707
0f0c2cc3
JH
117082017-02-02 Jan Hubicka <hubicka@ucw.cz>
11709
11710 PR middle-end/77445
11711 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11712 threading is done.
11713
1c372840
TC
117142017-02-02 Tamar Christina <tamar.christina@arm.com>
11715
11716 PR middle-end/78142
11717 * gcc.target/aarch64/vector_initialization_nostack.c
11718 (f12): Use one vector
11719
9f11a4a7
JJ
117202017-02-02 Jakub Jelinek <jakub@redhat.com>
11721
bef7e561
JJ
11722 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11723 * c-c++-common/asan/misalign-1.c: Likewise.
11724 * c-c++-common/asan/misalign-2.c: Likewise.
11725 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11726 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11727 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11728 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11729 add -ffat-lto-objects from/to dg-additional-options.
11730 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11731 dg-additional-options.
11732
9f11a4a7
JJ
11733 PR target/79197
11734 * gcc.target/powerpc/pr79197.c: New test.
11735 * gcc.c-torture/compile/pr79197.c: New test.
11736
09661674
RB
117372017-02-02 Richard Biener <rguenther@suse.de>
11738
11739 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11740
d8d58893
PC
117412017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11742
11743 PR c++/69637
11744 * g++.dg/cpp0x/pr69637-1.C: New.
11745 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11746
521a70a4
AK
117472017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11748
11749 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11750
e26b502d
BS
117512017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11752
11753 PR target/70012
11754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11755 conditions.
11756
55e75c7c
JJ
117572017-02-01 Jakub Jelinek <jakub@redhat.com>
11758
11759 PR testsuite/79324
11760 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11761 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11762 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11763 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11764 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11765 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11766 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11767 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11768 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11769 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11770 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11771 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11772 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11773
a4476973
ML
117742017-02-01 Martin Liska <mliska@suse.cz>
11775
11776 PR testsuite/79272
11777 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11778
3f3181b1
RB
117792017-02-01 Richard Biener <rguenther@suse.de>
11780
11781 PR testsuite/76957
11782 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11783 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11784 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11785 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11786
1e7ef862
RB
117872017-02-01 Richard Biener <rguenther@suse.de>
11788
11789 PR middle-end/79315
11790 * gfortran.dg/pr79315.f90: New testcase.
11791
405a7406
RB
117922017-02-01 Richard Biener <rguenther@suse.de>
11793
11794 PR tree-optimization/71824
11795 * gcc.dg/graphite/pr71824.c: New testcase.
11796
19bdccb4
JJ
117972017-01-31 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR c++/79304
11800 * g++.dg/diagnostic/pr79304.C: New test.
11801
fcb2cdfc
DM
118022017-01-31 David Malcolm <dmalcolm@redhat.com>
11803
11804 PR c++/79298
11805 * g++.dg/spellcheck-pr79298.C: New test case.
11806
7cfa044d
DM
118072017-01-31 David Malcolm <dmalcolm@redhat.com>
11808
11809 PR preprocessor/79210
11810 * gcc.dg/format/pr79210.c: New test case.
11811 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11812 New function.
11813
de3fbef6
NS
118142017-01-31 Nathan Sidwell <nathan@acm.org>
11815
5ae37bdf
NS
11816 PR c++/79290
11817 * g++.dg/warn/pr79290.C: New.
11818
de3fbef6
NS
11819 PR c++/67273
11820 PR c++/79253
11821 * g++.dg/cpp1y/pr67273.C: New.
11822 * g++.dg/cpp1y/pr79253.C: New.
11823
7f357c61
NS
118242017-01-31 Nathan Sidwell <nathan@acm.org>
11825
11826 PR c++/79264
11827 * g++.dg/cpp1y/pr61636-1.C: Augment.
11828
5b11971a
CL
118292017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11830
11831 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11832 rand() instead of random().
11833
8b670f93
AH
118342017-01-30 Aldy Hernandez <aldyh@redhat.com>
11835
11836 PR tree-optimization/71691
11837 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11838
4727e06b
AK
118392017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11840
11841 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11842 __ARCH__.
11843
b6dae849
JJ
118442017-01-31 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR tree-optimization/79267
11847 * g++.dg/opt/pr79267.C: New test.
11848
40fb9c89
AO
118492017-01-30 Alexandre Oliva <aoliva@redhat.com>
11850
11851 PR debug/63238
11852 * gcc.dg/debug/dwarf2/align-1.c: New.
11853 * gcc.dg/debug/dwarf2/align-2.c: New.
11854 * gcc.dg/debug/dwarf2/align-3.c: New.
11855 * gcc.dg/debug/dwarf2/align-4.c: New.
11856 * gcc.dg/debug/dwarf2/align-5.c: New.
11857 * gcc.dg/debug/dwarf2/align-6.c: New.
11858 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11859 * g++.dg/debug/dwarf2/align-1.C: New.
11860 * g++.dg/debug/dwarf2/align-2.C: New.
11861 * g++.dg/debug/dwarf2/align-3.C: New.
11862 * g++.dg/debug/dwarf2/align-4.C: New.
11863 * g++.dg/debug/dwarf2/align-5.C: New.
11864 * g++.dg/debug/dwarf2/align-6.C: New.
11865
3095f651
AS
118662017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11867
11868 PR target/79170
11869 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11870
3cf88bff
MS
118712017-01-30 Martin Sebor <msebor@redhat.com>
11872
11873 PR testsuite/79293
11874 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11875
37731134
ML
118762017-01-30 Martin Liska <mliska@suse.cz>
11877
11878 PR gcov-profile/79259
11879 * g++.dg/tree-prof/pr79259.C: New test.
11880
0c7247cc
RB
118812017-01-30 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/79276
11884 * gcc.dg/torture/pr79276.c: New testcase.
11885
ab4be5d1
DV
118862017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11887
11888 PR target/79240
11889 * gcc.target/s390/pr79240.c: New test.
11890
6687d58d
BS
118912017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11892
11893 PR target/79268
11894 * gcc.target/powerpc/pr79268.c: New file.
11895 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11896 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11897 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11898 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11899
b5df96c3
JDA
119002017-01-28 John David Anglin <danglin@gcc.gnu.org>
11901
fc34d7b8
JDA
11902 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11903
9efc84e4
JDA
11904 PR testsuite/70583
11905 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11906
4bfbe3ae
JDA
11907 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11908 * gnat.dg/debug9.adb: Likewise.
11909
8d0b306f
JDA
11910 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11911
b5df96c3
JDA
11912 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11913 libatomic_available.
11914 * gfortran.dg/coarray_42.f90: Likewise.
11915 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11916 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11917 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11918
eb339366
MS
119192017-01-27 Martin Sebor <msebor@redhat.com>
11920
11921 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11922
711ce021
BS
119232017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11924
11925 PR rtl-optimization/79194
11926 * gcc.dg/torture/pr79194.c: New test.
11927
d8321b33
VM
119282017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11929
11930 PR tree-optimization/71374
2568d8a1 11931 * gcc.target/i386/pr71374.c: New.
d8321b33 11932
9e2ea13e
MS
119332017-01-27 Martin Sebor <msebor@redhat.com>
11934
11935 PR c++/71290
11936 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11937 a dg-error directive.
11938
9eb7045b
VM
119392017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11940
11941 PR target/79131
11942 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11943 * gcc.target/arm/pr79131-2.c: New.
11944
f75bbf3f
BS
119452017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11946
11947 PR target/65484
11948 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11949 vectorized on POWER unless hardware misaligned loads are
11950 available.
11951
3f54004b
BC
119522017-01-27 Bin Cheng <bin.cheng@arm.com>
11953
11954 PR rtl-optimization/78559
11955 * gcc.c-torture/execute/pr78559.c: New test.
11956
40b6bff9
RB
119572017-01-27 Richard Biener <rguenther@suse.de>
11958
11959 PR tree-optimization/79245
11960 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11961 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11962
b2f8892e
JJ
119632017-01-27 Jakub Jelinek <jakub@redhat.com>
11964
11965 PR c/79199
11966 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11967 target. Use 4294967293U instead of 4294967293.
11968
b002f3b9
RB
119692017-01-27 Richard Biener <rguenther@suse.de>
11970
11971 PR tree-optimization/71433
11972 * gcc.dg/Warray-bounds-21.c: New testcase.
11973
38f50ab6
RB
119742017-01-27 Richard Biener <rguenther@suse.de>
11975
11976 PR tree-optimization/79244
11977 * gcc.dg/torture/pr79244.c: New testcase.
11978
c04f4139
JJ
119792017-01-27 Jakub Jelinek <jakub@redhat.com>
11980
11981 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11982 all occurrences of 40 to 32.
11983
6ca513f9
RE
119842017-01-27 Richard Earnshaw <rearnsha@arm.com>
11985
11986 PR target/79239
11987 * gcc.target/arm/pr79239.c: New test.
11988
d876f5cd
DV
119892017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11990
11991 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11992
bb6a6ee9
AB
119932017-01-27 Adam Butcher <adam@jessamine.co.uk>
11994
11995 PR c++/64382
11996 * g++.dg/cpp1y/pr64382.C: New test.
11997
31c87a43
MS
119982017-01-26 Martin Sebor <msebor@redhat.com>
11999
12000 PR middle-end/78703
12001 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12002 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12003 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12004 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12005
f7c06c0f
JJ
120062017-01-26 Jakub Jelinek <jakub@redhat.com>
12007
b0670cc0
JJ
12008 PR debug/79129
12009 * g++.dg/debug/dwarf2/pr79129.C: New test.
12010
f7c06c0f
JJ
12011 PR debug/78835
12012 * g++.dg/debug/dwarf2/pr78835.C: New test.
12013
5d93da1d
MS
120142017-01-26 Martin Sebor <msebor@redhat.com>
12015
12016 PR middle-end/78703
12017 * gcc.dg/format/pr78569.c: Adjust.
12018 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12019 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12020 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12022 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12023 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12024 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12025 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12026 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12027 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12028 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12029
905d2812
JJ
120302017-01-26 Jakub Jelinek <jakub@redhat.com>
12031
12032 PR c++/68727
12033 * g++.dg/other/offsetof8.C: Add expected error.
12034 * g++.dg/other/offsetof9.C: New test.
12035
b3db8d77
DE
120362017-01-26 David Edelsohn <dje.gcc@gmail.com>
12037
12038 * g++.dg/opt/declone3.C: Require LTO.
12039
15961e4a
VM
120402017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12041
12042 PR target/79131
12043 * gcc.target/arm/pr79131.c: New.
12044
e39dd802
BC
120452017-01-26 Bin Cheng <bin.cheng@arm.com>
12046
12047 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12048
bc9efeab
JW
120492017-01-26 Jonathan Wakely <jwakely@redhat.com>
12050
12051 PR libstdc++/79190
12052 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12053 matches replaced operator delete.
12054
b5f75f0b
JJ
120552017-01-26 Jakub Jelinek <jakub@redhat.com>
12056
12057 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12058 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12059 avx512f with avx512dq.
12060 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12061 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12062 avx512f with avx512dq.
12063 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12064 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12065 avx512f with avx512dq.
12066
0a38b341
MP
120672017-01-26 Marek Polacek <polacek@redhat.com>
12068
12069 PR c/79199
12070 * c-c++-common/Wduplicated-branches-13.c: New test.
12071
ebff5c3f
DS
120722017-01-26 David Sherwood <david.sherwood@arm.com>
12073
12074 PR middle-end/79212
12075 * gfortran.dg/gomp/sharing-4.f90: New test.
12076
e6d55103
JJ
120772017-01-26 Jakub Jelinek <jakub@redhat.com>
12078
1a27fab1
JJ
12079 PR target/70465
12080 * gcc.target/i386/pr70465.c: New test.
12081
e6d55103
JJ
12082 * brig.dg/dg.exp: Update copyright years.
12083 * lib/brig-dg.exp: Update copyright years.
12084 * lib/brig.exp: Update copyright years.
12085
b5aa1281
MM
120862017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12087
12088 PR target/79179
12089 * gcc.target/powerpc/pr79179.c: New test.
12090
3b5de3cb
BS
120912017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12092
12093 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12094 generation to accept D-mode memory accesses.
12095
dbe81dbe
MS
120962017-01-25 Martin Sebor <msebor@redhat.com>
12097
12098 PR c++/71290
12099 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12100 * g++.dg/ext/flexarray-mangle.C: Same.
12101 * g++.dg/ext/flexarray-subst.C: Same.
12102 * g++.dg/ext/flexary10.C: Same.
12103 * g++.dg/ext/flexary11.C: Same.
12104 * g++.dg/ext/flexary14.C: Same.
12105 * g++.dg/ext/flexary16.C: Same.
12106 * g++.dg/ext/flexary18.C: Same.
12107 * g++.dg/ext/flexary19.C: Same.
12108 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12109 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12110 * g++.dg/ubsan/object-size-1.C: Same.
12111 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12112
0e343868
JJ
121132017-01-25 Jakub Jelinek <jakub@redhat.com>
12114
a25608aa
JJ
12115 PR c++/78896
12116 * g++.dg/cpp1z/decomp24.C: New test.
12117
0e343868
JJ
12118 PR c++/77914
12119 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12120 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12121 expect a warning.
12122 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12123 expect warnings.
12124 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12125 * g++.dg/cpp1y/pr59636.C: Likewise.
12126 * g++.dg/cpp1y/pr60190.C: Likewise.
12127
0d098f4b
BC
121282017-01-25 Bin Cheng <bin.cheng@arm.com>
12129
12130 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12131
5332c89e 121322017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12133
12134 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12135 vec_packs built-ins
12136
ed4e59f4
CL
121372017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12138
12139 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12140 -mcpu=cortex-a57.
12141 * gcc.target/arm/vseleqsf.c: Likewise.
12142 * gcc.target/arm/vselgedf.c: Likewise.
12143 * gcc.target/arm/vselgesf.c: Likewise.
12144 * gcc.target/arm/vselgtdf.c: Likewise.
12145 * gcc.target/arm/vselgtsf.c: Likewise.
12146 * gcc.target/arm/vselledf.c: Likewise.
12147 * gcc.target/arm/vsellesf.c: Likewise.
12148 * gcc.target/arm/vselltdf.c: Likewise.
12149 * gcc.target/arm/vselltsf.c: Likewise.
12150 * gcc.target/arm/vselnedf.c: Likewise.
12151 * gcc.target/arm/vselnesf.c: Likewise.
12152 * gcc.target/arm/vselvcdf.c: Likewise.
12153 * gcc.target/arm/vselvcsf.c: Likewise.
12154 * gcc.target/arm/vselvsdf.c: Likewise.
12155 * gcc.target/arm/vselvssf.c: Likewise.
12156
a5d6927f
RB
121572017-01-25 Richard Biener <rguenther@suse.de>
12158
12159 PR testsuite/72850
12160 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12161 to what we had before adding the threading passes.
12162
c2873892
RB
121632017-01-25 Richard Biener <rguenther@suse.de>
12164
12165 PR tree-optimization/69264
12166 * g++.dg/torture/pr69264.C: New testcase.
12167
9aa483a2
KT
121682016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12169
12170 PR target/79145
12171 * gcc.target/arm/pr79145.c: New test.
12172
5c628c3e
RB
121732017-01-25 Richard Biener <rguenther@suse.de>
12174
12175 PR debug/78363
12176 * g++.dg/gomp/pr78363-1.C: New testcase.
12177 * g++.dg/gomp/pr78363-2.C: Likewise.
12178 * g++.dg/gomp/pr78363-3.C: Likewise.
12179
9078cd36
KT
121802016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12181
12182 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12183 * gcc.dg/lto/pr61526_0.c: Likewise.
12184 * gcc.dg/lto/pr64415_0.c: Likewise.
12185
7cfd79d6
JJ
121862017-01-24 Jakub Jelinek <jakub@redhat.com>
12187
12188 PR c++/79205
12189 * g++.dg/cpp1z/decomp22.C: New test.
12190 * g++.dg/cpp1z/decomp23.C: New test.
12191
3e4b91f2
NS
121922017-01-24 Nathan Sidwell <nathan@acm.org>
12193
1d7bc790
NS
12194 PR c++/78469
12195 * g++.dg/cpp0x/pr78469.C: New.
12196
3e4b91f2
NS
12197 PR c++/79118
12198 * g++.dg/cpp0x/pr79118.C: New.
12199
b20ba138
EB
122002017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12201
12202 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12203
c2e84327
DM
122042017-01-24 David Malcolm <dmalcolm@redhat.com>
12205
12206 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12207 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12208 * gcc.dg/rtl/rtl.exp: New file.
12209 * gcc.dg/rtl/test.c: New file.
12210 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12211 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12212 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12213 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12214 * gcc.dg/rtl/x86_64/final.c: New test case.
12215 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12216 * gcc.dg/rtl/x86_64/ira.c: New test case.
12217 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12218 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12219 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12220 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12221 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12222 * gcc.dg/rtl/x86_64/test_1.h: New file.
12223 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12224 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12225 * gcc.dg/rtl/x86_64/times-two.h: New file.
12226 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12227
cf8d19de
BC
122282017-01-24 Bin Cheng <bin.cheng@arm.com>
12229
12230 PR tree-optimization/79159
12231 * g++.dg/tree-ssa/pr79159.C: New test.
12232
f6a24a94 122332017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12234 Martin Jambor <mjambor@suse.cz>
12235
12236 * lib/brig-dg.exp: New file.
12237 * lib/brig.exp: Likewise.
12238 * brig.dg/README: Likewise.
12239 * brig.dg/dg.exp: Likewise.
12240 * brig.dg/test/gimple/alloca.hsail: Likewise.
12241 * brig.dg/test/gimple/atomics.hsail: Likewise.
12242 * brig.dg/test/gimple/branches.hsail: Likewise.
12243 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12244 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12245 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12246 * brig.dg/test/gimple/mem.hsail: Likewise.
12247 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12248 * brig.dg/test/gimple/packed.hsail: Likewise.
12249 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12250 * brig.dg/test/gimple/variables.hsail: Likewise.
12251 * brig.dg/test/gimple/vector.hsail: Likewise.
12252
c3b3e526
JJ
122532017-01-24 Jakub Jelinek <jakub@redhat.com>
12254
12255 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12256 support asan, only on i?86/x86_64 require sse2_runtime.
12257
75f92127
KN
122582017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12259
12260 PR target/66669
12261 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12262 test on powerpc targets.
12263
1a998fa0
MS
122642017-01-23 Martin Sebor <msebor@redhat.com>
12265
12266 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12267
108fdd6d
RB
122682017-01-23 Richard Biener <rguenther@suse.de>
12269
12270 PR tree-optimization/79088
12271 PR tree-optimization/79188
12272 * gcc.dg/torture/pr79088.c: New testcase.
12273 * gcc.dg/torture/pr79188.c: Likewise.
12274
28826a66
KN
122752017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12276
12277 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12278 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12279 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12280 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12281 type of test function to reflect change in built-in function's
12282 return type.
12283 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12284 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12285 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12286 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12287 type and second argument type to reflect change in built-in
12288 function's type signature.
12289 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12290 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12291 type of test function to reflect change in built-in function's
12292 return type.
12293 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12294 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12295 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12296 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12297 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12298 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12299 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12300 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12301 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12302 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12303 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12304 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12305 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12306 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12307 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12308 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12309 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12310 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12311 type of test function to reflect change in built-in function's
12312 return type.
12313 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12314 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12315 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12316 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12317 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12318 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12319 test function's result and second argument to reflect change in
12320 built-in function's type signature.
12321 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12322
e6b8075c
NS
123232017-01-23 Nathan Sidwell <nathan@acm.org>
12324
fc7612fd
NS
12325 PR C++/71710
12326 * g++.dg/template/pr71710.C: New.
12327
e6b8075c
NS
12328 PR c++/71406
12329 PR c++/77508
12330 * g++.dg/template/pr71406.C: New.
12331
15b8fd49
TK
123322017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12333
9b7716c9 12334 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12335
e9c4fbe9
BS
123362017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12337
12338 PR rtl-optimization/78634
12339 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12340
8539a302
BC
123412017-01-23 Bin Cheng <bin.cheng@arm.com>
12342
12343 PR tree-optimization/70754
12344 * gfortran.dg/pr70754.f90: New test.
12345
f368600f
ML
123462017-01-23 Martin Liska <mliska@suse.cz>
12347
12348 PR tree-optimization/79196
12349 * gcc.dg/asan/pr79196.c: New test.
12350 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12351
d886761f
MM
123522017-01-23 Michael Matz <matz@suse.de>
12353
12354 PR tree-optimization/78384
12355 * gcc.dg/pr78384.c: New test.
12356
cffcafda
RB
123572017-01-23 Richard Biener <rguenther@suse.de>
12358
12359 PR tree-optimization/79186
12360 * gcc.dg/torture/pr79186.c: New testcase.
12361 * gcc.dg/torture/pr79187.c: Likewise.
12362
bda2bc48
MJ
123632017-01-23 Martin Jambor <mjambor@suse.cz>
12364
12365 * gcc.dg/ipa/vrp8.c: New test.
12366
f65f1ae3
MJ
123672017-01-23 Martin Jambor <mjambor@suse.cz>
12368
12369 PR ipa/79108
12370 * gfortran.dg/lto/pr79108_0.f90: New test.
12371
dea06111
AS
123722017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12373
12374 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12375 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12376 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12377 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12378 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12379 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12380 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12381 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12382 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12383 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12384 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12385 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12386 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12387 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12388 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12389 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12390
05011618
RB
123912017-01-23 Richard Biener <rguenther@suse.de>
12392 Nick Clifton <nickc@redhat.com>
12393
12394 PR testsuite/78421
12395 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12396 If the target is ARM return the result of the
12397 check_effective_target_arm_vect_no_misalign proc.
12398 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12399 support unaligned vectors then only expect one of the loops to be
12400 unrolled.
12401
f6b9f2ff
ML
124022017-01-23 Martin Liska <mliska@suse.cz>
12403
12404 * gcc.dg/asan/use-after-scope-10.c: New test.
12405 * gcc.dg/asan/use-after-scope-11.c: New test.
12406 * g++.dg/asan/use-after-scope-5.C: New test.
12407
c7775327
ML
124082017-01-23 Martin Liska <mliska@suse.cz>
12409
12410 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12411 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12412 sanopt optimization for ASAN_POISON.
12413
d8ae8d16
KT
124142016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12415
12416 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12417
54d7c70c
CL
124182017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12419
12420 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12421 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12422 for poly*_t types.
12423 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12424 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12425 exec_vcombine): Likewise.
12426 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12427 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12428 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12429 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12430 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12431 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12432 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12433 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12434 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12435 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12436 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12437 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12438 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12439 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12440 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12441 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12442 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12443 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12444 Likewise.
12445 (TEST_VGET_LANE): Cast to uint to avoid warning.
12446 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12447 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12448 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12449 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12450 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12451 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12452 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12453 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12454 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12455 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12456 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12457 CHECK_POLY instead of CHECK for poly64_t types.
12458 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12459 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12460 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12461 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12462 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12463 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12464 uint32_t.
12465 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12466 for int32_t, int64_t.
12467 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12468 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12469 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12470 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12471 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12472 needed.
12473
386fe51c
JJ
124742017-01-22 Jakub Jelinek <jakub@redhat.com>
12475
12476 PR fortran/79154
12477 * gfortran.dg/gomp/pr79154-1.f90: New test.
12478 * gfortran.dg/gomp/pr79154-2.f90: New test.
12479
bc4d86e6
AS
124802017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12481
12482 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12483
c31d5fce
MP
124842017-01-21 Marek Polacek <polacek@redhat.com>
12485
12486 PR testsuite/79169
12487 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12488
25cb56c3
JH
124892017-01-20 Jan Hubicka <hubicka@ucw.cz>
12490
12491 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12492
ea9f867b
BS
124932017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12494
12495 PR rtl-optimization/79125
12496 * gcc.dg/torture/pr79125.c: New test.
12497
a876231c
JW
124982017-01-20 Jiong Wang <jiong.wang@arm.com>
12499
2568d8a1 12500 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12501 only.
2568d8a1
JJ
12502 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12503 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12504
4b9f2115
NS
125052017-01-20 Nathan Sidwell <nathan@acm.org>
12506
3e4b91f2 12507 PR c++/78495
4b9f2115
NS
12508 * g++.dg/cpp1z/inh-ctor38.C: New.
12509
d2aadab1
MP
125102017-01-20 Marek Polacek <polacek@redhat.com>
12511
12512 PR c/79152
12513 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12514
449cd5af
TP
125152017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12516
12517 * lib/target-supports.exp (check_configured_with): New procedure.
12518 (check_effective_target_default_mode): new effective target.
12519 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12520 default mode. Fix dg-skip-if target selector syntax.
12521 * gcc.target/arm/optional_thumb-2.c: Likewise.
12522 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12523 syntax.
12524
ebed7175
DM
125252017-01-20 David Malcolm <dmalcolm@redhat.com>
12526
12527 PR c++/77829
12528 PR c++/78656
12529 * g++.dg/spellcheck-pr77829.C: New test case.
12530 * g++.dg/spellcheck-pr78656.C: New test case.
12531
2ebd93e1
MP
125322017-01-20 Marek Polacek <polacek@redhat.com>
12533
12534 PR c/64279
12535 * c-c++-common/Wduplicated-branches-1.c: New test.
12536 * c-c++-common/Wduplicated-branches-10.c: New test.
12537 * c-c++-common/Wduplicated-branches-11.c: New test.
12538 * c-c++-common/Wduplicated-branches-12.c: New test.
12539 * c-c++-common/Wduplicated-branches-2.c: New test.
12540 * c-c++-common/Wduplicated-branches-3.c: New test.
12541 * c-c++-common/Wduplicated-branches-4.c: New test.
12542 * c-c++-common/Wduplicated-branches-5.c: New test.
12543 * c-c++-common/Wduplicated-branches-6.c: New test.
12544 * c-c++-common/Wduplicated-branches-7.c: New test.
12545 * c-c++-common/Wduplicated-branches-8.c: New test.
12546 * c-c++-common/Wduplicated-branches-9.c: New test.
12547 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12548 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12549 * g++.dg/ext/builtin-object-size3.C: Likewise.
12550 * g++.dg/gomp/loop-1.C: Likewise.
12551 * g++.dg/warn/Wduplicated-branches1.C: New test.
12552 * g++.dg/warn/Wduplicated-branches2.C: New test.
12553
0ce4024a
ML
125542017-01-20 Martin Liska <mliska@suse.cz>
12555
12556 PR lto/69188
12557 * gcc.dg/lto/pr69188_0.c: New test.
12558 * gcc.dg/lto/pr69188_1.c: New test.
12559
d8ea3e7c
AS
125602017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12561
12562 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12563 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12564 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12565 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12566 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12567 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12568 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12569 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12570 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12571 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12572 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12573 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12574 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12575 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12576 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12577 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12578 * gcc.target/i386/avx-1.c: Test new intrinsics.
12579 * gcc.target/i386/sse-13.c: Ditto.
12580 * gcc.target/i386/sse-23.c: Ditto.
12581
0516164b
RB
125822017-01-20 Richard Biener <rguenther@suse.de>
12583
12584 PR tree-optimization/71264
12585 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12586
d821744c
MF
125872017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12588
12589 * gcc.target/mips/madd4-1.c: New file.
12590 * gcc.target/mips/madd4-2.c: Likewise.
12591 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12592 HAS_MADD4.
12593 (mips_option_groups): Add -m[no-]madd4.
12594 (mips-dg-init): Detect default -mno-madd4.
12595 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12596 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12597 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12598 * gcc.target/mips/nmadd-1.c: Likewise.
12599 * gcc.target/mips/nmadd-2.c: Likewise.
12600 * gcc.target/mips/nmadd-3.c: Likewise.
12601
db58fd89
JW
126022017-01-19 Jiong Wang <jiong.wang@arm.com>
12603
12604 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12605 combined instructions.
12606 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12607 instructions.
12608 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12609 of pointer authentication.
12610
bd9cf60b
MM
126112017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12612
12613 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12614 floating point hardware to run test.
12615
ab014eb3
TC
126162017-01-19 Tamar Christina <tamar.christina@arm.com>
12617
2568d8a1 12618 * lib/target-supports.exp
ab014eb3
TC
12619 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12620
c048038f
RO
126212017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12622
12623 PR testsuite/79051
12624 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12625 __x86_64__]: Allow for target i?86-*-*.
12626
ab6b44cb
MF
126272017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12628
12629 PR target/78176
12630 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12631 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12632 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12633 HAS_LXC1.
12634 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12635 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12636 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12637
118d5ed3
AV
126382017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12639
12640 PR fortran/70696
12641 * gfortran.dg/coarray_43.f90: New test.
12642
a57c520e
RE
126432017-01-19 Richard Earnshaw <rearnsha@arm.com>
12644
12645 PR rtl-optimization/79121
12646 * gcc.c-torture/execute/pr79121.c: New test.
12647
54dc4be2
MM
126482017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12649
12650 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12651 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12652
7bd5dad2
LK
126532017-01-18 Louis Krupp <louis.krupp@zoho.com>
12654
12655 PR fortran/50069
12656 PR fortran/55086
12657 * gfortran.dg/pr50069_1.f90: New test.
12658 * gfortran.dg/pr50069_2.f90: New test.
12659 * gfortran.dg/pr55086_1.f90: New test.
12660 * gfortran.dg/pr55086_1_tfat.f90: New test.
12661 * gfortran.dg/pr55086_2.f90: New test.
12662 * gfortran.dg/pr55086_2_tfat.f90: New test.
12663 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12664
0edd264d
AS
126652017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12666 * gcc.dg/strcmp-1.c: New test.
12667 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12668
551914b7
DM
126692017-01-18 David Malcolm <dmalcolm@redhat.com>
12670
12671 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12672 (dejagnu_fail): Likewise.
12673 (dejagnu_note): Likewise.
12674 (pass): Provide forward decl, moving true decl to after #include
12675 of harness.h.
12676 (fail): Likewise.
12677 (note): Likewise.
12678
b7d3a6a6
MM
126792017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12680
12681 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12682 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12683
c484627c
NS
126842017-01-18 Nathan Sidwell <nathan@acm.org>
12685
12686 PR c++/78488
12687 * g++.dg/cpp1z/inh-ctor37.C: New.
12688
a711887e
UB
126892017-01-18 Uros Bizjak <ubizjak@gmail.com>
12690
12691 PR rtl-optimization/78952
12692 * gcc.target/i386/pr78952-1.c: New test.
12693 * gcc.target/i386/pr78952-2.c: Ditto.
12694
525a5e33
AV
126952017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12696
12697 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12698
126992017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12700
12701 PR fortran/70696
12702 * gfortran.dg/coarray_event_1.f08: New test.
12703
90553aac
JJ
127042017-01-18 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR target/77416
12707 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12708 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12709 from dg-options.
12710 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12711 guarded test.
12712 * gcc.target/powerpc/fusion4.c: Likewise.
12713 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12714 guarded test.
12715 * gcc.target/powerpc/pr58673-1.c: Likewise.
12716 * gcc.target/powerpc/pr58673-2.c: Likewise.
12717 * gcc.target/powerpc/pr59054.c: Likewise.
12718
dfc42f08
BS
127192016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12720
12721 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12722 vec_bperm.
12723 * gcc.target/powerpc/p9-vbpermd.c: New file.
12724
f3981e7e
AK
127252017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12726
12727 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12728 (must_not_compile2): Downcase first letter of error messages.
12729 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12730 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12731
2c65d990
NS
127322017-01-18 Nathan Sidwell <nathan@acm.org>
12733
12734 PR c++/79091
12735 * g++.dg/pr79091.C: New.
12736
a711887e
UB
127372017-01-18 Jakub Jelinek <jakub@redhat.com>
12738
12739 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12740 to dg-options.
12741 (p0): Add missing dg-error.
12742
4701fba3
JS
127432017-01-17 Joe Seymour <joe.s@somniumtech.com>
12744
12745 * gcc.target/msp430/mul_f5_muldef.c: New test.
12746
ac4dc08d
MM
127472017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12748
12749 PR target/79004
12750 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12751 options. Fix up the syntax for using \m and \M.
12752
1b3254e4
SB
127532017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12754
12755 PR target/78875
12756 * gcc.target/powerpc/ssp-1.c: New testcase.
12757 * gcc.target/powerpc/ssp-2.c: New testcase.
12758
8144a493
WD
127592017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12760
12761 * gcc.target/aarch64/eh_return.c: New test.
12762
a6607774
BS
127632017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12764
12765 * vec-rlmi-rlnm.c: New file.
12766
8ddfdbc2
NS
127672017-01-17 Nathan Sidwell <nathan@acm.org>
12768
12769 PR c++/61636
12770 * g++.dg/cpp1y/pr61636-1.C: New.
12771 * g++.dg/cpp1y/pr61636-2.C: New.
12772 * g++.dg/cpp1y/pr61636-3.C: New.
12773
d365b403
MS
127742017-01-17 Martin Sebor <msebor@redhat.com>
12775
12776 PR testsuite/79115
12777 * gcc.dg/pr78768.c: Make it a link-only test.
12778
0d80ab91
DM
127792017-01-17 David Malcolm <dmalcolm@redhat.com>
12780
12781 PR c++/71497
12782 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12783 expected messages.
12784 * c-c++-common/Wmisleading-indentation.c: Likewise.
12785
31b61548
VM
127862017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12787
12788 PR target/79058
12789 * gcc.target/arm/pr79058.c: New.
12790
c549996e
JJ
127912017-01-17 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR tree-optimization/71854
12794 * gcc.dg/vect/pr71854.c: New test.
12795
4f197ff9
ML
127962017-01-17 Martin Liska <mliska@suse.cz>
12797
12798 PR ipa/71207
12799 * g++.dg/ipa/pr71207.C: New test.
12800
d4193b85
JH
128012017-01-17 Jan Hubicka <hubicka@ucw.cz>
12802
12803 PR middle-end/77445
12804 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12805 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12806
906e7712
JJ
128072017-01-17 Jakub Jelinek <jakub@redhat.com>
12808
12809 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12810 rather than long unsigned int.
12811 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12812
12314dc9
RB
128132017-01-17 Richard Biener <rguenther@suse.de>
12814
12815 PR tree-optimization/71433
12816 * gcc.dg/Warray-bounds-20.c: New testcase.
12817
a23e48df
RB
128182017-01-17 Richard Biener <rguenther@suse.de>
12819
12820 PR testsuite/52563
12821 PR testsuite/71237
12822 PR testsuite/77737
12823 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12824 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12825 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12826
e6750e5c
AM
128272017-01-17 Alan Modra <amodra@gmail.com>
12828
12829 * gcc.target/powerpc/pr79066.c: New.
12830
a59afbe2
JL
128312017-01-16 Jeff Law <law@redhat.com>
12832
12833 PR tree-optimization/33562
12834 PR tree-optimization/61912
12835 PR tree-optimization/77485
12836 PR tree-optimization/79090
12837 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12838 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12839
e1bcfb92
JJ
128402017-01-16 Jakub Jelinek <jakub@redhat.com>
12841
98e92fb2
JJ
12842 PR c/79089
12843 * gcc.c-torture/compile/pr79089.c: New test.
12844
e1bcfb92
JJ
12845 PR target/79080
12846 * gcc.dg/pr79080.c: New test.
12847
0ef1f9cd
DM
128482017-01-16 David Malcolm <dmalcolm@redhat.com>
12849
12850 PR c/78304
12851 * gcc.dg/format/pr78304.c: Convert argument from integral type
12852 to a pointer.
12853 * gcc.dg/format/pr78304-2.c: Likewise.
12854
76689ffc
CL
128552017-01-16 Carl Love <cel@us.ibm.com>
12856
12857 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12858 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12859
ce12ee9e
CL
128602017-01-16 Carl Love <cel@us.ibm.com>
12861
12862 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12863 Change arguments and return type to bool long long.
12864
b336037d
MS
128652017-01-16 Martin Sebor <msebor@redhat.com>
12866
12867 PR testsuite/79051
12868 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12869 on x86.
12870
1ddca3f3
PC
128712017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12872
12873 Revert:
a711887e 12874 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12875
12876 PR c++/71737
12877 * g++.dg/cpp0x/pr71737.C: New.
12878
290687fb
BS
128792017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12880
12881 * gcc.target/powerpc/swaps-p8-27.c: New.
12882
7d2f3f1d
PC
128832017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12884
12885 PR c++/71737
12886 * g++.dg/cpp0x/pr71737.C: New.
12887
d743728f
EB
128882017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12889
12890 * gnat.dg/opt62.adb: New test.
12891 * gnat.dg/opt62_pkg.ads: New helper.
12892
90aead21
BS
128932017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12894
a711887e
UB
12895 PR rtl-optimization/78626
12896 PR rtl-optimization/78727
90aead21
BS
12897 * gcc.dg/torture/pr78626.c: New test.
12898 * gcc.dg/torture/pr78727.c: New test.
12899
afaecc23
AM
129002017-01-14 Alan Modra <amodra@gmail.com>
12901
12902 * gcc.c-torture/compile/pr72749.c: New test.
12903
be4aa83d
DM
129042017-01-13 David Malcolm <dmalcolm@redhat.com>
12905
12906 PR c/78304
12907 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12908 (test_macro_2): New test.
12909 (test_macro_3): New test.
12910 (test_macro_4): New test.
12911 (test_non_contiguous_strings): Convert line number to line offset.
12912 * gcc.dg/format/pr78304-2.c: New test case.
12913 * gcc.dg/format/pr78304.c: New test case.
12914
7cdca3ec
UB
129152017-01-13 Uros Bizjak <ubizjak@gmail.com>
12916
12917 * gcc.target/i386/funcspec-56.inc: Add missing options and
12918 reorder options by implied ISAs, as in ix86_target_string.
12919
e3017e52
MP
129202017-01-13 Marek Polacek <polacek@redhat.com>
12921
12922 PR c++/71166
12923 * g++.dg/cpp0x/constexpr-array18.C: New test.
12924
d155c6fe
JL
129252017-01-13 Jeff Law <law@redhat.com>
12926
7c9560a5
JL
12927 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12928
9e59e99a
JL
12929 PR tree-optimization/61912
12930 PR tree-optimization/77485
12931 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12932 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12933 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12934
12935 PR tree-optimization/33562
12936 PR tree-optimization/61912
12937 PR tree-optimization/77485
d155c6fe
JL
12938 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12939 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12940 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12941 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12942 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12943 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12944 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12945
77719b06
ML
129462017-01-13 Martin Liska <mliska@suse.cz>
12947
12948 PR ipa/79043
12949 * gcc.c-torture/execute/pr79043.c: New test.
12950
a181b2bc
RB
129512017-01-13 Richard Biener <rguenther@suse.de>
12952
12953 PR middle-end/78411
12954 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12955
eaed3226
AV
129562017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12957
12958 PR fortran/70697
12959 * gfortran.dg/coarray/event_4.f08: New test.
12960
4ccff88b
AV
129612017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12962
12963 PR fortran/70696
12964 * gfortran.dg/coarray/event_3.f08: New test.
12965
3c3b9090
RB
129662017-01-13 Richard Biener <rguenther@suse.de>
12967
12968 PR tree-optimization/77283
12969 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12970
25329913
RB
129712017-01-13 Richard Biener <rguenther@suse.de>
12972
12973 * gcc.dg/gimplefe-22.c: New testcase.
12974
10b70b8e
RB
129752017-01-13 Richard Biener <rguenther@suse.de>
12976
12977 PR tree-optimization/77283
12978 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12979 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12980 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12981
76a8f82f
SL
129822017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12983
12984 * gcc.dg/pr77862.c: Require fpic target.
12985
59a505da
MM
129862017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12987
12988 PR target/79004
12989 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12990
bce6f760
MS
129912017-01-12 Martin Sebor <msebor@redhat.com>
12992
12993 * gcc.dg/pr78138.c: Adjust.
12994 * gcc.dg/pr78768.c: Adjust.
12995 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12996 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12997 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12998 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12999 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13000 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13001 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13002 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13003 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13004 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13005 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13006
3eefa646
JJ
130072017-01-12 Jakub Jelinek <jakub@redhat.com>
13008
13009 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13010
dcb56243
MS
130112017-01-12 Martin Sebor <msebor@redhat.com>
13012
8be3f306 13013 PR testsuite/79051
940242cd
MS
13014 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13015 due to bug 79054.
dcb56243 13016
b7431c20
DE
130172017-01-12 David Edelsohn <dje.gcc@gmail.com>
13018
13019 * gcc.dg/pr78768.c: Require LTO.
13020
2bcd9f32
MS
130212017-01-12 Martin Sebor <msebor@redhat.com>
13022
13023 PR c/79074
13024 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13025 due to the referenced bug.
13026
b2fc1c70
MS
130272017-01-12 Martin Sebor <msebor@redhat.com>
13028
13029 PR testsuite/79073
13030 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13031
fbed6f36
UB
130322017-01-12 Uros Bizjak <ubizjak@gmail.com>
13033
13034 * gcc.target/i386/builtin_target.c (check_features): Check all
13035 supported __builtin_cpu_supports options.
13036
27282dad
KT
130372017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13038
13039 PR tree-optimization/78319
13040 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13041 Remove xfail.
13042
66113166
BS
130432017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13044
13045 PR target/79044
13046 * gcc.target/powerpc/swaps-p8-26.c: New.
13047
6bb4ea5c
RB
130482017-01-12 Richard Biener <rguenther@suse.de>
13049
13050 * gcc.dg/gimplefe-21.c: New testcase.
13051
f15dbadb
MC
130522017-01-12 Michael Collison <michael.collison@arm.com>
13053
13054 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13055
73e32c47
JK
130562017-01-11 Julia Koval <julia.koval@intel.com>
13057 Uros Bizjak <ubizjak@gmail.com>
13058
13059 * gcc.target/i386/sgx.c New test.
13060 * gcc.target/i386/sse-12.c: Add -msgx.
13061 * gcc.target/i386/sse-13.c: Ditto.
13062 * gcc.target/i386/sse-14.c: Ditto.
13063 * gcc.target/i386/sse-22.c: Ditto.
13064 * gcc.target/i386/sse-23.c: Ditto.
13065 * g++.dg/other/i386-2.C: Ditto.
13066 * g++.dg/other/i386-3.C: Ditto.
13067
3594adc7
MS
130682017-01-11 Martin Sebor <msebor@redhat.com>
13069
13070 PR c++/24511
13071 * g++.dg/template/explicit9.C: New test.
13072
01bfd257
NS
130732017-01-11 Nathan Sidwell <nathan@acm.org>
13074
13075 PR c++/77812
13076 * g++.dg/pr77812.C: New.
13077
88df7964
JJ
130782017-01-11 Jakub Jelinek <jakub@redhat.com>
13079
eae63d78
JJ
13080 PR c++/71537
13081 * g++.dg/cpp1y/constexpr-71537.C: New test.
13082
88df7964
JJ
13083 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13084 argument.
13085
960ecba4
MS
130862017-01-11 Martin Sebor <msebor@redhat.com>
13087
13088 PR c/47931
13089 * c-c++-common/Waddress-2.c: New test.
13090
1f258a55
JJ
130912017-01-11 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR c++/78341
13094 * g++.dg/cpp0x/pr78341.C: New test.
13095
bf5fbf46
MS
130962017-01-11 Martin Sebor <msebor@redhat.com>
13097
13098 PR c/78768
13099 * gcc.dg/pr78768.c: New test.
13100
19ff0049
DM
131012017-01-11 David Malcolm <dmalcolm@redhat.com>
13102
13103 PR driver/78877
13104 * gcc.dg/spellcheck-options-14.c: New test case.
13105 * gcc.dg/spellcheck-options-15.c: New test case.
13106 * gcc.dg/spellcheck-options-16.c: New test case.
13107 * gcc.dg/spellcheck-options-17.c: New test case.
13108
c86e9f03
ML
131092017-01-11 Martin Liska <mliska@suse.cz>
13110
13111 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13112
947f51d6
JJ
131132017-01-11 Jakub Jelinek <jakub@redhat.com>
13114
13115 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13116 instead of just 1 for the decomposition from struct C.
13117
849fccf8
EB
131182017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13119
13120 * gcc.c-torture/execute/20170111-1.c: New test.
13121
80c74722
RB
131222017-01-11 Richard Biener <rguenther@suse.de>
13123
13124 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13125
4c4b4703
JJ
131262017-01-11 Jakub Jelinek <jakub@redhat.com>
13127
13128 PR middle-end/50199
13129 * gcc.dg/lto/pr50199_0.c: New test.
13130
664b1a6b
MS
131312017-01-10 Martin Sebor <msebor@redhat.com>
13132
13133 PR testsuite/78960
13134 PR testsuite/78959
13135 PR testsuite/78133
13136 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13137 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13138
fefd3086
MS
131392017-01-10 Martin Sebor <msebor@redhat.com>
13140
13141 PR middle-end/78138
664b1a6b 13142 * gcc.dg/pr78138.c: New test.
fefd3086 13143
b9f4757f
DM
131442017-01-10 David Malcolm <dmalcolm@redhat.com>
13145
13146 PR c++/77949
13147 * g++.dg/diagnostic/pr77949.C: New test case.
13148
5a50f6bb
MS
131492017-01-10 Martin Sebor <msebor@redhat.com>
13150
13151 PR middle-end/78245
13152 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13153
c16880ef
MS
131542017-01-10 Martin Sebor <msebor@redhat.com>
13155
13156 PR tree-optimization/78775
13157 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13158 * gcc.dg/attr-alloc_size-10.c: New test.
13159 * gcc.dg/attr-alloc_size-11.c: New test.
13160 * gcc.dg/builtin-stringop-chk-7.c: New test.
13161 * gcc.dg/pr78775.c: New test.
13162 * gcc.dg/pr78973-2.c: New test.
13163 * gcc.dg/pr78973.c: New test.
13164
5363d9d9
JL
131652017-01-10 Jeff Law <law@redhat.com>
13166
13167 PR tree-optimization/77766
13168 PR tree-optimization/78856
13169 * gcc.c-torture/execute/pr77766.c: New test.
13170
aae23693
RB
131712016-01-10 Richard Biener <rguenther@suse.de>
13172
13173 PR tree-optimization/79034
13174 * g++.dg/torture/pr79034.C: New testcase.
13175
a0843aed
ML
131762017-01-10 Martin Liska <mliska@suse.cz>
13177
13178 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13179 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13180 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13181 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13182 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13183 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13184 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13185 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13186 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13187 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13188 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13189 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13190 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13191 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13192 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13193 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13194 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13195 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13196 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13197 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13198 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13199 * gcc.dg/ipa/pr64307.c: Likewise.
13200 * gcc.dg/ipa/pr77653.c: Likewise.
13201
79fc8ffe
AS
132022017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13203
13204 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13205 * g++.dg/other/i386-3.C: Ditto.
13206 * gcc.target/i386/sse-12.c: Ditto.
13207 * gcc.target/i386/sse-13.c: Ditto.
13208 * gcc.target/i386/sse-22.c: Ditto.
13209 * gcc.target/i386/sse-23.c: Ditto.
13210 * gcc.target/i386/builtin_target.c: Handle new option.
13211 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13212 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13213 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13214
dfa6951f
MS
132152017-01-09 Martin Sebor <msebor@redhat.com>
13216
13217 PR testsuite/79036
13218 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13219 with different precisions.
13220
a271e415
EB
132212017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13222
13223 * g++.dg/opt/call2.C: New test.
13224 * g++.dg/opt/call3.C: Likewise.
13225 * gnat.dg/array26.adb: New test.
13226 * gnat.dg/array26_pkg.ad[sb]: New helper.
13227 * gnat.dg/array27.adb: New test.
13228 * gnat.dg/array27_pkg.ad[sb]: New helper.
13229 * gnat.dg/array28.adb: New test.
13230 * gnat.dg/array28_pkg.ad[sb]: New helper.
13231
bd2c6270
JJ
132322017-01-09 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR translation/79019
13235 PR translation/79020
13236 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13237 diagnostics.
13238 * gfortran.dg/initialization_17.f90: Likewise.
13239
1c1d8e75
DH
132402017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13241
13242 PR testsuite/79026
13243 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13244 * gcc.target/i386/pr78904-4.c: Likewise.
13245 * gcc.target/i386/pr78904-6.c: Likewise.
13246 * gcc.target/i386/pr78967-2.c: Likewise.
13247
cb330ba5
JJ
132482017-01-09 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR tree-optimization/78899
13251 * gcc.target/i386/pr78899.c: New test.
13252 * gcc.dg/pr71077.c: New test.
13253
a5e14a42
MJ
132542017-01-09 Martin Jambor <mjambor@suse.cz>
13255
13256 PR ipa/78365
13257 PR ipa/78599
13258 * gcc.dg/torture/pr78365.c: New test.
13259
01216d27
JJ
132602017-01-09 Jakub Jelinek <jakub@redhat.com>
13261
dc59e50a
JJ
13262 PR c++/78948
13263 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13264 (main): Use int* instead of long long.
13265
01216d27
JJ
13266 PR tree-optimization/78938
13267 * gcc.dg/vect/pr78938.c: New test.
13268
c0d4fec7
KT
132692017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13270
13271 * gcc.dg/20161219.c: New test.
13272
7b1b0cc1
RB
132732017-01-09 Richard Biener <rguenther@suse.de>
13274
13275 PR tree-optimization/78997
13276 * gcc.dg/torture/pr78997.c: New testcase.
13277
813b9c0d
RB
132782017-01-09 Richard Biener <rguenther@suse.de>
13279
13280 PR debug/79000
13281 * g++.dg/lto/pr79000_0.C: New testcase.
13282 * g++.dg/lto/pr79000_1.c: Likewise.
13283
efcc8d38
MS
132842017-01-08 Martin Sebor <msebor@redhat.com>
13285
13286 PR middle-end/77708
13287 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13288 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13289 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13290 due to bug 78969.
13291 * gcc.dg/format/pr78569.c: Adjust.
13292
5ccf1d8d
DM
132932017-01-07 David Malcolm <dmalcolm@redhat.com>
13294
13295 PR c++/72803
13296 * g++.dg/diagnostic/pr72803.C: New test case.
13297
42002dfe
MS
132982017-01-07 Martin Sebor <msebor@redhat.com>
13299
13300 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13301 * gcc.dg/attr-alloc_size-4.c: Same.
13302
de91486c
AV
133032017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13304
13305 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13306 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13307 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13308 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13309 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13310 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13311 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13312
f55a925e
AS
133132017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13314 * gcc.dg/memcmp-1.c: New.
13315 * gcc.dg/strncmp-1.c: New.
13316
f3caa118
AV
133172017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13318
13319 * gcc.target/arm/acle/mcrr: New.
13320 * gcc.target/arm/acle/mcrr2: New.
13321 * gcc.target/arm/acle/mrrc: New.
13322 * gcc.target/arm/acle/mrrc2: New.
13323
ecc9a25b
AV
133242017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13325
13326 * gcc.target/arm/acle/mcr.c: New.
13327 * gcc.target/arm/acle/mrc.c: New.
13328 * gcc.target/arm/acle/mcr2.c: New.
13329 * gcc.target/arm/acle/mrc2.c: New.
13330
3811581f
AV
133312017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13332
13333 * gcc.target/arm/acle/ldc: New.
13334 * gcc.target/arm/acle/ldc2: New.
13335 * gcc.target/arm/acle/ldcl: New.
13336 * gcc.target/arm/acle/ldc2l: New.
13337 * gcc.target/arm/acle/stc: New.
13338 * gcc.target/arm/acle/stc2: New.
13339 * gcc.target/arm/acle/stcl: New.
13340 * gcc.target/arm/acle/stc2l: New.
13341
d57daa0c
AV
133422017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13343
13344 * gcc.target/arm/acle/acle.exp: Run tests for different options
13345 and make sure fat-lto-objects is used such that we can still do
13346 assemble scans.
13347 * gcc.target/arm/acle/cdp.c: New.
13348 * gcc.target/arm/acle/cdp2.c: New.
13349 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13350 (check_effective_target_arm_coproc1_ok_nocache): New.
13351 (check_effective_target_arm_coproc2_ok): New.
13352 (check_effective_target_arm_coproc2_ok_nocache): New.
13353 (check_effective_target_arm_coproc3_ok): New.
13354 (check_effective_target_arm_coproc3_ok_nocache): New.
13355 (check_effective_target_arm_coproc4_ok): New.
13356 (check_effective_target_arm_coproc4_ok_nocache): New.
13357
8a123229
MS
133582017-01-06 Martin Sebor <msebor@redhat.com>
13359
13360 PR middle-end/78605
13361 * gcc.dg/tree-ssa/pr78605.c: New test.
13362
5b8999d6
MS
133632017-01-05 Martin Sebor <msebor@redhat.com>
13364
13365 PR tree-optimization/78910
13366 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13367 diagnostics.
13368 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13369 * gcc.dg/tree-ssa/pr78910.c: New test.
13370
4e89adf9
EB
133712017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13372
13373 * gcc.dg/sso-10.c: New test.
13374
962c5679
JJ
133752017-01-05 Jakub Jelinek <jakub@redhat.com>
13376
cfd719e7
JJ
13377 PR tree-optimization/71016
13378 * gcc.target/i386/pr71016.c: New test.
13379 * gcc.target/aarch64/pr71016.c: New test.
13380 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13381
26f20371
JJ
13382 PR c++/78931
13383 * g++.dg/cpp1z/decomp19.C: New test.
13384
962c5679
JJ
13385 PR c++/78890
13386 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13387 * g++.dg/init/union1.C: Likewise.
13388 * g++.dg/cpp0x/union6.C: Expect errors.
13389 * g++.dg/cpp0x/union8.C: New test.
13390 * g++.dg/cpp0x/pr78890-1.C: New test.
13391 * g++.dg/cpp0x/pr78890-2.C: New test.
13392
8c15f541
DE
133932017-01-05 David Edelsohn <dje.gcc@gmail.com>
13394
13395 * gcc.target/powerpc/pr71670.c: Require p9vector.
13396 * gcc.target/powerpc/p9-novsx.c: Same.
13397
51b86113
DM
133982017-01-05 David Malcolm <dmalcolm@redhat.com>
13399
13400 * selftests/asr_div1.rtl: New file.
13401 * selftests/aarch64: New subdirectory.
13402 * selftests/aarch64/times-two.rtl: New file.
13403 * selftests/bb-index.rtl: New file.
13404 * selftests/cfg-test.rtl: New file.
13405 * selftests/const-int.rtl: New file.
13406 * selftests/example-labels.rtl: New file.
13407 * selftests/insn-with-mode.rtl: New file.
13408 * selftests/jump-to-label-ref.rtl: New file.
13409 * selftests/jump-to-return.rtl: New file.
13410 * selftests/jump-to-simple-return.rtl: New file.
13411 * selftests/mem.rtl: New file.
13412 * selftests/note-insn-deleted.rtl: New file.
13413 * selftests/note_insn_basic_block.rtl: New file.
13414 * selftests/simple-cse.rtl: New file.
13415 * selftests/symbol-ref.rtl: New file.
13416 * selftests/x86_64: New subdirectory.
13417 * selftests/x86_64/call-insn.rtl: New file.
13418 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13419 * selftests/x86_64/times-two.rtl: New file.
13420 * selftests/x86_64/unspec.rtl: New file.
13421
dc7650cc
NS
134222017-01-05 Nathan Sidwell <nathan@acm.org>
13423
13424 PR c++/78765
13425 * g++.dg/cpp0x/pr78765.C: New.
13426
3db70565
DV
134272017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13428
13429 * gcc.target/s390/memcpy-2.c: New test.
13430 * gcc.target/s390/memset-2.c: New test.
13431
f5a537e3
AK
134322017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13433
13434 * gcc.target/s390/memcpy-1.c: New test.
13435
d80c6d02
JL
134362017-01-04 Jeff Law <law@redhat.com>
13437
13438 PR tree-optimization/78812
13439 * g++.dg/torture/pr78812.C: New test.
13440
08edc320 134412017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13442
13443 PR target/71977
13444 PR target/70568
13445 PR target/78823
13446 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13447 64-bit VSX systems with direct move, whether we optimize common
13448 code sequences in the GLIBC math library for float math functions.
13449 * gcc.target/powerpc/pr71977-2.c: Likewise.
13450
a9342885
MP
134512017-01-04 Marek Polacek <polacek@redhat.com>
13452
13453 PR c++/64767
13454 * c-c++-common/Wpointer-compare-1.c: New test.
13455
066435fe
JJ
134562017-01-04 Jakub Jelinek <jakub@redhat.com>
13457
abec4284
JJ
13458 PR c++/78949
13459 * c-c++-common/Wunused-var-16.c: New test.
13460
26c43e27
JJ
13461 PR c++/78693
13462 * g++.dg/cpp0x/pr78693.C: New test.
13463
fc73e60c
JJ
13464 PR driver/78957
13465 * gcc.dg/pr78957.c: New test.
13466
c9cf3863
JJ
13467 * g++.dg/cpp1y/auto-fn34.C: New test.
13468
066435fe
JJ
13469 PR c++/71182
13470 * g++.dg/cpp0x/pr71182.C: New test.
13471
598bd687
KN
134722017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13473
13474 PR target/78056
13475 * gcc.target/powerpc/pr78056-1.c: New test.
13476 * gcc.target/powerpc/pr78056-2.c: New test.
13477 * gcc.target/powerpc/pr78056-3.c: New test.
13478 * gcc.target/powerpc/pr78056-4.c: New test.
13479 * gcc.target/powerpc/pr78056-5.c: New test.
13480 * gcc.target/powerpc/pr78056-6.c: New test.
13481 * gcc.target/powerpc/pr78056-7.c: New test.
13482 * gcc.target/powerpc/pr78056-8.c: New test.
13483 * lib/target-supports.exp
13484 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13485 whether the effective target supports the popcntb instruction.
13486
8194635a
JL
134872017-01-03 Jeff Law <law@redhat.com>
13488
13489 PR tree-optimization/67955
13490 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13491
baf9ebc8
MP
134922017-01-04 Marek Polacek <polacek@redhat.com>
13493
13494 PR c++/77545
13495 PR c++/77284
13496 * g++.dg/cpp0x/range-for32.C: New test.
13497 * g++.dg/cpp0x/range-for33.C: New test.
13498
5dd9a9d0
DM
134992017-01-04 David Malcolm <dmalcolm@redhat.com>
13500
13501 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13502
4bf07f3f
NS
135032017-01-04 Nathan Sidwell <nathan@acm.org>
13504
13505 PR c++/66735
13506 * g++.dg/cpp1y/pr66735.C: New.
13507
165ba2e9
JJ
135082017-01-04 Jakub Jelinek <jakub@redhat.com>
13509
13510 PR tree-optimization/71563
13511 * gcc.dg/tree-ssa/pr71563.c: New test.
13512
4567f969
JB
135132017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13514
13515 PR fortran/78534
13516 PR fortran/78976
13517 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13518 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13519 * gfortran.dg/transfer_intrinsic_1.f90: Change
13520 scan-tree-dump-times due to gfc_trans_string_copy change to
13521 avoid -Wstringop-overflow.
13522
1c06f07f
JL
135232017-01-03 Jeff Law <law@redhat.com>
13524
13525 PR tree-optimization/78856
13526 * gcc.c-torture/execute/pr78856.c: New test.
13527
60fb638f
MM
135282017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13529
13530 PR target/78953
13531 * gcc.target/powerpc/pr78953.c: New test.
13532
e4d02f52
ILT
135332017-01-03 Ian Lance Taylor <iant@google.com>
13534
13535 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13536 enums.
13537
5b4f088d
MS
135382017-01-03 Martin Sebor <msebor@redhat.com>
13539
13540 PR tree-optimization/78696
13541 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13542 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13543 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13544 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13545
135462017-01-03 David Malcolm <dmalcolm@redhat.com>
13547
13548 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13549 with more than one digit.
13550 * lib/gcc-dg.exp (process-message): Support more than one digit
13551 in relative line specifications.
13552
135532017-01-03 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR tree-optimization/78965
13556 * gcc.dg/pr78965.c: New test.
13557
13558 PR middle-end/78901
13559 * g++.dg/opt/pr78901.C: New test.
13560
135612017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13562
13563 PR fortran/78534
13564 PR fortran/66310
13565 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13566 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13567 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13568 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13569 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13570 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13571 * gfortran.dg/string_1_lp64.f90: New test.
13572 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13573 * gfortran.dg/string_3_lp64.f90: New test.
13574 * gfortran.dg/transfer_intrinsic_1.f90: Change
13575 scan-tree-dump-times due to gfc_trans_string_copy change to
13576 avoid -Wstringop-overflow.
13577
8b7163c6
UB
135782017-01-02 Uros Bizjak <ubizjak@gmail.com>
13579
13580 PR target/78967
13581 * gcc.target/i386/pr78967-1.c: New test.
13582 * gcc.target/i386/pr78967-2.c: Ditto.
13583 * gcc.target/i386/pr78967-3.c: Ditto.
13584
13585 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13586 * gcc.target/i386/pr78904-4.c: Ditto.
13587 * gcc.target/i386/pr78904-6.c: Ditto.
13588
e2940b98
JH
135892017-01-01 Jan Hubicka <hubicka@ucw.cz>
13590
13591 PR middle-end/77674
13592 * g++.dg/torture/pr77674.C: New testcase.
13593
cbe34bb5 135942017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13595
13596 Update copyright years.
818ab71a 13597\f
cbe34bb5 13598Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13599
13600Copying and distribution of this file, with or without modification,
13601are permitted in any medium without royalty provided the copyright
13602notice and this notice are preserved.