]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Enable libgomp.c/pr48591.c on __float128 targets
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c7545f1c
MP
12017-02-15 Marek Polacek <polacek@redhat.com>
2
3 PR c/79515
4 * gcc.dg/dfp/pr79515.c: New.
5
1114b39c
DE
62017-02-15 David Edelsohn <dje.gcc@gmail.com>
7
8 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9
93b87d1d
TS
102017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11
12 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
13 "opt_files".
14
fa8db6ea
JJ
152017-02-15 Jakub Jelinek <jakub@redhat.com>
16
17 PR target/79487
18 * gcc.dg/dfp/pr79487.c: New test.
19 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
20 2017-02-13 change.
21
8722316b
CL
222017-01-14 Carl Love <cel@us.ibm.com>
23
24 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
25 xvcvsxdsp and xvcvuxdsp instructions.
26
2932fe90
SB
272017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
28
29 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
30 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
31 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
32 64-bit default target.
33 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
34 a 64-bit default target.
35
63d09033
JJ
362017-02-14 Jakub Jelinek <jakub@redhat.com>
37
38 PR target/79481
39 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
40 (test_3vx): Change return type from int to void.
41 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
42 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
43 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
44 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
45 tests.
46 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
47 (test_3vx): Change return type from int to void.
48 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
49 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
50 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
51 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
52 tests.
53 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
54 intrinsic. Change scan-assembler-times number from 1 to 2.
55 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
56 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
57 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
58 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
59 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
60 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
61 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
62
8668fae0
UB
632017-02-14 Uros Bizjak <ubizjak@gmail.com>
64
65 PR middle-end/61225
66 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
67 Use dg-additional-options for ia32 target. Remove XFAIL.
68
95d96609
UB
692017-02-14 Uros Bizjak <ubizjak@gmail.com>
70
71 PR target/79495
72 * gcc.target/i386/pr79495.c: New test.
73
6f207d58
MP
742017-02-14 Marek Polacek <polacek@redhat.com>
75
76 PR c++/79420
77 PR c++/79463
78 * g++.dg/cpp1y/pr79463.C: New.
79 * g++.dg/template/incomplete10.C: New.
80 * g++.dg/template/incomplete9.C: New.
81
ee139af5
L
822017-02-14 H.J. Lu <hongjiu.lu@intel.com>
83
84 PR target/79498
85 * gcc.target/i386/pr79498.c: New test.
86
bf00c9e0
MS
872017-02-14 Martin Sebor <msebor@redhat.com>
88
89 PR middle-end/79448
90 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
91 * gcc.dg/tree-ssa/pr79448-2.c: New test.
92 * gcc.dg/tree-ssa/pr79448.c: New test.
93
6c022f73
JL
942017-02-14 Jeff Law <law@redhat.com>
95
96 PR tree-optimization/79095
97 * g++.dg/pr79095-1.C: New test
98 * g++.dg/pr79095-2.C: New test
99 * g++.dg/pr79095-3.C: New test
100 * g++.dg/pr79095-4.C: New test
101 * g++.dg/pr79095-5.C: New test
102 * gcc.c-torture/execute/arith-1.c: Update with more cases.
103 * gcc.dg/tree-ssa/pr79095-1.c: New test.
104
b719f884
JG
1052017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
106
107 * gcc.target/aarch64/vect_fp16_1.c: New.
108
1be33173
PK
1092017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
110
111 * gcc.dg/gimplefe-25.c: New test.
112
73424a09
JJ
1132017-02-14 Jakub Jelinek <jakub@redhat.com>
114
115 PR tree-optimization/79408
116 * gcc.dg/tree-ssa/pr79408-2.c: New test.
117
977472e8
RB
1182017-02-14 Richard Biener <rguenther@suse.de>
119
120 PR middle-end/79432
121 * gcc.dg/torture/pr79432.c: New testcase.
122
ee75687b
MS
1232017-02-13 Martin Sebor <msebor@redhat.com>
124
125 PR middle-end/79496
126 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
127
b84702c0
JJ
1282017-02-13 Jakub Jelinek <jakub@redhat.com>
129
ecc04fae
JJ
130 PR sanitizer/79341
131 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
132 variables volatile.
133
b84702c0
JJ
134 PR c++/79232
135 * g++.dg/cpp1z/eval-order4.C: New test.
136 * g++.dg/other/pr79232.C: New test.
137
b9a161ff
NS
1382017-02-13 Nathan Sidwell <nathan@acm.org>
139
140 PR c++/79296
141 * g++.dg/cpp0x/pr79296.C: New.
142
d8505fac
SB
1432017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
144
145 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
146 Instead, xfail powerpc*-*-* && lp64.
147
efb802cb
SB
1482017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
149
150 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
151 powerpc_p8vector_ok.
152 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
153
8d6427c6
AS
1542017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
155
156 PR target/79449
157 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
158 for reading beyond a 4k boundary.
159
9b7716c9
JJ
1602017-02-13 Jakub Jelinek <jakub@redhat.com>
161
162 PR rtl-optimization/79388
163 PR rtl-optimization/79450
164 * gcc.c-torture/execute/pr79388.c: New test.
165 * gcc.c-torture/execute/pr79450.c: New test.
166
4bb91707
TK
1672017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
168
169 PR fortran/65542
9b7716c9 170 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 171
e22910c2
JJ
1722017-02-11 Jakub Jelinek <jakub@redhat.com>
173
174 PR sanitizer/79341
175 * g++.dg/asan/deep-stack-uaf-1.C: New test.
176
acbbac04
JH
1772017-02-11 Jan Hubicka <hubicka@ucw.cz>
178
179 PR tree-ssa/56727
180 * gcc.dg/tree-ssa/pr56727.c: New testcase.
181
e493f96b
JJ
1822017-02-10 Jakub Jelinek <jakub@redhat.com>
183
184 PR c++/79457
185 * g++.dg/cpp0x/pr79457.C: New test.
186
773acd54
SB
1872017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
188
189 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
190 scan-assembler unless lp64.
191
b56f814e
SB
1922017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
193
194 PR tree-optimization/66612
195 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
196
5e659d16
SB
1972017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
198
199 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
200 of all powerpc.
201
6f4f30bf
MP
2022017-02-10 Marek Polacek <polacek@redhat.com>
203
204 PR c++/79435
205 * g++.dg/cpp1y/pr79435.C: New.
206
3799a5b8
MP
207 PR c++/79184
208 * g++.dg/warn/Wint-in-bool-context-1.C: New.
209
052ef81d
CL
2102017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
211
212 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
213 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
214 New.
215 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
216 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
217 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
218 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
219 (vtst_expected_poly64x2): Move to aarch64-only section.
220 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
221 (vtst_p64, vtstq_p64): New tests.
222
a7c8ed0c
PC
2232017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
224
225 PR c++/71737
226 * g++.dg/cpp0x/pr71737.C: New.
227
3dcde5ef 2282017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 229 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
230
231 * gcc.dg/gimplefe-error-1.c: New testcase.
232 * gcc.dg/gimplefe-error-2.c: New testcase.
233 * gcc.dg/gimplefe-error-3.c: New testcase.
234
6139a3b7
JJ
2352017-02-10 Jakub Jelinek <jakub@redhat.com>
236
237 PR tree-optimization/79411
238 * gcc.c-torture/compile/pr79411.c: New test.
239
9bfc55d0
JJ
2402017-02-09 Jakub Jelinek <jakub@redhat.com>
241 Jason Merrill <jason@redhat.com>
242
243 PR c++/79143
244 * g++.dg/cpp1z/pr79143.C: New test.
245
0b90c541
JH
2462017-02-09 Jan Hubicka <hubicka@ucw.cz>
247
248 * gcc.dg/loop-unswitch-2.c: Update testcase.
249 * gcc.dg/loop-unswitch-1.c: Update testcase.
250
192b048b
MP
2512017-02-09 Marek Polacek <polacek@redhat.com>
252
253 PR c/79428
254 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
255 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
256 * c-c++-common/goacc/pr79428-1.c: New test.
257 * c-c++-common/gomp/pr79428-2.c: New test.
258 * c-c++-common/gomp/pr79428-5.c: New test.
259 * c-c++-common/gomp/pr79428-6.c: New test.
260 * c-c++-common/pr79428-3.c: New test.
261
e9a9033b
AK
2622017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
263
264 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
265 testcases.
266
56f71478
JJ
2672017-02-09 Jakub Jelinek <jakub@redhat.com>
268
28f6839b
JJ
269 PR c/79413
270 * gcc.c-torture/compile/pr79413.c: New test.
271
f08683a1
JJ
272 PR c++/79429
273 * c-c++-common/gomp/pr79429.c: New test.
274 * g++.dg/gomp/pr79429.C: New test.
275
56f71478
JJ
276 PR c/79431
277 * c-c++-common/gomp/pr79431.c: New test.
278
02889d23
CLT
2792017-02-09 Nathan Sidwell <nathan@codesourcery.com>
280 Cesar Philippidis <cesar@codesourcery.com>
281 Joseph Myers <joseph@codesourcery.com>
282 Chung-Lin Tang <cltang@codesourcery.com>
283
284 * c-c++-common/goacc/combined-directives.c: Remove xfail.
285 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
286 * c-c++-common/goacc/loop-auto-2.c: New.
287 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
288 * c-c++-common/goacc/tile-2.c: New.
289 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
290 * g++.dg/goacc/tile-1.C: New, check tile subst.
291 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
292 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
293 * gfortran.dg/goacc/tile-1.f90: New test.
294 * gfortran.dg/goacc/tile-2.f90: New test.
295 * gfortran.dg/goacc/tile-lowering.f95: New test.
296
9c0c77d2
RB
2972017-02-09 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/69823
300 * gcc.dg/graphite/pr69823.c: New testcase.
301
f39bad9f
PH
3022017-02-08 Pat Haugen <pthaugen@us.ibm.com>
303
304 PR target/78604
305 * gcc.target/powerpc/pr78604.c: New.
306
fc00b9ce
KN
3072017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
308
309 PR target/68972
310 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
311 disable this test on power architecture.
312
50c1f4a5
RB
3132017-02-08 Richard Biener <rguenther@suse.de>
314
315 PR tree-optimization/71824
316 PR tree-optimization/79409
317 * gcc.dg/graphite/pr71824-3.c: New testcase.
318
74a15d14
JJ
3192017-02-08 Jakub Jelinek <jakub@redhat.com>
320
321 PR tree-optimization/79408
322 * gcc.dg/tree-ssa/pr79408.c: New test.
323
d798497e
RB
3242017-02-08 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/71824
327 * gcc.dg/graphite/pr71824-2.c: New testcase.
328
9d5019a1
AP
3292017-02-07 Andrew Pinski <apinski@cavium.com>
330
331 * gcc.target/aarch64/popcount.c : New Testcase.
332
ec48209a
JJ
3332017-02-07 Jakub Jelinek <jakub@redhat.com>
334
335 PR rtl-optimization/79386
336 * gcc.c-torture/compile/pr79386.c: New test.
337
e5f234b2
DV
3382017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
339 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
340
341 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
342 *-*-solaris*.
343
1f138b75
JJ
3442017-02-07 Jakub Jelinek <jakub@redhat.com>
345
346 PR target/79299
347 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
348 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
349
7af4b20d
RB
3502017-02-07 Richard Biener <rguenther@suse.de>
351
352 * gcc.dg/gimplefe-23.c: New testcase.
353 * gcc.dg/gimplefe-24.c: Likewise.
354
d95c2fc7
CL
3552017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
356
357 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
358 scan-assembler instead of scan-assembler-times.
359 * gcc.target/aarch64/test_frame_10.c: Likewise.
360 * gcc.target/aarch64/test_frame_12.c: Likewise.
361 * gcc.target/aarch64/test_frame_2.c: Likewise.
362 * gcc.target/aarch64/test_frame_4.c: Likewise.
363 * gcc.target/aarch64/test_frame_6.c: Likewise.
364 * gcc.target/aarch64/test_frame_7.c: Likewise.
365 * gcc.target/aarch64/test_frame_8.c: Likewise.
366
fa5d44d0
RO
3672017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
368
369 * gcc.target/i386/pr78419.c: Require ifunc support.
370
d9b4ce00
DE
3712017-02-07 David Edelsohn <dje.gcc@gmail.com>
372
373 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
374
bb7d75ff
PP
3752017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
376
377 PR c++/79360
378 * g++.dg/cpp1y/nsdmi-union2.C: New test.
379
122e7b4f
KC
3802017-02-06 Kito Cheng <kito.cheng@gmail.com>
381
382 * lib/target-supports.exp: Define the RISC-V target.
383 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
384 * gcc.dg/builtin-apply2.c: Likewise.
385 * gcc.dg/ifcvt-4.c: Likewise.
386 * gcc.dg/loop-8.c: Likewise.
387 * gcc.dg/sibcall-10.c: Likewise.
388 * gcc.dg/sibcall-9.c: Likewise.
389 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
390 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
392 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
393 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
394 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
395 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
396
391675ac
MM
3972017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
398
399 PR target/66144
400 * gcc.target/powerpc/pr66144-1.c: New test.
401 * gcc.target/powerpc/pr66144-2.c: Likewise.
402 * gcc.target/powerpc/pr66144-3.c: Likewise.
403
e495e31a
MS
4042017-02-06 Martin Sebor <msebor@redhat.com>
405
406 PR tree-optimization/79376
407 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
408 * gcc.dg/tree-ssa/pr79376.c: Ditto.
409
2568d8a1
JJ
4102017-02-06 Jakub Jelinek <jakub@redhat.com>
411
98e09245
JJ
412 PR c++/79379
413 * g++.dg/cpp1y/constexpr-79379.C: New test.
414
e8b0383c
JJ
415 PR c++/79377
416 * g++.dg/lookup/pr79377.C: New test.
417
a5e8cbd1
JJ
418 PR c++/79372
419 * g++.dg/cpp1z/decomp25.C: New test.
420
2568d8a1
JJ
421 PR tree-optimization/79284
422 * gcc.c-torture/compile/pr79284.c: New test.
423
aae936b9
PC
4242017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/70448
427 * g++.dg/cpp0x/pr70448.C: New.
428
daf57541
DV
4292017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
430
431 PR 78348
432 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
433 to dg-options.
434
0898c74d
GJL
4352017-02-06 Georg-Johann Lay <avr@gjlay.de>
436
437 PR target/78883
438 * gcc.c-torture/compile/pr78883.c: New test.
439
5d3ebb71
JH
4402017-02-05 Jan Hubicka <hubicka@ucw.cz>
441
442 PR tree-ssa/79347
443 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
444 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
445 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
446 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
447 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
448 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
449 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
450 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
451 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
452 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
453 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
454 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
455 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
456
139d4065
AV
4572017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
458
459 PR fortran/79344
460 * gfortran.dg/allocate_with_source_24.f90: New test.
461
4b9c80d8
AV
4622017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
463
464 PR fortran/79230
465 * gfortran.dg/der_ptr_component_2.f90: New test.
466
f3877b2f
EB
4672017-02-05 Eric Botcazou <ebotcazou@adacore.com>
468
469 * gcc.target/sparc/20170205-1.c: New test.
470
d8a09ada
JDA
4712017-02-03 John David Anglin <danglin@gcc.gnu.org>
472
a2a86d6a
JDA
473 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
474 libatomic_available.
475
a1d99925
JDA
476 * gcc.dg/pr77587.c: Require alias support.
477 * gcc.dg/pr77587a.c: Likewise.
478
d8bf159e
JDA
479 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
480 * gcc.c-torture/execute/pr78622.c: Likewise.
481
d8a09ada
JDA
482 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
483 hppa*-*-hpux*.
484 * c-c++-common/Wunused-var-16.c: Likewise.
485 * c-c++-common/builtin-shuffle-1.c: Likewise.
486 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
487 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
488
f589a1ce
MS
4892017-02-03 Martin Sebor <msebor@redhat.com>
490
491 PR tree-optimization/79327
492 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
493 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
494 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 495
5b00f9d2
JJ
4962017-02-03 Jakub Jelinek <jakub@redhat.com>
497 Martin Sebor <msebor@redhat.com>
498
499 PR tree-optimization/79327
500 * gcc.dg/tree-ssa/pr79327.c: New test.
501 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
502 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
503 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
504 (test_sprintf_chk_range_schar): Adjust dg-message.
505 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
506 * gcc.c-torture/execute/pr79327.c: New test.
507
437f0a81
JJ
5082017-02-03 Jakub Jelinek <jakub@redhat.com>
509
510 PR target/79354
511 * gcc.target/powerpc/pr79354.c: New test.
512 * gcc.c-torture/execute/pr79354.c: New test.
513
3f343040
MS
5142017-02-03 Martin Sebor <msebor@redhat.com>
515
516 PR tree-optimization/79352
517 * gcc.dg/tree-ssa/pr79352.c: New test.
518
46a2ab58
ML
5192017-02-03 Martin Liska <mliska@suse.cz>
520
521 PR lto/66295
522 * gcc.target/i386/mvc9.c: New test.
523
baa2d1cd
PH
5242017-02-03 Pat Haugen <pthaugen@us.ibm.com>
525
526 PR target/79158
527 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
528 to VSX reg.
529
30c6ec2f
JH
5302017-02-02 Jan Hubicka <hubicka@ucw.cz>
531
532 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
533 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
534 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
535 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
536 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
537 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
538 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
539 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
540 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
541 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
542 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
543 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
544 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
545
ebee1eb9
MS
5462017-02-02 Martin Sebor <msebor@redhat.com>
547
548 PR middle-end/79275
549 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
550 * gcc.dg/tree-ssa/pr79275.c: New test.
551
dcd25b8a
AS
5522017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
553
554 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
555
0f0c2cc3
JH
5562017-02-02 Jan Hubicka <hubicka@ucw.cz>
557
558 PR middle-end/77445
559 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
560 threading is done.
561
1c372840
TC
5622017-02-02 Tamar Christina <tamar.christina@arm.com>
563
564 PR middle-end/78142
565 * gcc.target/aarch64/vector_initialization_nostack.c
566 (f12): Use one vector
567
9f11a4a7
JJ
5682017-02-02 Jakub Jelinek <jakub@redhat.com>
569
bef7e561
JJ
570 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
571 * c-c++-common/asan/misalign-1.c: Likewise.
572 * c-c++-common/asan/misalign-2.c: Likewise.
573 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
574 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
575 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
576 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
577 add -ffat-lto-objects from/to dg-additional-options.
578 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
579 dg-additional-options.
580
9f11a4a7
JJ
581 PR target/79197
582 * gcc.target/powerpc/pr79197.c: New test.
583 * gcc.c-torture/compile/pr79197.c: New test.
584
09661674
RB
5852017-02-02 Richard Biener <rguenther@suse.de>
586
587 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
588
d8d58893
PC
5892017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
590
591 PR c++/69637
592 * g++.dg/cpp0x/pr69637-1.C: New.
593 * g++.dg/cpp0x/pr69637-2.C: Likewise.
594
521a70a4
AK
5952017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
596
597 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
598
e26b502d
BS
5992017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
600
601 PR target/70012
602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
603 conditions.
604
55e75c7c
JJ
6052017-02-01 Jakub Jelinek <jakub@redhat.com>
606
607 PR testsuite/79324
608 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
609 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
610 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
611 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
612 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
613 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
614 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
615 * g++.dg/debug/dwarf2/align-1.C: Likewise.
616 * g++.dg/debug/dwarf2/align-2.C: Likewise.
617 * g++.dg/debug/dwarf2/align-3.C: Likewise.
618 * g++.dg/debug/dwarf2/align-4.C: Likewise.
619 * g++.dg/debug/dwarf2/align-5.C: Likewise.
620 * g++.dg/debug/dwarf2/align-6.C: Likewise.
621
a4476973
ML
6222017-02-01 Martin Liska <mliska@suse.cz>
623
624 PR testsuite/79272
625 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
626
3f3181b1
RB
6272017-02-01 Richard Biener <rguenther@suse.de>
628
629 PR testsuite/76957
630 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
631 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
632 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
633 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
634
1e7ef862
RB
6352017-02-01 Richard Biener <rguenther@suse.de>
636
637 PR middle-end/79315
638 * gfortran.dg/pr79315.f90: New testcase.
639
405a7406
RB
6402017-02-01 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/71824
643 * gcc.dg/graphite/pr71824.c: New testcase.
644
19bdccb4
JJ
6452017-01-31 Jakub Jelinek <jakub@redhat.com>
646
647 PR c++/79304
648 * g++.dg/diagnostic/pr79304.C: New test.
649
fcb2cdfc
DM
6502017-01-31 David Malcolm <dmalcolm@redhat.com>
651
652 PR c++/79298
653 * g++.dg/spellcheck-pr79298.C: New test case.
654
7cfa044d
DM
6552017-01-31 David Malcolm <dmalcolm@redhat.com>
656
657 PR preprocessor/79210
658 * gcc.dg/format/pr79210.c: New test case.
659 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
660 New function.
661
de3fbef6
NS
6622017-01-31 Nathan Sidwell <nathan@acm.org>
663
5ae37bdf
NS
664 PR c++/79290
665 * g++.dg/warn/pr79290.C: New.
666
de3fbef6
NS
667 PR c++/67273
668 PR c++/79253
669 * g++.dg/cpp1y/pr67273.C: New.
670 * g++.dg/cpp1y/pr79253.C: New.
671
7f357c61
NS
6722017-01-31 Nathan Sidwell <nathan@acm.org>
673
674 PR c++/79264
675 * g++.dg/cpp1y/pr61636-1.C: Augment.
676
5b11971a
CL
6772017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
678
679 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
680 rand() instead of random().
681
8b670f93
AH
6822017-01-30 Aldy Hernandez <aldyh@redhat.com>
683
684 PR tree-optimization/71691
685 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
686
4727e06b
AK
6872017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
688
689 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
690 __ARCH__.
691
b6dae849
JJ
6922017-01-31 Jakub Jelinek <jakub@redhat.com>
693
694 PR tree-optimization/79267
695 * g++.dg/opt/pr79267.C: New test.
696
40fb9c89
AO
6972017-01-30 Alexandre Oliva <aoliva@redhat.com>
698
699 PR debug/63238
700 * gcc.dg/debug/dwarf2/align-1.c: New.
701 * gcc.dg/debug/dwarf2/align-2.c: New.
702 * gcc.dg/debug/dwarf2/align-3.c: New.
703 * gcc.dg/debug/dwarf2/align-4.c: New.
704 * gcc.dg/debug/dwarf2/align-5.c: New.
705 * gcc.dg/debug/dwarf2/align-6.c: New.
706 * gcc.dg/debug/dwarf2/align-as-1.c: New.
707 * g++.dg/debug/dwarf2/align-1.C: New.
708 * g++.dg/debug/dwarf2/align-2.C: New.
709 * g++.dg/debug/dwarf2/align-3.C: New.
710 * g++.dg/debug/dwarf2/align-4.C: New.
711 * g++.dg/debug/dwarf2/align-5.C: New.
712 * g++.dg/debug/dwarf2/align-6.C: New.
713
3095f651
AS
7142017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
715
716 PR target/79170
717 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
718
3cf88bff
MS
7192017-01-30 Martin Sebor <msebor@redhat.com>
720
721 PR testsuite/79293
722 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
723
37731134
ML
7242017-01-30 Martin Liska <mliska@suse.cz>
725
726 PR gcov-profile/79259
727 * g++.dg/tree-prof/pr79259.C: New test.
728
0c7247cc
RB
7292017-01-30 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/79276
732 * gcc.dg/torture/pr79276.c: New testcase.
733
ab4be5d1
DV
7342017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
735
736 PR target/79240
737 * gcc.target/s390/pr79240.c: New test.
738
6687d58d
BS
7392017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
740
741 PR target/79268
742 * gcc.target/powerpc/pr79268.c: New file.
743 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
744 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
745 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
746 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
747
b5df96c3
JDA
7482017-01-28 John David Anglin <danglin@gcc.gnu.org>
749
fc34d7b8
JDA
750 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
751
9efc84e4
JDA
752 PR testsuite/70583
753 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
754
4bfbe3ae
JDA
755 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
756 * gnat.dg/debug9.adb: Likewise.
757
8d0b306f
JDA
758 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
759
b5df96c3
JDA
760 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
761 libatomic_available.
762 * gfortran.dg/coarray_42.f90: Likewise.
763 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
764 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
765 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
766
eb339366
MS
7672017-01-27 Martin Sebor <msebor@redhat.com>
768
769 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
770
711ce021
BS
7712017-01-27 Bernd Schmidt <bschmidt@redhat.com>
772
773 PR rtl-optimization/79194
774 * gcc.dg/torture/pr79194.c: New test.
775
d8321b33
VM
7762017-01-27 Vladimir Makarov <vmakarov@redhat.com>
777
778 PR tree-optimization/71374
2568d8a1 779 * gcc.target/i386/pr71374.c: New.
d8321b33 780
9e2ea13e
MS
7812017-01-27 Martin Sebor <msebor@redhat.com>
782
783 PR c++/71290
784 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
785 a dg-error directive.
786
9eb7045b
VM
7872017-01-27 Vladimir Makarov <vmakarov@redhat.com>
788
789 PR target/79131
790 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
791 * gcc.target/arm/pr79131-2.c: New.
792
f75bbf3f
BS
7932017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
794
795 PR target/65484
796 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
797 vectorized on POWER unless hardware misaligned loads are
798 available.
799
3f54004b
BC
8002017-01-27 Bin Cheng <bin.cheng@arm.com>
801
802 PR rtl-optimization/78559
803 * gcc.c-torture/execute/pr78559.c: New test.
804
40b6bff9
RB
8052017-01-27 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/79245
808 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
809 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
810
b2f8892e
JJ
8112017-01-27 Jakub Jelinek <jakub@redhat.com>
812
813 PR c/79199
814 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
815 target. Use 4294967293U instead of 4294967293.
816
b002f3b9
RB
8172017-01-27 Richard Biener <rguenther@suse.de>
818
819 PR tree-optimization/71433
820 * gcc.dg/Warray-bounds-21.c: New testcase.
821
38f50ab6
RB
8222017-01-27 Richard Biener <rguenther@suse.de>
823
824 PR tree-optimization/79244
825 * gcc.dg/torture/pr79244.c: New testcase.
826
c04f4139
JJ
8272017-01-27 Jakub Jelinek <jakub@redhat.com>
828
829 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
830 all occurrences of 40 to 32.
831
6ca513f9
RE
8322017-01-27 Richard Earnshaw <rearnsha@arm.com>
833
834 PR target/79239
835 * gcc.target/arm/pr79239.c: New test.
836
d876f5cd
DV
8372017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
838
839 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
840
bb6a6ee9
AB
8412017-01-27 Adam Butcher <adam@jessamine.co.uk>
842
843 PR c++/64382
844 * g++.dg/cpp1y/pr64382.C: New test.
845
31c87a43
MS
8462017-01-26 Martin Sebor <msebor@redhat.com>
847
848 PR middle-end/78703
849 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
850 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
851 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
852 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
853
f7c06c0f
JJ
8542017-01-26 Jakub Jelinek <jakub@redhat.com>
855
b0670cc0
JJ
856 PR debug/79129
857 * g++.dg/debug/dwarf2/pr79129.C: New test.
858
f7c06c0f
JJ
859 PR debug/78835
860 * g++.dg/debug/dwarf2/pr78835.C: New test.
861
5d93da1d
MS
8622017-01-26 Martin Sebor <msebor@redhat.com>
863
864 PR middle-end/78703
865 * gcc.dg/format/pr78569.c: Adjust.
866 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
867 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
868 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
869 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
870 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
871 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
872 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
873 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
874 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
875 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
876 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
877
905d2812
JJ
8782017-01-26 Jakub Jelinek <jakub@redhat.com>
879
880 PR c++/68727
881 * g++.dg/other/offsetof8.C: Add expected error.
882 * g++.dg/other/offsetof9.C: New test.
883
b3db8d77
DE
8842017-01-26 David Edelsohn <dje.gcc@gmail.com>
885
886 * g++.dg/opt/declone3.C: Require LTO.
887
15961e4a
VM
8882017-01-26 Vladimir Makarov <vmakarov@redhat.com>
889
890 PR target/79131
891 * gcc.target/arm/pr79131.c: New.
892
e39dd802
BC
8932017-01-26 Bin Cheng <bin.cheng@arm.com>
894
895 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
896
bc9efeab
JW
8972017-01-26 Jonathan Wakely <jwakely@redhat.com>
898
899 PR libstdc++/79190
900 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
901 matches replaced operator delete.
902
b5f75f0b
JJ
9032017-01-26 Jakub Jelinek <jakub@redhat.com>
904
905 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
906 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
907 avx512f with avx512dq.
908 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
909 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
910 avx512f with avx512dq.
911 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
912 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
913 avx512f with avx512dq.
914
0a38b341
MP
9152017-01-26 Marek Polacek <polacek@redhat.com>
916
917 PR c/79199
918 * c-c++-common/Wduplicated-branches-13.c: New test.
919
ebff5c3f
DS
9202017-01-26 David Sherwood <david.sherwood@arm.com>
921
922 PR middle-end/79212
923 * gfortran.dg/gomp/sharing-4.f90: New test.
924
e6d55103
JJ
9252017-01-26 Jakub Jelinek <jakub@redhat.com>
926
1a27fab1
JJ
927 PR target/70465
928 * gcc.target/i386/pr70465.c: New test.
929
e6d55103
JJ
930 * brig.dg/dg.exp: Update copyright years.
931 * lib/brig-dg.exp: Update copyright years.
932 * lib/brig.exp: Update copyright years.
933
b5aa1281
MM
9342017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
935
936 PR target/79179
937 * gcc.target/powerpc/pr79179.c: New test.
938
3b5de3cb
BS
9392017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
940
941 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
942 generation to accept D-mode memory accesses.
943
dbe81dbe
MS
9442017-01-25 Martin Sebor <msebor@redhat.com>
945
946 PR c++/71290
947 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
948 * g++.dg/ext/flexarray-mangle.C: Same.
949 * g++.dg/ext/flexarray-subst.C: Same.
950 * g++.dg/ext/flexary10.C: Same.
951 * g++.dg/ext/flexary11.C: Same.
952 * g++.dg/ext/flexary14.C: Same.
953 * g++.dg/ext/flexary16.C: Same.
954 * g++.dg/ext/flexary18.C: Same.
955 * g++.dg/ext/flexary19.C: Same.
956 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
957 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
958 * g++.dg/ubsan/object-size-1.C: Same.
959 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 960
0e343868
JJ
9612017-01-25 Jakub Jelinek <jakub@redhat.com>
962
a25608aa
JJ
963 PR c++/78896
964 * g++.dg/cpp1z/decomp24.C: New test.
965
0e343868
JJ
966 PR c++/77914
967 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
968 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
969 expect a warning.
970 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
971 expect warnings.
972 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
973 * g++.dg/cpp1y/pr59636.C: Likewise.
974 * g++.dg/cpp1y/pr60190.C: Likewise.
975
0d098f4b
BC
9762017-01-25 Bin Cheng <bin.cheng@arm.com>
977
978 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
979
5332c89e 9802017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
981
982 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
983 vec_packs built-ins
984
ed4e59f4
CL
9852017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
986
987 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
988 -mcpu=cortex-a57.
989 * gcc.target/arm/vseleqsf.c: Likewise.
990 * gcc.target/arm/vselgedf.c: Likewise.
991 * gcc.target/arm/vselgesf.c: Likewise.
992 * gcc.target/arm/vselgtdf.c: Likewise.
993 * gcc.target/arm/vselgtsf.c: Likewise.
994 * gcc.target/arm/vselledf.c: Likewise.
995 * gcc.target/arm/vsellesf.c: Likewise.
996 * gcc.target/arm/vselltdf.c: Likewise.
997 * gcc.target/arm/vselltsf.c: Likewise.
998 * gcc.target/arm/vselnedf.c: Likewise.
999 * gcc.target/arm/vselnesf.c: Likewise.
1000 * gcc.target/arm/vselvcdf.c: Likewise.
1001 * gcc.target/arm/vselvcsf.c: Likewise.
1002 * gcc.target/arm/vselvsdf.c: Likewise.
1003 * gcc.target/arm/vselvssf.c: Likewise.
1004
a5d6927f
RB
10052017-01-25 Richard Biener <rguenther@suse.de>
1006
1007 PR testsuite/72850
1008 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1009 to what we had before adding the threading passes.
1010
c2873892
RB
10112017-01-25 Richard Biener <rguenther@suse.de>
1012
1013 PR tree-optimization/69264
1014 * g++.dg/torture/pr69264.C: New testcase.
1015
9aa483a2
KT
10162016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1017
1018 PR target/79145
1019 * gcc.target/arm/pr79145.c: New test.
1020
5c628c3e
RB
10212017-01-25 Richard Biener <rguenther@suse.de>
1022
1023 PR debug/78363
1024 * g++.dg/gomp/pr78363-1.C: New testcase.
1025 * g++.dg/gomp/pr78363-2.C: Likewise.
1026 * g++.dg/gomp/pr78363-3.C: Likewise.
1027
9078cd36
KT
10282016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1029
1030 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1031 * gcc.dg/lto/pr61526_0.c: Likewise.
1032 * gcc.dg/lto/pr64415_0.c: Likewise.
1033
7cfd79d6
JJ
10342017-01-24 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR c++/79205
1037 * g++.dg/cpp1z/decomp22.C: New test.
1038 * g++.dg/cpp1z/decomp23.C: New test.
1039
3e4b91f2
NS
10402017-01-24 Nathan Sidwell <nathan@acm.org>
1041
1d7bc790
NS
1042 PR c++/78469
1043 * g++.dg/cpp0x/pr78469.C: New.
1044
3e4b91f2
NS
1045 PR c++/79118
1046 * g++.dg/cpp0x/pr79118.C: New.
1047
b20ba138
EB
10482017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1049
1050 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1051
c2e84327
DM
10522017-01-24 David Malcolm <dmalcolm@redhat.com>
1053
1054 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1055 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1056 * gcc.dg/rtl/rtl.exp: New file.
1057 * gcc.dg/rtl/test.c: New file.
1058 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1059 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1060 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1061 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1062 * gcc.dg/rtl/x86_64/final.c: New test case.
1063 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1064 * gcc.dg/rtl/x86_64/ira.c: New test case.
1065 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1066 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1067 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1068 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1069 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1070 * gcc.dg/rtl/x86_64/test_1.h: New file.
1071 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1072 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1073 * gcc.dg/rtl/x86_64/times-two.h: New file.
1074 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1075
cf8d19de
BC
10762017-01-24 Bin Cheng <bin.cheng@arm.com>
1077
1078 PR tree-optimization/79159
1079 * g++.dg/tree-ssa/pr79159.C: New test.
1080
f6a24a94 10812017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
1082 Martin Jambor <mjambor@suse.cz>
1083
1084 * lib/brig-dg.exp: New file.
1085 * lib/brig.exp: Likewise.
1086 * brig.dg/README: Likewise.
1087 * brig.dg/dg.exp: Likewise.
1088 * brig.dg/test/gimple/alloca.hsail: Likewise.
1089 * brig.dg/test/gimple/atomics.hsail: Likewise.
1090 * brig.dg/test/gimple/branches.hsail: Likewise.
1091 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1092 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1093 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1094 * brig.dg/test/gimple/mem.hsail: Likewise.
1095 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1096 * brig.dg/test/gimple/packed.hsail: Likewise.
1097 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1098 * brig.dg/test/gimple/variables.hsail: Likewise.
1099 * brig.dg/test/gimple/vector.hsail: Likewise.
1100
c3b3e526
JJ
11012017-01-24 Jakub Jelinek <jakub@redhat.com>
1102
1103 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1104 support asan, only on i?86/x86_64 require sse2_runtime.
1105
75f92127
KN
11062017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1107
1108 PR target/66669
1109 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1110 test on powerpc targets.
1111
1a998fa0
MS
11122017-01-23 Martin Sebor <msebor@redhat.com>
1113
1114 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1115
108fdd6d
RB
11162017-01-23 Richard Biener <rguenther@suse.de>
1117
1118 PR tree-optimization/79088
1119 PR tree-optimization/79188
1120 * gcc.dg/torture/pr79088.c: New testcase.
1121 * gcc.dg/torture/pr79188.c: Likewise.
1122
28826a66
KN
11232017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1124
1125 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1126 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1127 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1128 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1129 type of test function to reflect change in built-in function's
1130 return type.
1131 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1132 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1133 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1134 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1135 type and second argument type to reflect change in built-in
1136 function's type signature.
1137 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1138 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1139 type of test function to reflect change in built-in function's
1140 return type.
1141 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1142 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1143 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1144 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1145 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1146 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1147 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1148 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1149 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1150 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1151 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1152 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1153 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1154 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1155 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1156 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1157 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1158 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1159 type of test function to reflect change in built-in function's
1160 return type.
1161 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1162 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1163 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1164 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1165 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1166 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1167 test function's result and second argument to reflect change in
1168 built-in function's type signature.
1169 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1170
e6b8075c
NS
11712017-01-23 Nathan Sidwell <nathan@acm.org>
1172
fc7612fd
NS
1173 PR C++/71710
1174 * g++.dg/template/pr71710.C: New.
1175
e6b8075c
NS
1176 PR c++/71406
1177 PR c++/77508
1178 * g++.dg/template/pr71406.C: New.
1179
15b8fd49
TK
11802017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1181
9b7716c9 1182 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1183
e9c4fbe9
BS
11842017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1185
1186 PR rtl-optimization/78634
1187 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1188
8539a302
BC
11892017-01-23 Bin Cheng <bin.cheng@arm.com>
1190
1191 PR tree-optimization/70754
1192 * gfortran.dg/pr70754.f90: New test.
1193
f368600f
ML
11942017-01-23 Martin Liska <mliska@suse.cz>
1195
1196 PR tree-optimization/79196
1197 * gcc.dg/asan/pr79196.c: New test.
1198 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1199
d886761f
MM
12002017-01-23 Michael Matz <matz@suse.de>
1201
1202 PR tree-optimization/78384
1203 * gcc.dg/pr78384.c: New test.
1204
cffcafda
RB
12052017-01-23 Richard Biener <rguenther@suse.de>
1206
1207 PR tree-optimization/79186
1208 * gcc.dg/torture/pr79186.c: New testcase.
1209 * gcc.dg/torture/pr79187.c: Likewise.
1210
bda2bc48
MJ
12112017-01-23 Martin Jambor <mjambor@suse.cz>
1212
1213 * gcc.dg/ipa/vrp8.c: New test.
1214
f65f1ae3
MJ
12152017-01-23 Martin Jambor <mjambor@suse.cz>
1216
1217 PR ipa/79108
1218 * gfortran.dg/lto/pr79108_0.f90: New test.
1219
dea06111
AS
12202017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1221
1222 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1223 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1224 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1225 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1226 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1227 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1228 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1229 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1230 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1231 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1232 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1233 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1234 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1235 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1236 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1237 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1238
05011618
RB
12392017-01-23 Richard Biener <rguenther@suse.de>
1240 Nick Clifton <nickc@redhat.com>
1241
1242 PR testsuite/78421
1243 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1244 If the target is ARM return the result of the
1245 check_effective_target_arm_vect_no_misalign proc.
1246 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1247 support unaligned vectors then only expect one of the loops to be
1248 unrolled.
1249
f6b9f2ff
ML
12502017-01-23 Martin Liska <mliska@suse.cz>
1251
1252 * gcc.dg/asan/use-after-scope-10.c: New test.
1253 * gcc.dg/asan/use-after-scope-11.c: New test.
1254 * g++.dg/asan/use-after-scope-5.C: New test.
1255
c7775327
ML
12562017-01-23 Martin Liska <mliska@suse.cz>
1257
1258 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1259 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1260 sanopt optimization for ASAN_POISON.
1261
d8ae8d16
KT
12622016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1263
1264 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1265
54d7c70c
CL
12662017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1267
1268 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1269 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1270 for poly*_t types.
1271 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1272 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1273 exec_vcombine): Likewise.
1274 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1275 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1276 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1277 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1278 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1279 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1280 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1281 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1282 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1283 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1284 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1285 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1286 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1287 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1288 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1289 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1290 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1291 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1292 Likewise.
1293 (TEST_VGET_LANE): Cast to uint to avoid warning.
1294 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1295 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1296 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1297 exec_vfma_vfms_n): Fix PRIx format for float64_t.
1298 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1299 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1300 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1301 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1302 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1303 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1304 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1305 CHECK_POLY instead of CHECK for poly64_t types.
1306 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1307 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1308 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1309 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1310 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1311 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1312 uint32_t.
1313 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1314 for int32_t, int64_t.
1315 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1316 vqneg_extra): Fix PRIx format for int16_t, int32_t.
1317 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1318 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1319 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1320 needed.
1321
386fe51c
JJ
13222017-01-22 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR fortran/79154
1325 * gfortran.dg/gomp/pr79154-1.f90: New test.
1326 * gfortran.dg/gomp/pr79154-2.f90: New test.
1327
bc4d86e6
AS
13282017-01-22 Andreas Schwab <schwab@linux-m68k.org>
1329
1330 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1331
c31d5fce
MP
13322017-01-21 Marek Polacek <polacek@redhat.com>
1333
1334 PR testsuite/79169
1335 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1336
25cb56c3
JH
13372017-01-20 Jan Hubicka <hubicka@ucw.cz>
1338
1339 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1340
ea9f867b
BS
13412017-01-21 Bernd Schmidt <bschmidt@redhat.com>
1342
1343 PR rtl-optimization/79125
1344 * gcc.dg/torture/pr79125.c: New test.
1345
a876231c
JW
13462017-01-20 Jiong Wang <jiong.wang@arm.com>
1347
2568d8a1 1348 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 1349 only.
2568d8a1
JJ
1350 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1351 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 1352
4b9f2115
NS
13532017-01-20 Nathan Sidwell <nathan@acm.org>
1354
3e4b91f2 1355 PR c++/78495
4b9f2115
NS
1356 * g++.dg/cpp1z/inh-ctor38.C: New.
1357
d2aadab1
MP
13582017-01-20 Marek Polacek <polacek@redhat.com>
1359
1360 PR c/79152
1361 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1362
449cd5af
TP
13632017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
1364
1365 * lib/target-supports.exp (check_configured_with): New procedure.
1366 (check_effective_target_default_mode): new effective target.
1367 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1368 default mode. Fix dg-skip-if target selector syntax.
1369 * gcc.target/arm/optional_thumb-2.c: Likewise.
1370 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1371 syntax.
1372
ebed7175
DM
13732017-01-20 David Malcolm <dmalcolm@redhat.com>
1374
1375 PR c++/77829
1376 PR c++/78656
1377 * g++.dg/spellcheck-pr77829.C: New test case.
1378 * g++.dg/spellcheck-pr78656.C: New test case.
1379
2ebd93e1
MP
13802017-01-20 Marek Polacek <polacek@redhat.com>
1381
1382 PR c/64279
1383 * c-c++-common/Wduplicated-branches-1.c: New test.
1384 * c-c++-common/Wduplicated-branches-10.c: New test.
1385 * c-c++-common/Wduplicated-branches-11.c: New test.
1386 * c-c++-common/Wduplicated-branches-12.c: New test.
1387 * c-c++-common/Wduplicated-branches-2.c: New test.
1388 * c-c++-common/Wduplicated-branches-3.c: New test.
1389 * c-c++-common/Wduplicated-branches-4.c: New test.
1390 * c-c++-common/Wduplicated-branches-5.c: New test.
1391 * c-c++-common/Wduplicated-branches-6.c: New test.
1392 * c-c++-common/Wduplicated-branches-7.c: New test.
1393 * c-c++-common/Wduplicated-branches-8.c: New test.
1394 * c-c++-common/Wduplicated-branches-9.c: New test.
1395 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1396 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1397 * g++.dg/ext/builtin-object-size3.C: Likewise.
1398 * g++.dg/gomp/loop-1.C: Likewise.
1399 * g++.dg/warn/Wduplicated-branches1.C: New test.
1400 * g++.dg/warn/Wduplicated-branches2.C: New test.
1401
0ce4024a
ML
14022017-01-20 Martin Liska <mliska@suse.cz>
1403
1404 PR lto/69188
1405 * gcc.dg/lto/pr69188_0.c: New test.
1406 * gcc.dg/lto/pr69188_1.c: New test.
1407
d8ea3e7c
AS
14082017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
1409
1410 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1411 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1412 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1413 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1414 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1415 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1416 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1417 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1418 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1419 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1420 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1421 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1422 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1423 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1424 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1425 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1426 * gcc.target/i386/avx-1.c: Test new intrinsics.
1427 * gcc.target/i386/sse-13.c: Ditto.
1428 * gcc.target/i386/sse-23.c: Ditto.
1429
0516164b
RB
14302017-01-20 Richard Biener <rguenther@suse.de>
1431
1432 PR tree-optimization/71264
1433 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1434
d821744c
MF
14352017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1436
1437 * gcc.target/mips/madd4-1.c: New file.
1438 * gcc.target/mips/madd4-2.c: Likewise.
1439 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1440 HAS_MADD4.
1441 (mips_option_groups): Add -m[no-]madd4.
1442 (mips-dg-init): Detect default -mno-madd4.
1443 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1444 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1445 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1446 * gcc.target/mips/nmadd-1.c: Likewise.
1447 * gcc.target/mips/nmadd-2.c: Likewise.
1448 * gcc.target/mips/nmadd-3.c: Likewise.
1449
db58fd89
JW
14502017-01-19 Jiong Wang <jiong.wang@arm.com>
1451
1452 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1453 combined instructions.
1454 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
1455 instructions.
1456 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
1457 of pointer authentication.
1458
bd9cf60b
MM
14592017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1460
1461 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
1462 floating point hardware to run test.
1463
ab014eb3
TC
14642017-01-19 Tamar Christina <tamar.christina@arm.com>
1465
2568d8a1 1466 * lib/target-supports.exp
ab014eb3
TC
1467 (check_effective_target_vect_call_copysignf): Enable for AArch64.
1468
c048038f
RO
14692017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1470
1471 PR testsuite/79051
1472 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1473 __x86_64__]: Allow for target i?86-*-*.
1474
ab6b44cb
MF
14752017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1476
1477 PR target/78176
1478 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1479 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1480 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1481 HAS_LXC1.
1482 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1483 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1484 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1485
118d5ed3
AV
14862017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1487
1488 PR fortran/70696
1489 * gfortran.dg/coarray_43.f90: New test.
1490
a57c520e
RE
14912017-01-19 Richard Earnshaw <rearnsha@arm.com>
1492
1493 PR rtl-optimization/79121
1494 * gcc.c-torture/execute/pr79121.c: New test.
1495
54dc4be2
MM
14962017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1497
1498 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1499 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1500
7bd5dad2
LK
15012017-01-18 Louis Krupp <louis.krupp@zoho.com>
1502
1503 PR fortran/50069
1504 PR fortran/55086
1505 * gfortran.dg/pr50069_1.f90: New test.
1506 * gfortran.dg/pr50069_2.f90: New test.
1507 * gfortran.dg/pr55086_1.f90: New test.
1508 * gfortran.dg/pr55086_1_tfat.f90: New test.
1509 * gfortran.dg/pr55086_2.f90: New test.
1510 * gfortran.dg/pr55086_2_tfat.f90: New test.
1511 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1512
0edd264d
AS
15132017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1514 * gcc.dg/strcmp-1.c: New test.
1515 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1516
551914b7
DM
15172017-01-18 David Malcolm <dmalcolm@redhat.com>
1518
1519 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1520 (dejagnu_fail): Likewise.
1521 (dejagnu_note): Likewise.
1522 (pass): Provide forward decl, moving true decl to after #include
1523 of harness.h.
1524 (fail): Likewise.
1525 (note): Likewise.
1526
b7d3a6a6
MM
15272017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1528
1529 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1530 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1531
c484627c
NS
15322017-01-18 Nathan Sidwell <nathan@acm.org>
1533
1534 PR c++/78488
1535 * g++.dg/cpp1z/inh-ctor37.C: New.
1536
a711887e
UB
15372017-01-18 Uros Bizjak <ubizjak@gmail.com>
1538
1539 PR rtl-optimization/78952
1540 * gcc.target/i386/pr78952-1.c: New test.
1541 * gcc.target/i386/pr78952-2.c: Ditto.
1542
525a5e33
AV
15432017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1544
1545 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1546
15472017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
1548
1549 PR fortran/70696
1550 * gfortran.dg/coarray_event_1.f08: New test.
1551
90553aac
JJ
15522017-01-18 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR target/77416
1555 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1556 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1557 from dg-options.
1558 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1559 guarded test.
1560 * gcc.target/powerpc/fusion4.c: Likewise.
1561 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1562 guarded test.
1563 * gcc.target/powerpc/pr58673-1.c: Likewise.
1564 * gcc.target/powerpc/pr58673-2.c: Likewise.
1565 * gcc.target/powerpc/pr59054.c: Likewise.
1566
dfc42f08
BS
15672016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1568
1569 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1570 vec_bperm.
1571 * gcc.target/powerpc/p9-vbpermd.c: New file.
1572
f3981e7e
AK
15732017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1574
1575 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1576 (must_not_compile2): Downcase first letter of error messages.
1577 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1578 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1579
2c65d990
NS
15802017-01-18 Nathan Sidwell <nathan@acm.org>
1581
1582 PR c++/79091
1583 * g++.dg/pr79091.C: New.
1584
a711887e
UB
15852017-01-18 Jakub Jelinek <jakub@redhat.com>
1586
1587 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1588 to dg-options.
1589 (p0): Add missing dg-error.
1590
4701fba3
JS
15912017-01-17 Joe Seymour <joe.s@somniumtech.com>
1592
1593 * gcc.target/msp430/mul_f5_muldef.c: New test.
1594
ac4dc08d
MM
15952017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1596
1597 PR target/79004
1598 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1599 options. Fix up the syntax for using \m and \M.
1600
1b3254e4
SB
16012017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1602
1603 PR target/78875
1604 * gcc.target/powerpc/ssp-1.c: New testcase.
1605 * gcc.target/powerpc/ssp-2.c: New testcase.
1606
8144a493
WD
16072017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1608
1609 * gcc.target/aarch64/eh_return.c: New test.
1610
a6607774
BS
16112017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1612
1613 * vec-rlmi-rlnm.c: New file.
1614
8ddfdbc2
NS
16152017-01-17 Nathan Sidwell <nathan@acm.org>
1616
1617 PR c++/61636
1618 * g++.dg/cpp1y/pr61636-1.C: New.
1619 * g++.dg/cpp1y/pr61636-2.C: New.
1620 * g++.dg/cpp1y/pr61636-3.C: New.
1621
d365b403
MS
16222017-01-17 Martin Sebor <msebor@redhat.com>
1623
1624 PR testsuite/79115
1625 * gcc.dg/pr78768.c: Make it a link-only test.
1626
0d80ab91
DM
16272017-01-17 David Malcolm <dmalcolm@redhat.com>
1628
1629 PR c++/71497
1630 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1631 expected messages.
1632 * c-c++-common/Wmisleading-indentation.c: Likewise.
1633
31b61548
VM
16342017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1635
1636 PR target/79058
1637 * gcc.target/arm/pr79058.c: New.
1638
c549996e
JJ
16392017-01-17 Jakub Jelinek <jakub@redhat.com>
1640
1641 PR tree-optimization/71854
1642 * gcc.dg/vect/pr71854.c: New test.
1643
4f197ff9
ML
16442017-01-17 Martin Liska <mliska@suse.cz>
1645
1646 PR ipa/71207
1647 * g++.dg/ipa/pr71207.C: New test.
1648
d4193b85
JH
16492017-01-17 Jan Hubicka <hubicka@ucw.cz>
1650
1651 PR middle-end/77445
1652 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1653 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1654
906e7712
JJ
16552017-01-17 Jakub Jelinek <jakub@redhat.com>
1656
1657 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1658 rather than long unsigned int.
1659 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1660
12314dc9
RB
16612017-01-17 Richard Biener <rguenther@suse.de>
1662
1663 PR tree-optimization/71433
1664 * gcc.dg/Warray-bounds-20.c: New testcase.
1665
a23e48df
RB
16662017-01-17 Richard Biener <rguenther@suse.de>
1667
1668 PR testsuite/52563
1669 PR testsuite/71237
1670 PR testsuite/77737
1671 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1672 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1673 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1674
e6750e5c
AM
16752017-01-17 Alan Modra <amodra@gmail.com>
1676
1677 * gcc.target/powerpc/pr79066.c: New.
1678
a59afbe2
JL
16792017-01-16 Jeff Law <law@redhat.com>
1680
1681 PR tree-optimization/33562
1682 PR tree-optimization/61912
1683 PR tree-optimization/77485
1684 PR tree-optimization/79090
1685 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1686 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1687
e1bcfb92
JJ
16882017-01-16 Jakub Jelinek <jakub@redhat.com>
1689
98e92fb2
JJ
1690 PR c/79089
1691 * gcc.c-torture/compile/pr79089.c: New test.
1692
e1bcfb92
JJ
1693 PR target/79080
1694 * gcc.dg/pr79080.c: New test.
1695
0ef1f9cd
DM
16962017-01-16 David Malcolm <dmalcolm@redhat.com>
1697
1698 PR c/78304
1699 * gcc.dg/format/pr78304.c: Convert argument from integral type
1700 to a pointer.
1701 * gcc.dg/format/pr78304-2.c: Likewise.
1702
76689ffc
CL
17032017-01-16 Carl Love <cel@us.ibm.com>
1704
1705 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1706 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1707
ce12ee9e
CL
17082017-01-16 Carl Love <cel@us.ibm.com>
1709
1710 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1711 Change arguments and return type to bool long long.
1712
b336037d
MS
17132017-01-16 Martin Sebor <msebor@redhat.com>
1714
1715 PR testsuite/79051
1716 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1717 on x86.
1718
1ddca3f3
PC
17192017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1720
1721 Revert:
a711887e 1722 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
1723
1724 PR c++/71737
1725 * g++.dg/cpp0x/pr71737.C: New.
1726
290687fb
BS
17272017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1728
1729 * gcc.target/powerpc/swaps-p8-27.c: New.
1730
7d2f3f1d
PC
17312017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/71737
1734 * g++.dg/cpp0x/pr71737.C: New.
1735
d743728f
EB
17362017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1737
1738 * gnat.dg/opt62.adb: New test.
1739 * gnat.dg/opt62_pkg.ads: New helper.
1740
90aead21
BS
17412017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1742
a711887e
UB
1743 PR rtl-optimization/78626
1744 PR rtl-optimization/78727
90aead21
BS
1745 * gcc.dg/torture/pr78626.c: New test.
1746 * gcc.dg/torture/pr78727.c: New test.
1747
afaecc23
AM
17482017-01-14 Alan Modra <amodra@gmail.com>
1749
1750 * gcc.c-torture/compile/pr72749.c: New test.
1751
be4aa83d
DM
17522017-01-13 David Malcolm <dmalcolm@redhat.com>
1753
1754 PR c/78304
1755 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1756 (test_macro_2): New test.
1757 (test_macro_3): New test.
1758 (test_macro_4): New test.
1759 (test_non_contiguous_strings): Convert line number to line offset.
1760 * gcc.dg/format/pr78304-2.c: New test case.
1761 * gcc.dg/format/pr78304.c: New test case.
1762
7cdca3ec
UB
17632017-01-13 Uros Bizjak <ubizjak@gmail.com>
1764
1765 * gcc.target/i386/funcspec-56.inc: Add missing options and
1766 reorder options by implied ISAs, as in ix86_target_string.
1767
e3017e52
MP
17682017-01-13 Marek Polacek <polacek@redhat.com>
1769
1770 PR c++/71166
1771 * g++.dg/cpp0x/constexpr-array18.C: New test.
1772
d155c6fe
JL
17732017-01-13 Jeff Law <law@redhat.com>
1774
7c9560a5
JL
1775 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1776
9e59e99a
JL
1777 PR tree-optimization/61912
1778 PR tree-optimization/77485
1779 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1780 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1781 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1782
1783 PR tree-optimization/33562
1784 PR tree-optimization/61912
1785 PR tree-optimization/77485
d155c6fe
JL
1786 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1787 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1788 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1789 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1790 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1791 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1792 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1793
77719b06
ML
17942017-01-13 Martin Liska <mliska@suse.cz>
1795
1796 PR ipa/79043
1797 * gcc.c-torture/execute/pr79043.c: New test.
1798
a181b2bc
RB
17992017-01-13 Richard Biener <rguenther@suse.de>
1800
1801 PR middle-end/78411
1802 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1803
eaed3226
AV
18042017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1805
1806 PR fortran/70697
1807 * gfortran.dg/coarray/event_4.f08: New test.
1808
4ccff88b
AV
18092017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1810
1811 PR fortran/70696
1812 * gfortran.dg/coarray/event_3.f08: New test.
1813
3c3b9090
RB
18142017-01-13 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/77283
1817 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1818
25329913
RB
18192017-01-13 Richard Biener <rguenther@suse.de>
1820
1821 * gcc.dg/gimplefe-22.c: New testcase.
1822
10b70b8e
RB
18232017-01-13 Richard Biener <rguenther@suse.de>
1824
1825 PR tree-optimization/77283
1826 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1827 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1828 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1829
76a8f82f
SL
18302017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1831
1832 * gcc.dg/pr77862.c: Require fpic target.
1833
59a505da
MM
18342017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1835
1836 PR target/79004
1837 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1838
bce6f760
MS
18392017-01-12 Martin Sebor <msebor@redhat.com>
1840
1841 * gcc.dg/pr78138.c: Adjust.
1842 * gcc.dg/pr78768.c: Adjust.
1843 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1844 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1845 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1846 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1847 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1848 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1849 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1850 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1851 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1852 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1853 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1854
3eefa646
JJ
18552017-01-12 Jakub Jelinek <jakub@redhat.com>
1856
1857 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1858
dcb56243
MS
18592017-01-12 Martin Sebor <msebor@redhat.com>
1860
8be3f306 1861 PR testsuite/79051
940242cd
MS
1862 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1863 due to bug 79054.
dcb56243 1864
b7431c20
DE
18652017-01-12 David Edelsohn <dje.gcc@gmail.com>
1866
1867 * gcc.dg/pr78768.c: Require LTO.
1868
2bcd9f32
MS
18692017-01-12 Martin Sebor <msebor@redhat.com>
1870
1871 PR c/79074
1872 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1873 due to the referenced bug.
1874
b2fc1c70
MS
18752017-01-12 Martin Sebor <msebor@redhat.com>
1876
1877 PR testsuite/79073
1878 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1879
fbed6f36
UB
18802017-01-12 Uros Bizjak <ubizjak@gmail.com>
1881
1882 * gcc.target/i386/builtin_target.c (check_features): Check all
1883 supported __builtin_cpu_supports options.
1884
27282dad
KT
18852017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1886
1887 PR tree-optimization/78319
1888 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1889 Remove xfail.
1890
66113166
BS
18912017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1892
1893 PR target/79044
1894 * gcc.target/powerpc/swaps-p8-26.c: New.
1895
6bb4ea5c
RB
18962017-01-12 Richard Biener <rguenther@suse.de>
1897
1898 * gcc.dg/gimplefe-21.c: New testcase.
1899
f15dbadb
MC
19002017-01-12 Michael Collison <michael.collison@arm.com>
1901
1902 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1903
73e32c47
JK
19042017-01-11 Julia Koval <julia.koval@intel.com>
1905 Uros Bizjak <ubizjak@gmail.com>
1906
1907 * gcc.target/i386/sgx.c New test.
1908 * gcc.target/i386/sse-12.c: Add -msgx.
1909 * gcc.target/i386/sse-13.c: Ditto.
1910 * gcc.target/i386/sse-14.c: Ditto.
1911 * gcc.target/i386/sse-22.c: Ditto.
1912 * gcc.target/i386/sse-23.c: Ditto.
1913 * g++.dg/other/i386-2.C: Ditto.
1914 * g++.dg/other/i386-3.C: Ditto.
1915
3594adc7
MS
19162017-01-11 Martin Sebor <msebor@redhat.com>
1917
1918 PR c++/24511
1919 * g++.dg/template/explicit9.C: New test.
1920
01bfd257
NS
19212017-01-11 Nathan Sidwell <nathan@acm.org>
1922
1923 PR c++/77812
1924 * g++.dg/pr77812.C: New.
1925
88df7964
JJ
19262017-01-11 Jakub Jelinek <jakub@redhat.com>
1927
eae63d78
JJ
1928 PR c++/71537
1929 * g++.dg/cpp1y/constexpr-71537.C: New test.
1930
88df7964
JJ
1931 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1932 argument.
1933
960ecba4
MS
19342017-01-11 Martin Sebor <msebor@redhat.com>
1935
1936 PR c/47931
1937 * c-c++-common/Waddress-2.c: New test.
1938
1f258a55
JJ
19392017-01-11 Jakub Jelinek <jakub@redhat.com>
1940
1941 PR c++/78341
1942 * g++.dg/cpp0x/pr78341.C: New test.
1943
bf5fbf46
MS
19442017-01-11 Martin Sebor <msebor@redhat.com>
1945
1946 PR c/78768
1947 * gcc.dg/pr78768.c: New test.
1948
19ff0049
DM
19492017-01-11 David Malcolm <dmalcolm@redhat.com>
1950
1951 PR driver/78877
1952 * gcc.dg/spellcheck-options-14.c: New test case.
1953 * gcc.dg/spellcheck-options-15.c: New test case.
1954 * gcc.dg/spellcheck-options-16.c: New test case.
1955 * gcc.dg/spellcheck-options-17.c: New test case.
1956
c86e9f03
ML
19572017-01-11 Martin Liska <mliska@suse.cz>
1958
1959 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1960
947f51d6
JJ
19612017-01-11 Jakub Jelinek <jakub@redhat.com>
1962
1963 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1964 instead of just 1 for the decomposition from struct C.
1965
849fccf8
EB
19662017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1967
1968 * gcc.c-torture/execute/20170111-1.c: New test.
1969
80c74722
RB
19702017-01-11 Richard Biener <rguenther@suse.de>
1971
1972 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1973
4c4b4703
JJ
19742017-01-11 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR middle-end/50199
1977 * gcc.dg/lto/pr50199_0.c: New test.
1978
664b1a6b
MS
19792017-01-10 Martin Sebor <msebor@redhat.com>
1980
1981 PR testsuite/78960
1982 PR testsuite/78959
1983 PR testsuite/78133
1984 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1985 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1986
fefd3086
MS
19872017-01-10 Martin Sebor <msebor@redhat.com>
1988
1989 PR middle-end/78138
664b1a6b 1990 * gcc.dg/pr78138.c: New test.
fefd3086 1991
b9f4757f
DM
19922017-01-10 David Malcolm <dmalcolm@redhat.com>
1993
1994 PR c++/77949
1995 * g++.dg/diagnostic/pr77949.C: New test case.
1996
5a50f6bb
MS
19972017-01-10 Martin Sebor <msebor@redhat.com>
1998
1999 PR middle-end/78245
2000 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2001
c16880ef
MS
20022017-01-10 Martin Sebor <msebor@redhat.com>
2003
2004 PR tree-optimization/78775
2005 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2006 * gcc.dg/attr-alloc_size-10.c: New test.
2007 * gcc.dg/attr-alloc_size-11.c: New test.
2008 * gcc.dg/builtin-stringop-chk-7.c: New test.
2009 * gcc.dg/pr78775.c: New test.
2010 * gcc.dg/pr78973-2.c: New test.
2011 * gcc.dg/pr78973.c: New test.
2012
5363d9d9
JL
20132017-01-10 Jeff Law <law@redhat.com>
2014
2015 PR tree-optimization/77766
2016 PR tree-optimization/78856
2017 * gcc.c-torture/execute/pr77766.c: New test.
2018
aae23693
RB
20192016-01-10 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/79034
2022 * g++.dg/torture/pr79034.C: New testcase.
2023
a0843aed
ML
20242017-01-10 Martin Liska <mliska@suse.cz>
2025
2026 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2027 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2028 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2029 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2030 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2031 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2032 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2033 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2034 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2035 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2036 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2037 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2038 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2039 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2040 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2041 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2042 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2043 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2044 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2045 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2046 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2047 * gcc.dg/ipa/pr64307.c: Likewise.
2048 * gcc.dg/ipa/pr77653.c: Likewise.
2049
79fc8ffe
AS
20502017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2051
2052 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2053 * g++.dg/other/i386-3.C: Ditto.
2054 * gcc.target/i386/sse-12.c: Ditto.
2055 * gcc.target/i386/sse-13.c: Ditto.
2056 * gcc.target/i386/sse-22.c: Ditto.
2057 * gcc.target/i386/sse-23.c: Ditto.
2058 * gcc.target/i386/builtin_target.c: Handle new option.
2059 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2060 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2061 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2062
dfa6951f
MS
20632017-01-09 Martin Sebor <msebor@redhat.com>
2064
2065 PR testsuite/79036
2066 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2067 with different precisions.
2068
a271e415
EB
20692017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2070
2071 * g++.dg/opt/call2.C: New test.
2072 * g++.dg/opt/call3.C: Likewise.
2073 * gnat.dg/array26.adb: New test.
2074 * gnat.dg/array26_pkg.ad[sb]: New helper.
2075 * gnat.dg/array27.adb: New test.
2076 * gnat.dg/array27_pkg.ad[sb]: New helper.
2077 * gnat.dg/array28.adb: New test.
2078 * gnat.dg/array28_pkg.ad[sb]: New helper.
2079
bd2c6270
JJ
20802017-01-09 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR translation/79019
2083 PR translation/79020
2084 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2085 diagnostics.
2086 * gfortran.dg/initialization_17.f90: Likewise.
2087
1c1d8e75
DH
20882017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2089
2090 PR testsuite/79026
2091 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2092 * gcc.target/i386/pr78904-4.c: Likewise.
2093 * gcc.target/i386/pr78904-6.c: Likewise.
2094 * gcc.target/i386/pr78967-2.c: Likewise.
2095
cb330ba5
JJ
20962017-01-09 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR tree-optimization/78899
2099 * gcc.target/i386/pr78899.c: New test.
2100 * gcc.dg/pr71077.c: New test.
2101
a5e14a42
MJ
21022017-01-09 Martin Jambor <mjambor@suse.cz>
2103
2104 PR ipa/78365
2105 PR ipa/78599
2106 * gcc.dg/torture/pr78365.c: New test.
2107
01216d27
JJ
21082017-01-09 Jakub Jelinek <jakub@redhat.com>
2109
dc59e50a
JJ
2110 PR c++/78948
2111 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2112 (main): Use int* instead of long long.
2113
01216d27
JJ
2114 PR tree-optimization/78938
2115 * gcc.dg/vect/pr78938.c: New test.
2116
c0d4fec7
KT
21172017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118
2119 * gcc.dg/20161219.c: New test.
2120
7b1b0cc1
RB
21212017-01-09 Richard Biener <rguenther@suse.de>
2122
2123 PR tree-optimization/78997
2124 * gcc.dg/torture/pr78997.c: New testcase.
2125
813b9c0d
RB
21262017-01-09 Richard Biener <rguenther@suse.de>
2127
2128 PR debug/79000
2129 * g++.dg/lto/pr79000_0.C: New testcase.
2130 * g++.dg/lto/pr79000_1.c: Likewise.
2131
efcc8d38
MS
21322017-01-08 Martin Sebor <msebor@redhat.com>
2133
2134 PR middle-end/77708
2135 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2136 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2137 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2138 due to bug 78969.
2139 * gcc.dg/format/pr78569.c: Adjust.
2140
5ccf1d8d
DM
21412017-01-07 David Malcolm <dmalcolm@redhat.com>
2142
2143 PR c++/72803
2144 * g++.dg/diagnostic/pr72803.C: New test case.
2145
42002dfe
MS
21462017-01-07 Martin Sebor <msebor@redhat.com>
2147
2148 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2149 * gcc.dg/attr-alloc_size-4.c: Same.
2150
de91486c
AV
21512017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2152
2153 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2154 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2155 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2156 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2157 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2158 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2159 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2160
f55a925e
AS
21612017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2162 * gcc.dg/memcmp-1.c: New.
2163 * gcc.dg/strncmp-1.c: New.
2164
f3caa118
AV
21652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2166
2167 * gcc.target/arm/acle/mcrr: New.
2168 * gcc.target/arm/acle/mcrr2: New.
2169 * gcc.target/arm/acle/mrrc: New.
2170 * gcc.target/arm/acle/mrrc2: New.
2171
ecc9a25b
AV
21722017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2173
2174 * gcc.target/arm/acle/mcr.c: New.
2175 * gcc.target/arm/acle/mrc.c: New.
2176 * gcc.target/arm/acle/mcr2.c: New.
2177 * gcc.target/arm/acle/mrc2.c: New.
2178
3811581f
AV
21792017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2180
2181 * gcc.target/arm/acle/ldc: New.
2182 * gcc.target/arm/acle/ldc2: New.
2183 * gcc.target/arm/acle/ldcl: New.
2184 * gcc.target/arm/acle/ldc2l: New.
2185 * gcc.target/arm/acle/stc: New.
2186 * gcc.target/arm/acle/stc2: New.
2187 * gcc.target/arm/acle/stcl: New.
2188 * gcc.target/arm/acle/stc2l: New.
2189
d57daa0c
AV
21902017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2191
2192 * gcc.target/arm/acle/acle.exp: Run tests for different options
2193 and make sure fat-lto-objects is used such that we can still do
2194 assemble scans.
2195 * gcc.target/arm/acle/cdp.c: New.
2196 * gcc.target/arm/acle/cdp2.c: New.
2197 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2198 (check_effective_target_arm_coproc1_ok_nocache): New.
2199 (check_effective_target_arm_coproc2_ok): New.
2200 (check_effective_target_arm_coproc2_ok_nocache): New.
2201 (check_effective_target_arm_coproc3_ok): New.
2202 (check_effective_target_arm_coproc3_ok_nocache): New.
2203 (check_effective_target_arm_coproc4_ok): New.
2204 (check_effective_target_arm_coproc4_ok_nocache): New.
2205
8a123229
MS
22062017-01-06 Martin Sebor <msebor@redhat.com>
2207
2208 PR middle-end/78605
2209 * gcc.dg/tree-ssa/pr78605.c: New test.
2210
5b8999d6
MS
22112017-01-05 Martin Sebor <msebor@redhat.com>
2212
2213 PR tree-optimization/78910
2214 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2215 diagnostics.
2216 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2217 * gcc.dg/tree-ssa/pr78910.c: New test.
2218
4e89adf9
EB
22192017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2220
2221 * gcc.dg/sso-10.c: New test.
2222
962c5679
JJ
22232017-01-05 Jakub Jelinek <jakub@redhat.com>
2224
cfd719e7
JJ
2225 PR tree-optimization/71016
2226 * gcc.target/i386/pr71016.c: New test.
2227 * gcc.target/aarch64/pr71016.c: New test.
2228 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2229
26f20371
JJ
2230 PR c++/78931
2231 * g++.dg/cpp1z/decomp19.C: New test.
2232
962c5679
JJ
2233 PR c++/78890
2234 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2235 * g++.dg/init/union1.C: Likewise.
2236 * g++.dg/cpp0x/union6.C: Expect errors.
2237 * g++.dg/cpp0x/union8.C: New test.
2238 * g++.dg/cpp0x/pr78890-1.C: New test.
2239 * g++.dg/cpp0x/pr78890-2.C: New test.
2240
8c15f541
DE
22412017-01-05 David Edelsohn <dje.gcc@gmail.com>
2242
2243 * gcc.target/powerpc/pr71670.c: Require p9vector.
2244 * gcc.target/powerpc/p9-novsx.c: Same.
2245
51b86113
DM
22462017-01-05 David Malcolm <dmalcolm@redhat.com>
2247
2248 * selftests/asr_div1.rtl: New file.
2249 * selftests/aarch64: New subdirectory.
2250 * selftests/aarch64/times-two.rtl: New file.
2251 * selftests/bb-index.rtl: New file.
2252 * selftests/cfg-test.rtl: New file.
2253 * selftests/const-int.rtl: New file.
2254 * selftests/example-labels.rtl: New file.
2255 * selftests/insn-with-mode.rtl: New file.
2256 * selftests/jump-to-label-ref.rtl: New file.
2257 * selftests/jump-to-return.rtl: New file.
2258 * selftests/jump-to-simple-return.rtl: New file.
2259 * selftests/mem.rtl: New file.
2260 * selftests/note-insn-deleted.rtl: New file.
2261 * selftests/note_insn_basic_block.rtl: New file.
2262 * selftests/simple-cse.rtl: New file.
2263 * selftests/symbol-ref.rtl: New file.
2264 * selftests/x86_64: New subdirectory.
2265 * selftests/x86_64/call-insn.rtl: New file.
2266 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2267 * selftests/x86_64/times-two.rtl: New file.
2268 * selftests/x86_64/unspec.rtl: New file.
2269
dc7650cc
NS
22702017-01-05 Nathan Sidwell <nathan@acm.org>
2271
2272 PR c++/78765
2273 * g++.dg/cpp0x/pr78765.C: New.
2274
3db70565
DV
22752017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2276
2277 * gcc.target/s390/memcpy-2.c: New test.
2278 * gcc.target/s390/memset-2.c: New test.
2279
f5a537e3
AK
22802017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2281
2282 * gcc.target/s390/memcpy-1.c: New test.
2283
d80c6d02
JL
22842017-01-04 Jeff Law <law@redhat.com>
2285
2286 PR tree-optimization/78812
2287 * g++.dg/torture/pr78812.C: New test.
2288
08edc320 22892017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
2290
2291 PR target/71977
2292 PR target/70568
2293 PR target/78823
2294 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2295 64-bit VSX systems with direct move, whether we optimize common
2296 code sequences in the GLIBC math library for float math functions.
2297 * gcc.target/powerpc/pr71977-2.c: Likewise.
2298
a9342885
MP
22992017-01-04 Marek Polacek <polacek@redhat.com>
2300
2301 PR c++/64767
2302 * c-c++-common/Wpointer-compare-1.c: New test.
2303
066435fe
JJ
23042017-01-04 Jakub Jelinek <jakub@redhat.com>
2305
abec4284
JJ
2306 PR c++/78949
2307 * c-c++-common/Wunused-var-16.c: New test.
2308
26c43e27
JJ
2309 PR c++/78693
2310 * g++.dg/cpp0x/pr78693.C: New test.
2311
fc73e60c
JJ
2312 PR driver/78957
2313 * gcc.dg/pr78957.c: New test.
2314
c9cf3863
JJ
2315 * g++.dg/cpp1y/auto-fn34.C: New test.
2316
066435fe
JJ
2317 PR c++/71182
2318 * g++.dg/cpp0x/pr71182.C: New test.
2319
598bd687
KN
23202017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
2321
2322 PR target/78056
2323 * gcc.target/powerpc/pr78056-1.c: New test.
2324 * gcc.target/powerpc/pr78056-2.c: New test.
2325 * gcc.target/powerpc/pr78056-3.c: New test.
2326 * gcc.target/powerpc/pr78056-4.c: New test.
2327 * gcc.target/powerpc/pr78056-5.c: New test.
2328 * gcc.target/powerpc/pr78056-6.c: New test.
2329 * gcc.target/powerpc/pr78056-7.c: New test.
2330 * gcc.target/powerpc/pr78056-8.c: New test.
2331 * lib/target-supports.exp
2332 (check_effective_target_powerpc_popcntb_ok): New procedure to test
2333 whether the effective target supports the popcntb instruction.
2334
8194635a
JL
23352017-01-03 Jeff Law <law@redhat.com>
2336
2337 PR tree-optimization/67955
2338 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2339
baf9ebc8
MP
23402017-01-04 Marek Polacek <polacek@redhat.com>
2341
2342 PR c++/77545
2343 PR c++/77284
2344 * g++.dg/cpp0x/range-for32.C: New test.
2345 * g++.dg/cpp0x/range-for33.C: New test.
2346
5dd9a9d0
DM
23472017-01-04 David Malcolm <dmalcolm@redhat.com>
2348
2349 * gcc.dg/Wmissing-braces-fixits.c: New test case.
2350
4bf07f3f
NS
23512017-01-04 Nathan Sidwell <nathan@acm.org>
2352
2353 PR c++/66735
2354 * g++.dg/cpp1y/pr66735.C: New.
2355
165ba2e9
JJ
23562017-01-04 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR tree-optimization/71563
2359 * gcc.dg/tree-ssa/pr71563.c: New test.
2360
4567f969
JB
23612017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
2362
2363 PR fortran/78534
2364 PR fortran/78976
2365 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2366 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2367 * gfortran.dg/transfer_intrinsic_1.f90: Change
2368 scan-tree-dump-times due to gfc_trans_string_copy change to
2369 avoid -Wstringop-overflow.
2370
1c06f07f
JL
23712017-01-03 Jeff Law <law@redhat.com>
2372
2373 PR tree-optimization/78856
2374 * gcc.c-torture/execute/pr78856.c: New test.
2375
60fb638f
MM
23762017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2377
2378 PR target/78953
2379 * gcc.target/powerpc/pr78953.c: New test.
2380
e4d02f52
ILT
23812017-01-03 Ian Lance Taylor <iant@google.com>
2382
2383 * gcc.misc-tests/godump-1.c: Update for accurate representation of
2384 enums.
2385
5b4f088d
MS
23862017-01-03 Martin Sebor <msebor@redhat.com>
2387
2388 PR tree-optimization/78696
2389 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2390 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2391 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2392 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2393
23942017-01-03 David Malcolm <dmalcolm@redhat.com>
2395
2396 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2397 with more than one digit.
2398 * lib/gcc-dg.exp (process-message): Support more than one digit
2399 in relative line specifications.
2400
24012017-01-03 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR tree-optimization/78965
2404 * gcc.dg/pr78965.c: New test.
2405
2406 PR middle-end/78901
2407 * g++.dg/opt/pr78901.C: New test.
2408
24092017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
2410
2411 PR fortran/78534
2412 PR fortran/66310
2413 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2414 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2415 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2416 * gfortran.dg/repeat_7.f90: New test for PR 66310.
2417 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2418 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2419 * gfortran.dg/string_1_lp64.f90: New test.
2420 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2421 * gfortran.dg/string_3_lp64.f90: New test.
2422 * gfortran.dg/transfer_intrinsic_1.f90: Change
2423 scan-tree-dump-times due to gfc_trans_string_copy change to
2424 avoid -Wstringop-overflow.
2425
8b7163c6
UB
24262017-01-02 Uros Bizjak <ubizjak@gmail.com>
2427
2428 PR target/78967
2429 * gcc.target/i386/pr78967-1.c: New test.
2430 * gcc.target/i386/pr78967-2.c: Ditto.
2431 * gcc.target/i386/pr78967-3.c: Ditto.
2432
2433 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2434 * gcc.target/i386/pr78904-4.c: Ditto.
2435 * gcc.target/i386/pr78904-6.c: Ditto.
2436
e2940b98
JH
24372017-01-01 Jan Hubicka <hubicka@ucw.cz>
2438
2439 PR middle-end/77674
2440 * g++.dg/torture/pr77674.C: New testcase.
2441
cbe34bb5 24422017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
2443
2444 Update copyright years.
818ab71a 2445\f
cbe34bb5 2446Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
2447
2448Copying and distribution of this file, with or without modification,
2449are permitted in any medium without royalty provided the copyright
2450notice and this notice are preserved.