]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR target/79241: S/390: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8722316b
CL
12017-01-14 Carl Love <cel@us.ibm.com>
2
3 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4 xvcvsxdsp and xvcvuxdsp instructions.
5
2932fe90
SB
62017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7
8 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11 64-bit default target.
12 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
13 a 64-bit default target.
14
63d09033
JJ
152017-02-14 Jakub Jelinek <jakub@redhat.com>
16
17 PR target/79481
18 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
19 (test_3vx): Change return type from int to void.
20 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
21 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
22 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
23 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
24 tests.
25 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
26 (test_3vx): Change return type from int to void.
27 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
28 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
29 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
30 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
31 tests.
32 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
33 intrinsic. Change scan-assembler-times number from 1 to 2.
34 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
35 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
36 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
37 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
38 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
39 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
40 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
41
8668fae0
UB
422017-02-14 Uros Bizjak <ubizjak@gmail.com>
43
44 PR middle-end/61225
45 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
46 Use dg-additional-options for ia32 target. Remove XFAIL.
47
95d96609
UB
482017-02-14 Uros Bizjak <ubizjak@gmail.com>
49
50 PR target/79495
51 * gcc.target/i386/pr79495.c: New test.
52
6f207d58
MP
532017-02-14 Marek Polacek <polacek@redhat.com>
54
55 PR c++/79420
56 PR c++/79463
57 * g++.dg/cpp1y/pr79463.C: New.
58 * g++.dg/template/incomplete10.C: New.
59 * g++.dg/template/incomplete9.C: New.
60
ee139af5
L
612017-02-14 H.J. Lu <hongjiu.lu@intel.com>
62
63 PR target/79498
64 * gcc.target/i386/pr79498.c: New test.
65
bf00c9e0
MS
662017-02-14 Martin Sebor <msebor@redhat.com>
67
68 PR middle-end/79448
69 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
70 * gcc.dg/tree-ssa/pr79448-2.c: New test.
71 * gcc.dg/tree-ssa/pr79448.c: New test.
72
6c022f73
JL
732017-02-14 Jeff Law <law@redhat.com>
74
75 PR tree-optimization/79095
76 * g++.dg/pr79095-1.C: New test
77 * g++.dg/pr79095-2.C: New test
78 * g++.dg/pr79095-3.C: New test
79 * g++.dg/pr79095-4.C: New test
80 * g++.dg/pr79095-5.C: New test
81 * gcc.c-torture/execute/arith-1.c: Update with more cases.
82 * gcc.dg/tree-ssa/pr79095-1.c: New test.
83
b719f884
JG
842017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
85
86 * gcc.target/aarch64/vect_fp16_1.c: New.
87
1be33173
PK
882017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
89
90 * gcc.dg/gimplefe-25.c: New test.
91
73424a09
JJ
922017-02-14 Jakub Jelinek <jakub@redhat.com>
93
94 PR tree-optimization/79408
95 * gcc.dg/tree-ssa/pr79408-2.c: New test.
96
977472e8
RB
972017-02-14 Richard Biener <rguenther@suse.de>
98
99 PR middle-end/79432
100 * gcc.dg/torture/pr79432.c: New testcase.
101
ee75687b
MS
1022017-02-13 Martin Sebor <msebor@redhat.com>
103
104 PR middle-end/79496
105 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
106
b84702c0
JJ
1072017-02-13 Jakub Jelinek <jakub@redhat.com>
108
ecc04fae
JJ
109 PR sanitizer/79341
110 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
111 variables volatile.
112
b84702c0
JJ
113 PR c++/79232
114 * g++.dg/cpp1z/eval-order4.C: New test.
115 * g++.dg/other/pr79232.C: New test.
116
b9a161ff
NS
1172017-02-13 Nathan Sidwell <nathan@acm.org>
118
119 PR c++/79296
120 * g++.dg/cpp0x/pr79296.C: New.
121
d8505fac
SB
1222017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
123
124 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
125 Instead, xfail powerpc*-*-* && lp64.
126
efb802cb
SB
1272017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
128
129 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
130 powerpc_p8vector_ok.
131 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
132
8d6427c6
AS
1332017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
134
135 PR target/79449
136 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
137 for reading beyond a 4k boundary.
138
9b7716c9
JJ
1392017-02-13 Jakub Jelinek <jakub@redhat.com>
140
141 PR rtl-optimization/79388
142 PR rtl-optimization/79450
143 * gcc.c-torture/execute/pr79388.c: New test.
144 * gcc.c-torture/execute/pr79450.c: New test.
145
4bb91707
TK
1462017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
147
148 PR fortran/65542
9b7716c9 149 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 150
e22910c2
JJ
1512017-02-11 Jakub Jelinek <jakub@redhat.com>
152
153 PR sanitizer/79341
154 * g++.dg/asan/deep-stack-uaf-1.C: New test.
155
acbbac04
JH
1562017-02-11 Jan Hubicka <hubicka@ucw.cz>
157
158 PR tree-ssa/56727
159 * gcc.dg/tree-ssa/pr56727.c: New testcase.
160
e493f96b
JJ
1612017-02-10 Jakub Jelinek <jakub@redhat.com>
162
163 PR c++/79457
164 * g++.dg/cpp0x/pr79457.C: New test.
165
773acd54
SB
1662017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
167
168 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
169 scan-assembler unless lp64.
170
b56f814e
SB
1712017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
172
173 PR tree-optimization/66612
174 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
175
5e659d16
SB
1762017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
177
178 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
179 of all powerpc.
180
6f4f30bf
MP
1812017-02-10 Marek Polacek <polacek@redhat.com>
182
183 PR c++/79435
184 * g++.dg/cpp1y/pr79435.C: New.
185
3799a5b8
MP
186 PR c++/79184
187 * g++.dg/warn/Wint-in-bool-context-1.C: New.
188
052ef81d
CL
1892017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
190
191 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
192 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
193 New.
194 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
195 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
196 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
197 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
198 (vtst_expected_poly64x2): Move to aarch64-only section.
199 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
200 (vtst_p64, vtstq_p64): New tests.
201
a7c8ed0c
PC
2022017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
203
204 PR c++/71737
205 * g++.dg/cpp0x/pr71737.C: New.
206
3dcde5ef 2072017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 208 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
209
210 * gcc.dg/gimplefe-error-1.c: New testcase.
211 * gcc.dg/gimplefe-error-2.c: New testcase.
212 * gcc.dg/gimplefe-error-3.c: New testcase.
213
6139a3b7
JJ
2142017-02-10 Jakub Jelinek <jakub@redhat.com>
215
216 PR tree-optimization/79411
217 * gcc.c-torture/compile/pr79411.c: New test.
218
9bfc55d0
JJ
2192017-02-09 Jakub Jelinek <jakub@redhat.com>
220 Jason Merrill <jason@redhat.com>
221
222 PR c++/79143
223 * g++.dg/cpp1z/pr79143.C: New test.
224
0b90c541
JH
2252017-02-09 Jan Hubicka <hubicka@ucw.cz>
226
227 * gcc.dg/loop-unswitch-2.c: Update testcase.
228 * gcc.dg/loop-unswitch-1.c: Update testcase.
229
192b048b
MP
2302017-02-09 Marek Polacek <polacek@redhat.com>
231
232 PR c/79428
233 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
234 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
235 * c-c++-common/goacc/pr79428-1.c: New test.
236 * c-c++-common/gomp/pr79428-2.c: New test.
237 * c-c++-common/gomp/pr79428-5.c: New test.
238 * c-c++-common/gomp/pr79428-6.c: New test.
239 * c-c++-common/pr79428-3.c: New test.
240
e9a9033b
AK
2412017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
242
243 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
244 testcases.
245
56f71478
JJ
2462017-02-09 Jakub Jelinek <jakub@redhat.com>
247
28f6839b
JJ
248 PR c/79413
249 * gcc.c-torture/compile/pr79413.c: New test.
250
f08683a1
JJ
251 PR c++/79429
252 * c-c++-common/gomp/pr79429.c: New test.
253 * g++.dg/gomp/pr79429.C: New test.
254
56f71478
JJ
255 PR c/79431
256 * c-c++-common/gomp/pr79431.c: New test.
257
02889d23
CLT
2582017-02-09 Nathan Sidwell <nathan@codesourcery.com>
259 Cesar Philippidis <cesar@codesourcery.com>
260 Joseph Myers <joseph@codesourcery.com>
261 Chung-Lin Tang <cltang@codesourcery.com>
262
263 * c-c++-common/goacc/combined-directives.c: Remove xfail.
264 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
265 * c-c++-common/goacc/loop-auto-2.c: New.
266 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
267 * c-c++-common/goacc/tile-2.c: New.
268 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
269 * g++.dg/goacc/tile-1.C: New, check tile subst.
270 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
271 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
272 * gfortran.dg/goacc/tile-1.f90: New test.
273 * gfortran.dg/goacc/tile-2.f90: New test.
274 * gfortran.dg/goacc/tile-lowering.f95: New test.
275
9c0c77d2
RB
2762017-02-09 Richard Biener <rguenther@suse.de>
277
278 PR tree-optimization/69823
279 * gcc.dg/graphite/pr69823.c: New testcase.
280
f39bad9f
PH
2812017-02-08 Pat Haugen <pthaugen@us.ibm.com>
282
283 PR target/78604
284 * gcc.target/powerpc/pr78604.c: New.
285
fc00b9ce
KN
2862017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
287
288 PR target/68972
289 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
290 disable this test on power architecture.
291
50c1f4a5
RB
2922017-02-08 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/71824
295 PR tree-optimization/79409
296 * gcc.dg/graphite/pr71824-3.c: New testcase.
297
74a15d14
JJ
2982017-02-08 Jakub Jelinek <jakub@redhat.com>
299
300 PR tree-optimization/79408
301 * gcc.dg/tree-ssa/pr79408.c: New test.
302
d798497e
RB
3032017-02-08 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/71824
306 * gcc.dg/graphite/pr71824-2.c: New testcase.
307
9d5019a1
AP
3082017-02-07 Andrew Pinski <apinski@cavium.com>
309
310 * gcc.target/aarch64/popcount.c : New Testcase.
311
ec48209a
JJ
3122017-02-07 Jakub Jelinek <jakub@redhat.com>
313
314 PR rtl-optimization/79386
315 * gcc.c-torture/compile/pr79386.c: New test.
316
e5f234b2
DV
3172017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
318 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
319
320 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
321 *-*-solaris*.
322
1f138b75
JJ
3232017-02-07 Jakub Jelinek <jakub@redhat.com>
324
325 PR target/79299
326 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
327 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
328
7af4b20d
RB
3292017-02-07 Richard Biener <rguenther@suse.de>
330
331 * gcc.dg/gimplefe-23.c: New testcase.
332 * gcc.dg/gimplefe-24.c: Likewise.
333
d95c2fc7
CL
3342017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
335
336 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
337 scan-assembler instead of scan-assembler-times.
338 * gcc.target/aarch64/test_frame_10.c: Likewise.
339 * gcc.target/aarch64/test_frame_12.c: Likewise.
340 * gcc.target/aarch64/test_frame_2.c: Likewise.
341 * gcc.target/aarch64/test_frame_4.c: Likewise.
342 * gcc.target/aarch64/test_frame_6.c: Likewise.
343 * gcc.target/aarch64/test_frame_7.c: Likewise.
344 * gcc.target/aarch64/test_frame_8.c: Likewise.
345
fa5d44d0
RO
3462017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
347
348 * gcc.target/i386/pr78419.c: Require ifunc support.
349
d9b4ce00
DE
3502017-02-07 David Edelsohn <dje.gcc@gmail.com>
351
352 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
353
bb7d75ff
PP
3542017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
355
356 PR c++/79360
357 * g++.dg/cpp1y/nsdmi-union2.C: New test.
358
122e7b4f
KC
3592017-02-06 Kito Cheng <kito.cheng@gmail.com>
360
361 * lib/target-supports.exp: Define the RISC-V target.
362 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
363 * gcc.dg/builtin-apply2.c: Likewise.
364 * gcc.dg/ifcvt-4.c: Likewise.
365 * gcc.dg/loop-8.c: Likewise.
366 * gcc.dg/sibcall-10.c: Likewise.
367 * gcc.dg/sibcall-9.c: Likewise.
368 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
369 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
370 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
371 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
372 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
373 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
374 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
375
391675ac
MM
3762017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
377
378 PR target/66144
379 * gcc.target/powerpc/pr66144-1.c: New test.
380 * gcc.target/powerpc/pr66144-2.c: Likewise.
381 * gcc.target/powerpc/pr66144-3.c: Likewise.
382
e495e31a
MS
3832017-02-06 Martin Sebor <msebor@redhat.com>
384
385 PR tree-optimization/79376
386 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
387 * gcc.dg/tree-ssa/pr79376.c: Ditto.
388
2568d8a1
JJ
3892017-02-06 Jakub Jelinek <jakub@redhat.com>
390
98e09245
JJ
391 PR c++/79379
392 * g++.dg/cpp1y/constexpr-79379.C: New test.
393
e8b0383c
JJ
394 PR c++/79377
395 * g++.dg/lookup/pr79377.C: New test.
396
a5e8cbd1
JJ
397 PR c++/79372
398 * g++.dg/cpp1z/decomp25.C: New test.
399
2568d8a1
JJ
400 PR tree-optimization/79284
401 * gcc.c-torture/compile/pr79284.c: New test.
402
aae936b9
PC
4032017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/70448
406 * g++.dg/cpp0x/pr70448.C: New.
407
daf57541
DV
4082017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
409
410 PR 78348
411 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
412 to dg-options.
413
0898c74d
GJL
4142017-02-06 Georg-Johann Lay <avr@gjlay.de>
415
416 PR target/78883
417 * gcc.c-torture/compile/pr78883.c: New test.
418
5d3ebb71
JH
4192017-02-05 Jan Hubicka <hubicka@ucw.cz>
420
421 PR tree-ssa/79347
422 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
423 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
424 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
425 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
426 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
427 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
428 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
429 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
430 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
431 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
432 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
433 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
434 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
435
139d4065
AV
4362017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
437
438 PR fortran/79344
439 * gfortran.dg/allocate_with_source_24.f90: New test.
440
4b9c80d8
AV
4412017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
442
443 PR fortran/79230
444 * gfortran.dg/der_ptr_component_2.f90: New test.
445
f3877b2f
EB
4462017-02-05 Eric Botcazou <ebotcazou@adacore.com>
447
448 * gcc.target/sparc/20170205-1.c: New test.
449
d8a09ada
JDA
4502017-02-03 John David Anglin <danglin@gcc.gnu.org>
451
a2a86d6a
JDA
452 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
453 libatomic_available.
454
a1d99925
JDA
455 * gcc.dg/pr77587.c: Require alias support.
456 * gcc.dg/pr77587a.c: Likewise.
457
d8bf159e
JDA
458 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
459 * gcc.c-torture/execute/pr78622.c: Likewise.
460
d8a09ada
JDA
461 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
462 hppa*-*-hpux*.
463 * c-c++-common/Wunused-var-16.c: Likewise.
464 * c-c++-common/builtin-shuffle-1.c: Likewise.
465 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
466 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
467
f589a1ce
MS
4682017-02-03 Martin Sebor <msebor@redhat.com>
469
470 PR tree-optimization/79327
471 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
472 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
473 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 474
5b00f9d2
JJ
4752017-02-03 Jakub Jelinek <jakub@redhat.com>
476 Martin Sebor <msebor@redhat.com>
477
478 PR tree-optimization/79327
479 * gcc.dg/tree-ssa/pr79327.c: New test.
480 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
481 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
483 (test_sprintf_chk_range_schar): Adjust dg-message.
484 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
485 * gcc.c-torture/execute/pr79327.c: New test.
486
437f0a81
JJ
4872017-02-03 Jakub Jelinek <jakub@redhat.com>
488
489 PR target/79354
490 * gcc.target/powerpc/pr79354.c: New test.
491 * gcc.c-torture/execute/pr79354.c: New test.
492
3f343040
MS
4932017-02-03 Martin Sebor <msebor@redhat.com>
494
495 PR tree-optimization/79352
496 * gcc.dg/tree-ssa/pr79352.c: New test.
497
46a2ab58
ML
4982017-02-03 Martin Liska <mliska@suse.cz>
499
500 PR lto/66295
501 * gcc.target/i386/mvc9.c: New test.
502
baa2d1cd
PH
5032017-02-03 Pat Haugen <pthaugen@us.ibm.com>
504
505 PR target/79158
506 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
507 to VSX reg.
508
30c6ec2f
JH
5092017-02-02 Jan Hubicka <hubicka@ucw.cz>
510
511 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
512 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
513 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
514 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
515 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
516 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
517 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
518 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
519 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
520 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
521 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
522 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
523 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
524
ebee1eb9
MS
5252017-02-02 Martin Sebor <msebor@redhat.com>
526
527 PR middle-end/79275
528 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
529 * gcc.dg/tree-ssa/pr79275.c: New test.
530
dcd25b8a
AS
5312017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
532
533 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
534
0f0c2cc3
JH
5352017-02-02 Jan Hubicka <hubicka@ucw.cz>
536
537 PR middle-end/77445
538 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
539 threading is done.
540
1c372840
TC
5412017-02-02 Tamar Christina <tamar.christina@arm.com>
542
543 PR middle-end/78142
544 * gcc.target/aarch64/vector_initialization_nostack.c
545 (f12): Use one vector
546
9f11a4a7
JJ
5472017-02-02 Jakub Jelinek <jakub@redhat.com>
548
bef7e561
JJ
549 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
550 * c-c++-common/asan/misalign-1.c: Likewise.
551 * c-c++-common/asan/misalign-2.c: Likewise.
552 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
553 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
554 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
555 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
556 add -ffat-lto-objects from/to dg-additional-options.
557 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
558 dg-additional-options.
559
9f11a4a7
JJ
560 PR target/79197
561 * gcc.target/powerpc/pr79197.c: New test.
562 * gcc.c-torture/compile/pr79197.c: New test.
563
09661674
RB
5642017-02-02 Richard Biener <rguenther@suse.de>
565
566 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
567
d8d58893
PC
5682017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
569
570 PR c++/69637
571 * g++.dg/cpp0x/pr69637-1.C: New.
572 * g++.dg/cpp0x/pr69637-2.C: Likewise.
573
521a70a4
AK
5742017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
575
576 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
577
e26b502d
BS
5782017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
579
580 PR target/70012
581 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
582 conditions.
583
55e75c7c
JJ
5842017-02-01 Jakub Jelinek <jakub@redhat.com>
585
586 PR testsuite/79324
587 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
588 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
589 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
590 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
591 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
592 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
593 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
594 * g++.dg/debug/dwarf2/align-1.C: Likewise.
595 * g++.dg/debug/dwarf2/align-2.C: Likewise.
596 * g++.dg/debug/dwarf2/align-3.C: Likewise.
597 * g++.dg/debug/dwarf2/align-4.C: Likewise.
598 * g++.dg/debug/dwarf2/align-5.C: Likewise.
599 * g++.dg/debug/dwarf2/align-6.C: Likewise.
600
a4476973
ML
6012017-02-01 Martin Liska <mliska@suse.cz>
602
603 PR testsuite/79272
604 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
605
3f3181b1
RB
6062017-02-01 Richard Biener <rguenther@suse.de>
607
608 PR testsuite/76957
609 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
610 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
611 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
612 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
613
1e7ef862
RB
6142017-02-01 Richard Biener <rguenther@suse.de>
615
616 PR middle-end/79315
617 * gfortran.dg/pr79315.f90: New testcase.
618
405a7406
RB
6192017-02-01 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/71824
622 * gcc.dg/graphite/pr71824.c: New testcase.
623
19bdccb4
JJ
6242017-01-31 Jakub Jelinek <jakub@redhat.com>
625
626 PR c++/79304
627 * g++.dg/diagnostic/pr79304.C: New test.
628
fcb2cdfc
DM
6292017-01-31 David Malcolm <dmalcolm@redhat.com>
630
631 PR c++/79298
632 * g++.dg/spellcheck-pr79298.C: New test case.
633
7cfa044d
DM
6342017-01-31 David Malcolm <dmalcolm@redhat.com>
635
636 PR preprocessor/79210
637 * gcc.dg/format/pr79210.c: New test case.
638 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
639 New function.
640
de3fbef6
NS
6412017-01-31 Nathan Sidwell <nathan@acm.org>
642
5ae37bdf
NS
643 PR c++/79290
644 * g++.dg/warn/pr79290.C: New.
645
de3fbef6
NS
646 PR c++/67273
647 PR c++/79253
648 * g++.dg/cpp1y/pr67273.C: New.
649 * g++.dg/cpp1y/pr79253.C: New.
650
7f357c61
NS
6512017-01-31 Nathan Sidwell <nathan@acm.org>
652
653 PR c++/79264
654 * g++.dg/cpp1y/pr61636-1.C: Augment.
655
5b11971a
CL
6562017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
657
658 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
659 rand() instead of random().
660
8b670f93
AH
6612017-01-30 Aldy Hernandez <aldyh@redhat.com>
662
663 PR tree-optimization/71691
664 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
665
4727e06b
AK
6662017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
667
668 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
669 __ARCH__.
670
b6dae849
JJ
6712017-01-31 Jakub Jelinek <jakub@redhat.com>
672
673 PR tree-optimization/79267
674 * g++.dg/opt/pr79267.C: New test.
675
40fb9c89
AO
6762017-01-30 Alexandre Oliva <aoliva@redhat.com>
677
678 PR debug/63238
679 * gcc.dg/debug/dwarf2/align-1.c: New.
680 * gcc.dg/debug/dwarf2/align-2.c: New.
681 * gcc.dg/debug/dwarf2/align-3.c: New.
682 * gcc.dg/debug/dwarf2/align-4.c: New.
683 * gcc.dg/debug/dwarf2/align-5.c: New.
684 * gcc.dg/debug/dwarf2/align-6.c: New.
685 * gcc.dg/debug/dwarf2/align-as-1.c: New.
686 * g++.dg/debug/dwarf2/align-1.C: New.
687 * g++.dg/debug/dwarf2/align-2.C: New.
688 * g++.dg/debug/dwarf2/align-3.C: New.
689 * g++.dg/debug/dwarf2/align-4.C: New.
690 * g++.dg/debug/dwarf2/align-5.C: New.
691 * g++.dg/debug/dwarf2/align-6.C: New.
692
3095f651
AS
6932017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
694
695 PR target/79170
696 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
697
3cf88bff
MS
6982017-01-30 Martin Sebor <msebor@redhat.com>
699
700 PR testsuite/79293
701 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
702
37731134
ML
7032017-01-30 Martin Liska <mliska@suse.cz>
704
705 PR gcov-profile/79259
706 * g++.dg/tree-prof/pr79259.C: New test.
707
0c7247cc
RB
7082017-01-30 Richard Biener <rguenther@suse.de>
709
710 PR tree-optimization/79276
711 * gcc.dg/torture/pr79276.c: New testcase.
712
ab4be5d1
DV
7132017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
714
715 PR target/79240
716 * gcc.target/s390/pr79240.c: New test.
717
6687d58d
BS
7182017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
719
720 PR target/79268
721 * gcc.target/powerpc/pr79268.c: New file.
722 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
723 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
724 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
725 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
726
b5df96c3
JDA
7272017-01-28 John David Anglin <danglin@gcc.gnu.org>
728
fc34d7b8
JDA
729 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
730
9efc84e4
JDA
731 PR testsuite/70583
732 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
733
4bfbe3ae
JDA
734 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
735 * gnat.dg/debug9.adb: Likewise.
736
8d0b306f
JDA
737 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
738
b5df96c3
JDA
739 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
740 libatomic_available.
741 * gfortran.dg/coarray_42.f90: Likewise.
742 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
743 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
744 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
745
eb339366
MS
7462017-01-27 Martin Sebor <msebor@redhat.com>
747
748 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
749
711ce021
BS
7502017-01-27 Bernd Schmidt <bschmidt@redhat.com>
751
752 PR rtl-optimization/79194
753 * gcc.dg/torture/pr79194.c: New test.
754
d8321b33
VM
7552017-01-27 Vladimir Makarov <vmakarov@redhat.com>
756
757 PR tree-optimization/71374
2568d8a1 758 * gcc.target/i386/pr71374.c: New.
d8321b33 759
9e2ea13e
MS
7602017-01-27 Martin Sebor <msebor@redhat.com>
761
762 PR c++/71290
763 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
764 a dg-error directive.
765
9eb7045b
VM
7662017-01-27 Vladimir Makarov <vmakarov@redhat.com>
767
768 PR target/79131
769 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
770 * gcc.target/arm/pr79131-2.c: New.
771
f75bbf3f
BS
7722017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
773
774 PR target/65484
775 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
776 vectorized on POWER unless hardware misaligned loads are
777 available.
778
3f54004b
BC
7792017-01-27 Bin Cheng <bin.cheng@arm.com>
780
781 PR rtl-optimization/78559
782 * gcc.c-torture/execute/pr78559.c: New test.
783
40b6bff9
RB
7842017-01-27 Richard Biener <rguenther@suse.de>
785
786 PR tree-optimization/79245
787 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
788 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
789
b2f8892e
JJ
7902017-01-27 Jakub Jelinek <jakub@redhat.com>
791
792 PR c/79199
793 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
794 target. Use 4294967293U instead of 4294967293.
795
b002f3b9
RB
7962017-01-27 Richard Biener <rguenther@suse.de>
797
798 PR tree-optimization/71433
799 * gcc.dg/Warray-bounds-21.c: New testcase.
800
38f50ab6
RB
8012017-01-27 Richard Biener <rguenther@suse.de>
802
803 PR tree-optimization/79244
804 * gcc.dg/torture/pr79244.c: New testcase.
805
c04f4139
JJ
8062017-01-27 Jakub Jelinek <jakub@redhat.com>
807
808 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
809 all occurrences of 40 to 32.
810
6ca513f9
RE
8112017-01-27 Richard Earnshaw <rearnsha@arm.com>
812
813 PR target/79239
814 * gcc.target/arm/pr79239.c: New test.
815
d876f5cd
DV
8162017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
817
818 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
819
bb6a6ee9
AB
8202017-01-27 Adam Butcher <adam@jessamine.co.uk>
821
822 PR c++/64382
823 * g++.dg/cpp1y/pr64382.C: New test.
824
31c87a43
MS
8252017-01-26 Martin Sebor <msebor@redhat.com>
826
827 PR middle-end/78703
828 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
829 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
830 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
831 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
832
f7c06c0f
JJ
8332017-01-26 Jakub Jelinek <jakub@redhat.com>
834
b0670cc0
JJ
835 PR debug/79129
836 * g++.dg/debug/dwarf2/pr79129.C: New test.
837
f7c06c0f
JJ
838 PR debug/78835
839 * g++.dg/debug/dwarf2/pr78835.C: New test.
840
5d93da1d
MS
8412017-01-26 Martin Sebor <msebor@redhat.com>
842
843 PR middle-end/78703
844 * gcc.dg/format/pr78569.c: Adjust.
845 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
846 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
847 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
848 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
849 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
850 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
851 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
852 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
853 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
854 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
855 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
856
905d2812
JJ
8572017-01-26 Jakub Jelinek <jakub@redhat.com>
858
859 PR c++/68727
860 * g++.dg/other/offsetof8.C: Add expected error.
861 * g++.dg/other/offsetof9.C: New test.
862
b3db8d77
DE
8632017-01-26 David Edelsohn <dje.gcc@gmail.com>
864
865 * g++.dg/opt/declone3.C: Require LTO.
866
15961e4a
VM
8672017-01-26 Vladimir Makarov <vmakarov@redhat.com>
868
869 PR target/79131
870 * gcc.target/arm/pr79131.c: New.
871
e39dd802
BC
8722017-01-26 Bin Cheng <bin.cheng@arm.com>
873
874 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
875
bc9efeab
JW
8762017-01-26 Jonathan Wakely <jwakely@redhat.com>
877
878 PR libstdc++/79190
879 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
880 matches replaced operator delete.
881
b5f75f0b
JJ
8822017-01-26 Jakub Jelinek <jakub@redhat.com>
883
884 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
885 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
886 avx512f with avx512dq.
887 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
888 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
889 avx512f with avx512dq.
890 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
891 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
892 avx512f with avx512dq.
893
0a38b341
MP
8942017-01-26 Marek Polacek <polacek@redhat.com>
895
896 PR c/79199
897 * c-c++-common/Wduplicated-branches-13.c: New test.
898
ebff5c3f
DS
8992017-01-26 David Sherwood <david.sherwood@arm.com>
900
901 PR middle-end/79212
902 * gfortran.dg/gomp/sharing-4.f90: New test.
903
e6d55103
JJ
9042017-01-26 Jakub Jelinek <jakub@redhat.com>
905
1a27fab1
JJ
906 PR target/70465
907 * gcc.target/i386/pr70465.c: New test.
908
e6d55103
JJ
909 * brig.dg/dg.exp: Update copyright years.
910 * lib/brig-dg.exp: Update copyright years.
911 * lib/brig.exp: Update copyright years.
912
b5aa1281
MM
9132017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
914
915 PR target/79179
916 * gcc.target/powerpc/pr79179.c: New test.
917
3b5de3cb
BS
9182017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
919
920 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
921 generation to accept D-mode memory accesses.
922
dbe81dbe
MS
9232017-01-25 Martin Sebor <msebor@redhat.com>
924
925 PR c++/71290
926 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
927 * g++.dg/ext/flexarray-mangle.C: Same.
928 * g++.dg/ext/flexarray-subst.C: Same.
929 * g++.dg/ext/flexary10.C: Same.
930 * g++.dg/ext/flexary11.C: Same.
931 * g++.dg/ext/flexary14.C: Same.
932 * g++.dg/ext/flexary16.C: Same.
933 * g++.dg/ext/flexary18.C: Same.
934 * g++.dg/ext/flexary19.C: Same.
935 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
936 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
937 * g++.dg/ubsan/object-size-1.C: Same.
938 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 939
0e343868
JJ
9402017-01-25 Jakub Jelinek <jakub@redhat.com>
941
a25608aa
JJ
942 PR c++/78896
943 * g++.dg/cpp1z/decomp24.C: New test.
944
0e343868
JJ
945 PR c++/77914
946 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
947 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
948 expect a warning.
949 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
950 expect warnings.
951 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
952 * g++.dg/cpp1y/pr59636.C: Likewise.
953 * g++.dg/cpp1y/pr60190.C: Likewise.
954
0d098f4b
BC
9552017-01-25 Bin Cheng <bin.cheng@arm.com>
956
957 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
958
5332c89e 9592017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
960
961 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
962 vec_packs built-ins
963
ed4e59f4
CL
9642017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
965
966 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
967 -mcpu=cortex-a57.
968 * gcc.target/arm/vseleqsf.c: Likewise.
969 * gcc.target/arm/vselgedf.c: Likewise.
970 * gcc.target/arm/vselgesf.c: Likewise.
971 * gcc.target/arm/vselgtdf.c: Likewise.
972 * gcc.target/arm/vselgtsf.c: Likewise.
973 * gcc.target/arm/vselledf.c: Likewise.
974 * gcc.target/arm/vsellesf.c: Likewise.
975 * gcc.target/arm/vselltdf.c: Likewise.
976 * gcc.target/arm/vselltsf.c: Likewise.
977 * gcc.target/arm/vselnedf.c: Likewise.
978 * gcc.target/arm/vselnesf.c: Likewise.
979 * gcc.target/arm/vselvcdf.c: Likewise.
980 * gcc.target/arm/vselvcsf.c: Likewise.
981 * gcc.target/arm/vselvsdf.c: Likewise.
982 * gcc.target/arm/vselvssf.c: Likewise.
983
a5d6927f
RB
9842017-01-25 Richard Biener <rguenther@suse.de>
985
986 PR testsuite/72850
987 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
988 to what we had before adding the threading passes.
989
c2873892
RB
9902017-01-25 Richard Biener <rguenther@suse.de>
991
992 PR tree-optimization/69264
993 * g++.dg/torture/pr69264.C: New testcase.
994
9aa483a2
KT
9952016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
996
997 PR target/79145
998 * gcc.target/arm/pr79145.c: New test.
999
5c628c3e
RB
10002017-01-25 Richard Biener <rguenther@suse.de>
1001
1002 PR debug/78363
1003 * g++.dg/gomp/pr78363-1.C: New testcase.
1004 * g++.dg/gomp/pr78363-2.C: Likewise.
1005 * g++.dg/gomp/pr78363-3.C: Likewise.
1006
9078cd36
KT
10072016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1008
1009 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1010 * gcc.dg/lto/pr61526_0.c: Likewise.
1011 * gcc.dg/lto/pr64415_0.c: Likewise.
1012
7cfd79d6
JJ
10132017-01-24 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR c++/79205
1016 * g++.dg/cpp1z/decomp22.C: New test.
1017 * g++.dg/cpp1z/decomp23.C: New test.
1018
3e4b91f2
NS
10192017-01-24 Nathan Sidwell <nathan@acm.org>
1020
1d7bc790
NS
1021 PR c++/78469
1022 * g++.dg/cpp0x/pr78469.C: New.
1023
3e4b91f2
NS
1024 PR c++/79118
1025 * g++.dg/cpp0x/pr79118.C: New.
1026
b20ba138
EB
10272017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1028
1029 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1030
c2e84327
DM
10312017-01-24 David Malcolm <dmalcolm@redhat.com>
1032
1033 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1034 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1035 * gcc.dg/rtl/rtl.exp: New file.
1036 * gcc.dg/rtl/test.c: New file.
1037 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1038 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1039 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1040 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1041 * gcc.dg/rtl/x86_64/final.c: New test case.
1042 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1043 * gcc.dg/rtl/x86_64/ira.c: New test case.
1044 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1045 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1046 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1047 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1048 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1049 * gcc.dg/rtl/x86_64/test_1.h: New file.
1050 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1051 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1052 * gcc.dg/rtl/x86_64/times-two.h: New file.
1053 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1054
cf8d19de
BC
10552017-01-24 Bin Cheng <bin.cheng@arm.com>
1056
1057 PR tree-optimization/79159
1058 * g++.dg/tree-ssa/pr79159.C: New test.
1059
f6a24a94 10602017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
1061 Martin Jambor <mjambor@suse.cz>
1062
1063 * lib/brig-dg.exp: New file.
1064 * lib/brig.exp: Likewise.
1065 * brig.dg/README: Likewise.
1066 * brig.dg/dg.exp: Likewise.
1067 * brig.dg/test/gimple/alloca.hsail: Likewise.
1068 * brig.dg/test/gimple/atomics.hsail: Likewise.
1069 * brig.dg/test/gimple/branches.hsail: Likewise.
1070 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1071 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1072 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1073 * brig.dg/test/gimple/mem.hsail: Likewise.
1074 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1075 * brig.dg/test/gimple/packed.hsail: Likewise.
1076 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1077 * brig.dg/test/gimple/variables.hsail: Likewise.
1078 * brig.dg/test/gimple/vector.hsail: Likewise.
1079
c3b3e526
JJ
10802017-01-24 Jakub Jelinek <jakub@redhat.com>
1081
1082 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1083 support asan, only on i?86/x86_64 require sse2_runtime.
1084
75f92127
KN
10852017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1086
1087 PR target/66669
1088 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1089 test on powerpc targets.
1090
1a998fa0
MS
10912017-01-23 Martin Sebor <msebor@redhat.com>
1092
1093 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1094
108fdd6d
RB
10952017-01-23 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/79088
1098 PR tree-optimization/79188
1099 * gcc.dg/torture/pr79088.c: New testcase.
1100 * gcc.dg/torture/pr79188.c: Likewise.
1101
28826a66
KN
11022017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1103
1104 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1105 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1106 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1107 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1108 type of test function to reflect change in built-in function's
1109 return type.
1110 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1111 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1112 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1113 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1114 type and second argument type to reflect change in built-in
1115 function's type signature.
1116 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1117 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1118 type of test function to reflect change in built-in function's
1119 return type.
1120 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1121 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1122 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1123 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1124 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1125 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1126 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1127 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1128 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1129 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1130 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1131 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1132 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1133 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1134 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1135 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1136 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1137 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1138 type of test function to reflect change in built-in function's
1139 return type.
1140 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1141 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1142 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1143 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1144 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1145 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1146 test function's result and second argument to reflect change in
1147 built-in function's type signature.
1148 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1149
e6b8075c
NS
11502017-01-23 Nathan Sidwell <nathan@acm.org>
1151
fc7612fd
NS
1152 PR C++/71710
1153 * g++.dg/template/pr71710.C: New.
1154
e6b8075c
NS
1155 PR c++/71406
1156 PR c++/77508
1157 * g++.dg/template/pr71406.C: New.
1158
15b8fd49
TK
11592017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1160
9b7716c9 1161 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1162
e9c4fbe9
BS
11632017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1164
1165 PR rtl-optimization/78634
1166 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1167
8539a302
BC
11682017-01-23 Bin Cheng <bin.cheng@arm.com>
1169
1170 PR tree-optimization/70754
1171 * gfortran.dg/pr70754.f90: New test.
1172
f368600f
ML
11732017-01-23 Martin Liska <mliska@suse.cz>
1174
1175 PR tree-optimization/79196
1176 * gcc.dg/asan/pr79196.c: New test.
1177 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1178
d886761f
MM
11792017-01-23 Michael Matz <matz@suse.de>
1180
1181 PR tree-optimization/78384
1182 * gcc.dg/pr78384.c: New test.
1183
cffcafda
RB
11842017-01-23 Richard Biener <rguenther@suse.de>
1185
1186 PR tree-optimization/79186
1187 * gcc.dg/torture/pr79186.c: New testcase.
1188 * gcc.dg/torture/pr79187.c: Likewise.
1189
bda2bc48
MJ
11902017-01-23 Martin Jambor <mjambor@suse.cz>
1191
1192 * gcc.dg/ipa/vrp8.c: New test.
1193
f65f1ae3
MJ
11942017-01-23 Martin Jambor <mjambor@suse.cz>
1195
1196 PR ipa/79108
1197 * gfortran.dg/lto/pr79108_0.f90: New test.
1198
dea06111
AS
11992017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1200
1201 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1202 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1203 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1204 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1205 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1206 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1207 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1208 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1209 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1210 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1211 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1212 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1213 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1214 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1215 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1216 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1217
05011618
RB
12182017-01-23 Richard Biener <rguenther@suse.de>
1219 Nick Clifton <nickc@redhat.com>
1220
1221 PR testsuite/78421
1222 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1223 If the target is ARM return the result of the
1224 check_effective_target_arm_vect_no_misalign proc.
1225 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1226 support unaligned vectors then only expect one of the loops to be
1227 unrolled.
1228
f6b9f2ff
ML
12292017-01-23 Martin Liska <mliska@suse.cz>
1230
1231 * gcc.dg/asan/use-after-scope-10.c: New test.
1232 * gcc.dg/asan/use-after-scope-11.c: New test.
1233 * g++.dg/asan/use-after-scope-5.C: New test.
1234
c7775327
ML
12352017-01-23 Martin Liska <mliska@suse.cz>
1236
1237 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1238 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1239 sanopt optimization for ASAN_POISON.
1240
d8ae8d16
KT
12412016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1242
1243 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1244
54d7c70c
CL
12452017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1246
1247 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1248 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1249 for poly*_t types.
1250 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1251 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1252 exec_vcombine): Likewise.
1253 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1254 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1255 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1256 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1257 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1258 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1259 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1260 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1261 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1262 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1263 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1264 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1265 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1266 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1267 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1268 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1269 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1270 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1271 Likewise.
1272 (TEST_VGET_LANE): Cast to uint to avoid warning.
1273 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1274 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1275 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1276 exec_vfma_vfms_n): Fix PRIx format for float64_t.
1277 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1278 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1279 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1280 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1281 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1282 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1283 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1284 CHECK_POLY instead of CHECK for poly64_t types.
1285 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1286 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1287 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1288 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1289 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1290 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1291 uint32_t.
1292 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1293 for int32_t, int64_t.
1294 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1295 vqneg_extra): Fix PRIx format for int16_t, int32_t.
1296 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1297 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1298 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1299 needed.
1300
386fe51c
JJ
13012017-01-22 Jakub Jelinek <jakub@redhat.com>
1302
1303 PR fortran/79154
1304 * gfortran.dg/gomp/pr79154-1.f90: New test.
1305 * gfortran.dg/gomp/pr79154-2.f90: New test.
1306
bc4d86e6
AS
13072017-01-22 Andreas Schwab <schwab@linux-m68k.org>
1308
1309 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1310
c31d5fce
MP
13112017-01-21 Marek Polacek <polacek@redhat.com>
1312
1313 PR testsuite/79169
1314 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1315
25cb56c3
JH
13162017-01-20 Jan Hubicka <hubicka@ucw.cz>
1317
1318 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1319
ea9f867b
BS
13202017-01-21 Bernd Schmidt <bschmidt@redhat.com>
1321
1322 PR rtl-optimization/79125
1323 * gcc.dg/torture/pr79125.c: New test.
1324
a876231c
JW
13252017-01-20 Jiong Wang <jiong.wang@arm.com>
1326
2568d8a1 1327 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 1328 only.
2568d8a1
JJ
1329 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1330 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 1331
4b9f2115
NS
13322017-01-20 Nathan Sidwell <nathan@acm.org>
1333
3e4b91f2 1334 PR c++/78495
4b9f2115
NS
1335 * g++.dg/cpp1z/inh-ctor38.C: New.
1336
d2aadab1
MP
13372017-01-20 Marek Polacek <polacek@redhat.com>
1338
1339 PR c/79152
1340 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1341
449cd5af
TP
13422017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
1343
1344 * lib/target-supports.exp (check_configured_with): New procedure.
1345 (check_effective_target_default_mode): new effective target.
1346 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1347 default mode. Fix dg-skip-if target selector syntax.
1348 * gcc.target/arm/optional_thumb-2.c: Likewise.
1349 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1350 syntax.
1351
ebed7175
DM
13522017-01-20 David Malcolm <dmalcolm@redhat.com>
1353
1354 PR c++/77829
1355 PR c++/78656
1356 * g++.dg/spellcheck-pr77829.C: New test case.
1357 * g++.dg/spellcheck-pr78656.C: New test case.
1358
2ebd93e1
MP
13592017-01-20 Marek Polacek <polacek@redhat.com>
1360
1361 PR c/64279
1362 * c-c++-common/Wduplicated-branches-1.c: New test.
1363 * c-c++-common/Wduplicated-branches-10.c: New test.
1364 * c-c++-common/Wduplicated-branches-11.c: New test.
1365 * c-c++-common/Wduplicated-branches-12.c: New test.
1366 * c-c++-common/Wduplicated-branches-2.c: New test.
1367 * c-c++-common/Wduplicated-branches-3.c: New test.
1368 * c-c++-common/Wduplicated-branches-4.c: New test.
1369 * c-c++-common/Wduplicated-branches-5.c: New test.
1370 * c-c++-common/Wduplicated-branches-6.c: New test.
1371 * c-c++-common/Wduplicated-branches-7.c: New test.
1372 * c-c++-common/Wduplicated-branches-8.c: New test.
1373 * c-c++-common/Wduplicated-branches-9.c: New test.
1374 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1375 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1376 * g++.dg/ext/builtin-object-size3.C: Likewise.
1377 * g++.dg/gomp/loop-1.C: Likewise.
1378 * g++.dg/warn/Wduplicated-branches1.C: New test.
1379 * g++.dg/warn/Wduplicated-branches2.C: New test.
1380
0ce4024a
ML
13812017-01-20 Martin Liska <mliska@suse.cz>
1382
1383 PR lto/69188
1384 * gcc.dg/lto/pr69188_0.c: New test.
1385 * gcc.dg/lto/pr69188_1.c: New test.
1386
d8ea3e7c
AS
13872017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
1388
1389 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1390 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1391 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1392 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1393 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1394 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1395 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1396 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1397 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1398 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1399 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1400 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1401 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1402 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1403 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1404 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1405 * gcc.target/i386/avx-1.c: Test new intrinsics.
1406 * gcc.target/i386/sse-13.c: Ditto.
1407 * gcc.target/i386/sse-23.c: Ditto.
1408
0516164b
RB
14092017-01-20 Richard Biener <rguenther@suse.de>
1410
1411 PR tree-optimization/71264
1412 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1413
d821744c
MF
14142017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1415
1416 * gcc.target/mips/madd4-1.c: New file.
1417 * gcc.target/mips/madd4-2.c: Likewise.
1418 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1419 HAS_MADD4.
1420 (mips_option_groups): Add -m[no-]madd4.
1421 (mips-dg-init): Detect default -mno-madd4.
1422 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1423 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1424 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1425 * gcc.target/mips/nmadd-1.c: Likewise.
1426 * gcc.target/mips/nmadd-2.c: Likewise.
1427 * gcc.target/mips/nmadd-3.c: Likewise.
1428
db58fd89
JW
14292017-01-19 Jiong Wang <jiong.wang@arm.com>
1430
1431 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1432 combined instructions.
1433 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
1434 instructions.
1435 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
1436 of pointer authentication.
1437
bd9cf60b
MM
14382017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1439
1440 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
1441 floating point hardware to run test.
1442
ab014eb3
TC
14432017-01-19 Tamar Christina <tamar.christina@arm.com>
1444
2568d8a1 1445 * lib/target-supports.exp
ab014eb3
TC
1446 (check_effective_target_vect_call_copysignf): Enable for AArch64.
1447
c048038f
RO
14482017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1449
1450 PR testsuite/79051
1451 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1452 __x86_64__]: Allow for target i?86-*-*.
1453
ab6b44cb
MF
14542017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1455
1456 PR target/78176
1457 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1458 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1459 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1460 HAS_LXC1.
1461 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1462 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1463 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1464
118d5ed3
AV
14652017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1466
1467 PR fortran/70696
1468 * gfortran.dg/coarray_43.f90: New test.
1469
a57c520e
RE
14702017-01-19 Richard Earnshaw <rearnsha@arm.com>
1471
1472 PR rtl-optimization/79121
1473 * gcc.c-torture/execute/pr79121.c: New test.
1474
54dc4be2
MM
14752017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1476
1477 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1478 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1479
7bd5dad2
LK
14802017-01-18 Louis Krupp <louis.krupp@zoho.com>
1481
1482 PR fortran/50069
1483 PR fortran/55086
1484 * gfortran.dg/pr50069_1.f90: New test.
1485 * gfortran.dg/pr50069_2.f90: New test.
1486 * gfortran.dg/pr55086_1.f90: New test.
1487 * gfortran.dg/pr55086_1_tfat.f90: New test.
1488 * gfortran.dg/pr55086_2.f90: New test.
1489 * gfortran.dg/pr55086_2_tfat.f90: New test.
1490 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1491
0edd264d
AS
14922017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1493 * gcc.dg/strcmp-1.c: New test.
1494 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1495
551914b7
DM
14962017-01-18 David Malcolm <dmalcolm@redhat.com>
1497
1498 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1499 (dejagnu_fail): Likewise.
1500 (dejagnu_note): Likewise.
1501 (pass): Provide forward decl, moving true decl to after #include
1502 of harness.h.
1503 (fail): Likewise.
1504 (note): Likewise.
1505
b7d3a6a6
MM
15062017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1507
1508 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1509 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1510
c484627c
NS
15112017-01-18 Nathan Sidwell <nathan@acm.org>
1512
1513 PR c++/78488
1514 * g++.dg/cpp1z/inh-ctor37.C: New.
1515
a711887e
UB
15162017-01-18 Uros Bizjak <ubizjak@gmail.com>
1517
1518 PR rtl-optimization/78952
1519 * gcc.target/i386/pr78952-1.c: New test.
1520 * gcc.target/i386/pr78952-2.c: Ditto.
1521
525a5e33
AV
15222017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1523
1524 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1525
15262017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
1527
1528 PR fortran/70696
1529 * gfortran.dg/coarray_event_1.f08: New test.
1530
90553aac
JJ
15312017-01-18 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR target/77416
1534 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1535 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1536 from dg-options.
1537 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1538 guarded test.
1539 * gcc.target/powerpc/fusion4.c: Likewise.
1540 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1541 guarded test.
1542 * gcc.target/powerpc/pr58673-1.c: Likewise.
1543 * gcc.target/powerpc/pr58673-2.c: Likewise.
1544 * gcc.target/powerpc/pr59054.c: Likewise.
1545
dfc42f08
BS
15462016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1547
1548 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1549 vec_bperm.
1550 * gcc.target/powerpc/p9-vbpermd.c: New file.
1551
f3981e7e
AK
15522017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1553
1554 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1555 (must_not_compile2): Downcase first letter of error messages.
1556 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1557 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1558
2c65d990
NS
15592017-01-18 Nathan Sidwell <nathan@acm.org>
1560
1561 PR c++/79091
1562 * g++.dg/pr79091.C: New.
1563
a711887e
UB
15642017-01-18 Jakub Jelinek <jakub@redhat.com>
1565
1566 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1567 to dg-options.
1568 (p0): Add missing dg-error.
1569
4701fba3
JS
15702017-01-17 Joe Seymour <joe.s@somniumtech.com>
1571
1572 * gcc.target/msp430/mul_f5_muldef.c: New test.
1573
ac4dc08d
MM
15742017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1575
1576 PR target/79004
1577 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1578 options. Fix up the syntax for using \m and \M.
1579
1b3254e4
SB
15802017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1581
1582 PR target/78875
1583 * gcc.target/powerpc/ssp-1.c: New testcase.
1584 * gcc.target/powerpc/ssp-2.c: New testcase.
1585
8144a493
WD
15862017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1587
1588 * gcc.target/aarch64/eh_return.c: New test.
1589
a6607774
BS
15902017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1591
1592 * vec-rlmi-rlnm.c: New file.
1593
8ddfdbc2
NS
15942017-01-17 Nathan Sidwell <nathan@acm.org>
1595
1596 PR c++/61636
1597 * g++.dg/cpp1y/pr61636-1.C: New.
1598 * g++.dg/cpp1y/pr61636-2.C: New.
1599 * g++.dg/cpp1y/pr61636-3.C: New.
1600
d365b403
MS
16012017-01-17 Martin Sebor <msebor@redhat.com>
1602
1603 PR testsuite/79115
1604 * gcc.dg/pr78768.c: Make it a link-only test.
1605
0d80ab91
DM
16062017-01-17 David Malcolm <dmalcolm@redhat.com>
1607
1608 PR c++/71497
1609 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1610 expected messages.
1611 * c-c++-common/Wmisleading-indentation.c: Likewise.
1612
31b61548
VM
16132017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1614
1615 PR target/79058
1616 * gcc.target/arm/pr79058.c: New.
1617
c549996e
JJ
16182017-01-17 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR tree-optimization/71854
1621 * gcc.dg/vect/pr71854.c: New test.
1622
4f197ff9
ML
16232017-01-17 Martin Liska <mliska@suse.cz>
1624
1625 PR ipa/71207
1626 * g++.dg/ipa/pr71207.C: New test.
1627
d4193b85
JH
16282017-01-17 Jan Hubicka <hubicka@ucw.cz>
1629
1630 PR middle-end/77445
1631 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1632 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1633
906e7712
JJ
16342017-01-17 Jakub Jelinek <jakub@redhat.com>
1635
1636 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1637 rather than long unsigned int.
1638 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1639
12314dc9
RB
16402017-01-17 Richard Biener <rguenther@suse.de>
1641
1642 PR tree-optimization/71433
1643 * gcc.dg/Warray-bounds-20.c: New testcase.
1644
a23e48df
RB
16452017-01-17 Richard Biener <rguenther@suse.de>
1646
1647 PR testsuite/52563
1648 PR testsuite/71237
1649 PR testsuite/77737
1650 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1651 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1652 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1653
e6750e5c
AM
16542017-01-17 Alan Modra <amodra@gmail.com>
1655
1656 * gcc.target/powerpc/pr79066.c: New.
1657
a59afbe2
JL
16582017-01-16 Jeff Law <law@redhat.com>
1659
1660 PR tree-optimization/33562
1661 PR tree-optimization/61912
1662 PR tree-optimization/77485
1663 PR tree-optimization/79090
1664 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1665 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1666
e1bcfb92
JJ
16672017-01-16 Jakub Jelinek <jakub@redhat.com>
1668
98e92fb2
JJ
1669 PR c/79089
1670 * gcc.c-torture/compile/pr79089.c: New test.
1671
e1bcfb92
JJ
1672 PR target/79080
1673 * gcc.dg/pr79080.c: New test.
1674
0ef1f9cd
DM
16752017-01-16 David Malcolm <dmalcolm@redhat.com>
1676
1677 PR c/78304
1678 * gcc.dg/format/pr78304.c: Convert argument from integral type
1679 to a pointer.
1680 * gcc.dg/format/pr78304-2.c: Likewise.
1681
76689ffc
CL
16822017-01-16 Carl Love <cel@us.ibm.com>
1683
1684 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1685 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1686
ce12ee9e
CL
16872017-01-16 Carl Love <cel@us.ibm.com>
1688
1689 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1690 Change arguments and return type to bool long long.
1691
b336037d
MS
16922017-01-16 Martin Sebor <msebor@redhat.com>
1693
1694 PR testsuite/79051
1695 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1696 on x86.
1697
1ddca3f3
PC
16982017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1699
1700 Revert:
a711887e 1701 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
1702
1703 PR c++/71737
1704 * g++.dg/cpp0x/pr71737.C: New.
1705
290687fb
BS
17062017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1707
1708 * gcc.target/powerpc/swaps-p8-27.c: New.
1709
7d2f3f1d
PC
17102017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1711
1712 PR c++/71737
1713 * g++.dg/cpp0x/pr71737.C: New.
1714
d743728f
EB
17152017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * gnat.dg/opt62.adb: New test.
1718 * gnat.dg/opt62_pkg.ads: New helper.
1719
90aead21
BS
17202017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1721
a711887e
UB
1722 PR rtl-optimization/78626
1723 PR rtl-optimization/78727
90aead21
BS
1724 * gcc.dg/torture/pr78626.c: New test.
1725 * gcc.dg/torture/pr78727.c: New test.
1726
afaecc23
AM
17272017-01-14 Alan Modra <amodra@gmail.com>
1728
1729 * gcc.c-torture/compile/pr72749.c: New test.
1730
be4aa83d
DM
17312017-01-13 David Malcolm <dmalcolm@redhat.com>
1732
1733 PR c/78304
1734 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1735 (test_macro_2): New test.
1736 (test_macro_3): New test.
1737 (test_macro_4): New test.
1738 (test_non_contiguous_strings): Convert line number to line offset.
1739 * gcc.dg/format/pr78304-2.c: New test case.
1740 * gcc.dg/format/pr78304.c: New test case.
1741
7cdca3ec
UB
17422017-01-13 Uros Bizjak <ubizjak@gmail.com>
1743
1744 * gcc.target/i386/funcspec-56.inc: Add missing options and
1745 reorder options by implied ISAs, as in ix86_target_string.
1746
e3017e52
MP
17472017-01-13 Marek Polacek <polacek@redhat.com>
1748
1749 PR c++/71166
1750 * g++.dg/cpp0x/constexpr-array18.C: New test.
1751
d155c6fe
JL
17522017-01-13 Jeff Law <law@redhat.com>
1753
7c9560a5
JL
1754 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1755
9e59e99a
JL
1756 PR tree-optimization/61912
1757 PR tree-optimization/77485
1758 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1759 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1760 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1761
1762 PR tree-optimization/33562
1763 PR tree-optimization/61912
1764 PR tree-optimization/77485
d155c6fe
JL
1765 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1766 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1767 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1768 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1769 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1770 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1771 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1772
77719b06
ML
17732017-01-13 Martin Liska <mliska@suse.cz>
1774
1775 PR ipa/79043
1776 * gcc.c-torture/execute/pr79043.c: New test.
1777
a181b2bc
RB
17782017-01-13 Richard Biener <rguenther@suse.de>
1779
1780 PR middle-end/78411
1781 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1782
eaed3226
AV
17832017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1784
1785 PR fortran/70697
1786 * gfortran.dg/coarray/event_4.f08: New test.
1787
4ccff88b
AV
17882017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1789
1790 PR fortran/70696
1791 * gfortran.dg/coarray/event_3.f08: New test.
1792
3c3b9090
RB
17932017-01-13 Richard Biener <rguenther@suse.de>
1794
1795 PR tree-optimization/77283
1796 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1797
25329913
RB
17982017-01-13 Richard Biener <rguenther@suse.de>
1799
1800 * gcc.dg/gimplefe-22.c: New testcase.
1801
10b70b8e
RB
18022017-01-13 Richard Biener <rguenther@suse.de>
1803
1804 PR tree-optimization/77283
1805 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1806 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1807 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1808
76a8f82f
SL
18092017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1810
1811 * gcc.dg/pr77862.c: Require fpic target.
1812
59a505da
MM
18132017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1814
1815 PR target/79004
1816 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1817
bce6f760
MS
18182017-01-12 Martin Sebor <msebor@redhat.com>
1819
1820 * gcc.dg/pr78138.c: Adjust.
1821 * gcc.dg/pr78768.c: Adjust.
1822 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1823 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1824 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1825 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1826 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1827 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1829 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1830 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1831 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1832 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1833
3eefa646
JJ
18342017-01-12 Jakub Jelinek <jakub@redhat.com>
1835
1836 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1837
dcb56243
MS
18382017-01-12 Martin Sebor <msebor@redhat.com>
1839
8be3f306 1840 PR testsuite/79051
940242cd
MS
1841 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1842 due to bug 79054.
dcb56243 1843
b7431c20
DE
18442017-01-12 David Edelsohn <dje.gcc@gmail.com>
1845
1846 * gcc.dg/pr78768.c: Require LTO.
1847
2bcd9f32
MS
18482017-01-12 Martin Sebor <msebor@redhat.com>
1849
1850 PR c/79074
1851 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1852 due to the referenced bug.
1853
b2fc1c70
MS
18542017-01-12 Martin Sebor <msebor@redhat.com>
1855
1856 PR testsuite/79073
1857 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1858
fbed6f36
UB
18592017-01-12 Uros Bizjak <ubizjak@gmail.com>
1860
1861 * gcc.target/i386/builtin_target.c (check_features): Check all
1862 supported __builtin_cpu_supports options.
1863
27282dad
KT
18642017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1865
1866 PR tree-optimization/78319
1867 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1868 Remove xfail.
1869
66113166
BS
18702017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1871
1872 PR target/79044
1873 * gcc.target/powerpc/swaps-p8-26.c: New.
1874
6bb4ea5c
RB
18752017-01-12 Richard Biener <rguenther@suse.de>
1876
1877 * gcc.dg/gimplefe-21.c: New testcase.
1878
f15dbadb
MC
18792017-01-12 Michael Collison <michael.collison@arm.com>
1880
1881 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1882
73e32c47
JK
18832017-01-11 Julia Koval <julia.koval@intel.com>
1884 Uros Bizjak <ubizjak@gmail.com>
1885
1886 * gcc.target/i386/sgx.c New test.
1887 * gcc.target/i386/sse-12.c: Add -msgx.
1888 * gcc.target/i386/sse-13.c: Ditto.
1889 * gcc.target/i386/sse-14.c: Ditto.
1890 * gcc.target/i386/sse-22.c: Ditto.
1891 * gcc.target/i386/sse-23.c: Ditto.
1892 * g++.dg/other/i386-2.C: Ditto.
1893 * g++.dg/other/i386-3.C: Ditto.
1894
3594adc7
MS
18952017-01-11 Martin Sebor <msebor@redhat.com>
1896
1897 PR c++/24511
1898 * g++.dg/template/explicit9.C: New test.
1899
01bfd257
NS
19002017-01-11 Nathan Sidwell <nathan@acm.org>
1901
1902 PR c++/77812
1903 * g++.dg/pr77812.C: New.
1904
88df7964
JJ
19052017-01-11 Jakub Jelinek <jakub@redhat.com>
1906
eae63d78
JJ
1907 PR c++/71537
1908 * g++.dg/cpp1y/constexpr-71537.C: New test.
1909
88df7964
JJ
1910 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1911 argument.
1912
960ecba4
MS
19132017-01-11 Martin Sebor <msebor@redhat.com>
1914
1915 PR c/47931
1916 * c-c++-common/Waddress-2.c: New test.
1917
1f258a55
JJ
19182017-01-11 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR c++/78341
1921 * g++.dg/cpp0x/pr78341.C: New test.
1922
bf5fbf46
MS
19232017-01-11 Martin Sebor <msebor@redhat.com>
1924
1925 PR c/78768
1926 * gcc.dg/pr78768.c: New test.
1927
19ff0049
DM
19282017-01-11 David Malcolm <dmalcolm@redhat.com>
1929
1930 PR driver/78877
1931 * gcc.dg/spellcheck-options-14.c: New test case.
1932 * gcc.dg/spellcheck-options-15.c: New test case.
1933 * gcc.dg/spellcheck-options-16.c: New test case.
1934 * gcc.dg/spellcheck-options-17.c: New test case.
1935
c86e9f03
ML
19362017-01-11 Martin Liska <mliska@suse.cz>
1937
1938 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1939
947f51d6
JJ
19402017-01-11 Jakub Jelinek <jakub@redhat.com>
1941
1942 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1943 instead of just 1 for the decomposition from struct C.
1944
849fccf8
EB
19452017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1946
1947 * gcc.c-torture/execute/20170111-1.c: New test.
1948
80c74722
RB
19492017-01-11 Richard Biener <rguenther@suse.de>
1950
1951 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1952
4c4b4703
JJ
19532017-01-11 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR middle-end/50199
1956 * gcc.dg/lto/pr50199_0.c: New test.
1957
664b1a6b
MS
19582017-01-10 Martin Sebor <msebor@redhat.com>
1959
1960 PR testsuite/78960
1961 PR testsuite/78959
1962 PR testsuite/78133
1963 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1964 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1965
fefd3086
MS
19662017-01-10 Martin Sebor <msebor@redhat.com>
1967
1968 PR middle-end/78138
664b1a6b 1969 * gcc.dg/pr78138.c: New test.
fefd3086 1970
b9f4757f
DM
19712017-01-10 David Malcolm <dmalcolm@redhat.com>
1972
1973 PR c++/77949
1974 * g++.dg/diagnostic/pr77949.C: New test case.
1975
5a50f6bb
MS
19762017-01-10 Martin Sebor <msebor@redhat.com>
1977
1978 PR middle-end/78245
1979 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1980
c16880ef
MS
19812017-01-10 Martin Sebor <msebor@redhat.com>
1982
1983 PR tree-optimization/78775
1984 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1985 * gcc.dg/attr-alloc_size-10.c: New test.
1986 * gcc.dg/attr-alloc_size-11.c: New test.
1987 * gcc.dg/builtin-stringop-chk-7.c: New test.
1988 * gcc.dg/pr78775.c: New test.
1989 * gcc.dg/pr78973-2.c: New test.
1990 * gcc.dg/pr78973.c: New test.
1991
5363d9d9
JL
19922017-01-10 Jeff Law <law@redhat.com>
1993
1994 PR tree-optimization/77766
1995 PR tree-optimization/78856
1996 * gcc.c-torture/execute/pr77766.c: New test.
1997
aae23693
RB
19982016-01-10 Richard Biener <rguenther@suse.de>
1999
2000 PR tree-optimization/79034
2001 * g++.dg/torture/pr79034.C: New testcase.
2002
a0843aed
ML
20032017-01-10 Martin Liska <mliska@suse.cz>
2004
2005 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2006 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2007 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2008 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2009 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2010 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2011 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2012 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2013 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2014 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2015 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2016 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2017 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2018 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2019 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2020 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2021 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2022 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2023 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2024 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2025 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2026 * gcc.dg/ipa/pr64307.c: Likewise.
2027 * gcc.dg/ipa/pr77653.c: Likewise.
2028
79fc8ffe
AS
20292017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2030
2031 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2032 * g++.dg/other/i386-3.C: Ditto.
2033 * gcc.target/i386/sse-12.c: Ditto.
2034 * gcc.target/i386/sse-13.c: Ditto.
2035 * gcc.target/i386/sse-22.c: Ditto.
2036 * gcc.target/i386/sse-23.c: Ditto.
2037 * gcc.target/i386/builtin_target.c: Handle new option.
2038 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2039 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2040 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2041
dfa6951f
MS
20422017-01-09 Martin Sebor <msebor@redhat.com>
2043
2044 PR testsuite/79036
2045 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2046 with different precisions.
2047
a271e415
EB
20482017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * g++.dg/opt/call2.C: New test.
2051 * g++.dg/opt/call3.C: Likewise.
2052 * gnat.dg/array26.adb: New test.
2053 * gnat.dg/array26_pkg.ad[sb]: New helper.
2054 * gnat.dg/array27.adb: New test.
2055 * gnat.dg/array27_pkg.ad[sb]: New helper.
2056 * gnat.dg/array28.adb: New test.
2057 * gnat.dg/array28_pkg.ad[sb]: New helper.
2058
bd2c6270
JJ
20592017-01-09 Jakub Jelinek <jakub@redhat.com>
2060
2061 PR translation/79019
2062 PR translation/79020
2063 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2064 diagnostics.
2065 * gfortran.dg/initialization_17.f90: Likewise.
2066
1c1d8e75
DH
20672017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2068
2069 PR testsuite/79026
2070 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2071 * gcc.target/i386/pr78904-4.c: Likewise.
2072 * gcc.target/i386/pr78904-6.c: Likewise.
2073 * gcc.target/i386/pr78967-2.c: Likewise.
2074
cb330ba5
JJ
20752017-01-09 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR tree-optimization/78899
2078 * gcc.target/i386/pr78899.c: New test.
2079 * gcc.dg/pr71077.c: New test.
2080
a5e14a42
MJ
20812017-01-09 Martin Jambor <mjambor@suse.cz>
2082
2083 PR ipa/78365
2084 PR ipa/78599
2085 * gcc.dg/torture/pr78365.c: New test.
2086
01216d27
JJ
20872017-01-09 Jakub Jelinek <jakub@redhat.com>
2088
dc59e50a
JJ
2089 PR c++/78948
2090 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2091 (main): Use int* instead of long long.
2092
01216d27
JJ
2093 PR tree-optimization/78938
2094 * gcc.dg/vect/pr78938.c: New test.
2095
c0d4fec7
KT
20962017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2097
2098 * gcc.dg/20161219.c: New test.
2099
7b1b0cc1
RB
21002017-01-09 Richard Biener <rguenther@suse.de>
2101
2102 PR tree-optimization/78997
2103 * gcc.dg/torture/pr78997.c: New testcase.
2104
813b9c0d
RB
21052017-01-09 Richard Biener <rguenther@suse.de>
2106
2107 PR debug/79000
2108 * g++.dg/lto/pr79000_0.C: New testcase.
2109 * g++.dg/lto/pr79000_1.c: Likewise.
2110
efcc8d38
MS
21112017-01-08 Martin Sebor <msebor@redhat.com>
2112
2113 PR middle-end/77708
2114 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2115 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2116 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2117 due to bug 78969.
2118 * gcc.dg/format/pr78569.c: Adjust.
2119
5ccf1d8d
DM
21202017-01-07 David Malcolm <dmalcolm@redhat.com>
2121
2122 PR c++/72803
2123 * g++.dg/diagnostic/pr72803.C: New test case.
2124
42002dfe
MS
21252017-01-07 Martin Sebor <msebor@redhat.com>
2126
2127 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2128 * gcc.dg/attr-alloc_size-4.c: Same.
2129
de91486c
AV
21302017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2131
2132 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2133 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2134 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2135 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2136 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2137 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2138 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2139
f55a925e
AS
21402017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2141 * gcc.dg/memcmp-1.c: New.
2142 * gcc.dg/strncmp-1.c: New.
2143
f3caa118
AV
21442017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2145
2146 * gcc.target/arm/acle/mcrr: New.
2147 * gcc.target/arm/acle/mcrr2: New.
2148 * gcc.target/arm/acle/mrrc: New.
2149 * gcc.target/arm/acle/mrrc2: New.
2150
ecc9a25b
AV
21512017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2152
2153 * gcc.target/arm/acle/mcr.c: New.
2154 * gcc.target/arm/acle/mrc.c: New.
2155 * gcc.target/arm/acle/mcr2.c: New.
2156 * gcc.target/arm/acle/mrc2.c: New.
2157
3811581f
AV
21582017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2159
2160 * gcc.target/arm/acle/ldc: New.
2161 * gcc.target/arm/acle/ldc2: New.
2162 * gcc.target/arm/acle/ldcl: New.
2163 * gcc.target/arm/acle/ldc2l: New.
2164 * gcc.target/arm/acle/stc: New.
2165 * gcc.target/arm/acle/stc2: New.
2166 * gcc.target/arm/acle/stcl: New.
2167 * gcc.target/arm/acle/stc2l: New.
2168
d57daa0c
AV
21692017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2170
2171 * gcc.target/arm/acle/acle.exp: Run tests for different options
2172 and make sure fat-lto-objects is used such that we can still do
2173 assemble scans.
2174 * gcc.target/arm/acle/cdp.c: New.
2175 * gcc.target/arm/acle/cdp2.c: New.
2176 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2177 (check_effective_target_arm_coproc1_ok_nocache): New.
2178 (check_effective_target_arm_coproc2_ok): New.
2179 (check_effective_target_arm_coproc2_ok_nocache): New.
2180 (check_effective_target_arm_coproc3_ok): New.
2181 (check_effective_target_arm_coproc3_ok_nocache): New.
2182 (check_effective_target_arm_coproc4_ok): New.
2183 (check_effective_target_arm_coproc4_ok_nocache): New.
2184
8a123229
MS
21852017-01-06 Martin Sebor <msebor@redhat.com>
2186
2187 PR middle-end/78605
2188 * gcc.dg/tree-ssa/pr78605.c: New test.
2189
5b8999d6
MS
21902017-01-05 Martin Sebor <msebor@redhat.com>
2191
2192 PR tree-optimization/78910
2193 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2194 diagnostics.
2195 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2196 * gcc.dg/tree-ssa/pr78910.c: New test.
2197
4e89adf9
EB
21982017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2199
2200 * gcc.dg/sso-10.c: New test.
2201
962c5679
JJ
22022017-01-05 Jakub Jelinek <jakub@redhat.com>
2203
cfd719e7
JJ
2204 PR tree-optimization/71016
2205 * gcc.target/i386/pr71016.c: New test.
2206 * gcc.target/aarch64/pr71016.c: New test.
2207 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2208
26f20371
JJ
2209 PR c++/78931
2210 * g++.dg/cpp1z/decomp19.C: New test.
2211
962c5679
JJ
2212 PR c++/78890
2213 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2214 * g++.dg/init/union1.C: Likewise.
2215 * g++.dg/cpp0x/union6.C: Expect errors.
2216 * g++.dg/cpp0x/union8.C: New test.
2217 * g++.dg/cpp0x/pr78890-1.C: New test.
2218 * g++.dg/cpp0x/pr78890-2.C: New test.
2219
8c15f541
DE
22202017-01-05 David Edelsohn <dje.gcc@gmail.com>
2221
2222 * gcc.target/powerpc/pr71670.c: Require p9vector.
2223 * gcc.target/powerpc/p9-novsx.c: Same.
2224
51b86113
DM
22252017-01-05 David Malcolm <dmalcolm@redhat.com>
2226
2227 * selftests/asr_div1.rtl: New file.
2228 * selftests/aarch64: New subdirectory.
2229 * selftests/aarch64/times-two.rtl: New file.
2230 * selftests/bb-index.rtl: New file.
2231 * selftests/cfg-test.rtl: New file.
2232 * selftests/const-int.rtl: New file.
2233 * selftests/example-labels.rtl: New file.
2234 * selftests/insn-with-mode.rtl: New file.
2235 * selftests/jump-to-label-ref.rtl: New file.
2236 * selftests/jump-to-return.rtl: New file.
2237 * selftests/jump-to-simple-return.rtl: New file.
2238 * selftests/mem.rtl: New file.
2239 * selftests/note-insn-deleted.rtl: New file.
2240 * selftests/note_insn_basic_block.rtl: New file.
2241 * selftests/simple-cse.rtl: New file.
2242 * selftests/symbol-ref.rtl: New file.
2243 * selftests/x86_64: New subdirectory.
2244 * selftests/x86_64/call-insn.rtl: New file.
2245 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2246 * selftests/x86_64/times-two.rtl: New file.
2247 * selftests/x86_64/unspec.rtl: New file.
2248
dc7650cc
NS
22492017-01-05 Nathan Sidwell <nathan@acm.org>
2250
2251 PR c++/78765
2252 * g++.dg/cpp0x/pr78765.C: New.
2253
3db70565
DV
22542017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2255
2256 * gcc.target/s390/memcpy-2.c: New test.
2257 * gcc.target/s390/memset-2.c: New test.
2258
f5a537e3
AK
22592017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2260
2261 * gcc.target/s390/memcpy-1.c: New test.
2262
d80c6d02
JL
22632017-01-04 Jeff Law <law@redhat.com>
2264
2265 PR tree-optimization/78812
2266 * g++.dg/torture/pr78812.C: New test.
2267
08edc320 22682017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
2269
2270 PR target/71977
2271 PR target/70568
2272 PR target/78823
2273 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2274 64-bit VSX systems with direct move, whether we optimize common
2275 code sequences in the GLIBC math library for float math functions.
2276 * gcc.target/powerpc/pr71977-2.c: Likewise.
2277
a9342885
MP
22782017-01-04 Marek Polacek <polacek@redhat.com>
2279
2280 PR c++/64767
2281 * c-c++-common/Wpointer-compare-1.c: New test.
2282
066435fe
JJ
22832017-01-04 Jakub Jelinek <jakub@redhat.com>
2284
abec4284
JJ
2285 PR c++/78949
2286 * c-c++-common/Wunused-var-16.c: New test.
2287
26c43e27
JJ
2288 PR c++/78693
2289 * g++.dg/cpp0x/pr78693.C: New test.
2290
fc73e60c
JJ
2291 PR driver/78957
2292 * gcc.dg/pr78957.c: New test.
2293
c9cf3863
JJ
2294 * g++.dg/cpp1y/auto-fn34.C: New test.
2295
066435fe
JJ
2296 PR c++/71182
2297 * g++.dg/cpp0x/pr71182.C: New test.
2298
598bd687
KN
22992017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
2300
2301 PR target/78056
2302 * gcc.target/powerpc/pr78056-1.c: New test.
2303 * gcc.target/powerpc/pr78056-2.c: New test.
2304 * gcc.target/powerpc/pr78056-3.c: New test.
2305 * gcc.target/powerpc/pr78056-4.c: New test.
2306 * gcc.target/powerpc/pr78056-5.c: New test.
2307 * gcc.target/powerpc/pr78056-6.c: New test.
2308 * gcc.target/powerpc/pr78056-7.c: New test.
2309 * gcc.target/powerpc/pr78056-8.c: New test.
2310 * lib/target-supports.exp
2311 (check_effective_target_powerpc_popcntb_ok): New procedure to test
2312 whether the effective target supports the popcntb instruction.
2313
8194635a
JL
23142017-01-03 Jeff Law <law@redhat.com>
2315
2316 PR tree-optimization/67955
2317 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2318
baf9ebc8
MP
23192017-01-04 Marek Polacek <polacek@redhat.com>
2320
2321 PR c++/77545
2322 PR c++/77284
2323 * g++.dg/cpp0x/range-for32.C: New test.
2324 * g++.dg/cpp0x/range-for33.C: New test.
2325
5dd9a9d0
DM
23262017-01-04 David Malcolm <dmalcolm@redhat.com>
2327
2328 * gcc.dg/Wmissing-braces-fixits.c: New test case.
2329
4bf07f3f
NS
23302017-01-04 Nathan Sidwell <nathan@acm.org>
2331
2332 PR c++/66735
2333 * g++.dg/cpp1y/pr66735.C: New.
2334
165ba2e9
JJ
23352017-01-04 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR tree-optimization/71563
2338 * gcc.dg/tree-ssa/pr71563.c: New test.
2339
4567f969
JB
23402017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
2341
2342 PR fortran/78534
2343 PR fortran/78976
2344 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2345 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2346 * gfortran.dg/transfer_intrinsic_1.f90: Change
2347 scan-tree-dump-times due to gfc_trans_string_copy change to
2348 avoid -Wstringop-overflow.
2349
1c06f07f
JL
23502017-01-03 Jeff Law <law@redhat.com>
2351
2352 PR tree-optimization/78856
2353 * gcc.c-torture/execute/pr78856.c: New test.
2354
60fb638f
MM
23552017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2356
2357 PR target/78953
2358 * gcc.target/powerpc/pr78953.c: New test.
2359
e4d02f52
ILT
23602017-01-03 Ian Lance Taylor <iant@google.com>
2361
2362 * gcc.misc-tests/godump-1.c: Update for accurate representation of
2363 enums.
2364
5b4f088d
MS
23652017-01-03 Martin Sebor <msebor@redhat.com>
2366
2367 PR tree-optimization/78696
2368 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2369 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2370 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2371 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2372
23732017-01-03 David Malcolm <dmalcolm@redhat.com>
2374
2375 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2376 with more than one digit.
2377 * lib/gcc-dg.exp (process-message): Support more than one digit
2378 in relative line specifications.
2379
23802017-01-03 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR tree-optimization/78965
2383 * gcc.dg/pr78965.c: New test.
2384
2385 PR middle-end/78901
2386 * g++.dg/opt/pr78901.C: New test.
2387
23882017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
2389
2390 PR fortran/78534
2391 PR fortran/66310
2392 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2393 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2394 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2395 * gfortran.dg/repeat_7.f90: New test for PR 66310.
2396 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2397 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2398 * gfortran.dg/string_1_lp64.f90: New test.
2399 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2400 * gfortran.dg/string_3_lp64.f90: New test.
2401 * gfortran.dg/transfer_intrinsic_1.f90: Change
2402 scan-tree-dump-times due to gfc_trans_string_copy change to
2403 avoid -Wstringop-overflow.
2404
8b7163c6
UB
24052017-01-02 Uros Bizjak <ubizjak@gmail.com>
2406
2407 PR target/78967
2408 * gcc.target/i386/pr78967-1.c: New test.
2409 * gcc.target/i386/pr78967-2.c: Ditto.
2410 * gcc.target/i386/pr78967-3.c: Ditto.
2411
2412 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2413 * gcc.target/i386/pr78904-4.c: Ditto.
2414 * gcc.target/i386/pr78904-6.c: Ditto.
2415
e2940b98
JH
24162017-01-01 Jan Hubicka <hubicka@ucw.cz>
2417
2418 PR middle-end/77674
2419 * g++.dg/torture/pr77674.C: New testcase.
2420
cbe34bb5 24212017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
2422
2423 Update copyright years.
818ab71a 2424\f
cbe34bb5 2425Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
2426
2427Copying and distribution of this file, with or without modification,
2428are permitted in any medium without royalty provided the copyright
2429notice and this notice are preserved.