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