]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
decl.c (gnat_to_gnu_field): Do not remove the wrapper around a justified modular...
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0b9cdb9a
EB
12017-02-24 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/opt63.adb: New test.
4
4af362a9
EB
52017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/discr47.adb: New test.
8
7699e88f
RB
92017-02-24 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/79389
12 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
13
e3beb191
PC
142017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
15
16 PR c++/79361
17 * g++.dg/cpp0x/pr79361-1.C: New.
18 * g++.dg/cpp0x/pr79361-2.C: Likewise.
19
195610aa
EB
202017-02-23 Eric Botcazou <ebotcazou@adacore.com>
21
22 * gcc.target/visium/bit_test.c: Accept any lsr form.
23 * gcc.target/visium/block_move.c: Tweak.
24
17885cad
DV
252017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
26
27 PR 68749
28 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
29
45f7faf0
RB
302017-02-23 Richard Biener <rguenther@suse.de>
31
32 PR tree-optimization/79683
33 * gcc.target/i386/pr79683.c: New testcase.
34
18eb304e
JL
352017-02-22 Jeff Law <law@redhat.com>
36
37 PR tree-optimization/79578
38 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
39
0a864a97
SD
402017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
41
42 * gcc.target/mips/msa-fp-cc.c: New test.
43
fe8ece05
JJ
442017-02-22 Jakub Jelinek <jakub@redhat.com>
45
e40b6fc7
JJ
46 PR c++/79664
47 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
48 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
49 * g++.dg/gomp/pr79664.C: New test.
50
fe8ece05
JJ
51 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
52
78af14ae
MP
532017-02-22 Marek Polacek <polacek@redhat.com>
54
55 PR c++/79653
56 * g++.dg/cpp0x/alignas10.C: New test.
57 * g++.dg/cpp0x/alignas9.C: New test.
58
8fdddd3d
MP
59 PR c++/79657
60 * g++.dg/ext/underlying_type12.C: New test.
61
61ac5ebe
MP
62 PR c/79662
63 * gcc.dg/enum-incomplete-4.c: New test.
64
888c7050
JJ
652017-02-22 Jakub Jelinek <jakub@redhat.com>
66
67 PR target/70465
68 * gcc.target/i386/pr70465-2.c: New test.
69
6d3daa1a
UB
702017-02-21 Uros Bizjak <ubizjak@gmail.com>
71
72 * gcc.dg/pr61441.c: Use dg-add-options ieee.
73
76dd203e
RB
742017-02-22 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/79673
77 * gcc.target/i386/pr79673.c: New testcase.
78
a9c774d2
RB
792017-02-22 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/79666
82 * gcc.dg/torture/pr79666.c: New testcase.
83
8f4f841a
ML
842017-02-22 Martin Liska <mliska@suse.cz>
85
86 PR lto/79587
87 * gcc.dg/tree-prof/pr79587.c: New test.
88
a232a1cb
MP
892017-02-21 Marek Polacek <polacek@redhat.com>
90
91 PR c++/79535
92 * g++.dg/ext/flexary23.C: New test.
93
b86fec68
UB
942017-02-21 Uros Bizjak <ubizjak@gmail.com>
95
96 PR target/79593
97 * gcc.target/i386/pr79593.c: New test.
98
5c3f1d7b
JJ
992017-02-21 Jakub Jelinek <jakub@redhat.com>
100
b7280ac2
JJ
101 PR c++/79654
102 * g++.dg/cpp1z/decomp26.C: New test.
103
5c3f1d7b
JJ
104 PR sanitizer/79589
105 * g++.dg/ubsan/pr79589.C: New test.
106
1486c2a7
JL
1072017-02-21 Jeff Law <law@redhat.com>
108
109 PR tree-optimization/79621
110 * gcc.c-torture/compile/pr79621.c: New test.
111
2f3ec56d
JJ
1122017-02-21 Jakub Jelinek <jakub@redhat.com>
113
3bb43119
JJ
114 PR c++/79655
115 * g++.dg/cpp1y/constexpr-79655.C: New test.
116
664beaf2 117 PR c++/79639
b86fec68 118 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 119
956d3e61
JJ
120 PR target/79633
121 * gcc.target/i386/mpx/pr79633.c: New test.
122
d4cbfca4
JJ
123 PR target/79570
124 * gcc.dg/pr79570.c: New test.
125
00bc9de3
JJ
126 PR c++/79641
127 * c-c++-common/pr79641.c: New test.
128
d002d099
JJ
129 PR tree-optimization/79649
130 * gcc.target/i386/pr79649.c: New test.
131
2f3ec56d
JJ
132 PR target/79494
133 * gcc.dg/pr79494.c: New test.
134
e6655a5f
SB
1352017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
136
137 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
138 to dg-options.
139
1402017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
141
142 * gcc.dg/gimplefe-26.c: Require c99_runtime.
143
027a9dd5
KN
1442017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
145
146 PR target/78056
147 * gcc.target/powerpc/pr78056-8.c: Remove.
148
80480cee
MP
1492017-02-20 Marek Polacek <polacek@redhat.com>
150
151 PR middle-end/79537
152 * gcc.dg/comp-goto-4.c: New test.
153
85ade8d6
MP
154 PR sanitizer/79558
155 * c-c++-common/ubsan/bounds-14.c: New test.
156
705d3b77
JJ
1572017-02-20 Jakub Jelinek <jakub@redhat.com>
158
159 PR target/79568
160 * gcc.target/i386/pr79568-1.c: New test.
161 * gcc.target/i386/pr79568-2.c: New test.
162 * gcc.target/i386/pr79568-3.c: New test.
163
dc42a736
PT
1642017-02-16 Paul Thomas <pault@gcc.gnu.org>
165
166 PR fortran/79382
705d3b77
JJ
167 * gfortran.dg/dtio_10.f90: Change test of error message.
168 * gfortran.dg/dtio_23.f90: New test.
169 * gfortran.dg/dtio_24.f90: New test.
dc42a736 170
1ca6a74f
PT
1712017-02-20 Paul Thomas <pault@gcc.gnu.org>
172
173 PR fortran/79434
705d3b77 174 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 175
63af1586
PT
1762017-02-19 Paul Thomas <pault@gcc.gnu.org>
177
178 PR fortran/79447
705d3b77 179 * gfortran.dg/submodule_24.f08: New test.
63af1586 180
4ca4d1e9
AV
1812017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
182
183 PR fortran/79229
184 * gfortran.dg/class_allocate_24.f90: New test.
185
dea71ad0
PT
1862017-02-19 Paul Thomas <pault@gcc.gnu.org>
187
188 PR fortran/79402
189 * gfortran.dg/submodule_23.f90: New test.
190
f46e2bc9
PC
1912017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/79380
194 * g++.dg/cpp0x/alignas8.C: New.
195
7dfa657b
JW
1962017-02-19 Eric Fiselier <eric@efcs.ca>
197 Jonathan Wakely <jwakely@redhat.com>
198
199 PR c++/69523
200 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
201
eab1f169
PK
2022017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
203
204 * gcc.dg/gimplefe-26.c: New test.
205
47e16d83
JDA
2062017-02-18 John David Anglin <danglin@gcc.gnu.org>
207
208 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
209
c2615951
JJ
2102017-02-18 Jakub Jelinek <jakub@redhat.com>
211
c28fcc60
JJ
212 PR target/79569
213 * gcc.target/i386/3dnowA-3.c: New test.
214
c2615951
JJ
215 PR target/79559
216 * gcc.target/i386/pr79559.c: New test.
217
97fcf744
JM
2182017-02-17 Joseph Myers <joseph@codesourcery.com>
219
220 * gcc.dg/c11-float-2.c: New test.
221 * gcc.dg/torture/float128-floath.c,
222 gcc.dg/torture/float128x-floath.c,
223 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
224 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
225 gcc.dg/torture/float64x-floath.c: Do not test comparison of
226 *_DECIMAL_DIG macros with DECIMAL_DIG.
227
a530e181
BS
2282017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
229
230 PR target/79261
231 * gcc.target/powerpc/vec-xxpermdi.c: New file.
232
1d516992
JK
2332017-02-17 Julia Koval <julia.koval@intel.com>
234
235 * gcc.target/i386/rdpid.c New test.
236 * gcc.target/i386/sse-12.c: Add -mrdpid.
237 * gcc.target/i386/sse-13.c: Ditto.
238 * gcc.target/i386/sse-14.c: Ditto.
239 * gcc.target/i386/sse-22.c: Ditto.
240 * gcc.target/i386/sse-23.c: Ditto.
241 * g++.dg/other/i386-2.C: Ditto.
242 * g++.dg/other/i386-3.C: Ditto.
243
3185712c
SB
2442017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
245
246 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
247 * gcc.dg/pr61441.c: Ditto.
248
a261ee49
ML
2492017-02-17 Martin Liska <mliska@suse.cz>
250
251 PR rtl-optimization/79574
252 * gcc.dg/pr79574.c: New test.
253
5bf69d74
MP
2542017-02-17 Marek Polacek <polacek@redhat.com>
255
256 PR middle-end/79536
257 * gcc.dg/torture/pr79536.c: New test.
258
a72b242e
AM
2592017-02-16 Alan Modra <amodra@gmail.com>
260
261 * gcc.c-torture/execute/pr79286.c: New.
262
bcac0b4d
JJ
2632017-02-16 Jakub Jelinek <jakub@redhat.com>
264
265 PR c++/79512
266 * c-c++-common/gomp/pr79512.c: New test.
267
945c17d8
MS
2682017-02-15 Martin Sebor <msebor@redhat.com>
269
270 PR c++/79363
271 * g++.dg/ext/flexary12.C: Adjust.
272 * g++.dg/ext/flexary20.C: Same.
273 * g++.dg/ext/flexary21.C: Same.
274 * g++.dg/ext/flexary22.C: New test.
275
25c99850
BC
2762017-02-15 Bin Cheng <bin.cheng@arm.com>
277
278 PR tree-optimization/79347
279 * gcc.dg/vect/pr79347.c: New test.
280
4f5e5fcb
JJ
2812017-02-15 Jakub Jelinek <jakub@redhat.com>
282
e7202857
JJ
283 PR c++/79301
284 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
285 [[deprecated]] comment.
286 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
287 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
288 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
289 [[deprecated]] in -std=c++11.
290 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
291 [[fallthrough]] in -std=c++11 and -std=c++14.
292
4f5e5fcb
JJ
293 PR c++/79288
294 * g++.dg/tls/pr79288.C: New test.
295
c7545f1c
MP
2962017-02-15 Marek Polacek <polacek@redhat.com>
297
298 PR c/79515
299 * gcc.dg/dfp/pr79515.c: New.
300
1114b39c
DE
3012017-02-15 David Edelsohn <dje.gcc@gmail.com>
302
303 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
304
93b87d1d
TS
3052017-02-15 Thomas Schwinge <thomas@codesourcery.com>
306
307 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
308 "opt_files".
309
fa8db6ea
JJ
3102017-02-15 Jakub Jelinek <jakub@redhat.com>
311
312 PR target/79487
313 * gcc.dg/dfp/pr79487.c: New test.
314 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
315 2017-02-13 change.
316
8722316b
CL
3172017-01-14 Carl Love <cel@us.ibm.com>
318
319 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
320 xvcvsxdsp and xvcvuxdsp instructions.
321
2932fe90
SB
3222017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
323
324 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
325 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
326 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
327 64-bit default target.
328 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
329 a 64-bit default target.
330
63d09033
JJ
3312017-02-14 Jakub Jelinek <jakub@redhat.com>
332
333 PR target/79481
334 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 335 (test_3vx): Change return type from int to void.
63d09033
JJ
336 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
337 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
338 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
339 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
340 tests.
341 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
342 (test_3vx): Change return type from int to void.
343 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
344 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
345 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
346 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
347 tests.
348 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
349 intrinsic. Change scan-assembler-times number from 1 to 2.
350 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
351 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
352 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
353 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
354 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
355 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
356 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
357
8668fae0
UB
3582017-02-14 Uros Bizjak <ubizjak@gmail.com>
359
360 PR middle-end/61225
361 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
362 Use dg-additional-options for ia32 target. Remove XFAIL.
363
95d96609
UB
3642017-02-14 Uros Bizjak <ubizjak@gmail.com>
365
366 PR target/79495
367 * gcc.target/i386/pr79495.c: New test.
368
6f207d58
MP
3692017-02-14 Marek Polacek <polacek@redhat.com>
370
371 PR c++/79420
372 PR c++/79463
373 * g++.dg/cpp1y/pr79463.C: New.
374 * g++.dg/template/incomplete10.C: New.
375 * g++.dg/template/incomplete9.C: New.
376
ee139af5
L
3772017-02-14 H.J. Lu <hongjiu.lu@intel.com>
378
379 PR target/79498
380 * gcc.target/i386/pr79498.c: New test.
381
bf00c9e0
MS
3822017-02-14 Martin Sebor <msebor@redhat.com>
383
384 PR middle-end/79448
385 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
386 * gcc.dg/tree-ssa/pr79448-2.c: New test.
387 * gcc.dg/tree-ssa/pr79448.c: New test.
388
6c022f73
JL
3892017-02-14 Jeff Law <law@redhat.com>
390
391 PR tree-optimization/79095
392 * g++.dg/pr79095-1.C: New test
393 * g++.dg/pr79095-2.C: New test
394 * g++.dg/pr79095-3.C: New test
395 * g++.dg/pr79095-4.C: New test
396 * g++.dg/pr79095-5.C: New test
397 * gcc.c-torture/execute/arith-1.c: Update with more cases.
398 * gcc.dg/tree-ssa/pr79095-1.c: New test.
399
b719f884
JG
4002017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
401
402 * gcc.target/aarch64/vect_fp16_1.c: New.
403
1be33173
PK
4042017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
405
406 * gcc.dg/gimplefe-25.c: New test.
407
73424a09
JJ
4082017-02-14 Jakub Jelinek <jakub@redhat.com>
409
410 PR tree-optimization/79408
411 * gcc.dg/tree-ssa/pr79408-2.c: New test.
412
977472e8
RB
4132017-02-14 Richard Biener <rguenther@suse.de>
414
415 PR middle-end/79432
416 * gcc.dg/torture/pr79432.c: New testcase.
417
ee75687b
MS
4182017-02-13 Martin Sebor <msebor@redhat.com>
419
420 PR middle-end/79496
421 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
422
b84702c0
JJ
4232017-02-13 Jakub Jelinek <jakub@redhat.com>
424
ecc04fae
JJ
425 PR sanitizer/79341
426 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
427 variables volatile.
428
b84702c0
JJ
429 PR c++/79232
430 * g++.dg/cpp1z/eval-order4.C: New test.
431 * g++.dg/other/pr79232.C: New test.
432
b9a161ff
NS
4332017-02-13 Nathan Sidwell <nathan@acm.org>
434
435 PR c++/79296
436 * g++.dg/cpp0x/pr79296.C: New.
437
d8505fac
SB
4382017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
439
440 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
441 Instead, xfail powerpc*-*-* && lp64.
442
efb802cb
SB
4432017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
444
445 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
446 powerpc_p8vector_ok.
447 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
448
8d6427c6
AS
4492017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
450
451 PR target/79449
452 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
453 for reading beyond a 4k boundary.
454
9b7716c9
JJ
4552017-02-13 Jakub Jelinek <jakub@redhat.com>
456
457 PR rtl-optimization/79388
458 PR rtl-optimization/79450
459 * gcc.c-torture/execute/pr79388.c: New test.
460 * gcc.c-torture/execute/pr79450.c: New test.
461
4bb91707
TK
4622017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
463
464 PR fortran/65542
9b7716c9 465 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 466
e22910c2
JJ
4672017-02-11 Jakub Jelinek <jakub@redhat.com>
468
469 PR sanitizer/79341
470 * g++.dg/asan/deep-stack-uaf-1.C: New test.
471
acbbac04
JH
4722017-02-11 Jan Hubicka <hubicka@ucw.cz>
473
474 PR tree-ssa/56727
475 * gcc.dg/tree-ssa/pr56727.c: New testcase.
476
e493f96b
JJ
4772017-02-10 Jakub Jelinek <jakub@redhat.com>
478
479 PR c++/79457
480 * g++.dg/cpp0x/pr79457.C: New test.
481
773acd54
SB
4822017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
483
484 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
485 scan-assembler unless lp64.
486
b56f814e
SB
4872017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
488
489 PR tree-optimization/66612
490 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
491
5e659d16
SB
4922017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
493
494 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
495 of all powerpc.
496
6f4f30bf
MP
4972017-02-10 Marek Polacek <polacek@redhat.com>
498
499 PR c++/79435
500 * g++.dg/cpp1y/pr79435.C: New.
501
3799a5b8
MP
502 PR c++/79184
503 * g++.dg/warn/Wint-in-bool-context-1.C: New.
504
052ef81d
CL
5052017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
506
507 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
508 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
509 New.
510 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
511 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
512 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
513 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
514 (vtst_expected_poly64x2): Move to aarch64-only section.
515 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
516 (vtst_p64, vtstq_p64): New tests.
517
a7c8ed0c
PC
5182017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
519
520 PR c++/71737
521 * g++.dg/cpp0x/pr71737.C: New.
522
3dcde5ef 5232017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 524 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
525
526 * gcc.dg/gimplefe-error-1.c: New testcase.
527 * gcc.dg/gimplefe-error-2.c: New testcase.
528 * gcc.dg/gimplefe-error-3.c: New testcase.
529
6139a3b7
JJ
5302017-02-10 Jakub Jelinek <jakub@redhat.com>
531
532 PR tree-optimization/79411
533 * gcc.c-torture/compile/pr79411.c: New test.
534
9bfc55d0
JJ
5352017-02-09 Jakub Jelinek <jakub@redhat.com>
536 Jason Merrill <jason@redhat.com>
537
538 PR c++/79143
539 * g++.dg/cpp1z/pr79143.C: New test.
540
0b90c541
JH
5412017-02-09 Jan Hubicka <hubicka@ucw.cz>
542
543 * gcc.dg/loop-unswitch-2.c: Update testcase.
544 * gcc.dg/loop-unswitch-1.c: Update testcase.
545
192b048b
MP
5462017-02-09 Marek Polacek <polacek@redhat.com>
547
548 PR c/79428
549 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
550 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
551 * c-c++-common/goacc/pr79428-1.c: New test.
552 * c-c++-common/gomp/pr79428-2.c: New test.
553 * c-c++-common/gomp/pr79428-5.c: New test.
554 * c-c++-common/gomp/pr79428-6.c: New test.
555 * c-c++-common/pr79428-3.c: New test.
556
e9a9033b
AK
5572017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
558
559 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
560 testcases.
561
56f71478
JJ
5622017-02-09 Jakub Jelinek <jakub@redhat.com>
563
28f6839b
JJ
564 PR c/79413
565 * gcc.c-torture/compile/pr79413.c: New test.
566
f08683a1
JJ
567 PR c++/79429
568 * c-c++-common/gomp/pr79429.c: New test.
569 * g++.dg/gomp/pr79429.C: New test.
570
56f71478
JJ
571 PR c/79431
572 * c-c++-common/gomp/pr79431.c: New test.
573
02889d23
CLT
5742017-02-09 Nathan Sidwell <nathan@codesourcery.com>
575 Cesar Philippidis <cesar@codesourcery.com>
576 Joseph Myers <joseph@codesourcery.com>
577 Chung-Lin Tang <cltang@codesourcery.com>
578
579 * c-c++-common/goacc/combined-directives.c: Remove xfail.
580 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
581 * c-c++-common/goacc/loop-auto-2.c: New.
582 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
583 * c-c++-common/goacc/tile-2.c: New.
584 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
585 * g++.dg/goacc/tile-1.C: New, check tile subst.
586 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
587 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
588 * gfortran.dg/goacc/tile-1.f90: New test.
589 * gfortran.dg/goacc/tile-2.f90: New test.
590 * gfortran.dg/goacc/tile-lowering.f95: New test.
591
9c0c77d2
RB
5922017-02-09 Richard Biener <rguenther@suse.de>
593
594 PR tree-optimization/69823
595 * gcc.dg/graphite/pr69823.c: New testcase.
596
f39bad9f
PH
5972017-02-08 Pat Haugen <pthaugen@us.ibm.com>
598
599 PR target/78604
600 * gcc.target/powerpc/pr78604.c: New.
601
fc00b9ce
KN
6022017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
603
604 PR target/68972
605 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
606 disable this test on power architecture.
607
50c1f4a5
RB
6082017-02-08 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/71824
611 PR tree-optimization/79409
612 * gcc.dg/graphite/pr71824-3.c: New testcase.
613
74a15d14
JJ
6142017-02-08 Jakub Jelinek <jakub@redhat.com>
615
616 PR tree-optimization/79408
617 * gcc.dg/tree-ssa/pr79408.c: New test.
618
d798497e
RB
6192017-02-08 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/71824
622 * gcc.dg/graphite/pr71824-2.c: New testcase.
623
9d5019a1
AP
6242017-02-07 Andrew Pinski <apinski@cavium.com>
625
705d3b77 626 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 627
ec48209a
JJ
6282017-02-07 Jakub Jelinek <jakub@redhat.com>
629
630 PR rtl-optimization/79386
631 * gcc.c-torture/compile/pr79386.c: New test.
632
e5f234b2
DV
6332017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
634 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
635
636 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
637 *-*-solaris*.
638
1f138b75
JJ
6392017-02-07 Jakub Jelinek <jakub@redhat.com>
640
641 PR target/79299
642 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
643 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
644
7af4b20d
RB
6452017-02-07 Richard Biener <rguenther@suse.de>
646
647 * gcc.dg/gimplefe-23.c: New testcase.
648 * gcc.dg/gimplefe-24.c: Likewise.
649
d95c2fc7
CL
6502017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
651
652 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
653 scan-assembler instead of scan-assembler-times.
654 * gcc.target/aarch64/test_frame_10.c: Likewise.
655 * gcc.target/aarch64/test_frame_12.c: Likewise.
656 * gcc.target/aarch64/test_frame_2.c: Likewise.
657 * gcc.target/aarch64/test_frame_4.c: Likewise.
658 * gcc.target/aarch64/test_frame_6.c: Likewise.
659 * gcc.target/aarch64/test_frame_7.c: Likewise.
660 * gcc.target/aarch64/test_frame_8.c: Likewise.
661
fa5d44d0
RO
6622017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
663
664 * gcc.target/i386/pr78419.c: Require ifunc support.
665
d9b4ce00
DE
6662017-02-07 David Edelsohn <dje.gcc@gmail.com>
667
668 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
669
bb7d75ff
PP
6702017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
671
672 PR c++/79360
673 * g++.dg/cpp1y/nsdmi-union2.C: New test.
674
122e7b4f
KC
6752017-02-06 Kito Cheng <kito.cheng@gmail.com>
676
677 * lib/target-supports.exp: Define the RISC-V target.
678 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
679 * gcc.dg/builtin-apply2.c: Likewise.
680 * gcc.dg/ifcvt-4.c: Likewise.
681 * gcc.dg/loop-8.c: Likewise.
682 * gcc.dg/sibcall-10.c: Likewise.
683 * gcc.dg/sibcall-9.c: Likewise.
684 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
685 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
686 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
687 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
688 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
689 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
690 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
691
391675ac
MM
6922017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
693
694 PR target/66144
695 * gcc.target/powerpc/pr66144-1.c: New test.
696 * gcc.target/powerpc/pr66144-2.c: Likewise.
697 * gcc.target/powerpc/pr66144-3.c: Likewise.
698
e495e31a
MS
6992017-02-06 Martin Sebor <msebor@redhat.com>
700
701 PR tree-optimization/79376
702 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
703 * gcc.dg/tree-ssa/pr79376.c: Ditto.
704
2568d8a1
JJ
7052017-02-06 Jakub Jelinek <jakub@redhat.com>
706
98e09245
JJ
707 PR c++/79379
708 * g++.dg/cpp1y/constexpr-79379.C: New test.
709
e8b0383c
JJ
710 PR c++/79377
711 * g++.dg/lookup/pr79377.C: New test.
712
a5e8cbd1
JJ
713 PR c++/79372
714 * g++.dg/cpp1z/decomp25.C: New test.
715
2568d8a1
JJ
716 PR tree-optimization/79284
717 * gcc.c-torture/compile/pr79284.c: New test.
718
aae936b9
PC
7192017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
720
721 PR c++/70448
722 * g++.dg/cpp0x/pr70448.C: New.
723
daf57541
DV
7242017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
725
726 PR 78348
727 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
728 to dg-options.
729
0898c74d
GJL
7302017-02-06 Georg-Johann Lay <avr@gjlay.de>
731
732 PR target/78883
733 * gcc.c-torture/compile/pr78883.c: New test.
734
5d3ebb71
JH
7352017-02-05 Jan Hubicka <hubicka@ucw.cz>
736
737 PR tree-ssa/79347
738 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
739 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
740 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
741 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
742 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
743 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
744 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
745 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
746 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
747 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
748 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
749 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
750 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
751
139d4065
AV
7522017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
753
754 PR fortran/79344
755 * gfortran.dg/allocate_with_source_24.f90: New test.
756
4b9c80d8
AV
7572017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
758
759 PR fortran/79230
760 * gfortran.dg/der_ptr_component_2.f90: New test.
761
f3877b2f
EB
7622017-02-05 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gcc.target/sparc/20170205-1.c: New test.
765
d8a09ada
JDA
7662017-02-03 John David Anglin <danglin@gcc.gnu.org>
767
a2a86d6a
JDA
768 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
769 libatomic_available.
770
a1d99925
JDA
771 * gcc.dg/pr77587.c: Require alias support.
772 * gcc.dg/pr77587a.c: Likewise.
773
d8bf159e
JDA
774 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
775 * gcc.c-torture/execute/pr78622.c: Likewise.
776
d8a09ada
JDA
777 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
778 hppa*-*-hpux*.
779 * c-c++-common/Wunused-var-16.c: Likewise.
780 * c-c++-common/builtin-shuffle-1.c: Likewise.
781 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
782 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
783
f589a1ce
MS
7842017-02-03 Martin Sebor <msebor@redhat.com>
785
786 PR tree-optimization/79327
787 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
788 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
789 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 790
5b00f9d2
JJ
7912017-02-03 Jakub Jelinek <jakub@redhat.com>
792 Martin Sebor <msebor@redhat.com>
793
794 PR tree-optimization/79327
795 * gcc.dg/tree-ssa/pr79327.c: New test.
796 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
797 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
798 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
799 (test_sprintf_chk_range_schar): Adjust dg-message.
800 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
801 * gcc.c-torture/execute/pr79327.c: New test.
802
437f0a81
JJ
8032017-02-03 Jakub Jelinek <jakub@redhat.com>
804
805 PR target/79354
806 * gcc.target/powerpc/pr79354.c: New test.
807 * gcc.c-torture/execute/pr79354.c: New test.
808
3f343040
MS
8092017-02-03 Martin Sebor <msebor@redhat.com>
810
811 PR tree-optimization/79352
812 * gcc.dg/tree-ssa/pr79352.c: New test.
813
46a2ab58
ML
8142017-02-03 Martin Liska <mliska@suse.cz>
815
816 PR lto/66295
817 * gcc.target/i386/mvc9.c: New test.
818
baa2d1cd
PH
8192017-02-03 Pat Haugen <pthaugen@us.ibm.com>
820
821 PR target/79158
822 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
823 to VSX reg.
824
30c6ec2f
JH
8252017-02-02 Jan Hubicka <hubicka@ucw.cz>
826
827 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
828 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
829 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
830 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
831 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
832 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
833 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
834 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
835 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
836 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
837 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
838 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
839 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
840
ebee1eb9
MS
8412017-02-02 Martin Sebor <msebor@redhat.com>
842
843 PR middle-end/79275
844 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
845 * gcc.dg/tree-ssa/pr79275.c: New test.
846
dcd25b8a
AS
8472017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
848
849 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
850
0f0c2cc3
JH
8512017-02-02 Jan Hubicka <hubicka@ucw.cz>
852
853 PR middle-end/77445
854 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
855 threading is done.
856
1c372840
TC
8572017-02-02 Tamar Christina <tamar.christina@arm.com>
858
859 PR middle-end/78142
860 * gcc.target/aarch64/vector_initialization_nostack.c
861 (f12): Use one vector
862
9f11a4a7
JJ
8632017-02-02 Jakub Jelinek <jakub@redhat.com>
864
bef7e561
JJ
865 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
866 * c-c++-common/asan/misalign-1.c: Likewise.
867 * c-c++-common/asan/misalign-2.c: Likewise.
868 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
869 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
870 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
871 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
872 add -ffat-lto-objects from/to dg-additional-options.
873 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
874 dg-additional-options.
875
9f11a4a7
JJ
876 PR target/79197
877 * gcc.target/powerpc/pr79197.c: New test.
878 * gcc.c-torture/compile/pr79197.c: New test.
879
09661674
RB
8802017-02-02 Richard Biener <rguenther@suse.de>
881
882 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
883
d8d58893
PC
8842017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
885
886 PR c++/69637
887 * g++.dg/cpp0x/pr69637-1.C: New.
888 * g++.dg/cpp0x/pr69637-2.C: Likewise.
889
521a70a4
AK
8902017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
891
892 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
893
e26b502d
BS
8942017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
895
896 PR target/70012
897 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
898 conditions.
899
55e75c7c
JJ
9002017-02-01 Jakub Jelinek <jakub@redhat.com>
901
902 PR testsuite/79324
903 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
904 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
905 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
906 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
907 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
908 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
909 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
910 * g++.dg/debug/dwarf2/align-1.C: Likewise.
911 * g++.dg/debug/dwarf2/align-2.C: Likewise.
912 * g++.dg/debug/dwarf2/align-3.C: Likewise.
913 * g++.dg/debug/dwarf2/align-4.C: Likewise.
914 * g++.dg/debug/dwarf2/align-5.C: Likewise.
915 * g++.dg/debug/dwarf2/align-6.C: Likewise.
916
a4476973
ML
9172017-02-01 Martin Liska <mliska@suse.cz>
918
919 PR testsuite/79272
920 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
921
3f3181b1
RB
9222017-02-01 Richard Biener <rguenther@suse.de>
923
924 PR testsuite/76957
925 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
926 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
927 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
928 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
929
1e7ef862
RB
9302017-02-01 Richard Biener <rguenther@suse.de>
931
932 PR middle-end/79315
933 * gfortran.dg/pr79315.f90: New testcase.
934
405a7406
RB
9352017-02-01 Richard Biener <rguenther@suse.de>
936
937 PR tree-optimization/71824
938 * gcc.dg/graphite/pr71824.c: New testcase.
939
19bdccb4
JJ
9402017-01-31 Jakub Jelinek <jakub@redhat.com>
941
942 PR c++/79304
943 * g++.dg/diagnostic/pr79304.C: New test.
944
fcb2cdfc
DM
9452017-01-31 David Malcolm <dmalcolm@redhat.com>
946
947 PR c++/79298
948 * g++.dg/spellcheck-pr79298.C: New test case.
949
7cfa044d
DM
9502017-01-31 David Malcolm <dmalcolm@redhat.com>
951
952 PR preprocessor/79210
953 * gcc.dg/format/pr79210.c: New test case.
954 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
955 New function.
956
de3fbef6
NS
9572017-01-31 Nathan Sidwell <nathan@acm.org>
958
5ae37bdf
NS
959 PR c++/79290
960 * g++.dg/warn/pr79290.C: New.
961
de3fbef6
NS
962 PR c++/67273
963 PR c++/79253
964 * g++.dg/cpp1y/pr67273.C: New.
965 * g++.dg/cpp1y/pr79253.C: New.
966
7f357c61
NS
9672017-01-31 Nathan Sidwell <nathan@acm.org>
968
969 PR c++/79264
970 * g++.dg/cpp1y/pr61636-1.C: Augment.
971
5b11971a
CL
9722017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
973
974 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
975 rand() instead of random().
976
8b670f93
AH
9772017-01-30 Aldy Hernandez <aldyh@redhat.com>
978
979 PR tree-optimization/71691
980 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
981
4727e06b
AK
9822017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
983
984 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
985 __ARCH__.
986
b6dae849
JJ
9872017-01-31 Jakub Jelinek <jakub@redhat.com>
988
989 PR tree-optimization/79267
990 * g++.dg/opt/pr79267.C: New test.
991
40fb9c89
AO
9922017-01-30 Alexandre Oliva <aoliva@redhat.com>
993
994 PR debug/63238
995 * gcc.dg/debug/dwarf2/align-1.c: New.
996 * gcc.dg/debug/dwarf2/align-2.c: New.
997 * gcc.dg/debug/dwarf2/align-3.c: New.
998 * gcc.dg/debug/dwarf2/align-4.c: New.
999 * gcc.dg/debug/dwarf2/align-5.c: New.
1000 * gcc.dg/debug/dwarf2/align-6.c: New.
1001 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1002 * g++.dg/debug/dwarf2/align-1.C: New.
1003 * g++.dg/debug/dwarf2/align-2.C: New.
1004 * g++.dg/debug/dwarf2/align-3.C: New.
1005 * g++.dg/debug/dwarf2/align-4.C: New.
1006 * g++.dg/debug/dwarf2/align-5.C: New.
1007 * g++.dg/debug/dwarf2/align-6.C: New.
1008
3095f651
AS
10092017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1010
1011 PR target/79170
1012 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1013
3cf88bff
MS
10142017-01-30 Martin Sebor <msebor@redhat.com>
1015
1016 PR testsuite/79293
1017 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1018
37731134
ML
10192017-01-30 Martin Liska <mliska@suse.cz>
1020
1021 PR gcov-profile/79259
1022 * g++.dg/tree-prof/pr79259.C: New test.
1023
0c7247cc
RB
10242017-01-30 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/79276
1027 * gcc.dg/torture/pr79276.c: New testcase.
1028
ab4be5d1
DV
10292017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1030
1031 PR target/79240
1032 * gcc.target/s390/pr79240.c: New test.
1033
6687d58d
BS
10342017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1035
1036 PR target/79268
1037 * gcc.target/powerpc/pr79268.c: New file.
1038 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1039 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1040 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1041 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1042
b5df96c3
JDA
10432017-01-28 John David Anglin <danglin@gcc.gnu.org>
1044
fc34d7b8
JDA
1045 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1046
9efc84e4
JDA
1047 PR testsuite/70583
1048 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1049
4bfbe3ae
JDA
1050 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1051 * gnat.dg/debug9.adb: Likewise.
1052
8d0b306f
JDA
1053 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1054
b5df96c3
JDA
1055 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1056 libatomic_available.
1057 * gfortran.dg/coarray_42.f90: Likewise.
1058 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1059 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1060 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1061
eb339366
MS
10622017-01-27 Martin Sebor <msebor@redhat.com>
1063
1064 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1065
711ce021
BS
10662017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1067
1068 PR rtl-optimization/79194
1069 * gcc.dg/torture/pr79194.c: New test.
1070
d8321b33
VM
10712017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1072
1073 PR tree-optimization/71374
2568d8a1 1074 * gcc.target/i386/pr71374.c: New.
d8321b33 1075
9e2ea13e
MS
10762017-01-27 Martin Sebor <msebor@redhat.com>
1077
1078 PR c++/71290
1079 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1080 a dg-error directive.
1081
9eb7045b
VM
10822017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1083
1084 PR target/79131
1085 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1086 * gcc.target/arm/pr79131-2.c: New.
1087
f75bbf3f
BS
10882017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1089
1090 PR target/65484
1091 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1092 vectorized on POWER unless hardware misaligned loads are
1093 available.
1094
3f54004b
BC
10952017-01-27 Bin Cheng <bin.cheng@arm.com>
1096
1097 PR rtl-optimization/78559
1098 * gcc.c-torture/execute/pr78559.c: New test.
1099
40b6bff9
RB
11002017-01-27 Richard Biener <rguenther@suse.de>
1101
1102 PR tree-optimization/79245
1103 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1104 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1105
b2f8892e
JJ
11062017-01-27 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR c/79199
1109 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1110 target. Use 4294967293U instead of 4294967293.
1111
b002f3b9
RB
11122017-01-27 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/71433
1115 * gcc.dg/Warray-bounds-21.c: New testcase.
1116
38f50ab6
RB
11172017-01-27 Richard Biener <rguenther@suse.de>
1118
1119 PR tree-optimization/79244
1120 * gcc.dg/torture/pr79244.c: New testcase.
1121
c04f4139
JJ
11222017-01-27 Jakub Jelinek <jakub@redhat.com>
1123
1124 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1125 all occurrences of 40 to 32.
1126
6ca513f9
RE
11272017-01-27 Richard Earnshaw <rearnsha@arm.com>
1128
1129 PR target/79239
1130 * gcc.target/arm/pr79239.c: New test.
1131
d876f5cd
DV
11322017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1133
1134 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1135
bb6a6ee9
AB
11362017-01-27 Adam Butcher <adam@jessamine.co.uk>
1137
1138 PR c++/64382
1139 * g++.dg/cpp1y/pr64382.C: New test.
1140
31c87a43
MS
11412017-01-26 Martin Sebor <msebor@redhat.com>
1142
1143 PR middle-end/78703
1144 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1145 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1146 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1147 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1148
f7c06c0f
JJ
11492017-01-26 Jakub Jelinek <jakub@redhat.com>
1150
b0670cc0
JJ
1151 PR debug/79129
1152 * g++.dg/debug/dwarf2/pr79129.C: New test.
1153
f7c06c0f
JJ
1154 PR debug/78835
1155 * g++.dg/debug/dwarf2/pr78835.C: New test.
1156
5d93da1d
MS
11572017-01-26 Martin Sebor <msebor@redhat.com>
1158
1159 PR middle-end/78703
1160 * gcc.dg/format/pr78569.c: Adjust.
1161 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1162 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1163 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1165 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1166 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1167 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1168 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1169 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1170 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1171 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1172
905d2812
JJ
11732017-01-26 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR c++/68727
1176 * g++.dg/other/offsetof8.C: Add expected error.
1177 * g++.dg/other/offsetof9.C: New test.
1178
b3db8d77
DE
11792017-01-26 David Edelsohn <dje.gcc@gmail.com>
1180
1181 * g++.dg/opt/declone3.C: Require LTO.
1182
15961e4a
VM
11832017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1184
1185 PR target/79131
1186 * gcc.target/arm/pr79131.c: New.
1187
e39dd802
BC
11882017-01-26 Bin Cheng <bin.cheng@arm.com>
1189
1190 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1191
bc9efeab
JW
11922017-01-26 Jonathan Wakely <jwakely@redhat.com>
1193
1194 PR libstdc++/79190
1195 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1196 matches replaced operator delete.
1197
b5f75f0b
JJ
11982017-01-26 Jakub Jelinek <jakub@redhat.com>
1199
1200 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1201 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1202 avx512f with avx512dq.
1203 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1204 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1205 avx512f with avx512dq.
1206 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1207 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1208 avx512f with avx512dq.
1209
0a38b341
MP
12102017-01-26 Marek Polacek <polacek@redhat.com>
1211
1212 PR c/79199
1213 * c-c++-common/Wduplicated-branches-13.c: New test.
1214
ebff5c3f
DS
12152017-01-26 David Sherwood <david.sherwood@arm.com>
1216
1217 PR middle-end/79212
1218 * gfortran.dg/gomp/sharing-4.f90: New test.
1219
e6d55103
JJ
12202017-01-26 Jakub Jelinek <jakub@redhat.com>
1221
1a27fab1
JJ
1222 PR target/70465
1223 * gcc.target/i386/pr70465.c: New test.
1224
e6d55103
JJ
1225 * brig.dg/dg.exp: Update copyright years.
1226 * lib/brig-dg.exp: Update copyright years.
1227 * lib/brig.exp: Update copyright years.
1228
b5aa1281
MM
12292017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1230
1231 PR target/79179
1232 * gcc.target/powerpc/pr79179.c: New test.
1233
3b5de3cb
BS
12342017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1235
1236 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1237 generation to accept D-mode memory accesses.
1238
dbe81dbe
MS
12392017-01-25 Martin Sebor <msebor@redhat.com>
1240
1241 PR c++/71290
1242 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1243 * g++.dg/ext/flexarray-mangle.C: Same.
1244 * g++.dg/ext/flexarray-subst.C: Same.
1245 * g++.dg/ext/flexary10.C: Same.
1246 * g++.dg/ext/flexary11.C: Same.
1247 * g++.dg/ext/flexary14.C: Same.
1248 * g++.dg/ext/flexary16.C: Same.
1249 * g++.dg/ext/flexary18.C: Same.
1250 * g++.dg/ext/flexary19.C: Same.
1251 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
1252 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1253 * g++.dg/ubsan/object-size-1.C: Same.
1254 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 1255
0e343868
JJ
12562017-01-25 Jakub Jelinek <jakub@redhat.com>
1257
a25608aa
JJ
1258 PR c++/78896
1259 * g++.dg/cpp1z/decomp24.C: New test.
1260
0e343868
JJ
1261 PR c++/77914
1262 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1263 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1264 expect a warning.
1265 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1266 expect warnings.
1267 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1268 * g++.dg/cpp1y/pr59636.C: Likewise.
1269 * g++.dg/cpp1y/pr60190.C: Likewise.
1270
0d098f4b
BC
12712017-01-25 Bin Cheng <bin.cheng@arm.com>
1272
1273 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1274
5332c89e 12752017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
1276
1277 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
1278 vec_packs built-ins
1279
ed4e59f4
CL
12802017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1281
1282 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1283 -mcpu=cortex-a57.
1284 * gcc.target/arm/vseleqsf.c: Likewise.
1285 * gcc.target/arm/vselgedf.c: Likewise.
1286 * gcc.target/arm/vselgesf.c: Likewise.
1287 * gcc.target/arm/vselgtdf.c: Likewise.
1288 * gcc.target/arm/vselgtsf.c: Likewise.
1289 * gcc.target/arm/vselledf.c: Likewise.
1290 * gcc.target/arm/vsellesf.c: Likewise.
1291 * gcc.target/arm/vselltdf.c: Likewise.
1292 * gcc.target/arm/vselltsf.c: Likewise.
1293 * gcc.target/arm/vselnedf.c: Likewise.
1294 * gcc.target/arm/vselnesf.c: Likewise.
1295 * gcc.target/arm/vselvcdf.c: Likewise.
1296 * gcc.target/arm/vselvcsf.c: Likewise.
1297 * gcc.target/arm/vselvsdf.c: Likewise.
1298 * gcc.target/arm/vselvssf.c: Likewise.
1299
a5d6927f
RB
13002017-01-25 Richard Biener <rguenther@suse.de>
1301
1302 PR testsuite/72850
1303 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1304 to what we had before adding the threading passes.
1305
c2873892
RB
13062017-01-25 Richard Biener <rguenther@suse.de>
1307
1308 PR tree-optimization/69264
1309 * g++.dg/torture/pr69264.C: New testcase.
1310
9aa483a2
KT
13112016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1312
1313 PR target/79145
1314 * gcc.target/arm/pr79145.c: New test.
1315
5c628c3e
RB
13162017-01-25 Richard Biener <rguenther@suse.de>
1317
1318 PR debug/78363
1319 * g++.dg/gomp/pr78363-1.C: New testcase.
1320 * g++.dg/gomp/pr78363-2.C: Likewise.
1321 * g++.dg/gomp/pr78363-3.C: Likewise.
1322
9078cd36
KT
13232016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1324
1325 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1326 * gcc.dg/lto/pr61526_0.c: Likewise.
1327 * gcc.dg/lto/pr64415_0.c: Likewise.
1328
7cfd79d6
JJ
13292017-01-24 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR c++/79205
1332 * g++.dg/cpp1z/decomp22.C: New test.
1333 * g++.dg/cpp1z/decomp23.C: New test.
1334
3e4b91f2
NS
13352017-01-24 Nathan Sidwell <nathan@acm.org>
1336
1d7bc790
NS
1337 PR c++/78469
1338 * g++.dg/cpp0x/pr78469.C: New.
1339
3e4b91f2
NS
1340 PR c++/79118
1341 * g++.dg/cpp0x/pr79118.C: New.
1342
b20ba138
EB
13432017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1344
1345 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1346
c2e84327
DM
13472017-01-24 David Malcolm <dmalcolm@redhat.com>
1348
1349 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1350 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1351 * gcc.dg/rtl/rtl.exp: New file.
1352 * gcc.dg/rtl/test.c: New file.
1353 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1354 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1355 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1356 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1357 * gcc.dg/rtl/x86_64/final.c: New test case.
1358 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1359 * gcc.dg/rtl/x86_64/ira.c: New test case.
1360 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1361 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1362 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1363 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1364 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1365 * gcc.dg/rtl/x86_64/test_1.h: New file.
1366 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1367 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1368 * gcc.dg/rtl/x86_64/times-two.h: New file.
1369 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1370
cf8d19de
BC
13712017-01-24 Bin Cheng <bin.cheng@arm.com>
1372
1373 PR tree-optimization/79159
1374 * g++.dg/tree-ssa/pr79159.C: New test.
1375
f6a24a94 13762017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
1377 Martin Jambor <mjambor@suse.cz>
1378
1379 * lib/brig-dg.exp: New file.
1380 * lib/brig.exp: Likewise.
1381 * brig.dg/README: Likewise.
1382 * brig.dg/dg.exp: Likewise.
1383 * brig.dg/test/gimple/alloca.hsail: Likewise.
1384 * brig.dg/test/gimple/atomics.hsail: Likewise.
1385 * brig.dg/test/gimple/branches.hsail: Likewise.
1386 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1387 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1388 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1389 * brig.dg/test/gimple/mem.hsail: Likewise.
1390 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1391 * brig.dg/test/gimple/packed.hsail: Likewise.
1392 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1393 * brig.dg/test/gimple/variables.hsail: Likewise.
1394 * brig.dg/test/gimple/vector.hsail: Likewise.
1395
c3b3e526
JJ
13962017-01-24 Jakub Jelinek <jakub@redhat.com>
1397
1398 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1399 support asan, only on i?86/x86_64 require sse2_runtime.
1400
75f92127
KN
14012017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1402
1403 PR target/66669
1404 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1405 test on powerpc targets.
1406
1a998fa0
MS
14072017-01-23 Martin Sebor <msebor@redhat.com>
1408
1409 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1410
108fdd6d
RB
14112017-01-23 Richard Biener <rguenther@suse.de>
1412
1413 PR tree-optimization/79088
1414 PR tree-optimization/79188
1415 * gcc.dg/torture/pr79088.c: New testcase.
1416 * gcc.dg/torture/pr79188.c: Likewise.
1417
28826a66
KN
14182017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1419
1420 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1421 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1422 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1423 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1424 type of test function to reflect change in built-in function's
1425 return type.
1426 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1427 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1428 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1429 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1430 type and second argument type to reflect change in built-in
1431 function's type signature.
1432 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1433 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1434 type of test function to reflect change in built-in function's
1435 return type.
1436 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1437 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1438 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1439 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1440 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1441 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1442 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1443 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1444 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1445 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1446 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1447 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1448 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1449 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1450 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1451 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1452 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1453 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1454 type of test function to reflect change in built-in function's
1455 return type.
1456 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1457 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1458 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1459 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1460 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1461 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1462 test function's result and second argument to reflect change in
1463 built-in function's type signature.
1464 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1465
e6b8075c
NS
14662017-01-23 Nathan Sidwell <nathan@acm.org>
1467
fc7612fd
NS
1468 PR C++/71710
1469 * g++.dg/template/pr71710.C: New.
1470
e6b8075c
NS
1471 PR c++/71406
1472 PR c++/77508
1473 * g++.dg/template/pr71406.C: New.
1474
15b8fd49
TK
14752017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1476
9b7716c9 1477 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1478
e9c4fbe9
BS
14792017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1480
1481 PR rtl-optimization/78634
1482 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1483
8539a302
BC
14842017-01-23 Bin Cheng <bin.cheng@arm.com>
1485
1486 PR tree-optimization/70754
1487 * gfortran.dg/pr70754.f90: New test.
1488
f368600f
ML
14892017-01-23 Martin Liska <mliska@suse.cz>
1490
1491 PR tree-optimization/79196
1492 * gcc.dg/asan/pr79196.c: New test.
1493 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1494
d886761f
MM
14952017-01-23 Michael Matz <matz@suse.de>
1496
1497 PR tree-optimization/78384
1498 * gcc.dg/pr78384.c: New test.
1499
cffcafda
RB
15002017-01-23 Richard Biener <rguenther@suse.de>
1501
1502 PR tree-optimization/79186
1503 * gcc.dg/torture/pr79186.c: New testcase.
1504 * gcc.dg/torture/pr79187.c: Likewise.
1505
bda2bc48
MJ
15062017-01-23 Martin Jambor <mjambor@suse.cz>
1507
1508 * gcc.dg/ipa/vrp8.c: New test.
1509
f65f1ae3
MJ
15102017-01-23 Martin Jambor <mjambor@suse.cz>
1511
1512 PR ipa/79108
1513 * gfortran.dg/lto/pr79108_0.f90: New test.
1514
dea06111
AS
15152017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1516
1517 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1518 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1519 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1520 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1521 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1522 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1523 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1524 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1525 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1526 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1527 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1528 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1529 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1530 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1531 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1532 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1533
05011618
RB
15342017-01-23 Richard Biener <rguenther@suse.de>
1535 Nick Clifton <nickc@redhat.com>
1536
1537 PR testsuite/78421
1538 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1539 If the target is ARM return the result of the
1540 check_effective_target_arm_vect_no_misalign proc.
1541 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1542 support unaligned vectors then only expect one of the loops to be
1543 unrolled.
1544
f6b9f2ff
ML
15452017-01-23 Martin Liska <mliska@suse.cz>
1546
1547 * gcc.dg/asan/use-after-scope-10.c: New test.
1548 * gcc.dg/asan/use-after-scope-11.c: New test.
1549 * g++.dg/asan/use-after-scope-5.C: New test.
1550
c7775327
ML
15512017-01-23 Martin Liska <mliska@suse.cz>
1552
1553 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1554 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1555 sanopt optimization for ASAN_POISON.
1556
d8ae8d16
KT
15572016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1558
1559 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1560
54d7c70c
CL
15612017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1562
1563 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1564 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1565 for poly*_t types.
1566 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1567 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1568 exec_vcombine): Likewise.
1569 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1570 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1571 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1572 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1573 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1574 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1575 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1576 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1577 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1578 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1579 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1580 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1581 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1582 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1583 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1584 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1585 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1586 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1587 Likewise.
1588 (TEST_VGET_LANE): Cast to uint to avoid warning.
1589 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1590 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1591 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1592 exec_vfma_vfms_n): Fix PRIx format for float64_t.
1593 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1594 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1595 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1596 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1597 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1598 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1599 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1600 CHECK_POLY instead of CHECK for poly64_t types.
1601 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1602 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1603 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1604 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1605 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1606 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1607 uint32_t.
1608 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1609 for int32_t, int64_t.
1610 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1611 vqneg_extra): Fix PRIx format for int16_t, int32_t.
1612 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1613 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1614 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1615 needed.
1616
386fe51c
JJ
16172017-01-22 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR fortran/79154
1620 * gfortran.dg/gomp/pr79154-1.f90: New test.
1621 * gfortran.dg/gomp/pr79154-2.f90: New test.
1622
bc4d86e6
AS
16232017-01-22 Andreas Schwab <schwab@linux-m68k.org>
1624
1625 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1626
c31d5fce
MP
16272017-01-21 Marek Polacek <polacek@redhat.com>
1628
1629 PR testsuite/79169
1630 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1631
25cb56c3
JH
16322017-01-20 Jan Hubicka <hubicka@ucw.cz>
1633
1634 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1635
ea9f867b
BS
16362017-01-21 Bernd Schmidt <bschmidt@redhat.com>
1637
1638 PR rtl-optimization/79125
1639 * gcc.dg/torture/pr79125.c: New test.
1640
a876231c
JW
16412017-01-20 Jiong Wang <jiong.wang@arm.com>
1642
2568d8a1 1643 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 1644 only.
2568d8a1
JJ
1645 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1646 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 1647
4b9f2115
NS
16482017-01-20 Nathan Sidwell <nathan@acm.org>
1649
3e4b91f2 1650 PR c++/78495
4b9f2115
NS
1651 * g++.dg/cpp1z/inh-ctor38.C: New.
1652
d2aadab1
MP
16532017-01-20 Marek Polacek <polacek@redhat.com>
1654
1655 PR c/79152
1656 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1657
449cd5af
TP
16582017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
1659
1660 * lib/target-supports.exp (check_configured_with): New procedure.
1661 (check_effective_target_default_mode): new effective target.
1662 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1663 default mode. Fix dg-skip-if target selector syntax.
1664 * gcc.target/arm/optional_thumb-2.c: Likewise.
1665 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1666 syntax.
1667
ebed7175
DM
16682017-01-20 David Malcolm <dmalcolm@redhat.com>
1669
1670 PR c++/77829
1671 PR c++/78656
1672 * g++.dg/spellcheck-pr77829.C: New test case.
1673 * g++.dg/spellcheck-pr78656.C: New test case.
1674
2ebd93e1
MP
16752017-01-20 Marek Polacek <polacek@redhat.com>
1676
1677 PR c/64279
1678 * c-c++-common/Wduplicated-branches-1.c: New test.
1679 * c-c++-common/Wduplicated-branches-10.c: New test.
1680 * c-c++-common/Wduplicated-branches-11.c: New test.
1681 * c-c++-common/Wduplicated-branches-12.c: New test.
1682 * c-c++-common/Wduplicated-branches-2.c: New test.
1683 * c-c++-common/Wduplicated-branches-3.c: New test.
1684 * c-c++-common/Wduplicated-branches-4.c: New test.
1685 * c-c++-common/Wduplicated-branches-5.c: New test.
1686 * c-c++-common/Wduplicated-branches-6.c: New test.
1687 * c-c++-common/Wduplicated-branches-7.c: New test.
1688 * c-c++-common/Wduplicated-branches-8.c: New test.
1689 * c-c++-common/Wduplicated-branches-9.c: New test.
1690 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1691 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1692 * g++.dg/ext/builtin-object-size3.C: Likewise.
1693 * g++.dg/gomp/loop-1.C: Likewise.
1694 * g++.dg/warn/Wduplicated-branches1.C: New test.
1695 * g++.dg/warn/Wduplicated-branches2.C: New test.
1696
0ce4024a
ML
16972017-01-20 Martin Liska <mliska@suse.cz>
1698
1699 PR lto/69188
1700 * gcc.dg/lto/pr69188_0.c: New test.
1701 * gcc.dg/lto/pr69188_1.c: New test.
1702
d8ea3e7c
AS
17032017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
1704
1705 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1706 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1707 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1708 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1709 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1710 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1711 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1712 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1713 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1714 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1715 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1716 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1717 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1718 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1719 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1720 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1721 * gcc.target/i386/avx-1.c: Test new intrinsics.
1722 * gcc.target/i386/sse-13.c: Ditto.
1723 * gcc.target/i386/sse-23.c: Ditto.
1724
0516164b
RB
17252017-01-20 Richard Biener <rguenther@suse.de>
1726
1727 PR tree-optimization/71264
1728 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1729
d821744c
MF
17302017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1731
1732 * gcc.target/mips/madd4-1.c: New file.
1733 * gcc.target/mips/madd4-2.c: Likewise.
1734 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1735 HAS_MADD4.
1736 (mips_option_groups): Add -m[no-]madd4.
1737 (mips-dg-init): Detect default -mno-madd4.
1738 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1739 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1740 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1741 * gcc.target/mips/nmadd-1.c: Likewise.
1742 * gcc.target/mips/nmadd-2.c: Likewise.
1743 * gcc.target/mips/nmadd-3.c: Likewise.
1744
db58fd89
JW
17452017-01-19 Jiong Wang <jiong.wang@arm.com>
1746
1747 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1748 combined instructions.
1749 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
1750 instructions.
1751 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
1752 of pointer authentication.
1753
bd9cf60b
MM
17542017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1755
1756 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
1757 floating point hardware to run test.
1758
ab014eb3
TC
17592017-01-19 Tamar Christina <tamar.christina@arm.com>
1760
2568d8a1 1761 * lib/target-supports.exp
ab014eb3
TC
1762 (check_effective_target_vect_call_copysignf): Enable for AArch64.
1763
c048038f
RO
17642017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1765
1766 PR testsuite/79051
1767 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1768 __x86_64__]: Allow for target i?86-*-*.
1769
ab6b44cb
MF
17702017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1771
1772 PR target/78176
1773 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1774 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1775 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1776 HAS_LXC1.
1777 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1778 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1779 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1780
118d5ed3
AV
17812017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1782
1783 PR fortran/70696
1784 * gfortran.dg/coarray_43.f90: New test.
1785
a57c520e
RE
17862017-01-19 Richard Earnshaw <rearnsha@arm.com>
1787
1788 PR rtl-optimization/79121
1789 * gcc.c-torture/execute/pr79121.c: New test.
1790
54dc4be2
MM
17912017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1792
1793 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1794 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1795
7bd5dad2
LK
17962017-01-18 Louis Krupp <louis.krupp@zoho.com>
1797
1798 PR fortran/50069
1799 PR fortran/55086
1800 * gfortran.dg/pr50069_1.f90: New test.
1801 * gfortran.dg/pr50069_2.f90: New test.
1802 * gfortran.dg/pr55086_1.f90: New test.
1803 * gfortran.dg/pr55086_1_tfat.f90: New test.
1804 * gfortran.dg/pr55086_2.f90: New test.
1805 * gfortran.dg/pr55086_2_tfat.f90: New test.
1806 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1807
0edd264d
AS
18082017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1809 * gcc.dg/strcmp-1.c: New test.
1810 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1811
551914b7
DM
18122017-01-18 David Malcolm <dmalcolm@redhat.com>
1813
1814 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1815 (dejagnu_fail): Likewise.
1816 (dejagnu_note): Likewise.
1817 (pass): Provide forward decl, moving true decl to after #include
1818 of harness.h.
1819 (fail): Likewise.
1820 (note): Likewise.
1821
b7d3a6a6
MM
18222017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1823
1824 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1825 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1826
c484627c
NS
18272017-01-18 Nathan Sidwell <nathan@acm.org>
1828
1829 PR c++/78488
1830 * g++.dg/cpp1z/inh-ctor37.C: New.
1831
a711887e
UB
18322017-01-18 Uros Bizjak <ubizjak@gmail.com>
1833
1834 PR rtl-optimization/78952
1835 * gcc.target/i386/pr78952-1.c: New test.
1836 * gcc.target/i386/pr78952-2.c: Ditto.
1837
525a5e33
AV
18382017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1839
1840 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1841
18422017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
1843
1844 PR fortran/70696
1845 * gfortran.dg/coarray_event_1.f08: New test.
1846
90553aac
JJ
18472017-01-18 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR target/77416
1850 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1851 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1852 from dg-options.
1853 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1854 guarded test.
1855 * gcc.target/powerpc/fusion4.c: Likewise.
1856 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1857 guarded test.
1858 * gcc.target/powerpc/pr58673-1.c: Likewise.
1859 * gcc.target/powerpc/pr58673-2.c: Likewise.
1860 * gcc.target/powerpc/pr59054.c: Likewise.
1861
dfc42f08
BS
18622016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1863
1864 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1865 vec_bperm.
1866 * gcc.target/powerpc/p9-vbpermd.c: New file.
1867
f3981e7e
AK
18682017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1869
1870 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1871 (must_not_compile2): Downcase first letter of error messages.
1872 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1873 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1874
2c65d990
NS
18752017-01-18 Nathan Sidwell <nathan@acm.org>
1876
1877 PR c++/79091
1878 * g++.dg/pr79091.C: New.
1879
a711887e
UB
18802017-01-18 Jakub Jelinek <jakub@redhat.com>
1881
1882 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1883 to dg-options.
1884 (p0): Add missing dg-error.
1885
4701fba3
JS
18862017-01-17 Joe Seymour <joe.s@somniumtech.com>
1887
1888 * gcc.target/msp430/mul_f5_muldef.c: New test.
1889
ac4dc08d
MM
18902017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1891
1892 PR target/79004
1893 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1894 options. Fix up the syntax for using \m and \M.
1895
1b3254e4
SB
18962017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1897
1898 PR target/78875
1899 * gcc.target/powerpc/ssp-1.c: New testcase.
1900 * gcc.target/powerpc/ssp-2.c: New testcase.
1901
8144a493
WD
19022017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1903
1904 * gcc.target/aarch64/eh_return.c: New test.
1905
a6607774
BS
19062017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1907
1908 * vec-rlmi-rlnm.c: New file.
1909
8ddfdbc2
NS
19102017-01-17 Nathan Sidwell <nathan@acm.org>
1911
1912 PR c++/61636
1913 * g++.dg/cpp1y/pr61636-1.C: New.
1914 * g++.dg/cpp1y/pr61636-2.C: New.
1915 * g++.dg/cpp1y/pr61636-3.C: New.
1916
d365b403
MS
19172017-01-17 Martin Sebor <msebor@redhat.com>
1918
1919 PR testsuite/79115
1920 * gcc.dg/pr78768.c: Make it a link-only test.
1921
0d80ab91
DM
19222017-01-17 David Malcolm <dmalcolm@redhat.com>
1923
1924 PR c++/71497
1925 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1926 expected messages.
1927 * c-c++-common/Wmisleading-indentation.c: Likewise.
1928
31b61548
VM
19292017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1930
1931 PR target/79058
1932 * gcc.target/arm/pr79058.c: New.
1933
c549996e
JJ
19342017-01-17 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR tree-optimization/71854
1937 * gcc.dg/vect/pr71854.c: New test.
1938
4f197ff9
ML
19392017-01-17 Martin Liska <mliska@suse.cz>
1940
1941 PR ipa/71207
1942 * g++.dg/ipa/pr71207.C: New test.
1943
d4193b85
JH
19442017-01-17 Jan Hubicka <hubicka@ucw.cz>
1945
1946 PR middle-end/77445
1947 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1948 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1949
906e7712
JJ
19502017-01-17 Jakub Jelinek <jakub@redhat.com>
1951
1952 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1953 rather than long unsigned int.
1954 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1955
12314dc9
RB
19562017-01-17 Richard Biener <rguenther@suse.de>
1957
1958 PR tree-optimization/71433
1959 * gcc.dg/Warray-bounds-20.c: New testcase.
1960
a23e48df
RB
19612017-01-17 Richard Biener <rguenther@suse.de>
1962
1963 PR testsuite/52563
1964 PR testsuite/71237
1965 PR testsuite/77737
1966 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1967 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1968 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1969
e6750e5c
AM
19702017-01-17 Alan Modra <amodra@gmail.com>
1971
1972 * gcc.target/powerpc/pr79066.c: New.
1973
a59afbe2
JL
19742017-01-16 Jeff Law <law@redhat.com>
1975
1976 PR tree-optimization/33562
1977 PR tree-optimization/61912
1978 PR tree-optimization/77485
1979 PR tree-optimization/79090
1980 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1981 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1982
e1bcfb92
JJ
19832017-01-16 Jakub Jelinek <jakub@redhat.com>
1984
98e92fb2
JJ
1985 PR c/79089
1986 * gcc.c-torture/compile/pr79089.c: New test.
1987
e1bcfb92
JJ
1988 PR target/79080
1989 * gcc.dg/pr79080.c: New test.
1990
0ef1f9cd
DM
19912017-01-16 David Malcolm <dmalcolm@redhat.com>
1992
1993 PR c/78304
1994 * gcc.dg/format/pr78304.c: Convert argument from integral type
1995 to a pointer.
1996 * gcc.dg/format/pr78304-2.c: Likewise.
1997
76689ffc
CL
19982017-01-16 Carl Love <cel@us.ibm.com>
1999
2000 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2001 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2002
ce12ee9e
CL
20032017-01-16 Carl Love <cel@us.ibm.com>
2004
2005 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2006 Change arguments and return type to bool long long.
2007
b336037d
MS
20082017-01-16 Martin Sebor <msebor@redhat.com>
2009
2010 PR testsuite/79051
2011 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2012 on x86.
2013
1ddca3f3
PC
20142017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 Revert:
a711887e 2017 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
2018
2019 PR c++/71737
2020 * g++.dg/cpp0x/pr71737.C: New.
2021
290687fb
BS
20222017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2023
2024 * gcc.target/powerpc/swaps-p8-27.c: New.
2025
7d2f3f1d
PC
20262017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2027
2028 PR c++/71737
2029 * g++.dg/cpp0x/pr71737.C: New.
2030
d743728f
EB
20312017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2032
2033 * gnat.dg/opt62.adb: New test.
2034 * gnat.dg/opt62_pkg.ads: New helper.
2035
90aead21
BS
20362017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2037
a711887e
UB
2038 PR rtl-optimization/78626
2039 PR rtl-optimization/78727
90aead21
BS
2040 * gcc.dg/torture/pr78626.c: New test.
2041 * gcc.dg/torture/pr78727.c: New test.
2042
afaecc23
AM
20432017-01-14 Alan Modra <amodra@gmail.com>
2044
2045 * gcc.c-torture/compile/pr72749.c: New test.
2046
be4aa83d
DM
20472017-01-13 David Malcolm <dmalcolm@redhat.com>
2048
2049 PR c/78304
2050 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2051 (test_macro_2): New test.
2052 (test_macro_3): New test.
2053 (test_macro_4): New test.
2054 (test_non_contiguous_strings): Convert line number to line offset.
2055 * gcc.dg/format/pr78304-2.c: New test case.
2056 * gcc.dg/format/pr78304.c: New test case.
2057
7cdca3ec
UB
20582017-01-13 Uros Bizjak <ubizjak@gmail.com>
2059
2060 * gcc.target/i386/funcspec-56.inc: Add missing options and
2061 reorder options by implied ISAs, as in ix86_target_string.
2062
e3017e52
MP
20632017-01-13 Marek Polacek <polacek@redhat.com>
2064
2065 PR c++/71166
2066 * g++.dg/cpp0x/constexpr-array18.C: New test.
2067
d155c6fe
JL
20682017-01-13 Jeff Law <law@redhat.com>
2069
7c9560a5
JL
2070 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2071
9e59e99a
JL
2072 PR tree-optimization/61912
2073 PR tree-optimization/77485
2074 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2075 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2076 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2077
2078 PR tree-optimization/33562
2079 PR tree-optimization/61912
2080 PR tree-optimization/77485
d155c6fe
JL
2081 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2082 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2083 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2084 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2085 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2086 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2087 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2088
77719b06
ML
20892017-01-13 Martin Liska <mliska@suse.cz>
2090
2091 PR ipa/79043
2092 * gcc.c-torture/execute/pr79043.c: New test.
2093
a181b2bc
RB
20942017-01-13 Richard Biener <rguenther@suse.de>
2095
2096 PR middle-end/78411
2097 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2098
eaed3226
AV
20992017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2100
2101 PR fortran/70697
2102 * gfortran.dg/coarray/event_4.f08: New test.
2103
4ccff88b
AV
21042017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2105
2106 PR fortran/70696
2107 * gfortran.dg/coarray/event_3.f08: New test.
2108
3c3b9090
RB
21092017-01-13 Richard Biener <rguenther@suse.de>
2110
2111 PR tree-optimization/77283
2112 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2113
25329913
RB
21142017-01-13 Richard Biener <rguenther@suse.de>
2115
2116 * gcc.dg/gimplefe-22.c: New testcase.
2117
10b70b8e
RB
21182017-01-13 Richard Biener <rguenther@suse.de>
2119
2120 PR tree-optimization/77283
2121 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2122 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2123 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2124
76a8f82f
SL
21252017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2126
2127 * gcc.dg/pr77862.c: Require fpic target.
2128
59a505da
MM
21292017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2130
2131 PR target/79004
2132 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 2133
bce6f760
MS
21342017-01-12 Martin Sebor <msebor@redhat.com>
2135
2136 * gcc.dg/pr78138.c: Adjust.
2137 * gcc.dg/pr78768.c: Adjust.
2138 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2139 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2140 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2141 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2142 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2143 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2144 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2145 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2146 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2147 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2148 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2149
3eefa646
JJ
21502017-01-12 Jakub Jelinek <jakub@redhat.com>
2151
2152 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2153
dcb56243
MS
21542017-01-12 Martin Sebor <msebor@redhat.com>
2155
8be3f306 2156 PR testsuite/79051
940242cd
MS
2157 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2158 due to bug 79054.
dcb56243 2159
b7431c20
DE
21602017-01-12 David Edelsohn <dje.gcc@gmail.com>
2161
2162 * gcc.dg/pr78768.c: Require LTO.
2163
2bcd9f32
MS
21642017-01-12 Martin Sebor <msebor@redhat.com>
2165
2166 PR c/79074
2167 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2168 due to the referenced bug.
2169
b2fc1c70
MS
21702017-01-12 Martin Sebor <msebor@redhat.com>
2171
2172 PR testsuite/79073
2173 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2174
fbed6f36
UB
21752017-01-12 Uros Bizjak <ubizjak@gmail.com>
2176
2177 * gcc.target/i386/builtin_target.c (check_features): Check all
2178 supported __builtin_cpu_supports options.
2179
27282dad
KT
21802017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2181
2182 PR tree-optimization/78319
2183 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2184 Remove xfail.
2185
66113166
BS
21862017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2187
2188 PR target/79044
2189 * gcc.target/powerpc/swaps-p8-26.c: New.
2190
6bb4ea5c
RB
21912017-01-12 Richard Biener <rguenther@suse.de>
2192
2193 * gcc.dg/gimplefe-21.c: New testcase.
2194
f15dbadb
MC
21952017-01-12 Michael Collison <michael.collison@arm.com>
2196
2197 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2198
73e32c47
JK
21992017-01-11 Julia Koval <julia.koval@intel.com>
2200 Uros Bizjak <ubizjak@gmail.com>
2201
2202 * gcc.target/i386/sgx.c New test.
2203 * gcc.target/i386/sse-12.c: Add -msgx.
2204 * gcc.target/i386/sse-13.c: Ditto.
2205 * gcc.target/i386/sse-14.c: Ditto.
2206 * gcc.target/i386/sse-22.c: Ditto.
2207 * gcc.target/i386/sse-23.c: Ditto.
2208 * g++.dg/other/i386-2.C: Ditto.
2209 * g++.dg/other/i386-3.C: Ditto.
2210
3594adc7
MS
22112017-01-11 Martin Sebor <msebor@redhat.com>
2212
2213 PR c++/24511
2214 * g++.dg/template/explicit9.C: New test.
2215
01bfd257
NS
22162017-01-11 Nathan Sidwell <nathan@acm.org>
2217
2218 PR c++/77812
2219 * g++.dg/pr77812.C: New.
2220
88df7964
JJ
22212017-01-11 Jakub Jelinek <jakub@redhat.com>
2222
eae63d78
JJ
2223 PR c++/71537
2224 * g++.dg/cpp1y/constexpr-71537.C: New test.
2225
88df7964
JJ
2226 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2227 argument.
2228
960ecba4
MS
22292017-01-11 Martin Sebor <msebor@redhat.com>
2230
2231 PR c/47931
2232 * c-c++-common/Waddress-2.c: New test.
2233
1f258a55
JJ
22342017-01-11 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR c++/78341
2237 * g++.dg/cpp0x/pr78341.C: New test.
2238
bf5fbf46
MS
22392017-01-11 Martin Sebor <msebor@redhat.com>
2240
2241 PR c/78768
2242 * gcc.dg/pr78768.c: New test.
2243
19ff0049
DM
22442017-01-11 David Malcolm <dmalcolm@redhat.com>
2245
2246 PR driver/78877
2247 * gcc.dg/spellcheck-options-14.c: New test case.
2248 * gcc.dg/spellcheck-options-15.c: New test case.
2249 * gcc.dg/spellcheck-options-16.c: New test case.
2250 * gcc.dg/spellcheck-options-17.c: New test case.
2251
c86e9f03
ML
22522017-01-11 Martin Liska <mliska@suse.cz>
2253
2254 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2255
947f51d6
JJ
22562017-01-11 Jakub Jelinek <jakub@redhat.com>
2257
2258 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2259 instead of just 1 for the decomposition from struct C.
2260
849fccf8
EB
22612017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2262
2263 * gcc.c-torture/execute/20170111-1.c: New test.
2264
80c74722
RB
22652017-01-11 Richard Biener <rguenther@suse.de>
2266
2267 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2268
4c4b4703
JJ
22692017-01-11 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR middle-end/50199
2272 * gcc.dg/lto/pr50199_0.c: New test.
2273
664b1a6b
MS
22742017-01-10 Martin Sebor <msebor@redhat.com>
2275
2276 PR testsuite/78960
2277 PR testsuite/78959
2278 PR testsuite/78133
2279 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2280 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2281
fefd3086
MS
22822017-01-10 Martin Sebor <msebor@redhat.com>
2283
2284 PR middle-end/78138
664b1a6b 2285 * gcc.dg/pr78138.c: New test.
fefd3086 2286
b9f4757f
DM
22872017-01-10 David Malcolm <dmalcolm@redhat.com>
2288
2289 PR c++/77949
2290 * g++.dg/diagnostic/pr77949.C: New test case.
2291
5a50f6bb
MS
22922017-01-10 Martin Sebor <msebor@redhat.com>
2293
2294 PR middle-end/78245
2295 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2296
c16880ef
MS
22972017-01-10 Martin Sebor <msebor@redhat.com>
2298
2299 PR tree-optimization/78775
2300 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2301 * gcc.dg/attr-alloc_size-10.c: New test.
2302 * gcc.dg/attr-alloc_size-11.c: New test.
2303 * gcc.dg/builtin-stringop-chk-7.c: New test.
2304 * gcc.dg/pr78775.c: New test.
2305 * gcc.dg/pr78973-2.c: New test.
2306 * gcc.dg/pr78973.c: New test.
2307
5363d9d9
JL
23082017-01-10 Jeff Law <law@redhat.com>
2309
2310 PR tree-optimization/77766
2311 PR tree-optimization/78856
2312 * gcc.c-torture/execute/pr77766.c: New test.
2313
aae23693
RB
23142016-01-10 Richard Biener <rguenther@suse.de>
2315
2316 PR tree-optimization/79034
2317 * g++.dg/torture/pr79034.C: New testcase.
2318
a0843aed
ML
23192017-01-10 Martin Liska <mliska@suse.cz>
2320
2321 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2322 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2323 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2324 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2325 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2326 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2327 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2328 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2329 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2330 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2331 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2332 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2333 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2334 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2335 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2336 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2337 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2338 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2339 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2340 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2341 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2342 * gcc.dg/ipa/pr64307.c: Likewise.
2343 * gcc.dg/ipa/pr77653.c: Likewise.
2344
79fc8ffe
AS
23452017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2346
2347 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2348 * g++.dg/other/i386-3.C: Ditto.
2349 * gcc.target/i386/sse-12.c: Ditto.
2350 * gcc.target/i386/sse-13.c: Ditto.
2351 * gcc.target/i386/sse-22.c: Ditto.
2352 * gcc.target/i386/sse-23.c: Ditto.
2353 * gcc.target/i386/builtin_target.c: Handle new option.
2354 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2355 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2356 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2357
dfa6951f
MS
23582017-01-09 Martin Sebor <msebor@redhat.com>
2359
2360 PR testsuite/79036
2361 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2362 with different precisions.
2363
a271e415
EB
23642017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2365
2366 * g++.dg/opt/call2.C: New test.
2367 * g++.dg/opt/call3.C: Likewise.
2368 * gnat.dg/array26.adb: New test.
2369 * gnat.dg/array26_pkg.ad[sb]: New helper.
2370 * gnat.dg/array27.adb: New test.
2371 * gnat.dg/array27_pkg.ad[sb]: New helper.
2372 * gnat.dg/array28.adb: New test.
2373 * gnat.dg/array28_pkg.ad[sb]: New helper.
2374
bd2c6270
JJ
23752017-01-09 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR translation/79019
2378 PR translation/79020
2379 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2380 diagnostics.
2381 * gfortran.dg/initialization_17.f90: Likewise.
2382
1c1d8e75
DH
23832017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2384
2385 PR testsuite/79026
2386 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2387 * gcc.target/i386/pr78904-4.c: Likewise.
2388 * gcc.target/i386/pr78904-6.c: Likewise.
2389 * gcc.target/i386/pr78967-2.c: Likewise.
2390
cb330ba5
JJ
23912017-01-09 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR tree-optimization/78899
2394 * gcc.target/i386/pr78899.c: New test.
2395 * gcc.dg/pr71077.c: New test.
2396
a5e14a42
MJ
23972017-01-09 Martin Jambor <mjambor@suse.cz>
2398
2399 PR ipa/78365
2400 PR ipa/78599
2401 * gcc.dg/torture/pr78365.c: New test.
2402
01216d27
JJ
24032017-01-09 Jakub Jelinek <jakub@redhat.com>
2404
dc59e50a
JJ
2405 PR c++/78948
2406 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2407 (main): Use int* instead of long long.
2408
01216d27
JJ
2409 PR tree-optimization/78938
2410 * gcc.dg/vect/pr78938.c: New test.
2411
c0d4fec7
KT
24122017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2413
2414 * gcc.dg/20161219.c: New test.
2415
7b1b0cc1
RB
24162017-01-09 Richard Biener <rguenther@suse.de>
2417
2418 PR tree-optimization/78997
2419 * gcc.dg/torture/pr78997.c: New testcase.
2420
813b9c0d
RB
24212017-01-09 Richard Biener <rguenther@suse.de>
2422
2423 PR debug/79000
2424 * g++.dg/lto/pr79000_0.C: New testcase.
2425 * g++.dg/lto/pr79000_1.c: Likewise.
2426
efcc8d38
MS
24272017-01-08 Martin Sebor <msebor@redhat.com>
2428
2429 PR middle-end/77708
2430 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2431 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2432 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2433 due to bug 78969.
2434 * gcc.dg/format/pr78569.c: Adjust.
2435
5ccf1d8d
DM
24362017-01-07 David Malcolm <dmalcolm@redhat.com>
2437
2438 PR c++/72803
2439 * g++.dg/diagnostic/pr72803.C: New test case.
2440
42002dfe
MS
24412017-01-07 Martin Sebor <msebor@redhat.com>
2442
2443 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2444 * gcc.dg/attr-alloc_size-4.c: Same.
2445
de91486c
AV
24462017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2447
2448 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2449 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2450 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2451 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2452 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2453 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2454 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2455
f55a925e
AS
24562017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2457 * gcc.dg/memcmp-1.c: New.
2458 * gcc.dg/strncmp-1.c: New.
2459
f3caa118
AV
24602017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2461
2462 * gcc.target/arm/acle/mcrr: New.
2463 * gcc.target/arm/acle/mcrr2: New.
2464 * gcc.target/arm/acle/mrrc: New.
2465 * gcc.target/arm/acle/mrrc2: New.
2466
ecc9a25b
AV
24672017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2468
2469 * gcc.target/arm/acle/mcr.c: New.
2470 * gcc.target/arm/acle/mrc.c: New.
2471 * gcc.target/arm/acle/mcr2.c: New.
2472 * gcc.target/arm/acle/mrc2.c: New.
2473
3811581f
AV
24742017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2475
2476 * gcc.target/arm/acle/ldc: New.
2477 * gcc.target/arm/acle/ldc2: New.
2478 * gcc.target/arm/acle/ldcl: New.
2479 * gcc.target/arm/acle/ldc2l: New.
2480 * gcc.target/arm/acle/stc: New.
2481 * gcc.target/arm/acle/stc2: New.
2482 * gcc.target/arm/acle/stcl: New.
2483 * gcc.target/arm/acle/stc2l: New.
2484
d57daa0c
AV
24852017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2486
2487 * gcc.target/arm/acle/acle.exp: Run tests for different options
2488 and make sure fat-lto-objects is used such that we can still do
2489 assemble scans.
2490 * gcc.target/arm/acle/cdp.c: New.
2491 * gcc.target/arm/acle/cdp2.c: New.
2492 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2493 (check_effective_target_arm_coproc1_ok_nocache): New.
2494 (check_effective_target_arm_coproc2_ok): New.
2495 (check_effective_target_arm_coproc2_ok_nocache): New.
2496 (check_effective_target_arm_coproc3_ok): New.
2497 (check_effective_target_arm_coproc3_ok_nocache): New.
2498 (check_effective_target_arm_coproc4_ok): New.
2499 (check_effective_target_arm_coproc4_ok_nocache): New.
2500
8a123229
MS
25012017-01-06 Martin Sebor <msebor@redhat.com>
2502
2503 PR middle-end/78605
2504 * gcc.dg/tree-ssa/pr78605.c: New test.
2505
5b8999d6
MS
25062017-01-05 Martin Sebor <msebor@redhat.com>
2507
2508 PR tree-optimization/78910
2509 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2510 diagnostics.
2511 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2512 * gcc.dg/tree-ssa/pr78910.c: New test.
2513
4e89adf9
EB
25142017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2515
2516 * gcc.dg/sso-10.c: New test.
2517
962c5679
JJ
25182017-01-05 Jakub Jelinek <jakub@redhat.com>
2519
cfd719e7
JJ
2520 PR tree-optimization/71016
2521 * gcc.target/i386/pr71016.c: New test.
2522 * gcc.target/aarch64/pr71016.c: New test.
2523 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2524
26f20371
JJ
2525 PR c++/78931
2526 * g++.dg/cpp1z/decomp19.C: New test.
2527
962c5679
JJ
2528 PR c++/78890
2529 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2530 * g++.dg/init/union1.C: Likewise.
2531 * g++.dg/cpp0x/union6.C: Expect errors.
2532 * g++.dg/cpp0x/union8.C: New test.
2533 * g++.dg/cpp0x/pr78890-1.C: New test.
2534 * g++.dg/cpp0x/pr78890-2.C: New test.
2535
8c15f541
DE
25362017-01-05 David Edelsohn <dje.gcc@gmail.com>
2537
2538 * gcc.target/powerpc/pr71670.c: Require p9vector.
2539 * gcc.target/powerpc/p9-novsx.c: Same.
2540
51b86113
DM
25412017-01-05 David Malcolm <dmalcolm@redhat.com>
2542
2543 * selftests/asr_div1.rtl: New file.
2544 * selftests/aarch64: New subdirectory.
2545 * selftests/aarch64/times-two.rtl: New file.
2546 * selftests/bb-index.rtl: New file.
2547 * selftests/cfg-test.rtl: New file.
2548 * selftests/const-int.rtl: New file.
2549 * selftests/example-labels.rtl: New file.
2550 * selftests/insn-with-mode.rtl: New file.
2551 * selftests/jump-to-label-ref.rtl: New file.
2552 * selftests/jump-to-return.rtl: New file.
2553 * selftests/jump-to-simple-return.rtl: New file.
2554 * selftests/mem.rtl: New file.
2555 * selftests/note-insn-deleted.rtl: New file.
2556 * selftests/note_insn_basic_block.rtl: New file.
2557 * selftests/simple-cse.rtl: New file.
2558 * selftests/symbol-ref.rtl: New file.
2559 * selftests/x86_64: New subdirectory.
2560 * selftests/x86_64/call-insn.rtl: New file.
2561 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2562 * selftests/x86_64/times-two.rtl: New file.
2563 * selftests/x86_64/unspec.rtl: New file.
2564
dc7650cc
NS
25652017-01-05 Nathan Sidwell <nathan@acm.org>
2566
2567 PR c++/78765
2568 * g++.dg/cpp0x/pr78765.C: New.
2569
3db70565
DV
25702017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2571
2572 * gcc.target/s390/memcpy-2.c: New test.
2573 * gcc.target/s390/memset-2.c: New test.
2574
f5a537e3
AK
25752017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2576
2577 * gcc.target/s390/memcpy-1.c: New test.
2578
d80c6d02
JL
25792017-01-04 Jeff Law <law@redhat.com>
2580
2581 PR tree-optimization/78812
2582 * g++.dg/torture/pr78812.C: New test.
2583
08edc320 25842017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
2585
2586 PR target/71977
2587 PR target/70568
2588 PR target/78823
2589 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2590 64-bit VSX systems with direct move, whether we optimize common
2591 code sequences in the GLIBC math library for float math functions.
2592 * gcc.target/powerpc/pr71977-2.c: Likewise.
2593
a9342885
MP
25942017-01-04 Marek Polacek <polacek@redhat.com>
2595
2596 PR c++/64767
2597 * c-c++-common/Wpointer-compare-1.c: New test.
2598
066435fe
JJ
25992017-01-04 Jakub Jelinek <jakub@redhat.com>
2600
abec4284
JJ
2601 PR c++/78949
2602 * c-c++-common/Wunused-var-16.c: New test.
2603
26c43e27
JJ
2604 PR c++/78693
2605 * g++.dg/cpp0x/pr78693.C: New test.
2606
fc73e60c
JJ
2607 PR driver/78957
2608 * gcc.dg/pr78957.c: New test.
2609
c9cf3863
JJ
2610 * g++.dg/cpp1y/auto-fn34.C: New test.
2611
066435fe
JJ
2612 PR c++/71182
2613 * g++.dg/cpp0x/pr71182.C: New test.
2614
598bd687
KN
26152017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
2616
2617 PR target/78056
2618 * gcc.target/powerpc/pr78056-1.c: New test.
2619 * gcc.target/powerpc/pr78056-2.c: New test.
2620 * gcc.target/powerpc/pr78056-3.c: New test.
2621 * gcc.target/powerpc/pr78056-4.c: New test.
2622 * gcc.target/powerpc/pr78056-5.c: New test.
2623 * gcc.target/powerpc/pr78056-6.c: New test.
2624 * gcc.target/powerpc/pr78056-7.c: New test.
2625 * gcc.target/powerpc/pr78056-8.c: New test.
2626 * lib/target-supports.exp
2627 (check_effective_target_powerpc_popcntb_ok): New procedure to test
2628 whether the effective target supports the popcntb instruction.
2629
8194635a
JL
26302017-01-03 Jeff Law <law@redhat.com>
2631
2632 PR tree-optimization/67955
2633 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2634
baf9ebc8
MP
26352017-01-04 Marek Polacek <polacek@redhat.com>
2636
2637 PR c++/77545
2638 PR c++/77284
2639 * g++.dg/cpp0x/range-for32.C: New test.
2640 * g++.dg/cpp0x/range-for33.C: New test.
2641
5dd9a9d0
DM
26422017-01-04 David Malcolm <dmalcolm@redhat.com>
2643
2644 * gcc.dg/Wmissing-braces-fixits.c: New test case.
2645
4bf07f3f
NS
26462017-01-04 Nathan Sidwell <nathan@acm.org>
2647
2648 PR c++/66735
2649 * g++.dg/cpp1y/pr66735.C: New.
2650
165ba2e9
JJ
26512017-01-04 Jakub Jelinek <jakub@redhat.com>
2652
2653 PR tree-optimization/71563
2654 * gcc.dg/tree-ssa/pr71563.c: New test.
2655
4567f969
JB
26562017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
2657
2658 PR fortran/78534
2659 PR fortran/78976
2660 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2661 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2662 * gfortran.dg/transfer_intrinsic_1.f90: Change
2663 scan-tree-dump-times due to gfc_trans_string_copy change to
2664 avoid -Wstringop-overflow.
2665
1c06f07f
JL
26662017-01-03 Jeff Law <law@redhat.com>
2667
2668 PR tree-optimization/78856
2669 * gcc.c-torture/execute/pr78856.c: New test.
2670
60fb638f
MM
26712017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2672
2673 PR target/78953
2674 * gcc.target/powerpc/pr78953.c: New test.
2675
e4d02f52
ILT
26762017-01-03 Ian Lance Taylor <iant@google.com>
2677
2678 * gcc.misc-tests/godump-1.c: Update for accurate representation of
2679 enums.
2680
5b4f088d
MS
26812017-01-03 Martin Sebor <msebor@redhat.com>
2682
2683 PR tree-optimization/78696
2684 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2685 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2686 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2687 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2688
26892017-01-03 David Malcolm <dmalcolm@redhat.com>
2690
2691 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2692 with more than one digit.
2693 * lib/gcc-dg.exp (process-message): Support more than one digit
2694 in relative line specifications.
2695
26962017-01-03 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR tree-optimization/78965
2699 * gcc.dg/pr78965.c: New test.
2700
2701 PR middle-end/78901
2702 * g++.dg/opt/pr78901.C: New test.
2703
27042017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
2705
2706 PR fortran/78534
2707 PR fortran/66310
2708 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2709 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2710 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2711 * gfortran.dg/repeat_7.f90: New test for PR 66310.
2712 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2713 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2714 * gfortran.dg/string_1_lp64.f90: New test.
2715 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2716 * gfortran.dg/string_3_lp64.f90: New test.
2717 * gfortran.dg/transfer_intrinsic_1.f90: Change
2718 scan-tree-dump-times due to gfc_trans_string_copy change to
2719 avoid -Wstringop-overflow.
2720
8b7163c6
UB
27212017-01-02 Uros Bizjak <ubizjak@gmail.com>
2722
2723 PR target/78967
2724 * gcc.target/i386/pr78967-1.c: New test.
2725 * gcc.target/i386/pr78967-2.c: Ditto.
2726 * gcc.target/i386/pr78967-3.c: Ditto.
2727
2728 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2729 * gcc.target/i386/pr78904-4.c: Ditto.
2730 * gcc.target/i386/pr78904-6.c: Ditto.
2731
e2940b98
JH
27322017-01-01 Jan Hubicka <hubicka@ucw.cz>
2733
2734 PR middle-end/77674
2735 * g++.dg/torture/pr77674.C: New testcase.
2736
cbe34bb5 27372017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
2738
2739 Update copyright years.
818ab71a 2740\f
cbe34bb5 2741Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
2742
2743Copying and distribution of this file, with or without modification,
2744are permitted in any medium without royalty provided the copyright
2745notice and this notice are preserved.
This page took 7.208857 seconds and 5 git commands to generate.