]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/71433 (-Warray-bounds false positive with -O2)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b002f3b9
RB
12017-01-27 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71433
4 * gcc.dg/Warray-bounds-21.c: New testcase.
5
38f50ab6
RB
62017-01-27 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/79244
9 * gcc.dg/torture/pr79244.c: New testcase.
10
c04f4139
JJ
112017-01-27 Jakub Jelinek <jakub@redhat.com>
12
13 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
14 all occurrences of 40 to 32.
15
6ca513f9
RE
162017-01-27 Richard Earnshaw <rearnsha@arm.com>
17
18 PR target/79239
19 * gcc.target/arm/pr79239.c: New test.
20
d876f5cd
DV
212017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
22
23 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
24
bb6a6ee9
AB
252017-01-27 Adam Butcher <adam@jessamine.co.uk>
26
27 PR c++/64382
28 * g++.dg/cpp1y/pr64382.C: New test.
29
31c87a43
MS
302017-01-26 Martin Sebor <msebor@redhat.com>
31
32 PR middle-end/78703
33 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
34 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
35 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
36 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
37
f7c06c0f
JJ
382017-01-26 Jakub Jelinek <jakub@redhat.com>
39
b0670cc0
JJ
40 PR debug/79129
41 * g++.dg/debug/dwarf2/pr79129.C: New test.
42
f7c06c0f
JJ
43 PR debug/78835
44 * g++.dg/debug/dwarf2/pr78835.C: New test.
45
5d93da1d
MS
462017-01-26 Martin Sebor <msebor@redhat.com>
47
48 PR middle-end/78703
49 * gcc.dg/format/pr78569.c: Adjust.
50 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
51 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
52 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
53 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
54 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
55 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
56 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
57 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
58 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
59 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
60 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
61
905d2812
JJ
622017-01-26 Jakub Jelinek <jakub@redhat.com>
63
64 PR c++/68727
65 * g++.dg/other/offsetof8.C: Add expected error.
66 * g++.dg/other/offsetof9.C: New test.
67
b3db8d77
DE
682017-01-26 David Edelsohn <dje.gcc@gmail.com>
69
70 * g++.dg/opt/declone3.C: Require LTO.
71
15961e4a
VM
722017-01-26 Vladimir Makarov <vmakarov@redhat.com>
73
74 PR target/79131
75 * gcc.target/arm/pr79131.c: New.
76
e39dd802
BC
772017-01-26 Bin Cheng <bin.cheng@arm.com>
78
79 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
80
bc9efeab
JW
812017-01-26 Jonathan Wakely <jwakely@redhat.com>
82
83 PR libstdc++/79190
84 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
85 matches replaced operator delete.
86
b5f75f0b
JJ
872017-01-26 Jakub Jelinek <jakub@redhat.com>
88
89 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
90 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
91 avx512f with avx512dq.
92 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
93 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
94 avx512f with avx512dq.
95 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
96 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
97 avx512f with avx512dq.
98
0a38b341
MP
992017-01-26 Marek Polacek <polacek@redhat.com>
100
101 PR c/79199
102 * c-c++-common/Wduplicated-branches-13.c: New test.
103
ebff5c3f
DS
1042017-01-26 David Sherwood <david.sherwood@arm.com>
105
106 PR middle-end/79212
107 * gfortran.dg/gomp/sharing-4.f90: New test.
108
e6d55103
JJ
1092017-01-26 Jakub Jelinek <jakub@redhat.com>
110
1a27fab1
JJ
111 PR target/70465
112 * gcc.target/i386/pr70465.c: New test.
113
e6d55103
JJ
114 * brig.dg/dg.exp: Update copyright years.
115 * lib/brig-dg.exp: Update copyright years.
116 * lib/brig.exp: Update copyright years.
117
b5aa1281
MM
1182017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
119
120 PR target/79179
121 * gcc.target/powerpc/pr79179.c: New test.
122
3b5de3cb
BS
1232017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
124
125 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
126 generation to accept D-mode memory accesses.
127
dbe81dbe
MS
1282017-01-25 Martin Sebor <msebor@redhat.com>
129
130 PR c++/71290
131 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
132 * g++.dg/ext/flexarray-mangle.C: Same.
133 * g++.dg/ext/flexarray-subst.C: Same.
134 * g++.dg/ext/flexary10.C: Same.
135 * g++.dg/ext/flexary11.C: Same.
136 * g++.dg/ext/flexary14.C: Same.
137 * g++.dg/ext/flexary16.C: Same.
138 * g++.dg/ext/flexary18.C: Same.
139 * g++.dg/ext/flexary19.C: Same.
140 * g++.dg/ext/flexary7.C: Same.
141 * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
142 * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same.
143 * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same.
144
0e343868
JJ
1452017-01-25 Jakub Jelinek <jakub@redhat.com>
146
a25608aa
JJ
147 PR c++/78896
148 * g++.dg/cpp1z/decomp24.C: New test.
149
0e343868
JJ
150 PR c++/77914
151 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
152 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
153 expect a warning.
154 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
155 expect warnings.
156 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
157 * g++.dg/cpp1y/pr59636.C: Likewise.
158 * g++.dg/cpp1y/pr60190.C: Likewise.
159
0d098f4b
BC
1602017-01-25 Bin Cheng <bin.cheng@arm.com>
161
162 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
163
5332c89e
CL
1642017-01-25 Carl Love <cel@us.ibm.com>
165 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
166 vec_packs built-ins
167
ed4e59f4
CL
1682017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
169
170 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
171 -mcpu=cortex-a57.
172 * gcc.target/arm/vseleqsf.c: Likewise.
173 * gcc.target/arm/vselgedf.c: Likewise.
174 * gcc.target/arm/vselgesf.c: Likewise.
175 * gcc.target/arm/vselgtdf.c: Likewise.
176 * gcc.target/arm/vselgtsf.c: Likewise.
177 * gcc.target/arm/vselledf.c: Likewise.
178 * gcc.target/arm/vsellesf.c: Likewise.
179 * gcc.target/arm/vselltdf.c: Likewise.
180 * gcc.target/arm/vselltsf.c: Likewise.
181 * gcc.target/arm/vselnedf.c: Likewise.
182 * gcc.target/arm/vselnesf.c: Likewise.
183 * gcc.target/arm/vselvcdf.c: Likewise.
184 * gcc.target/arm/vselvcsf.c: Likewise.
185 * gcc.target/arm/vselvsdf.c: Likewise.
186 * gcc.target/arm/vselvssf.c: Likewise.
187
a5d6927f
RB
1882017-01-25 Richard Biener <rguenther@suse.de>
189
190 PR testsuite/72850
191 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
192 to what we had before adding the threading passes.
193
c2873892
RB
1942017-01-25 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/69264
197 * g++.dg/torture/pr69264.C: New testcase.
198
9aa483a2
KT
1992016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
200
201 PR target/79145
202 * gcc.target/arm/pr79145.c: New test.
203
5c628c3e
RB
2042017-01-25 Richard Biener <rguenther@suse.de>
205
206 PR debug/78363
207 * g++.dg/gomp/pr78363-1.C: New testcase.
208 * g++.dg/gomp/pr78363-2.C: Likewise.
209 * g++.dg/gomp/pr78363-3.C: Likewise.
210
9078cd36
KT
2112016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
212
213 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
214 * gcc.dg/lto/pr61526_0.c: Likewise.
215 * gcc.dg/lto/pr64415_0.c: Likewise.
216
7cfd79d6
JJ
2172017-01-24 Jakub Jelinek <jakub@redhat.com>
218
219 PR c++/79205
220 * g++.dg/cpp1z/decomp22.C: New test.
221 * g++.dg/cpp1z/decomp23.C: New test.
222
3e4b91f2
NS
2232017-01-24 Nathan Sidwell <nathan@acm.org>
224
1d7bc790
NS
225 PR c++/78469
226 * g++.dg/cpp0x/pr78469.C: New.
227
3e4b91f2
NS
228 PR c++/79118
229 * g++.dg/cpp0x/pr79118.C: New.
230
b20ba138
EB
2312017-01-24 Eric Botcazou <ebotcazou@adacore.com>
232
233 * gcc.target/arm/vfp-longcall-apcs.c: New test.
234
c2e84327
DM
2352017-01-24 David Malcolm <dmalcolm@redhat.com>
236
237 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
238 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
239 * gcc.dg/rtl/rtl.exp: New file.
240 * gcc.dg/rtl/test.c: New file.
241 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
242 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
243 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
244 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
245 * gcc.dg/rtl/x86_64/final.c: New test case.
246 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
247 * gcc.dg/rtl/x86_64/ira.c: New test case.
248 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
249 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
250 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
251 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
252 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
253 * gcc.dg/rtl/x86_64/test_1.h: New file.
254 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
255 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
256 * gcc.dg/rtl/x86_64/times-two.h: New file.
257 * gcc.dg/rtl/x86_64/vregs.c: New test case.
258
cf8d19de
BC
2592017-01-24 Bin Cheng <bin.cheng@arm.com>
260
261 PR tree-optimization/79159
262 * g++.dg/tree-ssa/pr79159.C: New test.
263
5fd1486c
PJ
2642017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
265 Martin Jambor <mjambor@suse.cz>
266
267 * lib/brig-dg.exp: New file.
268 * lib/brig.exp: Likewise.
269 * brig.dg/README: Likewise.
270 * brig.dg/dg.exp: Likewise.
271 * brig.dg/test/gimple/alloca.hsail: Likewise.
272 * brig.dg/test/gimple/atomics.hsail: Likewise.
273 * brig.dg/test/gimple/branches.hsail: Likewise.
274 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
275 * brig.dg/test/gimple/function_calls.hsail: Likewise.
276 * brig.dg/test/gimple/kernarg.hsail: Likewise.
277 * brig.dg/test/gimple/mem.hsail: Likewise.
278 * brig.dg/test/gimple/mulhi.hsail: Likewise.
279 * brig.dg/test/gimple/packed.hsail: Likewise.
280 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
281 * brig.dg/test/gimple/variables.hsail: Likewise.
282 * brig.dg/test/gimple/vector.hsail: Likewise.
283
c3b3e526
JJ
2842017-01-24 Jakub Jelinek <jakub@redhat.com>
285
286 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
287 support asan, only on i?86/x86_64 require sse2_runtime.
288
75f92127
KN
2892017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
290
291 PR target/66669
292 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
293 test on powerpc targets.
294
1a998fa0
MS
2952017-01-23 Martin Sebor <msebor@redhat.com>
296
297 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
298
108fdd6d
RB
2992017-01-23 Richard Biener <rguenther@suse.de>
300
301 PR tree-optimization/79088
302 PR tree-optimization/79188
303 * gcc.dg/torture/pr79088.c: New testcase.
304 * gcc.dg/torture/pr79188.c: Likewise.
305
28826a66
KN
3062017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
307
308 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
309 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
310 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
311 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
312 type of test function to reflect change in built-in function's
313 return type.
314 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
315 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
316 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
317 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
318 type and second argument type to reflect change in built-in
319 function's type signature.
320 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
321 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
322 type of test function to reflect change in built-in function's
323 return type.
324 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
325 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
326 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
327 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
328 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
329 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
330 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
331 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
332 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
333 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
334 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
335 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
336 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
337 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
338 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
339 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
340 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
341 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
342 type of test function to reflect change in built-in function's
343 return type.
344 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
345 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
346 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
347 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
348 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
349 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
350 test function's result and second argument to reflect change in
351 built-in function's type signature.
352 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
353
e6b8075c
NS
3542017-01-23 Nathan Sidwell <nathan@acm.org>
355
fc7612fd
NS
356 PR C++/71710
357 * g++.dg/template/pr71710.C: New.
358
e6b8075c
NS
359 PR c++/71406
360 PR c++/77508
361 * g++.dg/template/pr71406.C: New.
362
15b8fd49
TK
3632017-01-23 Thomas Koenig <tkoenig@netcologne.de>
364
365 * gfortran.dg/integer_exponentiation_7.f90: New test.
366
e9c4fbe9
BS
3672017-01-23 Bernd Schmidt <bschmidt@redhat.com>
368
369 PR rtl-optimization/78634
370 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
371
8539a302
BC
3722017-01-23 Bin Cheng <bin.cheng@arm.com>
373
374 PR tree-optimization/70754
375 * gfortran.dg/pr70754.f90: New test.
376
f368600f
ML
3772017-01-23 Martin Liska <mliska@suse.cz>
378
379 PR tree-optimization/79196
380 * gcc.dg/asan/pr79196.c: New test.
381 * gcc.dg/strlenopt-30.c: Update scanned pattern.
382
d886761f
MM
3832017-01-23 Michael Matz <matz@suse.de>
384
385 PR tree-optimization/78384
386 * gcc.dg/pr78384.c: New test.
387
cffcafda
RB
3882017-01-23 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/79186
391 * gcc.dg/torture/pr79186.c: New testcase.
392 * gcc.dg/torture/pr79187.c: Likewise.
393
bda2bc48
MJ
3942017-01-23 Martin Jambor <mjambor@suse.cz>
395
396 * gcc.dg/ipa/vrp8.c: New test.
397
f65f1ae3
MJ
3982017-01-23 Martin Jambor <mjambor@suse.cz>
399
400 PR ipa/79108
401 * gfortran.dg/lto/pr79108_0.f90: New test.
402
dea06111
AS
4032017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
404
405 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
406 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
407 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
408 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
409 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
410 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
411 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
412 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
413 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
414 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
415 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
416 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
417 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
418 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
419 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
420 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
421
05011618
RB
4222017-01-23 Richard Biener <rguenther@suse.de>
423 Nick Clifton <nickc@redhat.com>
424
425 PR testsuite/78421
426 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
427 If the target is ARM return the result of the
428 check_effective_target_arm_vect_no_misalign proc.
429 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
430 support unaligned vectors then only expect one of the loops to be
431 unrolled.
432
f6b9f2ff
ML
4332017-01-23 Martin Liska <mliska@suse.cz>
434
435 * gcc.dg/asan/use-after-scope-10.c: New test.
436 * gcc.dg/asan/use-after-scope-11.c: New test.
437 * g++.dg/asan/use-after-scope-5.C: New test.
438
c7775327
ML
4392017-01-23 Martin Liska <mliska@suse.cz>
440
441 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
442 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
443 sanopt optimization for ASAN_POISON.
444
d8ae8d16
KT
4452016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
446
447 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
448
54d7c70c
CL
4492017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
450
451 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
452 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
453 for poly*_t types.
454 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
455 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
456 exec_vcombine): Likewise.
457 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
458 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
459 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
460 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
461 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
462 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
463 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
464 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
465 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
466 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
467 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
468 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
469 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
470 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
471 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
472 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
473 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
474 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
475 Likewise.
476 (TEST_VGET_LANE): Cast to uint to avoid warning.
477 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
478 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
479 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
480 exec_vfma_vfms_n): Fix PRIx format for float64_t.
481 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
482 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
483 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
484 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
485 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
486 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
487 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
488 CHECK_POLY instead of CHECK for poly64_t types.
489 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
490 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
491 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
492 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
493 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
494 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
495 uint32_t.
496 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
497 for int32_t, int64_t.
498 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
499 vqneg_extra): Fix PRIx format for int16_t, int32_t.
500 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
501 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
502 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
503 needed.
504
386fe51c
JJ
5052017-01-22 Jakub Jelinek <jakub@redhat.com>
506
507 PR fortran/79154
508 * gfortran.dg/gomp/pr79154-1.f90: New test.
509 * gfortran.dg/gomp/pr79154-2.f90: New test.
510
bc4d86e6
AS
5112017-01-22 Andreas Schwab <schwab@linux-m68k.org>
512
513 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
514
c31d5fce
MP
5152017-01-21 Marek Polacek <polacek@redhat.com>
516
517 PR testsuite/79169
518 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
519
25cb56c3
JH
5202017-01-20 Jan Hubicka <hubicka@ucw.cz>
521
522 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
523
ea9f867b
BS
5242017-01-21 Bernd Schmidt <bschmidt@redhat.com>
525
526 PR rtl-optimization/79125
527 * gcc.dg/torture/pr79125.c: New test.
528
a876231c
JW
5292017-01-20 Jiong Wang <jiong.wang@arm.com>
530
531 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
532 only.
533 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
534 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
535
4b9f2115
NS
5362017-01-20 Nathan Sidwell <nathan@acm.org>
537
3e4b91f2 538 PR c++/78495
4b9f2115
NS
539 * g++.dg/cpp1z/inh-ctor38.C: New.
540
d2aadab1
MP
5412017-01-20 Marek Polacek <polacek@redhat.com>
542
543 PR c/79152
544 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
545
449cd5af
TP
5462017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
547
548 * lib/target-supports.exp (check_configured_with): New procedure.
549 (check_effective_target_default_mode): new effective target.
550 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
551 default mode. Fix dg-skip-if target selector syntax.
552 * gcc.target/arm/optional_thumb-2.c: Likewise.
553 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
554 syntax.
555
ebed7175
DM
5562017-01-20 David Malcolm <dmalcolm@redhat.com>
557
558 PR c++/77829
559 PR c++/78656
560 * g++.dg/spellcheck-pr77829.C: New test case.
561 * g++.dg/spellcheck-pr78656.C: New test case.
562
2ebd93e1
MP
5632017-01-20 Marek Polacek <polacek@redhat.com>
564
565 PR c/64279
566 * c-c++-common/Wduplicated-branches-1.c: New test.
567 * c-c++-common/Wduplicated-branches-10.c: New test.
568 * c-c++-common/Wduplicated-branches-11.c: New test.
569 * c-c++-common/Wduplicated-branches-12.c: New test.
570 * c-c++-common/Wduplicated-branches-2.c: New test.
571 * c-c++-common/Wduplicated-branches-3.c: New test.
572 * c-c++-common/Wduplicated-branches-4.c: New test.
573 * c-c++-common/Wduplicated-branches-5.c: New test.
574 * c-c++-common/Wduplicated-branches-6.c: New test.
575 * c-c++-common/Wduplicated-branches-7.c: New test.
576 * c-c++-common/Wduplicated-branches-8.c: New test.
577 * c-c++-common/Wduplicated-branches-9.c: New test.
578 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
579 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
580 * g++.dg/ext/builtin-object-size3.C: Likewise.
581 * g++.dg/gomp/loop-1.C: Likewise.
582 * g++.dg/warn/Wduplicated-branches1.C: New test.
583 * g++.dg/warn/Wduplicated-branches2.C: New test.
584
0ce4024a
ML
5852017-01-20 Martin Liska <mliska@suse.cz>
586
587 PR lto/69188
588 * gcc.dg/lto/pr69188_0.c: New test.
589 * gcc.dg/lto/pr69188_1.c: New test.
590
d8ea3e7c
AS
5912017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
592
593 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
594 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
595 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
596 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
597 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
598 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
599 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
600 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
601 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
602 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
603 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
604 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
605 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
606 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
607 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
608 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
609 * gcc.target/i386/avx-1.c: Test new intrinsics.
610 * gcc.target/i386/sse-13.c: Ditto.
611 * gcc.target/i386/sse-23.c: Ditto.
612
0516164b
RB
6132017-01-20 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/71264
616 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
617
d821744c
MF
6182017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
619
620 * gcc.target/mips/madd4-1.c: New file.
621 * gcc.target/mips/madd4-2.c: Likewise.
622 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
623 HAS_MADD4.
624 (mips_option_groups): Add -m[no-]madd4.
625 (mips-dg-init): Detect default -mno-madd4.
626 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
627 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
628 * gcc.target/mips/mips-ps-type-2.c: Likewise.
629 * gcc.target/mips/nmadd-1.c: Likewise.
630 * gcc.target/mips/nmadd-2.c: Likewise.
631 * gcc.target/mips/nmadd-3.c: Likewise.
632
db58fd89
JW
6332017-01-19 Jiong Wang <jiong.wang@arm.com>
634
635 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
636 combined instructions.
637 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
638 instructions.
639 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
640 of pointer authentication.
641
bd9cf60b
MM
6422017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
643
644 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
645 floating point hardware to run test.
646
ab014eb3
TC
6472017-01-19 Tamar Christina <tamar.christina@arm.com>
648
649 * gcc/testsuite/lib/target-supports.exp
650 (check_effective_target_vect_call_copysignf): Enable for AArch64.
651
c048038f
RO
6522017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
653
654 PR testsuite/79051
655 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
656 __x86_64__]: Allow for target i?86-*-*.
657
ab6b44cb
MF
6582017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
659
660 PR target/78176
661 * gcc.target/mips/lxc1-sxc1-1.c: New file.
662 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
663 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
664 HAS_LXC1.
665 (mips_option_groups): Add -m[no-]lxc1-sxc1.
666 (mips-dg-init): Detect default -mno-lxc1-sxc1.
667 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
668
118d5ed3
AV
6692017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
670
671 PR fortran/70696
672 * gfortran.dg/coarray_43.f90: New test.
673
a57c520e
RE
6742017-01-19 Richard Earnshaw <rearnsha@arm.com>
675
676 PR rtl-optimization/79121
677 * gcc.c-torture/execute/pr79121.c: New test.
678
54dc4be2
MM
6792017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
680
681 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
682 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
683
7bd5dad2
LK
6842017-01-18 Louis Krupp <louis.krupp@zoho.com>
685
686 PR fortran/50069
687 PR fortran/55086
688 * gfortran.dg/pr50069_1.f90: New test.
689 * gfortran.dg/pr50069_2.f90: New test.
690 * gfortran.dg/pr55086_1.f90: New test.
691 * gfortran.dg/pr55086_1_tfat.f90: New test.
692 * gfortran.dg/pr55086_2.f90: New test.
693 * gfortran.dg/pr55086_2_tfat.f90: New test.
694 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
695
0edd264d
AS
6962017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
697 * gcc.dg/strcmp-1.c: New test.
698 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
699
551914b7
DM
7002017-01-18 David Malcolm <dmalcolm@redhat.com>
701
702 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
703 (dejagnu_fail): Likewise.
704 (dejagnu_note): Likewise.
705 (pass): Provide forward decl, moving true decl to after #include
706 of harness.h.
707 (fail): Likewise.
708 (note): Likewise.
709
b7d3a6a6
MM
7102017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
711
712 * gcc.target/powerpc/p9-xxbr-1.c: New test.
713 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
714
c484627c
NS
7152017-01-18 Nathan Sidwell <nathan@acm.org>
716
717 PR c++/78488
718 * g++.dg/cpp1z/inh-ctor37.C: New.
719
a711887e
UB
7202017-01-18 Uros Bizjak <ubizjak@gmail.com>
721
722 PR rtl-optimization/78952
723 * gcc.target/i386/pr78952-1.c: New test.
724 * gcc.target/i386/pr78952-2.c: Ditto.
725
525a5e33
AV
7262017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
727
728 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
729
7302017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
731
732 PR fortran/70696
733 * gfortran.dg/coarray_event_1.f08: New test.
734
90553aac
JJ
7352017-01-18 Jakub Jelinek <jakub@redhat.com>
736
737 PR target/77416
738 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
739 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
740 from dg-options.
741 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
742 guarded test.
743 * gcc.target/powerpc/fusion4.c: Likewise.
744 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
745 guarded test.
746 * gcc.target/powerpc/pr58673-1.c: Likewise.
747 * gcc.target/powerpc/pr58673-2.c: Likewise.
748 * gcc.target/powerpc/pr59054.c: Likewise.
749
dfc42f08
BS
7502016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
751
752 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
753 vec_bperm.
754 * gcc.target/powerpc/p9-vbpermd.c: New file.
755
f3981e7e
AK
7562017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
757
758 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
759 (must_not_compile2): Downcase first letter of error messages.
760 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
761 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
762
2c65d990
NS
7632017-01-18 Nathan Sidwell <nathan@acm.org>
764
765 PR c++/79091
766 * g++.dg/pr79091.C: New.
767
a711887e
UB
7682017-01-18 Jakub Jelinek <jakub@redhat.com>
769
770 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
771 to dg-options.
772 (p0): Add missing dg-error.
773
4701fba3
JS
7742017-01-17 Joe Seymour <joe.s@somniumtech.com>
775
776 * gcc.target/msp430/mul_f5_muldef.c: New test.
777
ac4dc08d
MM
7782017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
779
780 PR target/79004
781 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
782 options. Fix up the syntax for using \m and \M.
783
1b3254e4
SB
7842017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
785
786 PR target/78875
787 * gcc.target/powerpc/ssp-1.c: New testcase.
788 * gcc.target/powerpc/ssp-2.c: New testcase.
789
8144a493
WD
7902017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
791
792 * gcc.target/aarch64/eh_return.c: New test.
793
a6607774
BS
7942017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
795
796 * vec-rlmi-rlnm.c: New file.
797
8ddfdbc2
NS
7982017-01-17 Nathan Sidwell <nathan@acm.org>
799
800 PR c++/61636
801 * g++.dg/cpp1y/pr61636-1.C: New.
802 * g++.dg/cpp1y/pr61636-2.C: New.
803 * g++.dg/cpp1y/pr61636-3.C: New.
804
d365b403
MS
8052017-01-17 Martin Sebor <msebor@redhat.com>
806
807 PR testsuite/79115
808 * gcc.dg/pr78768.c: Make it a link-only test.
809
0d80ab91
DM
8102017-01-17 David Malcolm <dmalcolm@redhat.com>
811
812 PR c++/71497
813 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
814 expected messages.
815 * c-c++-common/Wmisleading-indentation.c: Likewise.
816
31b61548
VM
8172017-01-17 Vladimir Makarov <vmakarov@redhat.com>
818
819 PR target/79058
820 * gcc.target/arm/pr79058.c: New.
821
c549996e
JJ
8222017-01-17 Jakub Jelinek <jakub@redhat.com>
823
824 PR tree-optimization/71854
825 * gcc.dg/vect/pr71854.c: New test.
826
4f197ff9
ML
8272017-01-17 Martin Liska <mliska@suse.cz>
828
829 PR ipa/71207
830 * g++.dg/ipa/pr71207.C: New test.
831
d4193b85
JH
8322017-01-17 Jan Hubicka <hubicka@ucw.cz>
833
834 PR middle-end/77445
835 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
836 * gcc.dg/tree-ssa/pr77445.c: New testcase.
837
906e7712
JJ
8382017-01-17 Jakub Jelinek <jakub@redhat.com>
839
840 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
841 rather than long unsigned int.
842 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
843
12314dc9
RB
8442017-01-17 Richard Biener <rguenther@suse.de>
845
846 PR tree-optimization/71433
847 * gcc.dg/Warray-bounds-20.c: New testcase.
848
a23e48df
RB
8492017-01-17 Richard Biener <rguenther@suse.de>
850
851 PR testsuite/52563
852 PR testsuite/71237
853 PR testsuite/77737
854 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
855 * gcc.dg/tree-ssa/scev-4.c: Likewise.
856 * gcc.dg/tree-ssa/scev-5.c: Likewise.
857
e6750e5c
AM
8582017-01-17 Alan Modra <amodra@gmail.com>
859
860 * gcc.target/powerpc/pr79066.c: New.
861
a59afbe2
JL
8622017-01-16 Jeff Law <law@redhat.com>
863
864 PR tree-optimization/33562
865 PR tree-optimization/61912
866 PR tree-optimization/77485
867 PR tree-optimization/79090
868 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
869 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
870
e1bcfb92
JJ
8712017-01-16 Jakub Jelinek <jakub@redhat.com>
872
98e92fb2
JJ
873 PR c/79089
874 * gcc.c-torture/compile/pr79089.c: New test.
875
e1bcfb92
JJ
876 PR target/79080
877 * gcc.dg/pr79080.c: New test.
878
0ef1f9cd
DM
8792017-01-16 David Malcolm <dmalcolm@redhat.com>
880
881 PR c/78304
882 * gcc.dg/format/pr78304.c: Convert argument from integral type
883 to a pointer.
884 * gcc.dg/format/pr78304-2.c: Likewise.
885
76689ffc
CL
8862017-01-16 Carl Love <cel@us.ibm.com>
887
888 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
889 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
890
ce12ee9e
CL
8912017-01-16 Carl Love <cel@us.ibm.com>
892
893 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
894 Change arguments and return type to bool long long.
895
b336037d
MS
8962017-01-16 Martin Sebor <msebor@redhat.com>
897
898 PR testsuite/79051
899 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
900 on x86.
901
1ddca3f3
PC
9022017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
903
904 Revert:
a711887e 905 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
906
907 PR c++/71737
908 * g++.dg/cpp0x/pr71737.C: New.
909
290687fb
BS
9102017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
911
912 * gcc.target/powerpc/swaps-p8-27.c: New.
913
7d2f3f1d
PC
9142017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
915
916 PR c++/71737
917 * g++.dg/cpp0x/pr71737.C: New.
918
d743728f
EB
9192017-01-16 Eric Botcazou <ebotcazou@adacore.com>
920
921 * gnat.dg/opt62.adb: New test.
922 * gnat.dg/opt62_pkg.ads: New helper.
923
90aead21
BS
9242017-01-14 Bernd Schmidt <bschmidt@redhat.com>
925
a711887e
UB
926 PR rtl-optimization/78626
927 PR rtl-optimization/78727
90aead21
BS
928 * gcc.dg/torture/pr78626.c: New test.
929 * gcc.dg/torture/pr78727.c: New test.
930
afaecc23
AM
9312017-01-14 Alan Modra <amodra@gmail.com>
932
933 * gcc.c-torture/compile/pr72749.c: New test.
934
be4aa83d
DM
9352017-01-13 David Malcolm <dmalcolm@redhat.com>
936
937 PR c/78304
938 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
939 (test_macro_2): New test.
940 (test_macro_3): New test.
941 (test_macro_4): New test.
942 (test_non_contiguous_strings): Convert line number to line offset.
943 * gcc.dg/format/pr78304-2.c: New test case.
944 * gcc.dg/format/pr78304.c: New test case.
945
7cdca3ec
UB
9462017-01-13 Uros Bizjak <ubizjak@gmail.com>
947
948 * gcc.target/i386/funcspec-56.inc: Add missing options and
949 reorder options by implied ISAs, as in ix86_target_string.
950
e3017e52
MP
9512017-01-13 Marek Polacek <polacek@redhat.com>
952
953 PR c++/71166
954 * g++.dg/cpp0x/constexpr-array18.C: New test.
955
d155c6fe
JL
9562017-01-13 Jeff Law <law@redhat.com>
957
7c9560a5
JL
958 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
959
9e59e99a
JL
960 PR tree-optimization/61912
961 PR tree-optimization/77485
962 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
963 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
964 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
965
966 PR tree-optimization/33562
967 PR tree-optimization/61912
968 PR tree-optimization/77485
d155c6fe
JL
969 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
970 * gcc.dg/tree-ssa/complex-5.c: Likewise.
971 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
972 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
973 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
974 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
975 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
976
77719b06
ML
9772017-01-13 Martin Liska <mliska@suse.cz>
978
979 PR ipa/79043
980 * gcc.c-torture/execute/pr79043.c: New test.
981
a181b2bc
RB
9822017-01-13 Richard Biener <rguenther@suse.de>
983
984 PR middle-end/78411
985 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
986
eaed3226
AV
9872017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
988
989 PR fortran/70697
990 * gfortran.dg/coarray/event_4.f08: New test.
991
4ccff88b
AV
9922017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
993
994 PR fortran/70696
995 * gfortran.dg/coarray/event_3.f08: New test.
996
3c3b9090
RB
9972017-01-13 Richard Biener <rguenther@suse.de>
998
999 PR tree-optimization/77283
1000 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1001
25329913
RB
10022017-01-13 Richard Biener <rguenther@suse.de>
1003
1004 * gcc.dg/gimplefe-22.c: New testcase.
1005
10b70b8e
RB
10062017-01-13 Richard Biener <rguenther@suse.de>
1007
1008 PR tree-optimization/77283
1009 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1010 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1011 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1012
76a8f82f
SL
10132017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1014
1015 * gcc.dg/pr77862.c: Require fpic target.
1016
59a505da
MM
10172017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1018
1019 PR target/79004
1020 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1021
bce6f760
MS
10222017-01-12 Martin Sebor <msebor@redhat.com>
1023
1024 * gcc.dg/pr78138.c: Adjust.
1025 * gcc.dg/pr78768.c: Adjust.
1026 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1027 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1028 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1029 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1030 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1031 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1032 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1033 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1034 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1035 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1036 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1037
3eefa646
JJ
10382017-01-12 Jakub Jelinek <jakub@redhat.com>
1039
1040 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1041
dcb56243
MS
10422017-01-12 Martin Sebor <msebor@redhat.com>
1043
8be3f306 1044 PR testsuite/79051
940242cd
MS
1045 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1046 due to bug 79054.
dcb56243 1047
b7431c20
DE
10482017-01-12 David Edelsohn <dje.gcc@gmail.com>
1049
1050 * gcc.dg/pr78768.c: Require LTO.
1051
2bcd9f32
MS
10522017-01-12 Martin Sebor <msebor@redhat.com>
1053
1054 PR c/79074
1055 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1056 due to the referenced bug.
1057
b2fc1c70
MS
10582017-01-12 Martin Sebor <msebor@redhat.com>
1059
1060 PR testsuite/79073
1061 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1062
fbed6f36
UB
10632017-01-12 Uros Bizjak <ubizjak@gmail.com>
1064
1065 * gcc.target/i386/builtin_target.c (check_features): Check all
1066 supported __builtin_cpu_supports options.
1067
27282dad
KT
10682017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1069
1070 PR tree-optimization/78319
1071 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1072 Remove xfail.
1073
66113166
BS
10742017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1075
1076 PR target/79044
1077 * gcc.target/powerpc/swaps-p8-26.c: New.
1078
6bb4ea5c
RB
10792017-01-12 Richard Biener <rguenther@suse.de>
1080
1081 * gcc.dg/gimplefe-21.c: New testcase.
1082
f15dbadb
MC
10832017-01-12 Michael Collison <michael.collison@arm.com>
1084
1085 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1086
73e32c47
JK
10872017-01-11 Julia Koval <julia.koval@intel.com>
1088 Uros Bizjak <ubizjak@gmail.com>
1089
1090 * gcc.target/i386/sgx.c New test.
1091 * gcc.target/i386/sse-12.c: Add -msgx.
1092 * gcc.target/i386/sse-13.c: Ditto.
1093 * gcc.target/i386/sse-14.c: Ditto.
1094 * gcc.target/i386/sse-22.c: Ditto.
1095 * gcc.target/i386/sse-23.c: Ditto.
1096 * g++.dg/other/i386-2.C: Ditto.
1097 * g++.dg/other/i386-3.C: Ditto.
1098
3594adc7
MS
10992017-01-11 Martin Sebor <msebor@redhat.com>
1100
1101 PR c++/24511
1102 * g++.dg/template/explicit9.C: New test.
1103
01bfd257
NS
11042017-01-11 Nathan Sidwell <nathan@acm.org>
1105
1106 PR c++/77812
1107 * g++.dg/pr77812.C: New.
1108
88df7964
JJ
11092017-01-11 Jakub Jelinek <jakub@redhat.com>
1110
eae63d78
JJ
1111 PR c++/71537
1112 * g++.dg/cpp1y/constexpr-71537.C: New test.
1113
88df7964
JJ
1114 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1115 argument.
1116
960ecba4
MS
11172017-01-11 Martin Sebor <msebor@redhat.com>
1118
1119 PR c/47931
1120 * c-c++-common/Waddress-2.c: New test.
1121
1f258a55
JJ
11222017-01-11 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR c++/78341
1125 * g++.dg/cpp0x/pr78341.C: New test.
1126
bf5fbf46
MS
11272017-01-11 Martin Sebor <msebor@redhat.com>
1128
1129 PR c/78768
1130 * gcc.dg/pr78768.c: New test.
1131
19ff0049
DM
11322017-01-11 David Malcolm <dmalcolm@redhat.com>
1133
1134 PR driver/78877
1135 * gcc.dg/spellcheck-options-14.c: New test case.
1136 * gcc.dg/spellcheck-options-15.c: New test case.
1137 * gcc.dg/spellcheck-options-16.c: New test case.
1138 * gcc.dg/spellcheck-options-17.c: New test case.
1139
c86e9f03
ML
11402017-01-11 Martin Liska <mliska@suse.cz>
1141
1142 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1143
947f51d6
JJ
11442017-01-11 Jakub Jelinek <jakub@redhat.com>
1145
1146 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1147 instead of just 1 for the decomposition from struct C.
1148
849fccf8
EB
11492017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1150
1151 * gcc.c-torture/execute/20170111-1.c: New test.
1152
80c74722
RB
11532017-01-11 Richard Biener <rguenther@suse.de>
1154
1155 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1156
4c4b4703
JJ
11572017-01-11 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR middle-end/50199
1160 * gcc.dg/lto/pr50199_0.c: New test.
1161
664b1a6b
MS
11622017-01-10 Martin Sebor <msebor@redhat.com>
1163
1164 PR testsuite/78960
1165 PR testsuite/78959
1166 PR testsuite/78133
1167 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1168 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1169
fefd3086
MS
11702017-01-10 Martin Sebor <msebor@redhat.com>
1171
1172 PR middle-end/78138
664b1a6b 1173 * gcc.dg/pr78138.c: New test.
fefd3086 1174
b9f4757f
DM
11752017-01-10 David Malcolm <dmalcolm@redhat.com>
1176
1177 PR c++/77949
1178 * g++.dg/diagnostic/pr77949.C: New test case.
1179
5a50f6bb
MS
11802017-01-10 Martin Sebor <msebor@redhat.com>
1181
1182 PR middle-end/78245
1183 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1184
c16880ef
MS
11852017-01-10 Martin Sebor <msebor@redhat.com>
1186
1187 PR tree-optimization/78775
1188 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1189 * gcc.dg/attr-alloc_size-10.c: New test.
1190 * gcc.dg/attr-alloc_size-11.c: New test.
1191 * gcc.dg/builtin-stringop-chk-7.c: New test.
1192 * gcc.dg/pr78775.c: New test.
1193 * gcc.dg/pr78973-2.c: New test.
1194 * gcc.dg/pr78973.c: New test.
1195
5363d9d9
JL
11962017-01-10 Jeff Law <law@redhat.com>
1197
1198 PR tree-optimization/77766
1199 PR tree-optimization/78856
1200 * gcc.c-torture/execute/pr77766.c: New test.
1201
aae23693
RB
12022016-01-10 Richard Biener <rguenther@suse.de>
1203
1204 PR tree-optimization/79034
1205 * g++.dg/torture/pr79034.C: New testcase.
1206
a0843aed
ML
12072017-01-10 Martin Liska <mliska@suse.cz>
1208
1209 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1210 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1211 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1212 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1213 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1214 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1215 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1216 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1217 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1218 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1219 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1220 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1221 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1222 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1223 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1224 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1225 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1226 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1227 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1228 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1229 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1230 * gcc.dg/ipa/pr64307.c: Likewise.
1231 * gcc.dg/ipa/pr77653.c: Likewise.
1232
79fc8ffe
AS
12332017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1234
1235 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1236 * g++.dg/other/i386-3.C: Ditto.
1237 * gcc.target/i386/sse-12.c: Ditto.
1238 * gcc.target/i386/sse-13.c: Ditto.
1239 * gcc.target/i386/sse-22.c: Ditto.
1240 * gcc.target/i386/sse-23.c: Ditto.
1241 * gcc.target/i386/builtin_target.c: Handle new option.
1242 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1243 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1244 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1245
dfa6951f
MS
12462017-01-09 Martin Sebor <msebor@redhat.com>
1247
1248 PR testsuite/79036
1249 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1250 with different precisions.
1251
a271e415
EB
12522017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1253
1254 * g++.dg/opt/call2.C: New test.
1255 * g++.dg/opt/call3.C: Likewise.
1256 * gnat.dg/array26.adb: New test.
1257 * gnat.dg/array26_pkg.ad[sb]: New helper.
1258 * gnat.dg/array27.adb: New test.
1259 * gnat.dg/array27_pkg.ad[sb]: New helper.
1260 * gnat.dg/array28.adb: New test.
1261 * gnat.dg/array28_pkg.ad[sb]: New helper.
1262
bd2c6270
JJ
12632017-01-09 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR translation/79019
1266 PR translation/79020
1267 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1268 diagnostics.
1269 * gfortran.dg/initialization_17.f90: Likewise.
1270
1c1d8e75
DH
12712017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1272
1273 PR testsuite/79026
1274 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1275 * gcc.target/i386/pr78904-4.c: Likewise.
1276 * gcc.target/i386/pr78904-6.c: Likewise.
1277 * gcc.target/i386/pr78967-2.c: Likewise.
1278
cb330ba5
JJ
12792017-01-09 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR tree-optimization/78899
1282 * gcc.target/i386/pr78899.c: New test.
1283 * gcc.dg/pr71077.c: New test.
1284
a5e14a42
MJ
12852017-01-09 Martin Jambor <mjambor@suse.cz>
1286
1287 PR ipa/78365
1288 PR ipa/78599
1289 * gcc.dg/torture/pr78365.c: New test.
1290
01216d27
JJ
12912017-01-09 Jakub Jelinek <jakub@redhat.com>
1292
dc59e50a
JJ
1293 PR c++/78948
1294 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1295 (main): Use int* instead of long long.
1296
01216d27
JJ
1297 PR tree-optimization/78938
1298 * gcc.dg/vect/pr78938.c: New test.
1299
c0d4fec7
KT
13002017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1301
1302 * gcc.dg/20161219.c: New test.
1303
7b1b0cc1
RB
13042017-01-09 Richard Biener <rguenther@suse.de>
1305
1306 PR tree-optimization/78997
1307 * gcc.dg/torture/pr78997.c: New testcase.
1308
813b9c0d
RB
13092017-01-09 Richard Biener <rguenther@suse.de>
1310
1311 PR debug/79000
1312 * g++.dg/lto/pr79000_0.C: New testcase.
1313 * g++.dg/lto/pr79000_1.c: Likewise.
1314
efcc8d38
MS
13152017-01-08 Martin Sebor <msebor@redhat.com>
1316
1317 PR middle-end/77708
1318 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1319 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1320 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1321 due to bug 78969.
1322 * gcc.dg/format/pr78569.c: Adjust.
1323
5ccf1d8d
DM
13242017-01-07 David Malcolm <dmalcolm@redhat.com>
1325
1326 PR c++/72803
1327 * g++.dg/diagnostic/pr72803.C: New test case.
1328
42002dfe
MS
13292017-01-07 Martin Sebor <msebor@redhat.com>
1330
1331 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1332 * gcc.dg/attr-alloc_size-4.c: Same.
1333
de91486c
AV
13342017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1335
1336 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1337 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1338 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1339 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1340 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1341 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1342 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1343
f55a925e
AS
13442017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1345 * gcc.dg/memcmp-1.c: New.
1346 * gcc.dg/strncmp-1.c: New.
1347
f3caa118
AV
13482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1349
1350 * gcc.target/arm/acle/mcrr: New.
1351 * gcc.target/arm/acle/mcrr2: New.
1352 * gcc.target/arm/acle/mrrc: New.
1353 * gcc.target/arm/acle/mrrc2: New.
1354
ecc9a25b
AV
13552017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1356
1357 * gcc.target/arm/acle/mcr.c: New.
1358 * gcc.target/arm/acle/mrc.c: New.
1359 * gcc.target/arm/acle/mcr2.c: New.
1360 * gcc.target/arm/acle/mrc2.c: New.
1361
3811581f
AV
13622017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1363
1364 * gcc.target/arm/acle/ldc: New.
1365 * gcc.target/arm/acle/ldc2: New.
1366 * gcc.target/arm/acle/ldcl: New.
1367 * gcc.target/arm/acle/ldc2l: New.
1368 * gcc.target/arm/acle/stc: New.
1369 * gcc.target/arm/acle/stc2: New.
1370 * gcc.target/arm/acle/stcl: New.
1371 * gcc.target/arm/acle/stc2l: New.
1372
d57daa0c
AV
13732017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1374
1375 * gcc.target/arm/acle/acle.exp: Run tests for different options
1376 and make sure fat-lto-objects is used such that we can still do
1377 assemble scans.
1378 * gcc.target/arm/acle/cdp.c: New.
1379 * gcc.target/arm/acle/cdp2.c: New.
1380 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1381 (check_effective_target_arm_coproc1_ok_nocache): New.
1382 (check_effective_target_arm_coproc2_ok): New.
1383 (check_effective_target_arm_coproc2_ok_nocache): New.
1384 (check_effective_target_arm_coproc3_ok): New.
1385 (check_effective_target_arm_coproc3_ok_nocache): New.
1386 (check_effective_target_arm_coproc4_ok): New.
1387 (check_effective_target_arm_coproc4_ok_nocache): New.
1388
8a123229
MS
13892017-01-06 Martin Sebor <msebor@redhat.com>
1390
1391 PR middle-end/78605
1392 * gcc.dg/tree-ssa/pr78605.c: New test.
1393
5b8999d6
MS
13942017-01-05 Martin Sebor <msebor@redhat.com>
1395
1396 PR tree-optimization/78910
1397 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1398 diagnostics.
1399 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1400 * gcc.dg/tree-ssa/pr78910.c: New test.
1401
4e89adf9
EB
14022017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1403
1404 * gcc.dg/sso-10.c: New test.
1405
962c5679
JJ
14062017-01-05 Jakub Jelinek <jakub@redhat.com>
1407
cfd719e7
JJ
1408 PR tree-optimization/71016
1409 * gcc.target/i386/pr71016.c: New test.
1410 * gcc.target/aarch64/pr71016.c: New test.
1411 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1412
26f20371
JJ
1413 PR c++/78931
1414 * g++.dg/cpp1z/decomp19.C: New test.
1415
962c5679
JJ
1416 PR c++/78890
1417 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1418 * g++.dg/init/union1.C: Likewise.
1419 * g++.dg/cpp0x/union6.C: Expect errors.
1420 * g++.dg/cpp0x/union8.C: New test.
1421 * g++.dg/cpp0x/pr78890-1.C: New test.
1422 * g++.dg/cpp0x/pr78890-2.C: New test.
1423
8c15f541
DE
14242017-01-05 David Edelsohn <dje.gcc@gmail.com>
1425
1426 * gcc.target/powerpc/pr71670.c: Require p9vector.
1427 * gcc.target/powerpc/p9-novsx.c: Same.
1428
51b86113
DM
14292017-01-05 David Malcolm <dmalcolm@redhat.com>
1430
1431 * selftests/asr_div1.rtl: New file.
1432 * selftests/aarch64: New subdirectory.
1433 * selftests/aarch64/times-two.rtl: New file.
1434 * selftests/bb-index.rtl: New file.
1435 * selftests/cfg-test.rtl: New file.
1436 * selftests/const-int.rtl: New file.
1437 * selftests/example-labels.rtl: New file.
1438 * selftests/insn-with-mode.rtl: New file.
1439 * selftests/jump-to-label-ref.rtl: New file.
1440 * selftests/jump-to-return.rtl: New file.
1441 * selftests/jump-to-simple-return.rtl: New file.
1442 * selftests/mem.rtl: New file.
1443 * selftests/note-insn-deleted.rtl: New file.
1444 * selftests/note_insn_basic_block.rtl: New file.
1445 * selftests/simple-cse.rtl: New file.
1446 * selftests/symbol-ref.rtl: New file.
1447 * selftests/x86_64: New subdirectory.
1448 * selftests/x86_64/call-insn.rtl: New file.
1449 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1450 * selftests/x86_64/times-two.rtl: New file.
1451 * selftests/x86_64/unspec.rtl: New file.
1452
dc7650cc
NS
14532017-01-05 Nathan Sidwell <nathan@acm.org>
1454
1455 PR c++/78765
1456 * g++.dg/cpp0x/pr78765.C: New.
1457
3db70565
DV
14582017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1459
1460 * gcc.target/s390/memcpy-2.c: New test.
1461 * gcc.target/s390/memset-2.c: New test.
1462
f5a537e3
AK
14632017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1464
1465 * gcc.target/s390/memcpy-1.c: New test.
1466
d80c6d02
JL
14672017-01-04 Jeff Law <law@redhat.com>
1468
1469 PR tree-optimization/78812
1470 * g++.dg/torture/pr78812.C: New test.
1471
08edc320 14722017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
1473
1474 PR target/71977
1475 PR target/70568
1476 PR target/78823
1477 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1478 64-bit VSX systems with direct move, whether we optimize common
1479 code sequences in the GLIBC math library for float math functions.
1480 * gcc.target/powerpc/pr71977-2.c: Likewise.
1481
a9342885
MP
14822017-01-04 Marek Polacek <polacek@redhat.com>
1483
1484 PR c++/64767
1485 * c-c++-common/Wpointer-compare-1.c: New test.
1486
066435fe
JJ
14872017-01-04 Jakub Jelinek <jakub@redhat.com>
1488
abec4284
JJ
1489 PR c++/78949
1490 * c-c++-common/Wunused-var-16.c: New test.
1491
26c43e27
JJ
1492 PR c++/78693
1493 * g++.dg/cpp0x/pr78693.C: New test.
1494
fc73e60c
JJ
1495 PR driver/78957
1496 * gcc.dg/pr78957.c: New test.
1497
c9cf3863
JJ
1498 * g++.dg/cpp1y/auto-fn34.C: New test.
1499
066435fe
JJ
1500 PR c++/71182
1501 * g++.dg/cpp0x/pr71182.C: New test.
1502
598bd687
KN
15032017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1504
1505 PR target/78056
1506 * gcc.target/powerpc/pr78056-1.c: New test.
1507 * gcc.target/powerpc/pr78056-2.c: New test.
1508 * gcc.target/powerpc/pr78056-3.c: New test.
1509 * gcc.target/powerpc/pr78056-4.c: New test.
1510 * gcc.target/powerpc/pr78056-5.c: New test.
1511 * gcc.target/powerpc/pr78056-6.c: New test.
1512 * gcc.target/powerpc/pr78056-7.c: New test.
1513 * gcc.target/powerpc/pr78056-8.c: New test.
1514 * lib/target-supports.exp
1515 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1516 whether the effective target supports the popcntb instruction.
1517
8194635a
JL
15182017-01-03 Jeff Law <law@redhat.com>
1519
1520 PR tree-optimization/67955
1521 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1522
baf9ebc8
MP
15232017-01-04 Marek Polacek <polacek@redhat.com>
1524
1525 PR c++/77545
1526 PR c++/77284
1527 * g++.dg/cpp0x/range-for32.C: New test.
1528 * g++.dg/cpp0x/range-for33.C: New test.
1529
5dd9a9d0
DM
15302017-01-04 David Malcolm <dmalcolm@redhat.com>
1531
1532 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1533
4bf07f3f
NS
15342017-01-04 Nathan Sidwell <nathan@acm.org>
1535
1536 PR c++/66735
1537 * g++.dg/cpp1y/pr66735.C: New.
1538
165ba2e9
JJ
15392017-01-04 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR tree-optimization/71563
1542 * gcc.dg/tree-ssa/pr71563.c: New test.
1543
4567f969
JB
15442017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1545
1546 PR fortran/78534
1547 PR fortran/78976
1548 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1549 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1550 * gfortran.dg/transfer_intrinsic_1.f90: Change
1551 scan-tree-dump-times due to gfc_trans_string_copy change to
1552 avoid -Wstringop-overflow.
1553
1c06f07f
JL
15542017-01-03 Jeff Law <law@redhat.com>
1555
1556 PR tree-optimization/78856
1557 * gcc.c-torture/execute/pr78856.c: New test.
1558
60fb638f
MM
15592017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1560
1561 PR target/78953
1562 * gcc.target/powerpc/pr78953.c: New test.
1563
e4d02f52
ILT
15642017-01-03 Ian Lance Taylor <iant@google.com>
1565
1566 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1567 enums.
1568
5b4f088d
MS
15692017-01-03 Martin Sebor <msebor@redhat.com>
1570
1571 PR tree-optimization/78696
1572 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1573 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1574 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1575 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1576
15772017-01-03 David Malcolm <dmalcolm@redhat.com>
1578
1579 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1580 with more than one digit.
1581 * lib/gcc-dg.exp (process-message): Support more than one digit
1582 in relative line specifications.
1583
15842017-01-03 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR tree-optimization/78965
1587 * gcc.dg/pr78965.c: New test.
1588
1589 PR middle-end/78901
1590 * g++.dg/opt/pr78901.C: New test.
1591
15922017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1593
1594 PR fortran/78534
1595 PR fortran/66310
1596 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1597 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1598 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1599 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1600 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1601 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1602 * gfortran.dg/string_1_lp64.f90: New test.
1603 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1604 * gfortran.dg/string_3_lp64.f90: New test.
1605 * gfortran.dg/transfer_intrinsic_1.f90: Change
1606 scan-tree-dump-times due to gfc_trans_string_copy change to
1607 avoid -Wstringop-overflow.
1608
8b7163c6
UB
16092017-01-02 Uros Bizjak <ubizjak@gmail.com>
1610
1611 PR target/78967
1612 * gcc.target/i386/pr78967-1.c: New test.
1613 * gcc.target/i386/pr78967-2.c: Ditto.
1614 * gcc.target/i386/pr78967-3.c: Ditto.
1615
1616 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1617 * gcc.target/i386/pr78904-4.c: Ditto.
1618 * gcc.target/i386/pr78904-6.c: Ditto.
1619
e2940b98
JH
16202017-01-01 Jan Hubicka <hubicka@ucw.cz>
1621
1622 PR middle-end/77674
1623 * g++.dg/torture/pr77674.C: New testcase.
1624
cbe34bb5 16252017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
1626
1627 Update copyright years.
818ab71a 1628\f
cbe34bb5 1629Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
1630
1631Copying and distribution of this file, with or without modification,
1632are permitted in any medium without royalty provided the copyright
1633notice and this notice are preserved.