]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/79199 (ICE with -Wduplicated-branches)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b2f8892e
JJ
12017-01-27 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/79199
4 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5 target. Use 4294967293U instead of 4294967293.
6
b002f3b9
RB
72017-01-27 Richard Biener <rguenther@suse.de>
8
9 PR tree-optimization/71433
10 * gcc.dg/Warray-bounds-21.c: New testcase.
11
38f50ab6
RB
122017-01-27 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/79244
15 * gcc.dg/torture/pr79244.c: New testcase.
16
c04f4139
JJ
172017-01-27 Jakub Jelinek <jakub@redhat.com>
18
19 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
20 all occurrences of 40 to 32.
21
6ca513f9
RE
222017-01-27 Richard Earnshaw <rearnsha@arm.com>
23
24 PR target/79239
25 * gcc.target/arm/pr79239.c: New test.
26
d876f5cd
DV
272017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
28
29 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
30
bb6a6ee9
AB
312017-01-27 Adam Butcher <adam@jessamine.co.uk>
32
33 PR c++/64382
34 * g++.dg/cpp1y/pr64382.C: New test.
35
31c87a43
MS
362017-01-26 Martin Sebor <msebor@redhat.com>
37
38 PR middle-end/78703
39 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
40 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
41 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
42 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
43
f7c06c0f
JJ
442017-01-26 Jakub Jelinek <jakub@redhat.com>
45
b0670cc0
JJ
46 PR debug/79129
47 * g++.dg/debug/dwarf2/pr79129.C: New test.
48
f7c06c0f
JJ
49 PR debug/78835
50 * g++.dg/debug/dwarf2/pr78835.C: New test.
51
5d93da1d
MS
522017-01-26 Martin Sebor <msebor@redhat.com>
53
54 PR middle-end/78703
55 * gcc.dg/format/pr78569.c: Adjust.
56 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
57 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
58 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
59 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
60 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
61 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
62 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
63 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
64 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
65 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
66 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
67
905d2812
JJ
682017-01-26 Jakub Jelinek <jakub@redhat.com>
69
70 PR c++/68727
71 * g++.dg/other/offsetof8.C: Add expected error.
72 * g++.dg/other/offsetof9.C: New test.
73
b3db8d77
DE
742017-01-26 David Edelsohn <dje.gcc@gmail.com>
75
76 * g++.dg/opt/declone3.C: Require LTO.
77
15961e4a
VM
782017-01-26 Vladimir Makarov <vmakarov@redhat.com>
79
80 PR target/79131
81 * gcc.target/arm/pr79131.c: New.
82
e39dd802
BC
832017-01-26 Bin Cheng <bin.cheng@arm.com>
84
85 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
86
bc9efeab
JW
872017-01-26 Jonathan Wakely <jwakely@redhat.com>
88
89 PR libstdc++/79190
90 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
91 matches replaced operator delete.
92
b5f75f0b
JJ
932017-01-26 Jakub Jelinek <jakub@redhat.com>
94
95 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
96 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
97 avx512f with avx512dq.
98 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
99 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
100 avx512f with avx512dq.
101 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
102 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
103 avx512f with avx512dq.
104
0a38b341
MP
1052017-01-26 Marek Polacek <polacek@redhat.com>
106
107 PR c/79199
108 * c-c++-common/Wduplicated-branches-13.c: New test.
109
ebff5c3f
DS
1102017-01-26 David Sherwood <david.sherwood@arm.com>
111
112 PR middle-end/79212
113 * gfortran.dg/gomp/sharing-4.f90: New test.
114
e6d55103
JJ
1152017-01-26 Jakub Jelinek <jakub@redhat.com>
116
1a27fab1
JJ
117 PR target/70465
118 * gcc.target/i386/pr70465.c: New test.
119
e6d55103
JJ
120 * brig.dg/dg.exp: Update copyright years.
121 * lib/brig-dg.exp: Update copyright years.
122 * lib/brig.exp: Update copyright years.
123
b5aa1281
MM
1242017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
125
126 PR target/79179
127 * gcc.target/powerpc/pr79179.c: New test.
128
3b5de3cb
BS
1292017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
130
131 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
132 generation to accept D-mode memory accesses.
133
dbe81dbe
MS
1342017-01-25 Martin Sebor <msebor@redhat.com>
135
136 PR c++/71290
137 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
138 * g++.dg/ext/flexarray-mangle.C: Same.
139 * g++.dg/ext/flexarray-subst.C: Same.
140 * g++.dg/ext/flexary10.C: Same.
141 * g++.dg/ext/flexary11.C: Same.
142 * g++.dg/ext/flexary14.C: Same.
143 * g++.dg/ext/flexary16.C: Same.
144 * g++.dg/ext/flexary18.C: Same.
145 * g++.dg/ext/flexary19.C: Same.
146 * g++.dg/ext/flexary7.C: Same.
147 * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
148 * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same.
149 * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same.
150
0e343868
JJ
1512017-01-25 Jakub Jelinek <jakub@redhat.com>
152
a25608aa
JJ
153 PR c++/78896
154 * g++.dg/cpp1z/decomp24.C: New test.
155
0e343868
JJ
156 PR c++/77914
157 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
158 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
159 expect a warning.
160 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
161 expect warnings.
162 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
163 * g++.dg/cpp1y/pr59636.C: Likewise.
164 * g++.dg/cpp1y/pr60190.C: Likewise.
165
0d098f4b
BC
1662017-01-25 Bin Cheng <bin.cheng@arm.com>
167
168 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
169
5332c89e
CL
1702017-01-25 Carl Love <cel@us.ibm.com>
171 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
172 vec_packs built-ins
173
ed4e59f4
CL
1742017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
175
176 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
177 -mcpu=cortex-a57.
178 * gcc.target/arm/vseleqsf.c: Likewise.
179 * gcc.target/arm/vselgedf.c: Likewise.
180 * gcc.target/arm/vselgesf.c: Likewise.
181 * gcc.target/arm/vselgtdf.c: Likewise.
182 * gcc.target/arm/vselgtsf.c: Likewise.
183 * gcc.target/arm/vselledf.c: Likewise.
184 * gcc.target/arm/vsellesf.c: Likewise.
185 * gcc.target/arm/vselltdf.c: Likewise.
186 * gcc.target/arm/vselltsf.c: Likewise.
187 * gcc.target/arm/vselnedf.c: Likewise.
188 * gcc.target/arm/vselnesf.c: Likewise.
189 * gcc.target/arm/vselvcdf.c: Likewise.
190 * gcc.target/arm/vselvcsf.c: Likewise.
191 * gcc.target/arm/vselvsdf.c: Likewise.
192 * gcc.target/arm/vselvssf.c: Likewise.
193
a5d6927f
RB
1942017-01-25 Richard Biener <rguenther@suse.de>
195
196 PR testsuite/72850
197 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
198 to what we had before adding the threading passes.
199
c2873892
RB
2002017-01-25 Richard Biener <rguenther@suse.de>
201
202 PR tree-optimization/69264
203 * g++.dg/torture/pr69264.C: New testcase.
204
9aa483a2
KT
2052016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
206
207 PR target/79145
208 * gcc.target/arm/pr79145.c: New test.
209
5c628c3e
RB
2102017-01-25 Richard Biener <rguenther@suse.de>
211
212 PR debug/78363
213 * g++.dg/gomp/pr78363-1.C: New testcase.
214 * g++.dg/gomp/pr78363-2.C: Likewise.
215 * g++.dg/gomp/pr78363-3.C: Likewise.
216
9078cd36
KT
2172016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
218
219 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
220 * gcc.dg/lto/pr61526_0.c: Likewise.
221 * gcc.dg/lto/pr64415_0.c: Likewise.
222
7cfd79d6
JJ
2232017-01-24 Jakub Jelinek <jakub@redhat.com>
224
225 PR c++/79205
226 * g++.dg/cpp1z/decomp22.C: New test.
227 * g++.dg/cpp1z/decomp23.C: New test.
228
3e4b91f2
NS
2292017-01-24 Nathan Sidwell <nathan@acm.org>
230
1d7bc790
NS
231 PR c++/78469
232 * g++.dg/cpp0x/pr78469.C: New.
233
3e4b91f2
NS
234 PR c++/79118
235 * g++.dg/cpp0x/pr79118.C: New.
236
b20ba138
EB
2372017-01-24 Eric Botcazou <ebotcazou@adacore.com>
238
239 * gcc.target/arm/vfp-longcall-apcs.c: New test.
240
c2e84327
DM
2412017-01-24 David Malcolm <dmalcolm@redhat.com>
242
243 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
244 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
245 * gcc.dg/rtl/rtl.exp: New file.
246 * gcc.dg/rtl/test.c: New file.
247 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
248 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
249 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
250 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
251 * gcc.dg/rtl/x86_64/final.c: New test case.
252 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
253 * gcc.dg/rtl/x86_64/ira.c: New test case.
254 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
255 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
256 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
257 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
258 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
259 * gcc.dg/rtl/x86_64/test_1.h: New file.
260 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
261 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
262 * gcc.dg/rtl/x86_64/times-two.h: New file.
263 * gcc.dg/rtl/x86_64/vregs.c: New test case.
264
cf8d19de
BC
2652017-01-24 Bin Cheng <bin.cheng@arm.com>
266
267 PR tree-optimization/79159
268 * g++.dg/tree-ssa/pr79159.C: New test.
269
5fd1486c
PJ
2702017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
271 Martin Jambor <mjambor@suse.cz>
272
273 * lib/brig-dg.exp: New file.
274 * lib/brig.exp: Likewise.
275 * brig.dg/README: Likewise.
276 * brig.dg/dg.exp: Likewise.
277 * brig.dg/test/gimple/alloca.hsail: Likewise.
278 * brig.dg/test/gimple/atomics.hsail: Likewise.
279 * brig.dg/test/gimple/branches.hsail: Likewise.
280 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
281 * brig.dg/test/gimple/function_calls.hsail: Likewise.
282 * brig.dg/test/gimple/kernarg.hsail: Likewise.
283 * brig.dg/test/gimple/mem.hsail: Likewise.
284 * brig.dg/test/gimple/mulhi.hsail: Likewise.
285 * brig.dg/test/gimple/packed.hsail: Likewise.
286 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
287 * brig.dg/test/gimple/variables.hsail: Likewise.
288 * brig.dg/test/gimple/vector.hsail: Likewise.
289
c3b3e526
JJ
2902017-01-24 Jakub Jelinek <jakub@redhat.com>
291
292 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
293 support asan, only on i?86/x86_64 require sse2_runtime.
294
75f92127
KN
2952017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
296
297 PR target/66669
298 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
299 test on powerpc targets.
300
1a998fa0
MS
3012017-01-23 Martin Sebor <msebor@redhat.com>
302
303 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
304
108fdd6d
RB
3052017-01-23 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/79088
308 PR tree-optimization/79188
309 * gcc.dg/torture/pr79088.c: New testcase.
310 * gcc.dg/torture/pr79188.c: Likewise.
311
28826a66
KN
3122017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
313
314 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
315 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
316 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
317 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
318 type of test function to reflect change in built-in function's
319 return type.
320 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
321 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
322 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
323 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
324 type and second argument type to reflect change in built-in
325 function's type signature.
326 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
327 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
328 type of test function to reflect change in built-in function's
329 return type.
330 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
331 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
332 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
333 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
334 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
335 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
336 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
337 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
338 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
339 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
340 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
341 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
342 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
343 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
344 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
345 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
346 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
347 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
348 type of test function to reflect change in built-in function's
349 return type.
350 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
351 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
352 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
353 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
354 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
355 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
356 test function's result and second argument to reflect change in
357 built-in function's type signature.
358 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
359
e6b8075c
NS
3602017-01-23 Nathan Sidwell <nathan@acm.org>
361
fc7612fd
NS
362 PR C++/71710
363 * g++.dg/template/pr71710.C: New.
364
e6b8075c
NS
365 PR c++/71406
366 PR c++/77508
367 * g++.dg/template/pr71406.C: New.
368
15b8fd49
TK
3692017-01-23 Thomas Koenig <tkoenig@netcologne.de>
370
371 * gfortran.dg/integer_exponentiation_7.f90: New test.
372
e9c4fbe9
BS
3732017-01-23 Bernd Schmidt <bschmidt@redhat.com>
374
375 PR rtl-optimization/78634
376 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
377
8539a302
BC
3782017-01-23 Bin Cheng <bin.cheng@arm.com>
379
380 PR tree-optimization/70754
381 * gfortran.dg/pr70754.f90: New test.
382
f368600f
ML
3832017-01-23 Martin Liska <mliska@suse.cz>
384
385 PR tree-optimization/79196
386 * gcc.dg/asan/pr79196.c: New test.
387 * gcc.dg/strlenopt-30.c: Update scanned pattern.
388
d886761f
MM
3892017-01-23 Michael Matz <matz@suse.de>
390
391 PR tree-optimization/78384
392 * gcc.dg/pr78384.c: New test.
393
cffcafda
RB
3942017-01-23 Richard Biener <rguenther@suse.de>
395
396 PR tree-optimization/79186
397 * gcc.dg/torture/pr79186.c: New testcase.
398 * gcc.dg/torture/pr79187.c: Likewise.
399
bda2bc48
MJ
4002017-01-23 Martin Jambor <mjambor@suse.cz>
401
402 * gcc.dg/ipa/vrp8.c: New test.
403
f65f1ae3
MJ
4042017-01-23 Martin Jambor <mjambor@suse.cz>
405
406 PR ipa/79108
407 * gfortran.dg/lto/pr79108_0.f90: New test.
408
dea06111
AS
4092017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
410
411 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
412 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
413 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
414 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
415 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
416 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
417 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
418 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
419 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
420 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
421 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
422 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
423 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
424 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
425 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
426 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
427
05011618
RB
4282017-01-23 Richard Biener <rguenther@suse.de>
429 Nick Clifton <nickc@redhat.com>
430
431 PR testsuite/78421
432 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
433 If the target is ARM return the result of the
434 check_effective_target_arm_vect_no_misalign proc.
435 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
436 support unaligned vectors then only expect one of the loops to be
437 unrolled.
438
f6b9f2ff
ML
4392017-01-23 Martin Liska <mliska@suse.cz>
440
441 * gcc.dg/asan/use-after-scope-10.c: New test.
442 * gcc.dg/asan/use-after-scope-11.c: New test.
443 * g++.dg/asan/use-after-scope-5.C: New test.
444
c7775327
ML
4452017-01-23 Martin Liska <mliska@suse.cz>
446
447 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
448 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
449 sanopt optimization for ASAN_POISON.
450
d8ae8d16
KT
4512016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
452
453 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
454
54d7c70c
CL
4552017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
456
457 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
458 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
459 for poly*_t types.
460 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
461 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
462 exec_vcombine): Likewise.
463 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
464 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
465 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
466 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
467 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
468 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
469 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
470 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
471 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
472 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
473 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
474 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
475 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
476 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
477 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
478 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
479 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
480 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
481 Likewise.
482 (TEST_VGET_LANE): Cast to uint to avoid warning.
483 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
484 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
485 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
486 exec_vfma_vfms_n): Fix PRIx format for float64_t.
487 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
488 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
489 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
490 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
491 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
492 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
493 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
494 CHECK_POLY instead of CHECK for poly64_t types.
495 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
496 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
497 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
498 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
499 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
500 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
501 uint32_t.
502 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
503 for int32_t, int64_t.
504 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
505 vqneg_extra): Fix PRIx format for int16_t, int32_t.
506 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
507 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
508 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
509 needed.
510
386fe51c
JJ
5112017-01-22 Jakub Jelinek <jakub@redhat.com>
512
513 PR fortran/79154
514 * gfortran.dg/gomp/pr79154-1.f90: New test.
515 * gfortran.dg/gomp/pr79154-2.f90: New test.
516
bc4d86e6
AS
5172017-01-22 Andreas Schwab <schwab@linux-m68k.org>
518
519 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
520
c31d5fce
MP
5212017-01-21 Marek Polacek <polacek@redhat.com>
522
523 PR testsuite/79169
524 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
525
25cb56c3
JH
5262017-01-20 Jan Hubicka <hubicka@ucw.cz>
527
528 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
529
ea9f867b
BS
5302017-01-21 Bernd Schmidt <bschmidt@redhat.com>
531
532 PR rtl-optimization/79125
533 * gcc.dg/torture/pr79125.c: New test.
534
a876231c
JW
5352017-01-20 Jiong Wang <jiong.wang@arm.com>
536
537 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
538 only.
539 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
540 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
541
4b9f2115
NS
5422017-01-20 Nathan Sidwell <nathan@acm.org>
543
3e4b91f2 544 PR c++/78495
4b9f2115
NS
545 * g++.dg/cpp1z/inh-ctor38.C: New.
546
d2aadab1
MP
5472017-01-20 Marek Polacek <polacek@redhat.com>
548
549 PR c/79152
550 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
551
449cd5af
TP
5522017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
553
554 * lib/target-supports.exp (check_configured_with): New procedure.
555 (check_effective_target_default_mode): new effective target.
556 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
557 default mode. Fix dg-skip-if target selector syntax.
558 * gcc.target/arm/optional_thumb-2.c: Likewise.
559 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
560 syntax.
561
ebed7175
DM
5622017-01-20 David Malcolm <dmalcolm@redhat.com>
563
564 PR c++/77829
565 PR c++/78656
566 * g++.dg/spellcheck-pr77829.C: New test case.
567 * g++.dg/spellcheck-pr78656.C: New test case.
568
2ebd93e1
MP
5692017-01-20 Marek Polacek <polacek@redhat.com>
570
571 PR c/64279
572 * c-c++-common/Wduplicated-branches-1.c: New test.
573 * c-c++-common/Wduplicated-branches-10.c: New test.
574 * c-c++-common/Wduplicated-branches-11.c: New test.
575 * c-c++-common/Wduplicated-branches-12.c: New test.
576 * c-c++-common/Wduplicated-branches-2.c: New test.
577 * c-c++-common/Wduplicated-branches-3.c: New test.
578 * c-c++-common/Wduplicated-branches-4.c: New test.
579 * c-c++-common/Wduplicated-branches-5.c: New test.
580 * c-c++-common/Wduplicated-branches-6.c: New test.
581 * c-c++-common/Wduplicated-branches-7.c: New test.
582 * c-c++-common/Wduplicated-branches-8.c: New test.
583 * c-c++-common/Wduplicated-branches-9.c: New test.
584 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
585 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
586 * g++.dg/ext/builtin-object-size3.C: Likewise.
587 * g++.dg/gomp/loop-1.C: Likewise.
588 * g++.dg/warn/Wduplicated-branches1.C: New test.
589 * g++.dg/warn/Wduplicated-branches2.C: New test.
590
0ce4024a
ML
5912017-01-20 Martin Liska <mliska@suse.cz>
592
593 PR lto/69188
594 * gcc.dg/lto/pr69188_0.c: New test.
595 * gcc.dg/lto/pr69188_1.c: New test.
596
d8ea3e7c
AS
5972017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
598
599 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
600 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
601 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
602 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
603 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
604 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
605 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
606 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
607 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
608 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
609 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
610 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
611 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
612 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
613 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
614 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
615 * gcc.target/i386/avx-1.c: Test new intrinsics.
616 * gcc.target/i386/sse-13.c: Ditto.
617 * gcc.target/i386/sse-23.c: Ditto.
618
0516164b
RB
6192017-01-20 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/71264
622 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
623
d821744c
MF
6242017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
625
626 * gcc.target/mips/madd4-1.c: New file.
627 * gcc.target/mips/madd4-2.c: Likewise.
628 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
629 HAS_MADD4.
630 (mips_option_groups): Add -m[no-]madd4.
631 (mips-dg-init): Detect default -mno-madd4.
632 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
633 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
634 * gcc.target/mips/mips-ps-type-2.c: Likewise.
635 * gcc.target/mips/nmadd-1.c: Likewise.
636 * gcc.target/mips/nmadd-2.c: Likewise.
637 * gcc.target/mips/nmadd-3.c: Likewise.
638
db58fd89
JW
6392017-01-19 Jiong Wang <jiong.wang@arm.com>
640
641 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
642 combined instructions.
643 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
644 instructions.
645 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
646 of pointer authentication.
647
bd9cf60b
MM
6482017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
649
650 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
651 floating point hardware to run test.
652
ab014eb3
TC
6532017-01-19 Tamar Christina <tamar.christina@arm.com>
654
655 * gcc/testsuite/lib/target-supports.exp
656 (check_effective_target_vect_call_copysignf): Enable for AArch64.
657
c048038f
RO
6582017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
659
660 PR testsuite/79051
661 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
662 __x86_64__]: Allow for target i?86-*-*.
663
ab6b44cb
MF
6642017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
665
666 PR target/78176
667 * gcc.target/mips/lxc1-sxc1-1.c: New file.
668 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
669 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
670 HAS_LXC1.
671 (mips_option_groups): Add -m[no-]lxc1-sxc1.
672 (mips-dg-init): Detect default -mno-lxc1-sxc1.
673 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
674
118d5ed3
AV
6752017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
676
677 PR fortran/70696
678 * gfortran.dg/coarray_43.f90: New test.
679
a57c520e
RE
6802017-01-19 Richard Earnshaw <rearnsha@arm.com>
681
682 PR rtl-optimization/79121
683 * gcc.c-torture/execute/pr79121.c: New test.
684
54dc4be2
MM
6852017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
686
687 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
688 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
689
7bd5dad2
LK
6902017-01-18 Louis Krupp <louis.krupp@zoho.com>
691
692 PR fortran/50069
693 PR fortran/55086
694 * gfortran.dg/pr50069_1.f90: New test.
695 * gfortran.dg/pr50069_2.f90: New test.
696 * gfortran.dg/pr55086_1.f90: New test.
697 * gfortran.dg/pr55086_1_tfat.f90: New test.
698 * gfortran.dg/pr55086_2.f90: New test.
699 * gfortran.dg/pr55086_2_tfat.f90: New test.
700 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
701
0edd264d
AS
7022017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
703 * gcc.dg/strcmp-1.c: New test.
704 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
705
551914b7
DM
7062017-01-18 David Malcolm <dmalcolm@redhat.com>
707
708 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
709 (dejagnu_fail): Likewise.
710 (dejagnu_note): Likewise.
711 (pass): Provide forward decl, moving true decl to after #include
712 of harness.h.
713 (fail): Likewise.
714 (note): Likewise.
715
b7d3a6a6
MM
7162017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
717
718 * gcc.target/powerpc/p9-xxbr-1.c: New test.
719 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
720
c484627c
NS
7212017-01-18 Nathan Sidwell <nathan@acm.org>
722
723 PR c++/78488
724 * g++.dg/cpp1z/inh-ctor37.C: New.
725
a711887e
UB
7262017-01-18 Uros Bizjak <ubizjak@gmail.com>
727
728 PR rtl-optimization/78952
729 * gcc.target/i386/pr78952-1.c: New test.
730 * gcc.target/i386/pr78952-2.c: Ditto.
731
525a5e33
AV
7322017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
733
734 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
735
7362017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
737
738 PR fortran/70696
739 * gfortran.dg/coarray_event_1.f08: New test.
740
90553aac
JJ
7412017-01-18 Jakub Jelinek <jakub@redhat.com>
742
743 PR target/77416
744 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
745 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
746 from dg-options.
747 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
748 guarded test.
749 * gcc.target/powerpc/fusion4.c: Likewise.
750 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
751 guarded test.
752 * gcc.target/powerpc/pr58673-1.c: Likewise.
753 * gcc.target/powerpc/pr58673-2.c: Likewise.
754 * gcc.target/powerpc/pr59054.c: Likewise.
755
dfc42f08
BS
7562016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
757
758 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
759 vec_bperm.
760 * gcc.target/powerpc/p9-vbpermd.c: New file.
761
f3981e7e
AK
7622017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
763
764 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
765 (must_not_compile2): Downcase first letter of error messages.
766 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
767 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
768
2c65d990
NS
7692017-01-18 Nathan Sidwell <nathan@acm.org>
770
771 PR c++/79091
772 * g++.dg/pr79091.C: New.
773
a711887e
UB
7742017-01-18 Jakub Jelinek <jakub@redhat.com>
775
776 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
777 to dg-options.
778 (p0): Add missing dg-error.
779
4701fba3
JS
7802017-01-17 Joe Seymour <joe.s@somniumtech.com>
781
782 * gcc.target/msp430/mul_f5_muldef.c: New test.
783
ac4dc08d
MM
7842017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
785
786 PR target/79004
787 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
788 options. Fix up the syntax for using \m and \M.
789
1b3254e4
SB
7902017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
791
792 PR target/78875
793 * gcc.target/powerpc/ssp-1.c: New testcase.
794 * gcc.target/powerpc/ssp-2.c: New testcase.
795
8144a493
WD
7962017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
797
798 * gcc.target/aarch64/eh_return.c: New test.
799
a6607774
BS
8002017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
801
802 * vec-rlmi-rlnm.c: New file.
803
8ddfdbc2
NS
8042017-01-17 Nathan Sidwell <nathan@acm.org>
805
806 PR c++/61636
807 * g++.dg/cpp1y/pr61636-1.C: New.
808 * g++.dg/cpp1y/pr61636-2.C: New.
809 * g++.dg/cpp1y/pr61636-3.C: New.
810
d365b403
MS
8112017-01-17 Martin Sebor <msebor@redhat.com>
812
813 PR testsuite/79115
814 * gcc.dg/pr78768.c: Make it a link-only test.
815
0d80ab91
DM
8162017-01-17 David Malcolm <dmalcolm@redhat.com>
817
818 PR c++/71497
819 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
820 expected messages.
821 * c-c++-common/Wmisleading-indentation.c: Likewise.
822
31b61548
VM
8232017-01-17 Vladimir Makarov <vmakarov@redhat.com>
824
825 PR target/79058
826 * gcc.target/arm/pr79058.c: New.
827
c549996e
JJ
8282017-01-17 Jakub Jelinek <jakub@redhat.com>
829
830 PR tree-optimization/71854
831 * gcc.dg/vect/pr71854.c: New test.
832
4f197ff9
ML
8332017-01-17 Martin Liska <mliska@suse.cz>
834
835 PR ipa/71207
836 * g++.dg/ipa/pr71207.C: New test.
837
d4193b85
JH
8382017-01-17 Jan Hubicka <hubicka@ucw.cz>
839
840 PR middle-end/77445
841 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
842 * gcc.dg/tree-ssa/pr77445.c: New testcase.
843
906e7712
JJ
8442017-01-17 Jakub Jelinek <jakub@redhat.com>
845
846 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
847 rather than long unsigned int.
848 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
849
12314dc9
RB
8502017-01-17 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/71433
853 * gcc.dg/Warray-bounds-20.c: New testcase.
854
a23e48df
RB
8552017-01-17 Richard Biener <rguenther@suse.de>
856
857 PR testsuite/52563
858 PR testsuite/71237
859 PR testsuite/77737
860 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
861 * gcc.dg/tree-ssa/scev-4.c: Likewise.
862 * gcc.dg/tree-ssa/scev-5.c: Likewise.
863
e6750e5c
AM
8642017-01-17 Alan Modra <amodra@gmail.com>
865
866 * gcc.target/powerpc/pr79066.c: New.
867
a59afbe2
JL
8682017-01-16 Jeff Law <law@redhat.com>
869
870 PR tree-optimization/33562
871 PR tree-optimization/61912
872 PR tree-optimization/77485
873 PR tree-optimization/79090
874 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
875 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
876
e1bcfb92
JJ
8772017-01-16 Jakub Jelinek <jakub@redhat.com>
878
98e92fb2
JJ
879 PR c/79089
880 * gcc.c-torture/compile/pr79089.c: New test.
881
e1bcfb92
JJ
882 PR target/79080
883 * gcc.dg/pr79080.c: New test.
884
0ef1f9cd
DM
8852017-01-16 David Malcolm <dmalcolm@redhat.com>
886
887 PR c/78304
888 * gcc.dg/format/pr78304.c: Convert argument from integral type
889 to a pointer.
890 * gcc.dg/format/pr78304-2.c: Likewise.
891
76689ffc
CL
8922017-01-16 Carl Love <cel@us.ibm.com>
893
894 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
895 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
896
ce12ee9e
CL
8972017-01-16 Carl Love <cel@us.ibm.com>
898
899 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
900 Change arguments and return type to bool long long.
901
b336037d
MS
9022017-01-16 Martin Sebor <msebor@redhat.com>
903
904 PR testsuite/79051
905 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
906 on x86.
907
1ddca3f3
PC
9082017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
909
910 Revert:
a711887e 911 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
912
913 PR c++/71737
914 * g++.dg/cpp0x/pr71737.C: New.
915
290687fb
BS
9162017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
917
918 * gcc.target/powerpc/swaps-p8-27.c: New.
919
7d2f3f1d
PC
9202017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
921
922 PR c++/71737
923 * g++.dg/cpp0x/pr71737.C: New.
924
d743728f
EB
9252017-01-16 Eric Botcazou <ebotcazou@adacore.com>
926
927 * gnat.dg/opt62.adb: New test.
928 * gnat.dg/opt62_pkg.ads: New helper.
929
90aead21
BS
9302017-01-14 Bernd Schmidt <bschmidt@redhat.com>
931
a711887e
UB
932 PR rtl-optimization/78626
933 PR rtl-optimization/78727
90aead21
BS
934 * gcc.dg/torture/pr78626.c: New test.
935 * gcc.dg/torture/pr78727.c: New test.
936
afaecc23
AM
9372017-01-14 Alan Modra <amodra@gmail.com>
938
939 * gcc.c-torture/compile/pr72749.c: New test.
940
be4aa83d
DM
9412017-01-13 David Malcolm <dmalcolm@redhat.com>
942
943 PR c/78304
944 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
945 (test_macro_2): New test.
946 (test_macro_3): New test.
947 (test_macro_4): New test.
948 (test_non_contiguous_strings): Convert line number to line offset.
949 * gcc.dg/format/pr78304-2.c: New test case.
950 * gcc.dg/format/pr78304.c: New test case.
951
7cdca3ec
UB
9522017-01-13 Uros Bizjak <ubizjak@gmail.com>
953
954 * gcc.target/i386/funcspec-56.inc: Add missing options and
955 reorder options by implied ISAs, as in ix86_target_string.
956
e3017e52
MP
9572017-01-13 Marek Polacek <polacek@redhat.com>
958
959 PR c++/71166
960 * g++.dg/cpp0x/constexpr-array18.C: New test.
961
d155c6fe
JL
9622017-01-13 Jeff Law <law@redhat.com>
963
7c9560a5
JL
964 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
965
9e59e99a
JL
966 PR tree-optimization/61912
967 PR tree-optimization/77485
968 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
969 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
970 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
971
972 PR tree-optimization/33562
973 PR tree-optimization/61912
974 PR tree-optimization/77485
d155c6fe
JL
975 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
976 * gcc.dg/tree-ssa/complex-5.c: Likewise.
977 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
978 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
979 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
980 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
981 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
982
77719b06
ML
9832017-01-13 Martin Liska <mliska@suse.cz>
984
985 PR ipa/79043
986 * gcc.c-torture/execute/pr79043.c: New test.
987
a181b2bc
RB
9882017-01-13 Richard Biener <rguenther@suse.de>
989
990 PR middle-end/78411
991 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
992
eaed3226
AV
9932017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
994
995 PR fortran/70697
996 * gfortran.dg/coarray/event_4.f08: New test.
997
4ccff88b
AV
9982017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
999
1000 PR fortran/70696
1001 * gfortran.dg/coarray/event_3.f08: New test.
1002
3c3b9090
RB
10032017-01-13 Richard Biener <rguenther@suse.de>
1004
1005 PR tree-optimization/77283
1006 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1007
25329913
RB
10082017-01-13 Richard Biener <rguenther@suse.de>
1009
1010 * gcc.dg/gimplefe-22.c: New testcase.
1011
10b70b8e
RB
10122017-01-13 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/77283
1015 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1016 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1017 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1018
76a8f82f
SL
10192017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1020
1021 * gcc.dg/pr77862.c: Require fpic target.
1022
59a505da
MM
10232017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1024
1025 PR target/79004
1026 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1027
bce6f760
MS
10282017-01-12 Martin Sebor <msebor@redhat.com>
1029
1030 * gcc.dg/pr78138.c: Adjust.
1031 * gcc.dg/pr78768.c: Adjust.
1032 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1033 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1034 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1035 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1036 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1037 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1038 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1039 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1040 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1041 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1042 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1043
3eefa646
JJ
10442017-01-12 Jakub Jelinek <jakub@redhat.com>
1045
1046 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1047
dcb56243
MS
10482017-01-12 Martin Sebor <msebor@redhat.com>
1049
8be3f306 1050 PR testsuite/79051
940242cd
MS
1051 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1052 due to bug 79054.
dcb56243 1053
b7431c20
DE
10542017-01-12 David Edelsohn <dje.gcc@gmail.com>
1055
1056 * gcc.dg/pr78768.c: Require LTO.
1057
2bcd9f32
MS
10582017-01-12 Martin Sebor <msebor@redhat.com>
1059
1060 PR c/79074
1061 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1062 due to the referenced bug.
1063
b2fc1c70
MS
10642017-01-12 Martin Sebor <msebor@redhat.com>
1065
1066 PR testsuite/79073
1067 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1068
fbed6f36
UB
10692017-01-12 Uros Bizjak <ubizjak@gmail.com>
1070
1071 * gcc.target/i386/builtin_target.c (check_features): Check all
1072 supported __builtin_cpu_supports options.
1073
27282dad
KT
10742017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1075
1076 PR tree-optimization/78319
1077 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1078 Remove xfail.
1079
66113166
BS
10802017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1081
1082 PR target/79044
1083 * gcc.target/powerpc/swaps-p8-26.c: New.
1084
6bb4ea5c
RB
10852017-01-12 Richard Biener <rguenther@suse.de>
1086
1087 * gcc.dg/gimplefe-21.c: New testcase.
1088
f15dbadb
MC
10892017-01-12 Michael Collison <michael.collison@arm.com>
1090
1091 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1092
73e32c47
JK
10932017-01-11 Julia Koval <julia.koval@intel.com>
1094 Uros Bizjak <ubizjak@gmail.com>
1095
1096 * gcc.target/i386/sgx.c New test.
1097 * gcc.target/i386/sse-12.c: Add -msgx.
1098 * gcc.target/i386/sse-13.c: Ditto.
1099 * gcc.target/i386/sse-14.c: Ditto.
1100 * gcc.target/i386/sse-22.c: Ditto.
1101 * gcc.target/i386/sse-23.c: Ditto.
1102 * g++.dg/other/i386-2.C: Ditto.
1103 * g++.dg/other/i386-3.C: Ditto.
1104
3594adc7
MS
11052017-01-11 Martin Sebor <msebor@redhat.com>
1106
1107 PR c++/24511
1108 * g++.dg/template/explicit9.C: New test.
1109
01bfd257
NS
11102017-01-11 Nathan Sidwell <nathan@acm.org>
1111
1112 PR c++/77812
1113 * g++.dg/pr77812.C: New.
1114
88df7964
JJ
11152017-01-11 Jakub Jelinek <jakub@redhat.com>
1116
eae63d78
JJ
1117 PR c++/71537
1118 * g++.dg/cpp1y/constexpr-71537.C: New test.
1119
88df7964
JJ
1120 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1121 argument.
1122
960ecba4
MS
11232017-01-11 Martin Sebor <msebor@redhat.com>
1124
1125 PR c/47931
1126 * c-c++-common/Waddress-2.c: New test.
1127
1f258a55
JJ
11282017-01-11 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR c++/78341
1131 * g++.dg/cpp0x/pr78341.C: New test.
1132
bf5fbf46
MS
11332017-01-11 Martin Sebor <msebor@redhat.com>
1134
1135 PR c/78768
1136 * gcc.dg/pr78768.c: New test.
1137
19ff0049
DM
11382017-01-11 David Malcolm <dmalcolm@redhat.com>
1139
1140 PR driver/78877
1141 * gcc.dg/spellcheck-options-14.c: New test case.
1142 * gcc.dg/spellcheck-options-15.c: New test case.
1143 * gcc.dg/spellcheck-options-16.c: New test case.
1144 * gcc.dg/spellcheck-options-17.c: New test case.
1145
c86e9f03
ML
11462017-01-11 Martin Liska <mliska@suse.cz>
1147
1148 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1149
947f51d6
JJ
11502017-01-11 Jakub Jelinek <jakub@redhat.com>
1151
1152 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1153 instead of just 1 for the decomposition from struct C.
1154
849fccf8
EB
11552017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1156
1157 * gcc.c-torture/execute/20170111-1.c: New test.
1158
80c74722
RB
11592017-01-11 Richard Biener <rguenther@suse.de>
1160
1161 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1162
4c4b4703
JJ
11632017-01-11 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR middle-end/50199
1166 * gcc.dg/lto/pr50199_0.c: New test.
1167
664b1a6b
MS
11682017-01-10 Martin Sebor <msebor@redhat.com>
1169
1170 PR testsuite/78960
1171 PR testsuite/78959
1172 PR testsuite/78133
1173 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1174 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1175
fefd3086
MS
11762017-01-10 Martin Sebor <msebor@redhat.com>
1177
1178 PR middle-end/78138
664b1a6b 1179 * gcc.dg/pr78138.c: New test.
fefd3086 1180
b9f4757f
DM
11812017-01-10 David Malcolm <dmalcolm@redhat.com>
1182
1183 PR c++/77949
1184 * g++.dg/diagnostic/pr77949.C: New test case.
1185
5a50f6bb
MS
11862017-01-10 Martin Sebor <msebor@redhat.com>
1187
1188 PR middle-end/78245
1189 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1190
c16880ef
MS
11912017-01-10 Martin Sebor <msebor@redhat.com>
1192
1193 PR tree-optimization/78775
1194 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1195 * gcc.dg/attr-alloc_size-10.c: New test.
1196 * gcc.dg/attr-alloc_size-11.c: New test.
1197 * gcc.dg/builtin-stringop-chk-7.c: New test.
1198 * gcc.dg/pr78775.c: New test.
1199 * gcc.dg/pr78973-2.c: New test.
1200 * gcc.dg/pr78973.c: New test.
1201
5363d9d9
JL
12022017-01-10 Jeff Law <law@redhat.com>
1203
1204 PR tree-optimization/77766
1205 PR tree-optimization/78856
1206 * gcc.c-torture/execute/pr77766.c: New test.
1207
aae23693
RB
12082016-01-10 Richard Biener <rguenther@suse.de>
1209
1210 PR tree-optimization/79034
1211 * g++.dg/torture/pr79034.C: New testcase.
1212
a0843aed
ML
12132017-01-10 Martin Liska <mliska@suse.cz>
1214
1215 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1216 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1217 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1218 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1219 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1220 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1221 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1222 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1223 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1224 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1225 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1226 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1227 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1228 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1229 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1230 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1231 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1232 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1233 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1234 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1235 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1236 * gcc.dg/ipa/pr64307.c: Likewise.
1237 * gcc.dg/ipa/pr77653.c: Likewise.
1238
79fc8ffe
AS
12392017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1240
1241 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1242 * g++.dg/other/i386-3.C: Ditto.
1243 * gcc.target/i386/sse-12.c: Ditto.
1244 * gcc.target/i386/sse-13.c: Ditto.
1245 * gcc.target/i386/sse-22.c: Ditto.
1246 * gcc.target/i386/sse-23.c: Ditto.
1247 * gcc.target/i386/builtin_target.c: Handle new option.
1248 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1249 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1250 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1251
dfa6951f
MS
12522017-01-09 Martin Sebor <msebor@redhat.com>
1253
1254 PR testsuite/79036
1255 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1256 with different precisions.
1257
a271e415
EB
12582017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1259
1260 * g++.dg/opt/call2.C: New test.
1261 * g++.dg/opt/call3.C: Likewise.
1262 * gnat.dg/array26.adb: New test.
1263 * gnat.dg/array26_pkg.ad[sb]: New helper.
1264 * gnat.dg/array27.adb: New test.
1265 * gnat.dg/array27_pkg.ad[sb]: New helper.
1266 * gnat.dg/array28.adb: New test.
1267 * gnat.dg/array28_pkg.ad[sb]: New helper.
1268
bd2c6270
JJ
12692017-01-09 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR translation/79019
1272 PR translation/79020
1273 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1274 diagnostics.
1275 * gfortran.dg/initialization_17.f90: Likewise.
1276
1c1d8e75
DH
12772017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1278
1279 PR testsuite/79026
1280 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1281 * gcc.target/i386/pr78904-4.c: Likewise.
1282 * gcc.target/i386/pr78904-6.c: Likewise.
1283 * gcc.target/i386/pr78967-2.c: Likewise.
1284
cb330ba5
JJ
12852017-01-09 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR tree-optimization/78899
1288 * gcc.target/i386/pr78899.c: New test.
1289 * gcc.dg/pr71077.c: New test.
1290
a5e14a42
MJ
12912017-01-09 Martin Jambor <mjambor@suse.cz>
1292
1293 PR ipa/78365
1294 PR ipa/78599
1295 * gcc.dg/torture/pr78365.c: New test.
1296
01216d27
JJ
12972017-01-09 Jakub Jelinek <jakub@redhat.com>
1298
dc59e50a
JJ
1299 PR c++/78948
1300 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1301 (main): Use int* instead of long long.
1302
01216d27
JJ
1303 PR tree-optimization/78938
1304 * gcc.dg/vect/pr78938.c: New test.
1305
c0d4fec7
KT
13062017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1307
1308 * gcc.dg/20161219.c: New test.
1309
7b1b0cc1
RB
13102017-01-09 Richard Biener <rguenther@suse.de>
1311
1312 PR tree-optimization/78997
1313 * gcc.dg/torture/pr78997.c: New testcase.
1314
813b9c0d
RB
13152017-01-09 Richard Biener <rguenther@suse.de>
1316
1317 PR debug/79000
1318 * g++.dg/lto/pr79000_0.C: New testcase.
1319 * g++.dg/lto/pr79000_1.c: Likewise.
1320
efcc8d38
MS
13212017-01-08 Martin Sebor <msebor@redhat.com>
1322
1323 PR middle-end/77708
1324 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1325 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1326 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1327 due to bug 78969.
1328 * gcc.dg/format/pr78569.c: Adjust.
1329
5ccf1d8d
DM
13302017-01-07 David Malcolm <dmalcolm@redhat.com>
1331
1332 PR c++/72803
1333 * g++.dg/diagnostic/pr72803.C: New test case.
1334
42002dfe
MS
13352017-01-07 Martin Sebor <msebor@redhat.com>
1336
1337 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1338 * gcc.dg/attr-alloc_size-4.c: Same.
1339
de91486c
AV
13402017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1341
1342 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1343 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1344 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1345 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1346 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1347 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1348 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1349
f55a925e
AS
13502017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1351 * gcc.dg/memcmp-1.c: New.
1352 * gcc.dg/strncmp-1.c: New.
1353
f3caa118
AV
13542017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1355
1356 * gcc.target/arm/acle/mcrr: New.
1357 * gcc.target/arm/acle/mcrr2: New.
1358 * gcc.target/arm/acle/mrrc: New.
1359 * gcc.target/arm/acle/mrrc2: New.
1360
ecc9a25b
AV
13612017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1362
1363 * gcc.target/arm/acle/mcr.c: New.
1364 * gcc.target/arm/acle/mrc.c: New.
1365 * gcc.target/arm/acle/mcr2.c: New.
1366 * gcc.target/arm/acle/mrc2.c: New.
1367
3811581f
AV
13682017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1369
1370 * gcc.target/arm/acle/ldc: New.
1371 * gcc.target/arm/acle/ldc2: New.
1372 * gcc.target/arm/acle/ldcl: New.
1373 * gcc.target/arm/acle/ldc2l: New.
1374 * gcc.target/arm/acle/stc: New.
1375 * gcc.target/arm/acle/stc2: New.
1376 * gcc.target/arm/acle/stcl: New.
1377 * gcc.target/arm/acle/stc2l: New.
1378
d57daa0c
AV
13792017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1380
1381 * gcc.target/arm/acle/acle.exp: Run tests for different options
1382 and make sure fat-lto-objects is used such that we can still do
1383 assemble scans.
1384 * gcc.target/arm/acle/cdp.c: New.
1385 * gcc.target/arm/acle/cdp2.c: New.
1386 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1387 (check_effective_target_arm_coproc1_ok_nocache): New.
1388 (check_effective_target_arm_coproc2_ok): New.
1389 (check_effective_target_arm_coproc2_ok_nocache): New.
1390 (check_effective_target_arm_coproc3_ok): New.
1391 (check_effective_target_arm_coproc3_ok_nocache): New.
1392 (check_effective_target_arm_coproc4_ok): New.
1393 (check_effective_target_arm_coproc4_ok_nocache): New.
1394
8a123229
MS
13952017-01-06 Martin Sebor <msebor@redhat.com>
1396
1397 PR middle-end/78605
1398 * gcc.dg/tree-ssa/pr78605.c: New test.
1399
5b8999d6
MS
14002017-01-05 Martin Sebor <msebor@redhat.com>
1401
1402 PR tree-optimization/78910
1403 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1404 diagnostics.
1405 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1406 * gcc.dg/tree-ssa/pr78910.c: New test.
1407
4e89adf9
EB
14082017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1409
1410 * gcc.dg/sso-10.c: New test.
1411
962c5679
JJ
14122017-01-05 Jakub Jelinek <jakub@redhat.com>
1413
cfd719e7
JJ
1414 PR tree-optimization/71016
1415 * gcc.target/i386/pr71016.c: New test.
1416 * gcc.target/aarch64/pr71016.c: New test.
1417 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1418
26f20371
JJ
1419 PR c++/78931
1420 * g++.dg/cpp1z/decomp19.C: New test.
1421
962c5679
JJ
1422 PR c++/78890
1423 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1424 * g++.dg/init/union1.C: Likewise.
1425 * g++.dg/cpp0x/union6.C: Expect errors.
1426 * g++.dg/cpp0x/union8.C: New test.
1427 * g++.dg/cpp0x/pr78890-1.C: New test.
1428 * g++.dg/cpp0x/pr78890-2.C: New test.
1429
8c15f541
DE
14302017-01-05 David Edelsohn <dje.gcc@gmail.com>
1431
1432 * gcc.target/powerpc/pr71670.c: Require p9vector.
1433 * gcc.target/powerpc/p9-novsx.c: Same.
1434
51b86113
DM
14352017-01-05 David Malcolm <dmalcolm@redhat.com>
1436
1437 * selftests/asr_div1.rtl: New file.
1438 * selftests/aarch64: New subdirectory.
1439 * selftests/aarch64/times-two.rtl: New file.
1440 * selftests/bb-index.rtl: New file.
1441 * selftests/cfg-test.rtl: New file.
1442 * selftests/const-int.rtl: New file.
1443 * selftests/example-labels.rtl: New file.
1444 * selftests/insn-with-mode.rtl: New file.
1445 * selftests/jump-to-label-ref.rtl: New file.
1446 * selftests/jump-to-return.rtl: New file.
1447 * selftests/jump-to-simple-return.rtl: New file.
1448 * selftests/mem.rtl: New file.
1449 * selftests/note-insn-deleted.rtl: New file.
1450 * selftests/note_insn_basic_block.rtl: New file.
1451 * selftests/simple-cse.rtl: New file.
1452 * selftests/symbol-ref.rtl: New file.
1453 * selftests/x86_64: New subdirectory.
1454 * selftests/x86_64/call-insn.rtl: New file.
1455 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1456 * selftests/x86_64/times-two.rtl: New file.
1457 * selftests/x86_64/unspec.rtl: New file.
1458
dc7650cc
NS
14592017-01-05 Nathan Sidwell <nathan@acm.org>
1460
1461 PR c++/78765
1462 * g++.dg/cpp0x/pr78765.C: New.
1463
3db70565
DV
14642017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1465
1466 * gcc.target/s390/memcpy-2.c: New test.
1467 * gcc.target/s390/memset-2.c: New test.
1468
f5a537e3
AK
14692017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1470
1471 * gcc.target/s390/memcpy-1.c: New test.
1472
d80c6d02
JL
14732017-01-04 Jeff Law <law@redhat.com>
1474
1475 PR tree-optimization/78812
1476 * g++.dg/torture/pr78812.C: New test.
1477
08edc320 14782017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
1479
1480 PR target/71977
1481 PR target/70568
1482 PR target/78823
1483 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1484 64-bit VSX systems with direct move, whether we optimize common
1485 code sequences in the GLIBC math library for float math functions.
1486 * gcc.target/powerpc/pr71977-2.c: Likewise.
1487
a9342885
MP
14882017-01-04 Marek Polacek <polacek@redhat.com>
1489
1490 PR c++/64767
1491 * c-c++-common/Wpointer-compare-1.c: New test.
1492
066435fe
JJ
14932017-01-04 Jakub Jelinek <jakub@redhat.com>
1494
abec4284
JJ
1495 PR c++/78949
1496 * c-c++-common/Wunused-var-16.c: New test.
1497
26c43e27
JJ
1498 PR c++/78693
1499 * g++.dg/cpp0x/pr78693.C: New test.
1500
fc73e60c
JJ
1501 PR driver/78957
1502 * gcc.dg/pr78957.c: New test.
1503
c9cf3863
JJ
1504 * g++.dg/cpp1y/auto-fn34.C: New test.
1505
066435fe
JJ
1506 PR c++/71182
1507 * g++.dg/cpp0x/pr71182.C: New test.
1508
598bd687
KN
15092017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1510
1511 PR target/78056
1512 * gcc.target/powerpc/pr78056-1.c: New test.
1513 * gcc.target/powerpc/pr78056-2.c: New test.
1514 * gcc.target/powerpc/pr78056-3.c: New test.
1515 * gcc.target/powerpc/pr78056-4.c: New test.
1516 * gcc.target/powerpc/pr78056-5.c: New test.
1517 * gcc.target/powerpc/pr78056-6.c: New test.
1518 * gcc.target/powerpc/pr78056-7.c: New test.
1519 * gcc.target/powerpc/pr78056-8.c: New test.
1520 * lib/target-supports.exp
1521 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1522 whether the effective target supports the popcntb instruction.
1523
8194635a
JL
15242017-01-03 Jeff Law <law@redhat.com>
1525
1526 PR tree-optimization/67955
1527 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1528
baf9ebc8
MP
15292017-01-04 Marek Polacek <polacek@redhat.com>
1530
1531 PR c++/77545
1532 PR c++/77284
1533 * g++.dg/cpp0x/range-for32.C: New test.
1534 * g++.dg/cpp0x/range-for33.C: New test.
1535
5dd9a9d0
DM
15362017-01-04 David Malcolm <dmalcolm@redhat.com>
1537
1538 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1539
4bf07f3f
NS
15402017-01-04 Nathan Sidwell <nathan@acm.org>
1541
1542 PR c++/66735
1543 * g++.dg/cpp1y/pr66735.C: New.
1544
165ba2e9
JJ
15452017-01-04 Jakub Jelinek <jakub@redhat.com>
1546
1547 PR tree-optimization/71563
1548 * gcc.dg/tree-ssa/pr71563.c: New test.
1549
4567f969
JB
15502017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1551
1552 PR fortran/78534
1553 PR fortran/78976
1554 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1555 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1556 * gfortran.dg/transfer_intrinsic_1.f90: Change
1557 scan-tree-dump-times due to gfc_trans_string_copy change to
1558 avoid -Wstringop-overflow.
1559
1c06f07f
JL
15602017-01-03 Jeff Law <law@redhat.com>
1561
1562 PR tree-optimization/78856
1563 * gcc.c-torture/execute/pr78856.c: New test.
1564
60fb638f
MM
15652017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1566
1567 PR target/78953
1568 * gcc.target/powerpc/pr78953.c: New test.
1569
e4d02f52
ILT
15702017-01-03 Ian Lance Taylor <iant@google.com>
1571
1572 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1573 enums.
1574
5b4f088d
MS
15752017-01-03 Martin Sebor <msebor@redhat.com>
1576
1577 PR tree-optimization/78696
1578 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1579 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1580 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1581 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1582
15832017-01-03 David Malcolm <dmalcolm@redhat.com>
1584
1585 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1586 with more than one digit.
1587 * lib/gcc-dg.exp (process-message): Support more than one digit
1588 in relative line specifications.
1589
15902017-01-03 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR tree-optimization/78965
1593 * gcc.dg/pr78965.c: New test.
1594
1595 PR middle-end/78901
1596 * g++.dg/opt/pr78901.C: New test.
1597
15982017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1599
1600 PR fortran/78534
1601 PR fortran/66310
1602 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1603 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1604 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1605 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1606 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1607 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1608 * gfortran.dg/string_1_lp64.f90: New test.
1609 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1610 * gfortran.dg/string_3_lp64.f90: New test.
1611 * gfortran.dg/transfer_intrinsic_1.f90: Change
1612 scan-tree-dump-times due to gfc_trans_string_copy change to
1613 avoid -Wstringop-overflow.
1614
8b7163c6
UB
16152017-01-02 Uros Bizjak <ubizjak@gmail.com>
1616
1617 PR target/78967
1618 * gcc.target/i386/pr78967-1.c: New test.
1619 * gcc.target/i386/pr78967-2.c: Ditto.
1620 * gcc.target/i386/pr78967-3.c: Ditto.
1621
1622 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1623 * gcc.target/i386/pr78904-4.c: Ditto.
1624 * gcc.target/i386/pr78904-6.c: Ditto.
1625
e2940b98
JH
16262017-01-01 Jan Hubicka <hubicka@ucw.cz>
1627
1628 PR middle-end/77674
1629 * g++.dg/torture/pr77674.C: New testcase.
1630
cbe34bb5 16312017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
1632
1633 Update copyright years.
818ab71a 1634\f
cbe34bb5 1635Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
1636
1637Copying and distribution of this file, with or without modification,
1638are permitted in any medium without royalty provided the copyright
1639notice and this notice are preserved.