]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR middle-end/79496 - call to snprintf with zero size eliminated with -Wformat-trunca...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ee75687b
MS
12017-02-13 Martin Sebor <msebor@redhat.com>
2
3 PR middle-end/79496
4 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5
b84702c0
JJ
62017-02-13 Jakub Jelinek <jakub@redhat.com>
7
ecc04fae
JJ
8 PR sanitizer/79341
9 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10 variables volatile.
11
b84702c0
JJ
12 PR c++/79232
13 * g++.dg/cpp1z/eval-order4.C: New test.
14 * g++.dg/other/pr79232.C: New test.
15
b9a161ff
NS
162017-02-13 Nathan Sidwell <nathan@acm.org>
17
18 PR c++/79296
19 * g++.dg/cpp0x/pr79296.C: New.
20
d8505fac
SB
212017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
22
23 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
24 Instead, xfail powerpc*-*-* && lp64.
25
efb802cb
SB
262017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
27
28 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
29 powerpc_p8vector_ok.
30 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
31
8d6427c6
AS
322017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
33
34 PR target/79449
35 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
36 for reading beyond a 4k boundary.
37
9b7716c9
JJ
382017-02-13 Jakub Jelinek <jakub@redhat.com>
39
40 PR rtl-optimization/79388
41 PR rtl-optimization/79450
42 * gcc.c-torture/execute/pr79388.c: New test.
43 * gcc.c-torture/execute/pr79450.c: New test.
44
4bb91707
TK
452017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
46
47 PR fortran/65542
9b7716c9 48 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 49
e22910c2
JJ
502017-02-11 Jakub Jelinek <jakub@redhat.com>
51
52 PR sanitizer/79341
53 * g++.dg/asan/deep-stack-uaf-1.C: New test.
54
acbbac04
JH
552017-02-11 Jan Hubicka <hubicka@ucw.cz>
56
57 PR tree-ssa/56727
58 * gcc.dg/tree-ssa/pr56727.c: New testcase.
59
e493f96b
JJ
602017-02-10 Jakub Jelinek <jakub@redhat.com>
61
62 PR c++/79457
63 * g++.dg/cpp0x/pr79457.C: New test.
64
773acd54
SB
652017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
66
67 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
68 scan-assembler unless lp64.
69
b56f814e
SB
702017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
71
72 PR tree-optimization/66612
73 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
74
5e659d16
SB
752017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
76
77 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
78 of all powerpc.
79
6f4f30bf
MP
802017-02-10 Marek Polacek <polacek@redhat.com>
81
82 PR c++/79435
83 * g++.dg/cpp1y/pr79435.C: New.
84
3799a5b8
MP
85 PR c++/79184
86 * g++.dg/warn/Wint-in-bool-context-1.C: New.
87
052ef81d
CL
882017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
89
90 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
91 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
92 New.
93 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
94 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
95 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
96 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
97 (vtst_expected_poly64x2): Move to aarch64-only section.
98 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
99 (vtst_p64, vtstq_p64): New tests.
100
a7c8ed0c
PC
1012017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
102
103 PR c++/71737
104 * g++.dg/cpp0x/pr71737.C: New.
105
3dcde5ef 1062017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 107 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
108
109 * gcc.dg/gimplefe-error-1.c: New testcase.
110 * gcc.dg/gimplefe-error-2.c: New testcase.
111 * gcc.dg/gimplefe-error-3.c: New testcase.
112
6139a3b7
JJ
1132017-02-10 Jakub Jelinek <jakub@redhat.com>
114
115 PR tree-optimization/79411
116 * gcc.c-torture/compile/pr79411.c: New test.
117
9bfc55d0
JJ
1182017-02-09 Jakub Jelinek <jakub@redhat.com>
119 Jason Merrill <jason@redhat.com>
120
121 PR c++/79143
122 * g++.dg/cpp1z/pr79143.C: New test.
123
0b90c541
JH
1242017-02-09 Jan Hubicka <hubicka@ucw.cz>
125
126 * gcc.dg/loop-unswitch-2.c: Update testcase.
127 * gcc.dg/loop-unswitch-1.c: Update testcase.
128
192b048b
MP
1292017-02-09 Marek Polacek <polacek@redhat.com>
130
131 PR c/79428
132 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
133 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
134 * c-c++-common/goacc/pr79428-1.c: New test.
135 * c-c++-common/gomp/pr79428-2.c: New test.
136 * c-c++-common/gomp/pr79428-5.c: New test.
137 * c-c++-common/gomp/pr79428-6.c: New test.
138 * c-c++-common/pr79428-3.c: New test.
139
e9a9033b
AK
1402017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
141
142 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
143 testcases.
144
56f71478
JJ
1452017-02-09 Jakub Jelinek <jakub@redhat.com>
146
28f6839b
JJ
147 PR c/79413
148 * gcc.c-torture/compile/pr79413.c: New test.
149
f08683a1
JJ
150 PR c++/79429
151 * c-c++-common/gomp/pr79429.c: New test.
152 * g++.dg/gomp/pr79429.C: New test.
153
56f71478
JJ
154 PR c/79431
155 * c-c++-common/gomp/pr79431.c: New test.
156
02889d23
CLT
1572017-02-09 Nathan Sidwell <nathan@codesourcery.com>
158 Cesar Philippidis <cesar@codesourcery.com>
159 Joseph Myers <joseph@codesourcery.com>
160 Chung-Lin Tang <cltang@codesourcery.com>
161
162 * c-c++-common/goacc/combined-directives.c: Remove xfail.
163 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
164 * c-c++-common/goacc/loop-auto-2.c: New.
165 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
166 * c-c++-common/goacc/tile-2.c: New.
167 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
168 * g++.dg/goacc/tile-1.C: New, check tile subst.
169 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
170 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
171 * gfortran.dg/goacc/tile-1.f90: New test.
172 * gfortran.dg/goacc/tile-2.f90: New test.
173 * gfortran.dg/goacc/tile-lowering.f95: New test.
174
9c0c77d2
RB
1752017-02-09 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/69823
178 * gcc.dg/graphite/pr69823.c: New testcase.
179
f39bad9f
PH
1802017-02-08 Pat Haugen <pthaugen@us.ibm.com>
181
182 PR target/78604
183 * gcc.target/powerpc/pr78604.c: New.
184
fc00b9ce
KN
1852017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
186
187 PR target/68972
188 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
189 disable this test on power architecture.
190
50c1f4a5
RB
1912017-02-08 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/71824
194 PR tree-optimization/79409
195 * gcc.dg/graphite/pr71824-3.c: New testcase.
196
74a15d14
JJ
1972017-02-08 Jakub Jelinek <jakub@redhat.com>
198
199 PR tree-optimization/79408
200 * gcc.dg/tree-ssa/pr79408.c: New test.
201
d798497e
RB
2022017-02-08 Richard Biener <rguenther@suse.de>
203
204 PR tree-optimization/71824
205 * gcc.dg/graphite/pr71824-2.c: New testcase.
206
9d5019a1
AP
2072017-02-07 Andrew Pinski <apinski@cavium.com>
208
209 * gcc.target/aarch64/popcount.c : New Testcase.
210
ec48209a
JJ
2112017-02-07 Jakub Jelinek <jakub@redhat.com>
212
213 PR rtl-optimization/79386
214 * gcc.c-torture/compile/pr79386.c: New test.
215
e5f234b2
DV
2162017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
217 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
218
219 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
220 *-*-solaris*.
221
1f138b75
JJ
2222017-02-07 Jakub Jelinek <jakub@redhat.com>
223
224 PR target/79299
225 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
226 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
227
7af4b20d
RB
2282017-02-07 Richard Biener <rguenther@suse.de>
229
230 * gcc.dg/gimplefe-23.c: New testcase.
231 * gcc.dg/gimplefe-24.c: Likewise.
232
d95c2fc7
CL
2332017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
234
235 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
236 scan-assembler instead of scan-assembler-times.
237 * gcc.target/aarch64/test_frame_10.c: Likewise.
238 * gcc.target/aarch64/test_frame_12.c: Likewise.
239 * gcc.target/aarch64/test_frame_2.c: Likewise.
240 * gcc.target/aarch64/test_frame_4.c: Likewise.
241 * gcc.target/aarch64/test_frame_6.c: Likewise.
242 * gcc.target/aarch64/test_frame_7.c: Likewise.
243 * gcc.target/aarch64/test_frame_8.c: Likewise.
244
fa5d44d0
RO
2452017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
246
247 * gcc.target/i386/pr78419.c: Require ifunc support.
248
d9b4ce00
DE
2492017-02-07 David Edelsohn <dje.gcc@gmail.com>
250
251 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
252
bb7d75ff
PP
2532017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
254
255 PR c++/79360
256 * g++.dg/cpp1y/nsdmi-union2.C: New test.
257
122e7b4f
KC
2582017-02-06 Kito Cheng <kito.cheng@gmail.com>
259
260 * lib/target-supports.exp: Define the RISC-V target.
261 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
262 * gcc.dg/builtin-apply2.c: Likewise.
263 * gcc.dg/ifcvt-4.c: Likewise.
264 * gcc.dg/loop-8.c: Likewise.
265 * gcc.dg/sibcall-10.c: Likewise.
266 * gcc.dg/sibcall-9.c: Likewise.
267 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
268 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
269 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
270 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
271 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
272 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
273 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
274
391675ac
MM
2752017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
276
277 PR target/66144
278 * gcc.target/powerpc/pr66144-1.c: New test.
279 * gcc.target/powerpc/pr66144-2.c: Likewise.
280 * gcc.target/powerpc/pr66144-3.c: Likewise.
281
e495e31a
MS
2822017-02-06 Martin Sebor <msebor@redhat.com>
283
284 PR tree-optimization/79376
285 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
286 * gcc.dg/tree-ssa/pr79376.c: Ditto.
287
2568d8a1
JJ
2882017-02-06 Jakub Jelinek <jakub@redhat.com>
289
98e09245
JJ
290 PR c++/79379
291 * g++.dg/cpp1y/constexpr-79379.C: New test.
292
e8b0383c
JJ
293 PR c++/79377
294 * g++.dg/lookup/pr79377.C: New test.
295
a5e8cbd1
JJ
296 PR c++/79372
297 * g++.dg/cpp1z/decomp25.C: New test.
298
2568d8a1
JJ
299 PR tree-optimization/79284
300 * gcc.c-torture/compile/pr79284.c: New test.
301
aae936b9
PC
3022017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
303
304 PR c++/70448
305 * g++.dg/cpp0x/pr70448.C: New.
306
daf57541
DV
3072017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
308
309 PR 78348
310 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
311 to dg-options.
312
0898c74d
GJL
3132017-02-06 Georg-Johann Lay <avr@gjlay.de>
314
315 PR target/78883
316 * gcc.c-torture/compile/pr78883.c: New test.
317
5d3ebb71
JH
3182017-02-05 Jan Hubicka <hubicka@ucw.cz>
319
320 PR tree-ssa/79347
321 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
322 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
323 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
324 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
325 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
326 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
327 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
328 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
329 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
330 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
331 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
332 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
333 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
334
139d4065
AV
3352017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
336
337 PR fortran/79344
338 * gfortran.dg/allocate_with_source_24.f90: New test.
339
4b9c80d8
AV
3402017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
341
342 PR fortran/79230
343 * gfortran.dg/der_ptr_component_2.f90: New test.
344
f3877b2f
EB
3452017-02-05 Eric Botcazou <ebotcazou@adacore.com>
346
347 * gcc.target/sparc/20170205-1.c: New test.
348
d8a09ada
JDA
3492017-02-03 John David Anglin <danglin@gcc.gnu.org>
350
a2a86d6a
JDA
351 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
352 libatomic_available.
353
a1d99925
JDA
354 * gcc.dg/pr77587.c: Require alias support.
355 * gcc.dg/pr77587a.c: Likewise.
356
d8bf159e
JDA
357 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
358 * gcc.c-torture/execute/pr78622.c: Likewise.
359
d8a09ada
JDA
360 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
361 hppa*-*-hpux*.
362 * c-c++-common/Wunused-var-16.c: Likewise.
363 * c-c++-common/builtin-shuffle-1.c: Likewise.
364 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
365 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
366
f589a1ce
MS
3672017-02-03 Martin Sebor <msebor@redhat.com>
368
369 PR tree-optimization/79327
370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
371 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
372 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 373
5b00f9d2
JJ
3742017-02-03 Jakub Jelinek <jakub@redhat.com>
375 Martin Sebor <msebor@redhat.com>
376
377 PR tree-optimization/79327
378 * gcc.dg/tree-ssa/pr79327.c: New test.
379 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
380 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
381 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
382 (test_sprintf_chk_range_schar): Adjust dg-message.
383 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
384 * gcc.c-torture/execute/pr79327.c: New test.
385
437f0a81
JJ
3862017-02-03 Jakub Jelinek <jakub@redhat.com>
387
388 PR target/79354
389 * gcc.target/powerpc/pr79354.c: New test.
390 * gcc.c-torture/execute/pr79354.c: New test.
391
3f343040
MS
3922017-02-03 Martin Sebor <msebor@redhat.com>
393
394 PR tree-optimization/79352
395 * gcc.dg/tree-ssa/pr79352.c: New test.
396
46a2ab58
ML
3972017-02-03 Martin Liska <mliska@suse.cz>
398
399 PR lto/66295
400 * gcc.target/i386/mvc9.c: New test.
401
baa2d1cd
PH
4022017-02-03 Pat Haugen <pthaugen@us.ibm.com>
403
404 PR target/79158
405 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
406 to VSX reg.
407
30c6ec2f
JH
4082017-02-02 Jan Hubicka <hubicka@ucw.cz>
409
410 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
411 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
412 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
413 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
414 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
415 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
416 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
417 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
418 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
419 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
420 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
421 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
422 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
423
ebee1eb9
MS
4242017-02-02 Martin Sebor <msebor@redhat.com>
425
426 PR middle-end/79275
427 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
428 * gcc.dg/tree-ssa/pr79275.c: New test.
429
dcd25b8a
AS
4302017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
431
432 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
433
0f0c2cc3
JH
4342017-02-02 Jan Hubicka <hubicka@ucw.cz>
435
436 PR middle-end/77445
437 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
438 threading is done.
439
1c372840
TC
4402017-02-02 Tamar Christina <tamar.christina@arm.com>
441
442 PR middle-end/78142
443 * gcc.target/aarch64/vector_initialization_nostack.c
444 (f12): Use one vector
445
9f11a4a7
JJ
4462017-02-02 Jakub Jelinek <jakub@redhat.com>
447
bef7e561
JJ
448 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
449 * c-c++-common/asan/misalign-1.c: Likewise.
450 * c-c++-common/asan/misalign-2.c: Likewise.
451 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
452 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
453 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
454 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
455 add -ffat-lto-objects from/to dg-additional-options.
456 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
457 dg-additional-options.
458
9f11a4a7
JJ
459 PR target/79197
460 * gcc.target/powerpc/pr79197.c: New test.
461 * gcc.c-torture/compile/pr79197.c: New test.
462
09661674
RB
4632017-02-02 Richard Biener <rguenther@suse.de>
464
465 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
466
d8d58893
PC
4672017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/69637
470 * g++.dg/cpp0x/pr69637-1.C: New.
471 * g++.dg/cpp0x/pr69637-2.C: Likewise.
472
521a70a4
AK
4732017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
474
475 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
476
e26b502d
BS
4772017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
478
479 PR target/70012
480 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
481 conditions.
482
55e75c7c
JJ
4832017-02-01 Jakub Jelinek <jakub@redhat.com>
484
485 PR testsuite/79324
486 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
487 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
488 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
489 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
490 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
491 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
492 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
493 * g++.dg/debug/dwarf2/align-1.C: Likewise.
494 * g++.dg/debug/dwarf2/align-2.C: Likewise.
495 * g++.dg/debug/dwarf2/align-3.C: Likewise.
496 * g++.dg/debug/dwarf2/align-4.C: Likewise.
497 * g++.dg/debug/dwarf2/align-5.C: Likewise.
498 * g++.dg/debug/dwarf2/align-6.C: Likewise.
499
a4476973
ML
5002017-02-01 Martin Liska <mliska@suse.cz>
501
502 PR testsuite/79272
503 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
504
3f3181b1
RB
5052017-02-01 Richard Biener <rguenther@suse.de>
506
507 PR testsuite/76957
508 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
509 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
510 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
511 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
512
1e7ef862
RB
5132017-02-01 Richard Biener <rguenther@suse.de>
514
515 PR middle-end/79315
516 * gfortran.dg/pr79315.f90: New testcase.
517
405a7406
RB
5182017-02-01 Richard Biener <rguenther@suse.de>
519
520 PR tree-optimization/71824
521 * gcc.dg/graphite/pr71824.c: New testcase.
522
19bdccb4
JJ
5232017-01-31 Jakub Jelinek <jakub@redhat.com>
524
525 PR c++/79304
526 * g++.dg/diagnostic/pr79304.C: New test.
527
fcb2cdfc
DM
5282017-01-31 David Malcolm <dmalcolm@redhat.com>
529
530 PR c++/79298
531 * g++.dg/spellcheck-pr79298.C: New test case.
532
7cfa044d
DM
5332017-01-31 David Malcolm <dmalcolm@redhat.com>
534
535 PR preprocessor/79210
536 * gcc.dg/format/pr79210.c: New test case.
537 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
538 New function.
539
de3fbef6
NS
5402017-01-31 Nathan Sidwell <nathan@acm.org>
541
5ae37bdf
NS
542 PR c++/79290
543 * g++.dg/warn/pr79290.C: New.
544
de3fbef6
NS
545 PR c++/67273
546 PR c++/79253
547 * g++.dg/cpp1y/pr67273.C: New.
548 * g++.dg/cpp1y/pr79253.C: New.
549
7f357c61
NS
5502017-01-31 Nathan Sidwell <nathan@acm.org>
551
552 PR c++/79264
553 * g++.dg/cpp1y/pr61636-1.C: Augment.
554
5b11971a
CL
5552017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
556
557 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
558 rand() instead of random().
559
8b670f93
AH
5602017-01-30 Aldy Hernandez <aldyh@redhat.com>
561
562 PR tree-optimization/71691
563 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
564
4727e06b
AK
5652017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
566
567 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
568 __ARCH__.
569
b6dae849
JJ
5702017-01-31 Jakub Jelinek <jakub@redhat.com>
571
572 PR tree-optimization/79267
573 * g++.dg/opt/pr79267.C: New test.
574
40fb9c89
AO
5752017-01-30 Alexandre Oliva <aoliva@redhat.com>
576
577 PR debug/63238
578 * gcc.dg/debug/dwarf2/align-1.c: New.
579 * gcc.dg/debug/dwarf2/align-2.c: New.
580 * gcc.dg/debug/dwarf2/align-3.c: New.
581 * gcc.dg/debug/dwarf2/align-4.c: New.
582 * gcc.dg/debug/dwarf2/align-5.c: New.
583 * gcc.dg/debug/dwarf2/align-6.c: New.
584 * gcc.dg/debug/dwarf2/align-as-1.c: New.
585 * g++.dg/debug/dwarf2/align-1.C: New.
586 * g++.dg/debug/dwarf2/align-2.C: New.
587 * g++.dg/debug/dwarf2/align-3.C: New.
588 * g++.dg/debug/dwarf2/align-4.C: New.
589 * g++.dg/debug/dwarf2/align-5.C: New.
590 * g++.dg/debug/dwarf2/align-6.C: New.
591
3095f651
AS
5922017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
593
594 PR target/79170
595 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
596
3cf88bff
MS
5972017-01-30 Martin Sebor <msebor@redhat.com>
598
599 PR testsuite/79293
600 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
601
37731134
ML
6022017-01-30 Martin Liska <mliska@suse.cz>
603
604 PR gcov-profile/79259
605 * g++.dg/tree-prof/pr79259.C: New test.
606
0c7247cc
RB
6072017-01-30 Richard Biener <rguenther@suse.de>
608
609 PR tree-optimization/79276
610 * gcc.dg/torture/pr79276.c: New testcase.
611
ab4be5d1
DV
6122017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
613
614 PR target/79240
615 * gcc.target/s390/pr79240.c: New test.
616
6687d58d
BS
6172017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
618
619 PR target/79268
620 * gcc.target/powerpc/pr79268.c: New file.
621 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
622 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
623 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
624 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
625
b5df96c3
JDA
6262017-01-28 John David Anglin <danglin@gcc.gnu.org>
627
fc34d7b8
JDA
628 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
629
9efc84e4
JDA
630 PR testsuite/70583
631 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
632
4bfbe3ae
JDA
633 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
634 * gnat.dg/debug9.adb: Likewise.
635
8d0b306f
JDA
636 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
637
b5df96c3
JDA
638 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
639 libatomic_available.
640 * gfortran.dg/coarray_42.f90: Likewise.
641 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
642 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
643 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
644
eb339366
MS
6452017-01-27 Martin Sebor <msebor@redhat.com>
646
647 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
648
711ce021
BS
6492017-01-27 Bernd Schmidt <bschmidt@redhat.com>
650
651 PR rtl-optimization/79194
652 * gcc.dg/torture/pr79194.c: New test.
653
d8321b33
VM
6542017-01-27 Vladimir Makarov <vmakarov@redhat.com>
655
656 PR tree-optimization/71374
2568d8a1 657 * gcc.target/i386/pr71374.c: New.
d8321b33 658
9e2ea13e
MS
6592017-01-27 Martin Sebor <msebor@redhat.com>
660
661 PR c++/71290
662 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
663 a dg-error directive.
664
9eb7045b
VM
6652017-01-27 Vladimir Makarov <vmakarov@redhat.com>
666
667 PR target/79131
668 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
669 * gcc.target/arm/pr79131-2.c: New.
670
f75bbf3f
BS
6712017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
672
673 PR target/65484
674 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
675 vectorized on POWER unless hardware misaligned loads are
676 available.
677
3f54004b
BC
6782017-01-27 Bin Cheng <bin.cheng@arm.com>
679
680 PR rtl-optimization/78559
681 * gcc.c-torture/execute/pr78559.c: New test.
682
40b6bff9
RB
6832017-01-27 Richard Biener <rguenther@suse.de>
684
685 PR tree-optimization/79245
686 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
687 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
688
b2f8892e
JJ
6892017-01-27 Jakub Jelinek <jakub@redhat.com>
690
691 PR c/79199
692 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
693 target. Use 4294967293U instead of 4294967293.
694
b002f3b9
RB
6952017-01-27 Richard Biener <rguenther@suse.de>
696
697 PR tree-optimization/71433
698 * gcc.dg/Warray-bounds-21.c: New testcase.
699
38f50ab6
RB
7002017-01-27 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/79244
703 * gcc.dg/torture/pr79244.c: New testcase.
704
c04f4139
JJ
7052017-01-27 Jakub Jelinek <jakub@redhat.com>
706
707 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
708 all occurrences of 40 to 32.
709
6ca513f9
RE
7102017-01-27 Richard Earnshaw <rearnsha@arm.com>
711
712 PR target/79239
713 * gcc.target/arm/pr79239.c: New test.
714
d876f5cd
DV
7152017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
716
717 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
718
bb6a6ee9
AB
7192017-01-27 Adam Butcher <adam@jessamine.co.uk>
720
721 PR c++/64382
722 * g++.dg/cpp1y/pr64382.C: New test.
723
31c87a43
MS
7242017-01-26 Martin Sebor <msebor@redhat.com>
725
726 PR middle-end/78703
727 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
728 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
729 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
730 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
731
f7c06c0f
JJ
7322017-01-26 Jakub Jelinek <jakub@redhat.com>
733
b0670cc0
JJ
734 PR debug/79129
735 * g++.dg/debug/dwarf2/pr79129.C: New test.
736
f7c06c0f
JJ
737 PR debug/78835
738 * g++.dg/debug/dwarf2/pr78835.C: New test.
739
5d93da1d
MS
7402017-01-26 Martin Sebor <msebor@redhat.com>
741
742 PR middle-end/78703
743 * gcc.dg/format/pr78569.c: Adjust.
744 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
745 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
746 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
747 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
748 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
749 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
750 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
751 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
752 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
753 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
754 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
755
905d2812
JJ
7562017-01-26 Jakub Jelinek <jakub@redhat.com>
757
758 PR c++/68727
759 * g++.dg/other/offsetof8.C: Add expected error.
760 * g++.dg/other/offsetof9.C: New test.
761
b3db8d77
DE
7622017-01-26 David Edelsohn <dje.gcc@gmail.com>
763
764 * g++.dg/opt/declone3.C: Require LTO.
765
15961e4a
VM
7662017-01-26 Vladimir Makarov <vmakarov@redhat.com>
767
768 PR target/79131
769 * gcc.target/arm/pr79131.c: New.
770
e39dd802
BC
7712017-01-26 Bin Cheng <bin.cheng@arm.com>
772
773 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
774
bc9efeab
JW
7752017-01-26 Jonathan Wakely <jwakely@redhat.com>
776
777 PR libstdc++/79190
778 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
779 matches replaced operator delete.
780
b5f75f0b
JJ
7812017-01-26 Jakub Jelinek <jakub@redhat.com>
782
783 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
784 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
785 avx512f with avx512dq.
786 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
787 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
788 avx512f with avx512dq.
789 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
790 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
791 avx512f with avx512dq.
792
0a38b341
MP
7932017-01-26 Marek Polacek <polacek@redhat.com>
794
795 PR c/79199
796 * c-c++-common/Wduplicated-branches-13.c: New test.
797
ebff5c3f
DS
7982017-01-26 David Sherwood <david.sherwood@arm.com>
799
800 PR middle-end/79212
801 * gfortran.dg/gomp/sharing-4.f90: New test.
802
e6d55103
JJ
8032017-01-26 Jakub Jelinek <jakub@redhat.com>
804
1a27fab1
JJ
805 PR target/70465
806 * gcc.target/i386/pr70465.c: New test.
807
e6d55103
JJ
808 * brig.dg/dg.exp: Update copyright years.
809 * lib/brig-dg.exp: Update copyright years.
810 * lib/brig.exp: Update copyright years.
811
b5aa1281
MM
8122017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
813
814 PR target/79179
815 * gcc.target/powerpc/pr79179.c: New test.
816
3b5de3cb
BS
8172017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
818
819 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
820 generation to accept D-mode memory accesses.
821
dbe81dbe
MS
8222017-01-25 Martin Sebor <msebor@redhat.com>
823
824 PR c++/71290
825 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
826 * g++.dg/ext/flexarray-mangle.C: Same.
827 * g++.dg/ext/flexarray-subst.C: Same.
828 * g++.dg/ext/flexary10.C: Same.
829 * g++.dg/ext/flexary11.C: Same.
830 * g++.dg/ext/flexary14.C: Same.
831 * g++.dg/ext/flexary16.C: Same.
832 * g++.dg/ext/flexary18.C: Same.
833 * g++.dg/ext/flexary19.C: Same.
834 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
835 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
836 * g++.dg/ubsan/object-size-1.C: Same.
837 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 838
0e343868
JJ
8392017-01-25 Jakub Jelinek <jakub@redhat.com>
840
a25608aa
JJ
841 PR c++/78896
842 * g++.dg/cpp1z/decomp24.C: New test.
843
0e343868
JJ
844 PR c++/77914
845 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
846 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
847 expect a warning.
848 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
849 expect warnings.
850 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
851 * g++.dg/cpp1y/pr59636.C: Likewise.
852 * g++.dg/cpp1y/pr60190.C: Likewise.
853
0d098f4b
BC
8542017-01-25 Bin Cheng <bin.cheng@arm.com>
855
856 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
857
5332c89e 8582017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
859
860 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
861 vec_packs built-ins
862
ed4e59f4
CL
8632017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
864
865 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
866 -mcpu=cortex-a57.
867 * gcc.target/arm/vseleqsf.c: Likewise.
868 * gcc.target/arm/vselgedf.c: Likewise.
869 * gcc.target/arm/vselgesf.c: Likewise.
870 * gcc.target/arm/vselgtdf.c: Likewise.
871 * gcc.target/arm/vselgtsf.c: Likewise.
872 * gcc.target/arm/vselledf.c: Likewise.
873 * gcc.target/arm/vsellesf.c: Likewise.
874 * gcc.target/arm/vselltdf.c: Likewise.
875 * gcc.target/arm/vselltsf.c: Likewise.
876 * gcc.target/arm/vselnedf.c: Likewise.
877 * gcc.target/arm/vselnesf.c: Likewise.
878 * gcc.target/arm/vselvcdf.c: Likewise.
879 * gcc.target/arm/vselvcsf.c: Likewise.
880 * gcc.target/arm/vselvsdf.c: Likewise.
881 * gcc.target/arm/vselvssf.c: Likewise.
882
a5d6927f
RB
8832017-01-25 Richard Biener <rguenther@suse.de>
884
885 PR testsuite/72850
886 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
887 to what we had before adding the threading passes.
888
c2873892
RB
8892017-01-25 Richard Biener <rguenther@suse.de>
890
891 PR tree-optimization/69264
892 * g++.dg/torture/pr69264.C: New testcase.
893
9aa483a2
KT
8942016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
895
896 PR target/79145
897 * gcc.target/arm/pr79145.c: New test.
898
5c628c3e
RB
8992017-01-25 Richard Biener <rguenther@suse.de>
900
901 PR debug/78363
902 * g++.dg/gomp/pr78363-1.C: New testcase.
903 * g++.dg/gomp/pr78363-2.C: Likewise.
904 * g++.dg/gomp/pr78363-3.C: Likewise.
905
9078cd36
KT
9062016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
907
908 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
909 * gcc.dg/lto/pr61526_0.c: Likewise.
910 * gcc.dg/lto/pr64415_0.c: Likewise.
911
7cfd79d6
JJ
9122017-01-24 Jakub Jelinek <jakub@redhat.com>
913
914 PR c++/79205
915 * g++.dg/cpp1z/decomp22.C: New test.
916 * g++.dg/cpp1z/decomp23.C: New test.
917
3e4b91f2
NS
9182017-01-24 Nathan Sidwell <nathan@acm.org>
919
1d7bc790
NS
920 PR c++/78469
921 * g++.dg/cpp0x/pr78469.C: New.
922
3e4b91f2
NS
923 PR c++/79118
924 * g++.dg/cpp0x/pr79118.C: New.
925
b20ba138
EB
9262017-01-24 Eric Botcazou <ebotcazou@adacore.com>
927
928 * gcc.target/arm/vfp-longcall-apcs.c: New test.
929
c2e84327
DM
9302017-01-24 David Malcolm <dmalcolm@redhat.com>
931
932 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
933 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
934 * gcc.dg/rtl/rtl.exp: New file.
935 * gcc.dg/rtl/test.c: New file.
936 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
937 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
938 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
939 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
940 * gcc.dg/rtl/x86_64/final.c: New test case.
941 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
942 * gcc.dg/rtl/x86_64/ira.c: New test case.
943 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
944 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
945 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
946 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
947 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
948 * gcc.dg/rtl/x86_64/test_1.h: New file.
949 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
950 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
951 * gcc.dg/rtl/x86_64/times-two.h: New file.
952 * gcc.dg/rtl/x86_64/vregs.c: New test case.
953
cf8d19de
BC
9542017-01-24 Bin Cheng <bin.cheng@arm.com>
955
956 PR tree-optimization/79159
957 * g++.dg/tree-ssa/pr79159.C: New test.
958
f6a24a94 9592017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
960 Martin Jambor <mjambor@suse.cz>
961
962 * lib/brig-dg.exp: New file.
963 * lib/brig.exp: Likewise.
964 * brig.dg/README: Likewise.
965 * brig.dg/dg.exp: Likewise.
966 * brig.dg/test/gimple/alloca.hsail: Likewise.
967 * brig.dg/test/gimple/atomics.hsail: Likewise.
968 * brig.dg/test/gimple/branches.hsail: Likewise.
969 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
970 * brig.dg/test/gimple/function_calls.hsail: Likewise.
971 * brig.dg/test/gimple/kernarg.hsail: Likewise.
972 * brig.dg/test/gimple/mem.hsail: Likewise.
973 * brig.dg/test/gimple/mulhi.hsail: Likewise.
974 * brig.dg/test/gimple/packed.hsail: Likewise.
975 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
976 * brig.dg/test/gimple/variables.hsail: Likewise.
977 * brig.dg/test/gimple/vector.hsail: Likewise.
978
c3b3e526
JJ
9792017-01-24 Jakub Jelinek <jakub@redhat.com>
980
981 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
982 support asan, only on i?86/x86_64 require sse2_runtime.
983
75f92127
KN
9842017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
985
986 PR target/66669
987 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
988 test on powerpc targets.
989
1a998fa0
MS
9902017-01-23 Martin Sebor <msebor@redhat.com>
991
992 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
993
108fdd6d
RB
9942017-01-23 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/79088
997 PR tree-optimization/79188
998 * gcc.dg/torture/pr79088.c: New testcase.
999 * gcc.dg/torture/pr79188.c: Likewise.
1000
28826a66
KN
10012017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1002
1003 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1004 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1005 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1006 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1007 type of test function to reflect change in built-in function's
1008 return type.
1009 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1010 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1011 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1012 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1013 type and second argument type to reflect change in built-in
1014 function's type signature.
1015 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1016 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1017 type of test function to reflect change in built-in function's
1018 return type.
1019 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1020 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1021 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1022 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1023 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1024 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1025 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1026 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1027 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1028 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1029 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1030 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1031 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1032 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1033 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1034 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1035 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1036 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1037 type of test function to reflect change in built-in function's
1038 return type.
1039 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1040 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1041 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1042 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1043 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1044 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1045 test function's result and second argument to reflect change in
1046 built-in function's type signature.
1047 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1048
e6b8075c
NS
10492017-01-23 Nathan Sidwell <nathan@acm.org>
1050
fc7612fd
NS
1051 PR C++/71710
1052 * g++.dg/template/pr71710.C: New.
1053
e6b8075c
NS
1054 PR c++/71406
1055 PR c++/77508
1056 * g++.dg/template/pr71406.C: New.
1057
15b8fd49
TK
10582017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1059
9b7716c9 1060 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1061
e9c4fbe9
BS
10622017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1063
1064 PR rtl-optimization/78634
1065 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1066
8539a302
BC
10672017-01-23 Bin Cheng <bin.cheng@arm.com>
1068
1069 PR tree-optimization/70754
1070 * gfortran.dg/pr70754.f90: New test.
1071
f368600f
ML
10722017-01-23 Martin Liska <mliska@suse.cz>
1073
1074 PR tree-optimization/79196
1075 * gcc.dg/asan/pr79196.c: New test.
1076 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1077
d886761f
MM
10782017-01-23 Michael Matz <matz@suse.de>
1079
1080 PR tree-optimization/78384
1081 * gcc.dg/pr78384.c: New test.
1082
cffcafda
RB
10832017-01-23 Richard Biener <rguenther@suse.de>
1084
1085 PR tree-optimization/79186
1086 * gcc.dg/torture/pr79186.c: New testcase.
1087 * gcc.dg/torture/pr79187.c: Likewise.
1088
bda2bc48
MJ
10892017-01-23 Martin Jambor <mjambor@suse.cz>
1090
1091 * gcc.dg/ipa/vrp8.c: New test.
1092
f65f1ae3
MJ
10932017-01-23 Martin Jambor <mjambor@suse.cz>
1094
1095 PR ipa/79108
1096 * gfortran.dg/lto/pr79108_0.f90: New test.
1097
dea06111
AS
10982017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1099
1100 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1101 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1102 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1103 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1104 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1105 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1106 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1107 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1108 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1109 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1110 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1111 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1112 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1113 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1114 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1115 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1116
05011618
RB
11172017-01-23 Richard Biener <rguenther@suse.de>
1118 Nick Clifton <nickc@redhat.com>
1119
1120 PR testsuite/78421
1121 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1122 If the target is ARM return the result of the
1123 check_effective_target_arm_vect_no_misalign proc.
1124 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1125 support unaligned vectors then only expect one of the loops to be
1126 unrolled.
1127
f6b9f2ff
ML
11282017-01-23 Martin Liska <mliska@suse.cz>
1129
1130 * gcc.dg/asan/use-after-scope-10.c: New test.
1131 * gcc.dg/asan/use-after-scope-11.c: New test.
1132 * g++.dg/asan/use-after-scope-5.C: New test.
1133
c7775327
ML
11342017-01-23 Martin Liska <mliska@suse.cz>
1135
1136 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1137 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1138 sanopt optimization for ASAN_POISON.
1139
d8ae8d16
KT
11402016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1141
1142 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1143
54d7c70c
CL
11442017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1145
1146 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1147 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1148 for poly*_t types.
1149 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1150 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1151 exec_vcombine): Likewise.
1152 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1153 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1154 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1155 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1156 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1157 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1158 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1159 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1160 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1161 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1162 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1163 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1164 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1165 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1166 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1167 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1168 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1169 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1170 Likewise.
1171 (TEST_VGET_LANE): Cast to uint to avoid warning.
1172 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1173 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1174 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1175 exec_vfma_vfms_n): Fix PRIx format for float64_t.
1176 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1177 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1178 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1179 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1180 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1181 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1182 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1183 CHECK_POLY instead of CHECK for poly64_t types.
1184 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1185 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1186 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1187 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1188 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1189 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1190 uint32_t.
1191 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1192 for int32_t, int64_t.
1193 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1194 vqneg_extra): Fix PRIx format for int16_t, int32_t.
1195 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1196 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1197 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1198 needed.
1199
386fe51c
JJ
12002017-01-22 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR fortran/79154
1203 * gfortran.dg/gomp/pr79154-1.f90: New test.
1204 * gfortran.dg/gomp/pr79154-2.f90: New test.
1205
bc4d86e6
AS
12062017-01-22 Andreas Schwab <schwab@linux-m68k.org>
1207
1208 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1209
c31d5fce
MP
12102017-01-21 Marek Polacek <polacek@redhat.com>
1211
1212 PR testsuite/79169
1213 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1214
25cb56c3
JH
12152017-01-20 Jan Hubicka <hubicka@ucw.cz>
1216
1217 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1218
ea9f867b
BS
12192017-01-21 Bernd Schmidt <bschmidt@redhat.com>
1220
1221 PR rtl-optimization/79125
1222 * gcc.dg/torture/pr79125.c: New test.
1223
a876231c
JW
12242017-01-20 Jiong Wang <jiong.wang@arm.com>
1225
2568d8a1 1226 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 1227 only.
2568d8a1
JJ
1228 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1229 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 1230
4b9f2115
NS
12312017-01-20 Nathan Sidwell <nathan@acm.org>
1232
3e4b91f2 1233 PR c++/78495
4b9f2115
NS
1234 * g++.dg/cpp1z/inh-ctor38.C: New.
1235
d2aadab1
MP
12362017-01-20 Marek Polacek <polacek@redhat.com>
1237
1238 PR c/79152
1239 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1240
449cd5af
TP
12412017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
1242
1243 * lib/target-supports.exp (check_configured_with): New procedure.
1244 (check_effective_target_default_mode): new effective target.
1245 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1246 default mode. Fix dg-skip-if target selector syntax.
1247 * gcc.target/arm/optional_thumb-2.c: Likewise.
1248 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1249 syntax.
1250
ebed7175
DM
12512017-01-20 David Malcolm <dmalcolm@redhat.com>
1252
1253 PR c++/77829
1254 PR c++/78656
1255 * g++.dg/spellcheck-pr77829.C: New test case.
1256 * g++.dg/spellcheck-pr78656.C: New test case.
1257
2ebd93e1
MP
12582017-01-20 Marek Polacek <polacek@redhat.com>
1259
1260 PR c/64279
1261 * c-c++-common/Wduplicated-branches-1.c: New test.
1262 * c-c++-common/Wduplicated-branches-10.c: New test.
1263 * c-c++-common/Wduplicated-branches-11.c: New test.
1264 * c-c++-common/Wduplicated-branches-12.c: New test.
1265 * c-c++-common/Wduplicated-branches-2.c: New test.
1266 * c-c++-common/Wduplicated-branches-3.c: New test.
1267 * c-c++-common/Wduplicated-branches-4.c: New test.
1268 * c-c++-common/Wduplicated-branches-5.c: New test.
1269 * c-c++-common/Wduplicated-branches-6.c: New test.
1270 * c-c++-common/Wduplicated-branches-7.c: New test.
1271 * c-c++-common/Wduplicated-branches-8.c: New test.
1272 * c-c++-common/Wduplicated-branches-9.c: New test.
1273 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1274 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1275 * g++.dg/ext/builtin-object-size3.C: Likewise.
1276 * g++.dg/gomp/loop-1.C: Likewise.
1277 * g++.dg/warn/Wduplicated-branches1.C: New test.
1278 * g++.dg/warn/Wduplicated-branches2.C: New test.
1279
0ce4024a
ML
12802017-01-20 Martin Liska <mliska@suse.cz>
1281
1282 PR lto/69188
1283 * gcc.dg/lto/pr69188_0.c: New test.
1284 * gcc.dg/lto/pr69188_1.c: New test.
1285
d8ea3e7c
AS
12862017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
1287
1288 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1289 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1290 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1291 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1292 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1293 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1294 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1295 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1296 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1297 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1298 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1299 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1300 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1301 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1302 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1303 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1304 * gcc.target/i386/avx-1.c: Test new intrinsics.
1305 * gcc.target/i386/sse-13.c: Ditto.
1306 * gcc.target/i386/sse-23.c: Ditto.
1307
0516164b
RB
13082017-01-20 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/71264
1311 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1312
d821744c
MF
13132017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1314
1315 * gcc.target/mips/madd4-1.c: New file.
1316 * gcc.target/mips/madd4-2.c: Likewise.
1317 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1318 HAS_MADD4.
1319 (mips_option_groups): Add -m[no-]madd4.
1320 (mips-dg-init): Detect default -mno-madd4.
1321 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1322 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1323 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1324 * gcc.target/mips/nmadd-1.c: Likewise.
1325 * gcc.target/mips/nmadd-2.c: Likewise.
1326 * gcc.target/mips/nmadd-3.c: Likewise.
1327
db58fd89
JW
13282017-01-19 Jiong Wang <jiong.wang@arm.com>
1329
1330 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1331 combined instructions.
1332 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
1333 instructions.
1334 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
1335 of pointer authentication.
1336
bd9cf60b
MM
13372017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1338
1339 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
1340 floating point hardware to run test.
1341
ab014eb3
TC
13422017-01-19 Tamar Christina <tamar.christina@arm.com>
1343
2568d8a1 1344 * lib/target-supports.exp
ab014eb3
TC
1345 (check_effective_target_vect_call_copysignf): Enable for AArch64.
1346
c048038f
RO
13472017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1348
1349 PR testsuite/79051
1350 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1351 __x86_64__]: Allow for target i?86-*-*.
1352
ab6b44cb
MF
13532017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1354
1355 PR target/78176
1356 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1357 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1358 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1359 HAS_LXC1.
1360 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1361 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1362 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1363
118d5ed3
AV
13642017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1365
1366 PR fortran/70696
1367 * gfortran.dg/coarray_43.f90: New test.
1368
a57c520e
RE
13692017-01-19 Richard Earnshaw <rearnsha@arm.com>
1370
1371 PR rtl-optimization/79121
1372 * gcc.c-torture/execute/pr79121.c: New test.
1373
54dc4be2
MM
13742017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1375
1376 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1377 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1378
7bd5dad2
LK
13792017-01-18 Louis Krupp <louis.krupp@zoho.com>
1380
1381 PR fortran/50069
1382 PR fortran/55086
1383 * gfortran.dg/pr50069_1.f90: New test.
1384 * gfortran.dg/pr50069_2.f90: New test.
1385 * gfortran.dg/pr55086_1.f90: New test.
1386 * gfortran.dg/pr55086_1_tfat.f90: New test.
1387 * gfortran.dg/pr55086_2.f90: New test.
1388 * gfortran.dg/pr55086_2_tfat.f90: New test.
1389 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1390
0edd264d
AS
13912017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1392 * gcc.dg/strcmp-1.c: New test.
1393 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1394
551914b7
DM
13952017-01-18 David Malcolm <dmalcolm@redhat.com>
1396
1397 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1398 (dejagnu_fail): Likewise.
1399 (dejagnu_note): Likewise.
1400 (pass): Provide forward decl, moving true decl to after #include
1401 of harness.h.
1402 (fail): Likewise.
1403 (note): Likewise.
1404
b7d3a6a6
MM
14052017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1406
1407 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1408 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1409
c484627c
NS
14102017-01-18 Nathan Sidwell <nathan@acm.org>
1411
1412 PR c++/78488
1413 * g++.dg/cpp1z/inh-ctor37.C: New.
1414
a711887e
UB
14152017-01-18 Uros Bizjak <ubizjak@gmail.com>
1416
1417 PR rtl-optimization/78952
1418 * gcc.target/i386/pr78952-1.c: New test.
1419 * gcc.target/i386/pr78952-2.c: Ditto.
1420
525a5e33
AV
14212017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1422
1423 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1424
14252017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
1426
1427 PR fortran/70696
1428 * gfortran.dg/coarray_event_1.f08: New test.
1429
90553aac
JJ
14302017-01-18 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR target/77416
1433 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1434 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1435 from dg-options.
1436 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1437 guarded test.
1438 * gcc.target/powerpc/fusion4.c: Likewise.
1439 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1440 guarded test.
1441 * gcc.target/powerpc/pr58673-1.c: Likewise.
1442 * gcc.target/powerpc/pr58673-2.c: Likewise.
1443 * gcc.target/powerpc/pr59054.c: Likewise.
1444
dfc42f08
BS
14452016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1446
1447 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1448 vec_bperm.
1449 * gcc.target/powerpc/p9-vbpermd.c: New file.
1450
f3981e7e
AK
14512017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1452
1453 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1454 (must_not_compile2): Downcase first letter of error messages.
1455 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1456 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1457
2c65d990
NS
14582017-01-18 Nathan Sidwell <nathan@acm.org>
1459
1460 PR c++/79091
1461 * g++.dg/pr79091.C: New.
1462
a711887e
UB
14632017-01-18 Jakub Jelinek <jakub@redhat.com>
1464
1465 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1466 to dg-options.
1467 (p0): Add missing dg-error.
1468
4701fba3
JS
14692017-01-17 Joe Seymour <joe.s@somniumtech.com>
1470
1471 * gcc.target/msp430/mul_f5_muldef.c: New test.
1472
ac4dc08d
MM
14732017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1474
1475 PR target/79004
1476 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1477 options. Fix up the syntax for using \m and \M.
1478
1b3254e4
SB
14792017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1480
1481 PR target/78875
1482 * gcc.target/powerpc/ssp-1.c: New testcase.
1483 * gcc.target/powerpc/ssp-2.c: New testcase.
1484
8144a493
WD
14852017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1486
1487 * gcc.target/aarch64/eh_return.c: New test.
1488
a6607774
BS
14892017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1490
1491 * vec-rlmi-rlnm.c: New file.
1492
8ddfdbc2
NS
14932017-01-17 Nathan Sidwell <nathan@acm.org>
1494
1495 PR c++/61636
1496 * g++.dg/cpp1y/pr61636-1.C: New.
1497 * g++.dg/cpp1y/pr61636-2.C: New.
1498 * g++.dg/cpp1y/pr61636-3.C: New.
1499
d365b403
MS
15002017-01-17 Martin Sebor <msebor@redhat.com>
1501
1502 PR testsuite/79115
1503 * gcc.dg/pr78768.c: Make it a link-only test.
1504
0d80ab91
DM
15052017-01-17 David Malcolm <dmalcolm@redhat.com>
1506
1507 PR c++/71497
1508 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1509 expected messages.
1510 * c-c++-common/Wmisleading-indentation.c: Likewise.
1511
31b61548
VM
15122017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1513
1514 PR target/79058
1515 * gcc.target/arm/pr79058.c: New.
1516
c549996e
JJ
15172017-01-17 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR tree-optimization/71854
1520 * gcc.dg/vect/pr71854.c: New test.
1521
4f197ff9
ML
15222017-01-17 Martin Liska <mliska@suse.cz>
1523
1524 PR ipa/71207
1525 * g++.dg/ipa/pr71207.C: New test.
1526
d4193b85
JH
15272017-01-17 Jan Hubicka <hubicka@ucw.cz>
1528
1529 PR middle-end/77445
1530 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1531 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1532
906e7712
JJ
15332017-01-17 Jakub Jelinek <jakub@redhat.com>
1534
1535 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1536 rather than long unsigned int.
1537 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1538
12314dc9
RB
15392017-01-17 Richard Biener <rguenther@suse.de>
1540
1541 PR tree-optimization/71433
1542 * gcc.dg/Warray-bounds-20.c: New testcase.
1543
a23e48df
RB
15442017-01-17 Richard Biener <rguenther@suse.de>
1545
1546 PR testsuite/52563
1547 PR testsuite/71237
1548 PR testsuite/77737
1549 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1550 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1551 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1552
e6750e5c
AM
15532017-01-17 Alan Modra <amodra@gmail.com>
1554
1555 * gcc.target/powerpc/pr79066.c: New.
1556
a59afbe2
JL
15572017-01-16 Jeff Law <law@redhat.com>
1558
1559 PR tree-optimization/33562
1560 PR tree-optimization/61912
1561 PR tree-optimization/77485
1562 PR tree-optimization/79090
1563 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1564 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1565
e1bcfb92
JJ
15662017-01-16 Jakub Jelinek <jakub@redhat.com>
1567
98e92fb2
JJ
1568 PR c/79089
1569 * gcc.c-torture/compile/pr79089.c: New test.
1570
e1bcfb92
JJ
1571 PR target/79080
1572 * gcc.dg/pr79080.c: New test.
1573
0ef1f9cd
DM
15742017-01-16 David Malcolm <dmalcolm@redhat.com>
1575
1576 PR c/78304
1577 * gcc.dg/format/pr78304.c: Convert argument from integral type
1578 to a pointer.
1579 * gcc.dg/format/pr78304-2.c: Likewise.
1580
76689ffc
CL
15812017-01-16 Carl Love <cel@us.ibm.com>
1582
1583 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1584 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1585
ce12ee9e
CL
15862017-01-16 Carl Love <cel@us.ibm.com>
1587
1588 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1589 Change arguments and return type to bool long long.
1590
b336037d
MS
15912017-01-16 Martin Sebor <msebor@redhat.com>
1592
1593 PR testsuite/79051
1594 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1595 on x86.
1596
1ddca3f3
PC
15972017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1598
1599 Revert:
a711887e 1600 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
1601
1602 PR c++/71737
1603 * g++.dg/cpp0x/pr71737.C: New.
1604
290687fb
BS
16052017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1606
1607 * gcc.target/powerpc/swaps-p8-27.c: New.
1608
7d2f3f1d
PC
16092017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/71737
1612 * g++.dg/cpp0x/pr71737.C: New.
1613
d743728f
EB
16142017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1615
1616 * gnat.dg/opt62.adb: New test.
1617 * gnat.dg/opt62_pkg.ads: New helper.
1618
90aead21
BS
16192017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1620
a711887e
UB
1621 PR rtl-optimization/78626
1622 PR rtl-optimization/78727
90aead21
BS
1623 * gcc.dg/torture/pr78626.c: New test.
1624 * gcc.dg/torture/pr78727.c: New test.
1625
afaecc23
AM
16262017-01-14 Alan Modra <amodra@gmail.com>
1627
1628 * gcc.c-torture/compile/pr72749.c: New test.
1629
be4aa83d
DM
16302017-01-13 David Malcolm <dmalcolm@redhat.com>
1631
1632 PR c/78304
1633 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1634 (test_macro_2): New test.
1635 (test_macro_3): New test.
1636 (test_macro_4): New test.
1637 (test_non_contiguous_strings): Convert line number to line offset.
1638 * gcc.dg/format/pr78304-2.c: New test case.
1639 * gcc.dg/format/pr78304.c: New test case.
1640
7cdca3ec
UB
16412017-01-13 Uros Bizjak <ubizjak@gmail.com>
1642
1643 * gcc.target/i386/funcspec-56.inc: Add missing options and
1644 reorder options by implied ISAs, as in ix86_target_string.
1645
e3017e52
MP
16462017-01-13 Marek Polacek <polacek@redhat.com>
1647
1648 PR c++/71166
1649 * g++.dg/cpp0x/constexpr-array18.C: New test.
1650
d155c6fe
JL
16512017-01-13 Jeff Law <law@redhat.com>
1652
7c9560a5
JL
1653 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1654
9e59e99a
JL
1655 PR tree-optimization/61912
1656 PR tree-optimization/77485
1657 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1658 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1659 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1660
1661 PR tree-optimization/33562
1662 PR tree-optimization/61912
1663 PR tree-optimization/77485
d155c6fe
JL
1664 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1665 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1666 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1667 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1668 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1669 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1670 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1671
77719b06
ML
16722017-01-13 Martin Liska <mliska@suse.cz>
1673
1674 PR ipa/79043
1675 * gcc.c-torture/execute/pr79043.c: New test.
1676
a181b2bc
RB
16772017-01-13 Richard Biener <rguenther@suse.de>
1678
1679 PR middle-end/78411
1680 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1681
eaed3226
AV
16822017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1683
1684 PR fortran/70697
1685 * gfortran.dg/coarray/event_4.f08: New test.
1686
4ccff88b
AV
16872017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1688
1689 PR fortran/70696
1690 * gfortran.dg/coarray/event_3.f08: New test.
1691
3c3b9090
RB
16922017-01-13 Richard Biener <rguenther@suse.de>
1693
1694 PR tree-optimization/77283
1695 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1696
25329913
RB
16972017-01-13 Richard Biener <rguenther@suse.de>
1698
1699 * gcc.dg/gimplefe-22.c: New testcase.
1700
10b70b8e
RB
17012017-01-13 Richard Biener <rguenther@suse.de>
1702
1703 PR tree-optimization/77283
1704 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1705 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1706 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1707
76a8f82f
SL
17082017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1709
1710 * gcc.dg/pr77862.c: Require fpic target.
1711
59a505da
MM
17122017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1713
1714 PR target/79004
1715 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1716
bce6f760
MS
17172017-01-12 Martin Sebor <msebor@redhat.com>
1718
1719 * gcc.dg/pr78138.c: Adjust.
1720 * gcc.dg/pr78768.c: Adjust.
1721 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1722 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1723 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1724 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1725 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1726 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1727 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1728 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1729 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1730 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1731 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1732
3eefa646
JJ
17332017-01-12 Jakub Jelinek <jakub@redhat.com>
1734
1735 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1736
dcb56243
MS
17372017-01-12 Martin Sebor <msebor@redhat.com>
1738
8be3f306 1739 PR testsuite/79051
940242cd
MS
1740 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1741 due to bug 79054.
dcb56243 1742
b7431c20
DE
17432017-01-12 David Edelsohn <dje.gcc@gmail.com>
1744
1745 * gcc.dg/pr78768.c: Require LTO.
1746
2bcd9f32
MS
17472017-01-12 Martin Sebor <msebor@redhat.com>
1748
1749 PR c/79074
1750 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1751 due to the referenced bug.
1752
b2fc1c70
MS
17532017-01-12 Martin Sebor <msebor@redhat.com>
1754
1755 PR testsuite/79073
1756 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1757
fbed6f36
UB
17582017-01-12 Uros Bizjak <ubizjak@gmail.com>
1759
1760 * gcc.target/i386/builtin_target.c (check_features): Check all
1761 supported __builtin_cpu_supports options.
1762
27282dad
KT
17632017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1764
1765 PR tree-optimization/78319
1766 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1767 Remove xfail.
1768
66113166
BS
17692017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1770
1771 PR target/79044
1772 * gcc.target/powerpc/swaps-p8-26.c: New.
1773
6bb4ea5c
RB
17742017-01-12 Richard Biener <rguenther@suse.de>
1775
1776 * gcc.dg/gimplefe-21.c: New testcase.
1777
f15dbadb
MC
17782017-01-12 Michael Collison <michael.collison@arm.com>
1779
1780 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1781
73e32c47
JK
17822017-01-11 Julia Koval <julia.koval@intel.com>
1783 Uros Bizjak <ubizjak@gmail.com>
1784
1785 * gcc.target/i386/sgx.c New test.
1786 * gcc.target/i386/sse-12.c: Add -msgx.
1787 * gcc.target/i386/sse-13.c: Ditto.
1788 * gcc.target/i386/sse-14.c: Ditto.
1789 * gcc.target/i386/sse-22.c: Ditto.
1790 * gcc.target/i386/sse-23.c: Ditto.
1791 * g++.dg/other/i386-2.C: Ditto.
1792 * g++.dg/other/i386-3.C: Ditto.
1793
3594adc7
MS
17942017-01-11 Martin Sebor <msebor@redhat.com>
1795
1796 PR c++/24511
1797 * g++.dg/template/explicit9.C: New test.
1798
01bfd257
NS
17992017-01-11 Nathan Sidwell <nathan@acm.org>
1800
1801 PR c++/77812
1802 * g++.dg/pr77812.C: New.
1803
88df7964
JJ
18042017-01-11 Jakub Jelinek <jakub@redhat.com>
1805
eae63d78
JJ
1806 PR c++/71537
1807 * g++.dg/cpp1y/constexpr-71537.C: New test.
1808
88df7964
JJ
1809 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1810 argument.
1811
960ecba4
MS
18122017-01-11 Martin Sebor <msebor@redhat.com>
1813
1814 PR c/47931
1815 * c-c++-common/Waddress-2.c: New test.
1816
1f258a55
JJ
18172017-01-11 Jakub Jelinek <jakub@redhat.com>
1818
1819 PR c++/78341
1820 * g++.dg/cpp0x/pr78341.C: New test.
1821
bf5fbf46
MS
18222017-01-11 Martin Sebor <msebor@redhat.com>
1823
1824 PR c/78768
1825 * gcc.dg/pr78768.c: New test.
1826
19ff0049
DM
18272017-01-11 David Malcolm <dmalcolm@redhat.com>
1828
1829 PR driver/78877
1830 * gcc.dg/spellcheck-options-14.c: New test case.
1831 * gcc.dg/spellcheck-options-15.c: New test case.
1832 * gcc.dg/spellcheck-options-16.c: New test case.
1833 * gcc.dg/spellcheck-options-17.c: New test case.
1834
c86e9f03
ML
18352017-01-11 Martin Liska <mliska@suse.cz>
1836
1837 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1838
947f51d6
JJ
18392017-01-11 Jakub Jelinek <jakub@redhat.com>
1840
1841 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1842 instead of just 1 for the decomposition from struct C.
1843
849fccf8
EB
18442017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1845
1846 * gcc.c-torture/execute/20170111-1.c: New test.
1847
80c74722
RB
18482017-01-11 Richard Biener <rguenther@suse.de>
1849
1850 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1851
4c4b4703
JJ
18522017-01-11 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR middle-end/50199
1855 * gcc.dg/lto/pr50199_0.c: New test.
1856
664b1a6b
MS
18572017-01-10 Martin Sebor <msebor@redhat.com>
1858
1859 PR testsuite/78960
1860 PR testsuite/78959
1861 PR testsuite/78133
1862 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1863 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1864
fefd3086
MS
18652017-01-10 Martin Sebor <msebor@redhat.com>
1866
1867 PR middle-end/78138
664b1a6b 1868 * gcc.dg/pr78138.c: New test.
fefd3086 1869
b9f4757f
DM
18702017-01-10 David Malcolm <dmalcolm@redhat.com>
1871
1872 PR c++/77949
1873 * g++.dg/diagnostic/pr77949.C: New test case.
1874
5a50f6bb
MS
18752017-01-10 Martin Sebor <msebor@redhat.com>
1876
1877 PR middle-end/78245
1878 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1879
c16880ef
MS
18802017-01-10 Martin Sebor <msebor@redhat.com>
1881
1882 PR tree-optimization/78775
1883 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1884 * gcc.dg/attr-alloc_size-10.c: New test.
1885 * gcc.dg/attr-alloc_size-11.c: New test.
1886 * gcc.dg/builtin-stringop-chk-7.c: New test.
1887 * gcc.dg/pr78775.c: New test.
1888 * gcc.dg/pr78973-2.c: New test.
1889 * gcc.dg/pr78973.c: New test.
1890
5363d9d9
JL
18912017-01-10 Jeff Law <law@redhat.com>
1892
1893 PR tree-optimization/77766
1894 PR tree-optimization/78856
1895 * gcc.c-torture/execute/pr77766.c: New test.
1896
aae23693
RB
18972016-01-10 Richard Biener <rguenther@suse.de>
1898
1899 PR tree-optimization/79034
1900 * g++.dg/torture/pr79034.C: New testcase.
1901
a0843aed
ML
19022017-01-10 Martin Liska <mliska@suse.cz>
1903
1904 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1905 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1906 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1907 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1908 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1909 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1910 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1911 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1912 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1913 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1914 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1915 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1916 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1917 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1918 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1919 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1920 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1921 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1922 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1923 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1924 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1925 * gcc.dg/ipa/pr64307.c: Likewise.
1926 * gcc.dg/ipa/pr77653.c: Likewise.
1927
79fc8ffe
AS
19282017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1929
1930 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1931 * g++.dg/other/i386-3.C: Ditto.
1932 * gcc.target/i386/sse-12.c: Ditto.
1933 * gcc.target/i386/sse-13.c: Ditto.
1934 * gcc.target/i386/sse-22.c: Ditto.
1935 * gcc.target/i386/sse-23.c: Ditto.
1936 * gcc.target/i386/builtin_target.c: Handle new option.
1937 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1938 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1939 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1940
dfa6951f
MS
19412017-01-09 Martin Sebor <msebor@redhat.com>
1942
1943 PR testsuite/79036
1944 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1945 with different precisions.
1946
a271e415
EB
19472017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1948
1949 * g++.dg/opt/call2.C: New test.
1950 * g++.dg/opt/call3.C: Likewise.
1951 * gnat.dg/array26.adb: New test.
1952 * gnat.dg/array26_pkg.ad[sb]: New helper.
1953 * gnat.dg/array27.adb: New test.
1954 * gnat.dg/array27_pkg.ad[sb]: New helper.
1955 * gnat.dg/array28.adb: New test.
1956 * gnat.dg/array28_pkg.ad[sb]: New helper.
1957
bd2c6270
JJ
19582017-01-09 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR translation/79019
1961 PR translation/79020
1962 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1963 diagnostics.
1964 * gfortran.dg/initialization_17.f90: Likewise.
1965
1c1d8e75
DH
19662017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1967
1968 PR testsuite/79026
1969 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1970 * gcc.target/i386/pr78904-4.c: Likewise.
1971 * gcc.target/i386/pr78904-6.c: Likewise.
1972 * gcc.target/i386/pr78967-2.c: Likewise.
1973
cb330ba5
JJ
19742017-01-09 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR tree-optimization/78899
1977 * gcc.target/i386/pr78899.c: New test.
1978 * gcc.dg/pr71077.c: New test.
1979
a5e14a42
MJ
19802017-01-09 Martin Jambor <mjambor@suse.cz>
1981
1982 PR ipa/78365
1983 PR ipa/78599
1984 * gcc.dg/torture/pr78365.c: New test.
1985
01216d27
JJ
19862017-01-09 Jakub Jelinek <jakub@redhat.com>
1987
dc59e50a
JJ
1988 PR c++/78948
1989 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1990 (main): Use int* instead of long long.
1991
01216d27
JJ
1992 PR tree-optimization/78938
1993 * gcc.dg/vect/pr78938.c: New test.
1994
c0d4fec7
KT
19952017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1996
1997 * gcc.dg/20161219.c: New test.
1998
7b1b0cc1
RB
19992017-01-09 Richard Biener <rguenther@suse.de>
2000
2001 PR tree-optimization/78997
2002 * gcc.dg/torture/pr78997.c: New testcase.
2003
813b9c0d
RB
20042017-01-09 Richard Biener <rguenther@suse.de>
2005
2006 PR debug/79000
2007 * g++.dg/lto/pr79000_0.C: New testcase.
2008 * g++.dg/lto/pr79000_1.c: Likewise.
2009
efcc8d38
MS
20102017-01-08 Martin Sebor <msebor@redhat.com>
2011
2012 PR middle-end/77708
2013 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2014 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2015 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2016 due to bug 78969.
2017 * gcc.dg/format/pr78569.c: Adjust.
2018
5ccf1d8d
DM
20192017-01-07 David Malcolm <dmalcolm@redhat.com>
2020
2021 PR c++/72803
2022 * g++.dg/diagnostic/pr72803.C: New test case.
2023
42002dfe
MS
20242017-01-07 Martin Sebor <msebor@redhat.com>
2025
2026 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2027 * gcc.dg/attr-alloc_size-4.c: Same.
2028
de91486c
AV
20292017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2030
2031 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2032 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2033 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2034 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2035 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2036 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2037 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2038
f55a925e
AS
20392017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2040 * gcc.dg/memcmp-1.c: New.
2041 * gcc.dg/strncmp-1.c: New.
2042
f3caa118
AV
20432017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2044
2045 * gcc.target/arm/acle/mcrr: New.
2046 * gcc.target/arm/acle/mcrr2: New.
2047 * gcc.target/arm/acle/mrrc: New.
2048 * gcc.target/arm/acle/mrrc2: New.
2049
ecc9a25b
AV
20502017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2051
2052 * gcc.target/arm/acle/mcr.c: New.
2053 * gcc.target/arm/acle/mrc.c: New.
2054 * gcc.target/arm/acle/mcr2.c: New.
2055 * gcc.target/arm/acle/mrc2.c: New.
2056
3811581f
AV
20572017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2058
2059 * gcc.target/arm/acle/ldc: New.
2060 * gcc.target/arm/acle/ldc2: New.
2061 * gcc.target/arm/acle/ldcl: New.
2062 * gcc.target/arm/acle/ldc2l: New.
2063 * gcc.target/arm/acle/stc: New.
2064 * gcc.target/arm/acle/stc2: New.
2065 * gcc.target/arm/acle/stcl: New.
2066 * gcc.target/arm/acle/stc2l: New.
2067
d57daa0c
AV
20682017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2069
2070 * gcc.target/arm/acle/acle.exp: Run tests for different options
2071 and make sure fat-lto-objects is used such that we can still do
2072 assemble scans.
2073 * gcc.target/arm/acle/cdp.c: New.
2074 * gcc.target/arm/acle/cdp2.c: New.
2075 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2076 (check_effective_target_arm_coproc1_ok_nocache): New.
2077 (check_effective_target_arm_coproc2_ok): New.
2078 (check_effective_target_arm_coproc2_ok_nocache): New.
2079 (check_effective_target_arm_coproc3_ok): New.
2080 (check_effective_target_arm_coproc3_ok_nocache): New.
2081 (check_effective_target_arm_coproc4_ok): New.
2082 (check_effective_target_arm_coproc4_ok_nocache): New.
2083
8a123229
MS
20842017-01-06 Martin Sebor <msebor@redhat.com>
2085
2086 PR middle-end/78605
2087 * gcc.dg/tree-ssa/pr78605.c: New test.
2088
5b8999d6
MS
20892017-01-05 Martin Sebor <msebor@redhat.com>
2090
2091 PR tree-optimization/78910
2092 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2093 diagnostics.
2094 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2095 * gcc.dg/tree-ssa/pr78910.c: New test.
2096
4e89adf9
EB
20972017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2098
2099 * gcc.dg/sso-10.c: New test.
2100
962c5679
JJ
21012017-01-05 Jakub Jelinek <jakub@redhat.com>
2102
cfd719e7
JJ
2103 PR tree-optimization/71016
2104 * gcc.target/i386/pr71016.c: New test.
2105 * gcc.target/aarch64/pr71016.c: New test.
2106 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2107
26f20371
JJ
2108 PR c++/78931
2109 * g++.dg/cpp1z/decomp19.C: New test.
2110
962c5679
JJ
2111 PR c++/78890
2112 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2113 * g++.dg/init/union1.C: Likewise.
2114 * g++.dg/cpp0x/union6.C: Expect errors.
2115 * g++.dg/cpp0x/union8.C: New test.
2116 * g++.dg/cpp0x/pr78890-1.C: New test.
2117 * g++.dg/cpp0x/pr78890-2.C: New test.
2118
8c15f541
DE
21192017-01-05 David Edelsohn <dje.gcc@gmail.com>
2120
2121 * gcc.target/powerpc/pr71670.c: Require p9vector.
2122 * gcc.target/powerpc/p9-novsx.c: Same.
2123
51b86113
DM
21242017-01-05 David Malcolm <dmalcolm@redhat.com>
2125
2126 * selftests/asr_div1.rtl: New file.
2127 * selftests/aarch64: New subdirectory.
2128 * selftests/aarch64/times-two.rtl: New file.
2129 * selftests/bb-index.rtl: New file.
2130 * selftests/cfg-test.rtl: New file.
2131 * selftests/const-int.rtl: New file.
2132 * selftests/example-labels.rtl: New file.
2133 * selftests/insn-with-mode.rtl: New file.
2134 * selftests/jump-to-label-ref.rtl: New file.
2135 * selftests/jump-to-return.rtl: New file.
2136 * selftests/jump-to-simple-return.rtl: New file.
2137 * selftests/mem.rtl: New file.
2138 * selftests/note-insn-deleted.rtl: New file.
2139 * selftests/note_insn_basic_block.rtl: New file.
2140 * selftests/simple-cse.rtl: New file.
2141 * selftests/symbol-ref.rtl: New file.
2142 * selftests/x86_64: New subdirectory.
2143 * selftests/x86_64/call-insn.rtl: New file.
2144 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2145 * selftests/x86_64/times-two.rtl: New file.
2146 * selftests/x86_64/unspec.rtl: New file.
2147
dc7650cc
NS
21482017-01-05 Nathan Sidwell <nathan@acm.org>
2149
2150 PR c++/78765
2151 * g++.dg/cpp0x/pr78765.C: New.
2152
3db70565
DV
21532017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2154
2155 * gcc.target/s390/memcpy-2.c: New test.
2156 * gcc.target/s390/memset-2.c: New test.
2157
f5a537e3
AK
21582017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2159
2160 * gcc.target/s390/memcpy-1.c: New test.
2161
d80c6d02
JL
21622017-01-04 Jeff Law <law@redhat.com>
2163
2164 PR tree-optimization/78812
2165 * g++.dg/torture/pr78812.C: New test.
2166
08edc320 21672017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
2168
2169 PR target/71977
2170 PR target/70568
2171 PR target/78823
2172 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2173 64-bit VSX systems with direct move, whether we optimize common
2174 code sequences in the GLIBC math library for float math functions.
2175 * gcc.target/powerpc/pr71977-2.c: Likewise.
2176
a9342885
MP
21772017-01-04 Marek Polacek <polacek@redhat.com>
2178
2179 PR c++/64767
2180 * c-c++-common/Wpointer-compare-1.c: New test.
2181
066435fe
JJ
21822017-01-04 Jakub Jelinek <jakub@redhat.com>
2183
abec4284
JJ
2184 PR c++/78949
2185 * c-c++-common/Wunused-var-16.c: New test.
2186
26c43e27
JJ
2187 PR c++/78693
2188 * g++.dg/cpp0x/pr78693.C: New test.
2189
fc73e60c
JJ
2190 PR driver/78957
2191 * gcc.dg/pr78957.c: New test.
2192
c9cf3863
JJ
2193 * g++.dg/cpp1y/auto-fn34.C: New test.
2194
066435fe
JJ
2195 PR c++/71182
2196 * g++.dg/cpp0x/pr71182.C: New test.
2197
598bd687
KN
21982017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
2199
2200 PR target/78056
2201 * gcc.target/powerpc/pr78056-1.c: New test.
2202 * gcc.target/powerpc/pr78056-2.c: New test.
2203 * gcc.target/powerpc/pr78056-3.c: New test.
2204 * gcc.target/powerpc/pr78056-4.c: New test.
2205 * gcc.target/powerpc/pr78056-5.c: New test.
2206 * gcc.target/powerpc/pr78056-6.c: New test.
2207 * gcc.target/powerpc/pr78056-7.c: New test.
2208 * gcc.target/powerpc/pr78056-8.c: New test.
2209 * lib/target-supports.exp
2210 (check_effective_target_powerpc_popcntb_ok): New procedure to test
2211 whether the effective target supports the popcntb instruction.
2212
8194635a
JL
22132017-01-03 Jeff Law <law@redhat.com>
2214
2215 PR tree-optimization/67955
2216 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2217
baf9ebc8
MP
22182017-01-04 Marek Polacek <polacek@redhat.com>
2219
2220 PR c++/77545
2221 PR c++/77284
2222 * g++.dg/cpp0x/range-for32.C: New test.
2223 * g++.dg/cpp0x/range-for33.C: New test.
2224
5dd9a9d0
DM
22252017-01-04 David Malcolm <dmalcolm@redhat.com>
2226
2227 * gcc.dg/Wmissing-braces-fixits.c: New test case.
2228
4bf07f3f
NS
22292017-01-04 Nathan Sidwell <nathan@acm.org>
2230
2231 PR c++/66735
2232 * g++.dg/cpp1y/pr66735.C: New.
2233
165ba2e9
JJ
22342017-01-04 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR tree-optimization/71563
2237 * gcc.dg/tree-ssa/pr71563.c: New test.
2238
4567f969
JB
22392017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
2240
2241 PR fortran/78534
2242 PR fortran/78976
2243 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2244 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2245 * gfortran.dg/transfer_intrinsic_1.f90: Change
2246 scan-tree-dump-times due to gfc_trans_string_copy change to
2247 avoid -Wstringop-overflow.
2248
1c06f07f
JL
22492017-01-03 Jeff Law <law@redhat.com>
2250
2251 PR tree-optimization/78856
2252 * gcc.c-torture/execute/pr78856.c: New test.
2253
60fb638f
MM
22542017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2255
2256 PR target/78953
2257 * gcc.target/powerpc/pr78953.c: New test.
2258
e4d02f52
ILT
22592017-01-03 Ian Lance Taylor <iant@google.com>
2260
2261 * gcc.misc-tests/godump-1.c: Update for accurate representation of
2262 enums.
2263
5b4f088d
MS
22642017-01-03 Martin Sebor <msebor@redhat.com>
2265
2266 PR tree-optimization/78696
2267 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2268 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2269 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2270 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2271
22722017-01-03 David Malcolm <dmalcolm@redhat.com>
2273
2274 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2275 with more than one digit.
2276 * lib/gcc-dg.exp (process-message): Support more than one digit
2277 in relative line specifications.
2278
22792017-01-03 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR tree-optimization/78965
2282 * gcc.dg/pr78965.c: New test.
2283
2284 PR middle-end/78901
2285 * g++.dg/opt/pr78901.C: New test.
2286
22872017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
2288
2289 PR fortran/78534
2290 PR fortran/66310
2291 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2292 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2293 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2294 * gfortran.dg/repeat_7.f90: New test for PR 66310.
2295 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2296 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2297 * gfortran.dg/string_1_lp64.f90: New test.
2298 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2299 * gfortran.dg/string_3_lp64.f90: New test.
2300 * gfortran.dg/transfer_intrinsic_1.f90: Change
2301 scan-tree-dump-times due to gfc_trans_string_copy change to
2302 avoid -Wstringop-overflow.
2303
8b7163c6
UB
23042017-01-02 Uros Bizjak <ubizjak@gmail.com>
2305
2306 PR target/78967
2307 * gcc.target/i386/pr78967-1.c: New test.
2308 * gcc.target/i386/pr78967-2.c: Ditto.
2309 * gcc.target/i386/pr78967-3.c: Ditto.
2310
2311 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2312 * gcc.target/i386/pr78904-4.c: Ditto.
2313 * gcc.target/i386/pr78904-6.c: Ditto.
2314
e2940b98
JH
23152017-01-01 Jan Hubicka <hubicka@ucw.cz>
2316
2317 PR middle-end/77674
2318 * g++.dg/torture/pr77674.C: New testcase.
2319
cbe34bb5 23202017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
2321
2322 Update copyright years.
818ab71a 2323\f
cbe34bb5 2324Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
2325
2326Copying and distribution of this file, with or without modification,
2327are permitted in any medium without royalty provided the copyright
2328notice and this notice are preserved.