]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[PR 79108] Put ipa_node_params to GC memory
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-01-23 Martin Jambor <mjambor@suse.cz>
2
3 PR ipa/79108
4 * gfortran.dg/lto/pr79108_0.f90: New test.
5
6 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7
8 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
13 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
14 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
15 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
16 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
17 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
18 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
19 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
20 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
21 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
22 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
23 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
24
25 2017-01-23 Richard Biener <rguenther@suse.de>
26 Nick Clifton <nickc@redhat.com>
27
28 PR testsuite/78421
29 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
30 If the target is ARM return the result of the
31 check_effective_target_arm_vect_no_misalign proc.
32 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
33 support unaligned vectors then only expect one of the loops to be
34 unrolled.
35
36 2017-01-23 Martin Liska <mliska@suse.cz>
37
38 * gcc.dg/asan/use-after-scope-10.c: New test.
39 * gcc.dg/asan/use-after-scope-11.c: New test.
40 * g++.dg/asan/use-after-scope-5.C: New test.
41
42 2017-01-23 Martin Liska <mliska@suse.cz>
43
44 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
45 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
46 sanopt optimization for ASAN_POISON.
47
48 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
49
50 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
51
52 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
53
54 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
55 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
56 for poly*_t types.
57 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
58 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
59 exec_vcombine): Likewise.
60 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
61 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
62 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
63 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
64 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
65 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
66 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
67 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
68 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
69 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
70 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
71 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
72 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
73 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
74 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
75 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
76 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
77 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
78 Likewise.
79 (TEST_VGET_LANE): Cast to uint to avoid warning.
80 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
81 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
82 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
83 exec_vfma_vfms_n): Fix PRIx format for float64_t.
84 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
85 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
86 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
87 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
88 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
89 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
90 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
91 CHECK_POLY instead of CHECK for poly64_t types.
92 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
93 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
94 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
95 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
96 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
97 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
98 uint32_t.
99 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
100 for int32_t, int64_t.
101 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
102 vqneg_extra): Fix PRIx format for int16_t, int32_t.
103 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
104 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
105 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
106 needed.
107
108 2017-01-22 Jakub Jelinek <jakub@redhat.com>
109
110 PR fortran/79154
111 * gfortran.dg/gomp/pr79154-1.f90: New test.
112 * gfortran.dg/gomp/pr79154-2.f90: New test.
113
114 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
115
116 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
117
118 2017-01-21 Marek Polacek <polacek@redhat.com>
119
120 PR testsuite/79169
121 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
122
123 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
124
125 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
126
127 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
128
129 PR rtl-optimization/79125
130 * gcc.dg/torture/pr79125.c: New test.
131
132 2017-01-20 Jiong Wang <jiong.wang@arm.com>
133
134 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
135 only.
136 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
137 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
138
139 2017-01-20 Nathan Sidwell <nathan@acm.org>
140
141 PR c++/79495
142 * g++.dg/cpp1z/inh-ctor38.C: New.
143
144 2017-01-20 Marek Polacek <polacek@redhat.com>
145
146 PR c/79152
147 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
148
149 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
150
151 * lib/target-supports.exp (check_configured_with): New procedure.
152 (check_effective_target_default_mode): new effective target.
153 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
154 default mode. Fix dg-skip-if target selector syntax.
155 * gcc.target/arm/optional_thumb-2.c: Likewise.
156 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
157 syntax.
158
159 2017-01-20 David Malcolm <dmalcolm@redhat.com>
160
161 PR c++/77829
162 PR c++/78656
163 * g++.dg/spellcheck-pr77829.C: New test case.
164 * g++.dg/spellcheck-pr78656.C: New test case.
165
166 2017-01-20 Marek Polacek <polacek@redhat.com>
167
168 PR c/64279
169 * c-c++-common/Wduplicated-branches-1.c: New test.
170 * c-c++-common/Wduplicated-branches-10.c: New test.
171 * c-c++-common/Wduplicated-branches-11.c: New test.
172 * c-c++-common/Wduplicated-branches-12.c: New test.
173 * c-c++-common/Wduplicated-branches-2.c: New test.
174 * c-c++-common/Wduplicated-branches-3.c: New test.
175 * c-c++-common/Wduplicated-branches-4.c: New test.
176 * c-c++-common/Wduplicated-branches-5.c: New test.
177 * c-c++-common/Wduplicated-branches-6.c: New test.
178 * c-c++-common/Wduplicated-branches-7.c: New test.
179 * c-c++-common/Wduplicated-branches-8.c: New test.
180 * c-c++-common/Wduplicated-branches-9.c: New test.
181 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
182 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
183 * g++.dg/ext/builtin-object-size3.C: Likewise.
184 * g++.dg/gomp/loop-1.C: Likewise.
185 * g++.dg/warn/Wduplicated-branches1.C: New test.
186 * g++.dg/warn/Wduplicated-branches2.C: New test.
187
188 2017-01-20 Martin Liska <mliska@suse.cz>
189
190 PR lto/69188
191 * gcc.dg/lto/pr69188_0.c: New test.
192 * gcc.dg/lto/pr69188_1.c: New test.
193
194 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
195
196 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
197 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
198 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
199 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
200 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
201 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
202 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
203 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
204 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
205 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
206 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
207 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
208 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
209 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
210 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
211 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
212 * gcc.target/i386/avx-1.c: Test new intrinsics.
213 * gcc.target/i386/sse-13.c: Ditto.
214 * gcc.target/i386/sse-23.c: Ditto.
215
216 2017-01-20 Richard Biener <rguenther@suse.de>
217
218 PR tree-optimization/71264
219 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
220
221 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
222
223 * gcc.target/mips/madd4-1.c: New file.
224 * gcc.target/mips/madd4-2.c: Likewise.
225 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
226 HAS_MADD4.
227 (mips_option_groups): Add -m[no-]madd4.
228 (mips-dg-init): Detect default -mno-madd4.
229 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
230 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
231 * gcc.target/mips/mips-ps-type-2.c: Likewise.
232 * gcc.target/mips/nmadd-1.c: Likewise.
233 * gcc.target/mips/nmadd-2.c: Likewise.
234 * gcc.target/mips/nmadd-3.c: Likewise.
235
236 2017-01-19 Jiong Wang <jiong.wang@arm.com>
237
238 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
239 combined instructions.
240 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
241 instructions.
242 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
243 of pointer authentication.
244
245 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
246
247 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
248 floating point hardware to run test.
249
250 2017-01-19 Tamar Christina <tamar.christina@arm.com>
251
252 * gcc/testsuite/lib/target-supports.exp
253 (check_effective_target_vect_call_copysignf): Enable for AArch64.
254
255 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
256
257 PR testsuite/79051
258 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
259 __x86_64__]: Allow for target i?86-*-*.
260
261 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
262
263 PR target/78176
264 * gcc.target/mips/lxc1-sxc1-1.c: New file.
265 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
266 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
267 HAS_LXC1.
268 (mips_option_groups): Add -m[no-]lxc1-sxc1.
269 (mips-dg-init): Detect default -mno-lxc1-sxc1.
270 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
271
272 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
273
274 PR fortran/70696
275 * gfortran.dg/coarray_43.f90: New test.
276
277 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
278
279 PR rtl-optimization/79121
280 * gcc.c-torture/execute/pr79121.c: New test.
281
282 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
283
284 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
285 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
286
287 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
288
289 PR fortran/50069
290 PR fortran/55086
291 * gfortran.dg/pr50069_1.f90: New test.
292 * gfortran.dg/pr50069_2.f90: New test.
293 * gfortran.dg/pr55086_1.f90: New test.
294 * gfortran.dg/pr55086_1_tfat.f90: New test.
295 * gfortran.dg/pr55086_2.f90: New test.
296 * gfortran.dg/pr55086_2_tfat.f90: New test.
297 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
298
299 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
300 * gcc.dg/strcmp-1.c: New test.
301 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
302
303 2017-01-18 David Malcolm <dmalcolm@redhat.com>
304
305 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
306 (dejagnu_fail): Likewise.
307 (dejagnu_note): Likewise.
308 (pass): Provide forward decl, moving true decl to after #include
309 of harness.h.
310 (fail): Likewise.
311 (note): Likewise.
312
313 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
314
315 * gcc.target/powerpc/p9-xxbr-1.c: New test.
316 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
317
318 2017-01-18 Nathan Sidwell <nathan@acm.org>
319
320 PR c++/78488
321 * g++.dg/cpp1z/inh-ctor37.C: New.
322
323 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
324
325 PR rtl-optimization/78952
326 * gcc.target/i386/pr78952-1.c: New test.
327 * gcc.target/i386/pr78952-2.c: Ditto.
328
329 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
330
331 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
332
333 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
334
335 PR fortran/70696
336 * gfortran.dg/coarray_event_1.f08: New test.
337
338 2017-01-18 Jakub Jelinek <jakub@redhat.com>
339
340 PR target/77416
341 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
342 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
343 from dg-options.
344 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
345 guarded test.
346 * gcc.target/powerpc/fusion4.c: Likewise.
347 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
348 guarded test.
349 * gcc.target/powerpc/pr58673-1.c: Likewise.
350 * gcc.target/powerpc/pr58673-2.c: Likewise.
351 * gcc.target/powerpc/pr59054.c: Likewise.
352
353 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
354
355 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
356 vec_bperm.
357 * gcc.target/powerpc/p9-vbpermd.c: New file.
358
359 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
360
361 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
362 (must_not_compile2): Downcase first letter of error messages.
363 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
364 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
365
366 2017-01-18 Nathan Sidwell <nathan@acm.org>
367
368 PR c++/79091
369 * g++.dg/pr79091.C: New.
370
371 2017-01-18 Jakub Jelinek <jakub@redhat.com>
372
373 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
374 to dg-options.
375 (p0): Add missing dg-error.
376
377 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
378
379 * gcc.target/msp430/mul_f5_muldef.c: New test.
380
381 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
382
383 PR target/79004
384 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
385 options. Fix up the syntax for using \m and \M.
386
387 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
388
389 PR target/78875
390 * gcc.target/powerpc/ssp-1.c: New testcase.
391 * gcc.target/powerpc/ssp-2.c: New testcase.
392
393 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
394
395 * gcc.target/aarch64/eh_return.c: New test.
396
397 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398
399 * vec-rlmi-rlnm.c: New file.
400
401 2017-01-17 Nathan Sidwell <nathan@acm.org>
402
403 PR c++/61636
404 * g++.dg/cpp1y/pr61636-1.C: New.
405 * g++.dg/cpp1y/pr61636-2.C: New.
406 * g++.dg/cpp1y/pr61636-3.C: New.
407
408 2017-01-17 Martin Sebor <msebor@redhat.com>
409
410 PR testsuite/79115
411 * gcc.dg/pr78768.c: Make it a link-only test.
412
413 2017-01-17 David Malcolm <dmalcolm@redhat.com>
414
415 PR c++/71497
416 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
417 expected messages.
418 * c-c++-common/Wmisleading-indentation.c: Likewise.
419
420 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
421
422 PR target/79058
423 * gcc.target/arm/pr79058.c: New.
424
425 2017-01-17 Jakub Jelinek <jakub@redhat.com>
426
427 PR tree-optimization/71854
428 * gcc.dg/vect/pr71854.c: New test.
429
430 2017-01-17 Martin Liska <mliska@suse.cz>
431
432 PR ipa/71207
433 * g++.dg/ipa/pr71207.C: New test.
434
435 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
436
437 PR middle-end/77445
438 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
439 * gcc.dg/tree-ssa/pr77445.c: New testcase.
440
441 2017-01-17 Jakub Jelinek <jakub@redhat.com>
442
443 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
444 rather than long unsigned int.
445 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
446
447 2017-01-17 Richard Biener <rguenther@suse.de>
448
449 PR tree-optimization/71433
450 * gcc.dg/Warray-bounds-20.c: New testcase.
451
452 2017-01-17 Richard Biener <rguenther@suse.de>
453
454 PR testsuite/52563
455 PR testsuite/71237
456 PR testsuite/77737
457 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
458 * gcc.dg/tree-ssa/scev-4.c: Likewise.
459 * gcc.dg/tree-ssa/scev-5.c: Likewise.
460
461 2017-01-17 Alan Modra <amodra@gmail.com>
462
463 * gcc.target/powerpc/pr79066.c: New.
464
465 2017-01-16 Jeff Law <law@redhat.com>
466
467 PR tree-optimization/33562
468 PR tree-optimization/61912
469 PR tree-optimization/77485
470 PR tree-optimization/79090
471 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
472 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
473
474 2017-01-16 Jakub Jelinek <jakub@redhat.com>
475
476 PR c/79089
477 * gcc.c-torture/compile/pr79089.c: New test.
478
479 PR target/79080
480 * gcc.dg/pr79080.c: New test.
481
482 2017-01-16 David Malcolm <dmalcolm@redhat.com>
483
484 PR c/78304
485 * gcc.dg/format/pr78304.c: Convert argument from integral type
486 to a pointer.
487 * gcc.dg/format/pr78304-2.c: Likewise.
488
489 2017-01-16 Carl Love <cel@us.ibm.com>
490
491 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
492 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
493
494 2017-01-16 Carl Love <cel@us.ibm.com>
495
496 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
497 Change arguments and return type to bool long long.
498
499 2017-01-16 Martin Sebor <msebor@redhat.com>
500
501 PR testsuite/79051
502 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
503 on x86.
504
505 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
506
507 Revert:
508 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
509
510 PR c++/71737
511 * g++.dg/cpp0x/pr71737.C: New.
512
513 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
514
515 * gcc.target/powerpc/swaps-p8-27.c: New.
516
517 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
518
519 PR c++/71737
520 * g++.dg/cpp0x/pr71737.C: New.
521
522 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
523
524 * gnat.dg/opt62.adb: New test.
525 * gnat.dg/opt62_pkg.ads: New helper.
526
527 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
528
529 PR rtl-optimization/78626
530 PR rtl-optimization/78727
531 * gcc.dg/torture/pr78626.c: New test.
532 * gcc.dg/torture/pr78727.c: New test.
533
534 2017-01-14 Alan Modra <amodra@gmail.com>
535
536 * gcc.c-torture/compile/pr72749.c: New test.
537
538 2017-01-13 David Malcolm <dmalcolm@redhat.com>
539
540 PR c/78304
541 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
542 (test_macro_2): New test.
543 (test_macro_3): New test.
544 (test_macro_4): New test.
545 (test_non_contiguous_strings): Convert line number to line offset.
546 * gcc.dg/format/pr78304-2.c: New test case.
547 * gcc.dg/format/pr78304.c: New test case.
548
549 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
550
551 * gcc.target/i386/funcspec-56.inc: Add missing options and
552 reorder options by implied ISAs, as in ix86_target_string.
553
554 2017-01-13 Marek Polacek <polacek@redhat.com>
555
556 PR c++/71166
557 * g++.dg/cpp0x/constexpr-array18.C: New test.
558
559 2017-01-13 Jeff Law <law@redhat.com>
560
561 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
562
563 PR tree-optimization/61912
564 PR tree-optimization/77485
565 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
566 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
567 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
568
569 PR tree-optimization/33562
570 PR tree-optimization/61912
571 PR tree-optimization/77485
572 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
573 * gcc.dg/tree-ssa/complex-5.c: Likewise.
574 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
575 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
576 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
577 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
578 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
579
580 2017-01-13 Martin Liska <mliska@suse.cz>
581
582 PR ipa/79043
583 * gcc.c-torture/execute/pr79043.c: New test.
584
585 2017-01-13 Richard Biener <rguenther@suse.de>
586
587 PR middle-end/78411
588 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
589
590 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
591
592 PR fortran/70697
593 * gfortran.dg/coarray/event_4.f08: New test.
594
595 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
596
597 PR fortran/70696
598 * gfortran.dg/coarray/event_3.f08: New test.
599
600 2017-01-13 Richard Biener <rguenther@suse.de>
601
602 PR tree-optimization/77283
603 * gcc.dg/tree-ssa/split-path-9.c: Fix.
604
605 2017-01-13 Richard Biener <rguenther@suse.de>
606
607 * gcc.dg/gimplefe-22.c: New testcase.
608
609 2017-01-13 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/77283
612 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
613 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
614 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
615
616 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
617
618 * gcc.dg/pr77862.c: Require fpic target.
619
620 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
621
622 PR target/79004
623 * gcc.target/powerpc/pr79004.c: New test.
624
625 2017-01-12 Martin Sebor <msebor@redhat.com>
626
627 * gcc.dg/pr78138.c: Adjust.
628 * gcc.dg/pr78768.c: Adjust.
629 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
630 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
631 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
632 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
633 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
634 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
635 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
636 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
637 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
638 * gcc.dg/tree-ssa/pr78605.c: Adjust.
639 * gcc.dg/tree-ssa/pr78622.c: Adjust.
640
641 2017-01-12 Jakub Jelinek <jakub@redhat.com>
642
643 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
644
645 2017-01-12 Martin Sebor <msebor@redhat.com>
646
647 PR testsuite/79051
648 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
649 due to bug 79054.
650
651 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
652
653 * gcc.dg/pr78768.c: Require LTO.
654
655 2017-01-12 Martin Sebor <msebor@redhat.com>
656
657 PR c/79074
658 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
659 due to the referenced bug.
660
661 2017-01-12 Martin Sebor <msebor@redhat.com>
662
663 PR testsuite/79073
664 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
665
666 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
667
668 * gcc.target/i386/builtin_target.c (check_features): Check all
669 supported __builtin_cpu_supports options.
670
671 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
672
673 PR tree-optimization/78319
674 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
675 Remove xfail.
676
677 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
678
679 PR target/79044
680 * gcc.target/powerpc/swaps-p8-26.c: New.
681
682 2017-01-12 Richard Biener <rguenther@suse.de>
683
684 * gcc.dg/gimplefe-21.c: New testcase.
685
686 2017-01-12 Michael Collison <michael.collison@arm.com>
687
688 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
689
690 2017-01-11 Julia Koval <julia.koval@intel.com>
691 Uros Bizjak <ubizjak@gmail.com>
692
693 * gcc.target/i386/sgx.c New test.
694 * gcc.target/i386/sse-12.c: Add -msgx.
695 * gcc.target/i386/sse-13.c: Ditto.
696 * gcc.target/i386/sse-14.c: Ditto.
697 * gcc.target/i386/sse-22.c: Ditto.
698 * gcc.target/i386/sse-23.c: Ditto.
699 * g++.dg/other/i386-2.C: Ditto.
700 * g++.dg/other/i386-3.C: Ditto.
701
702 2017-01-11 Martin Sebor <msebor@redhat.com>
703
704 PR c++/24511
705 * g++.dg/template/explicit9.C: New test.
706
707 2017-01-11 Nathan Sidwell <nathan@acm.org>
708
709 PR c++/77812
710 * g++.dg/pr77812.C: New.
711
712 2017-01-11 Jakub Jelinek <jakub@redhat.com>
713
714 PR c++/71537
715 * g++.dg/cpp1y/constexpr-71537.C: New test.
716
717 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
718 argument.
719
720 2017-01-11 Martin Sebor <msebor@redhat.com>
721
722 PR c/47931
723 * c-c++-common/Waddress-2.c: New test.
724
725 2017-01-11 Jakub Jelinek <jakub@redhat.com>
726
727 PR c++/78341
728 * g++.dg/cpp0x/pr78341.C: New test.
729
730 2017-01-11 Martin Sebor <msebor@redhat.com>
731
732 PR c/78768
733 * gcc.dg/pr78768.c: New test.
734
735 2017-01-11 David Malcolm <dmalcolm@redhat.com>
736
737 PR driver/78877
738 * gcc.dg/spellcheck-options-14.c: New test case.
739 * gcc.dg/spellcheck-options-15.c: New test case.
740 * gcc.dg/spellcheck-options-16.c: New test case.
741 * gcc.dg/spellcheck-options-17.c: New test case.
742
743 2017-01-11 Martin Liska <mliska@suse.cz>
744
745 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
746
747 2017-01-11 Jakub Jelinek <jakub@redhat.com>
748
749 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
750 instead of just 1 for the decomposition from struct C.
751
752 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
753
754 * gcc.c-torture/execute/20170111-1.c: New test.
755
756 2017-01-11 Richard Biener <rguenther@suse.de>
757
758 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
759
760 2017-01-11 Jakub Jelinek <jakub@redhat.com>
761
762 PR middle-end/50199
763 * gcc.dg/lto/pr50199_0.c: New test.
764
765 2017-01-10 Martin Sebor <msebor@redhat.com>
766
767 PR testsuite/78960
768 PR testsuite/78959
769 PR testsuite/78133
770 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
771 * gcc.dg/tree-ssa/pr78622.c: Ditto.
772
773 2017-01-10 Martin Sebor <msebor@redhat.com>
774
775 PR middle-end/78138
776 * gcc.dg/pr78138.c: New test.
777
778 2017-01-10 David Malcolm <dmalcolm@redhat.com>
779
780 PR c++/77949
781 * g++.dg/diagnostic/pr77949.C: New test case.
782
783 2017-01-10 Martin Sebor <msebor@redhat.com>
784
785 PR middle-end/78245
786 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
787
788 2017-01-10 Martin Sebor <msebor@redhat.com>
789
790 PR tree-optimization/78775
791 * gcc.dg/attr-alloc_size-4.c: Add test cases.
792 * gcc.dg/attr-alloc_size-10.c: New test.
793 * gcc.dg/attr-alloc_size-11.c: New test.
794 * gcc.dg/builtin-stringop-chk-7.c: New test.
795 * gcc.dg/pr78775.c: New test.
796 * gcc.dg/pr78973-2.c: New test.
797 * gcc.dg/pr78973.c: New test.
798
799 2017-01-10 Jeff Law <law@redhat.com>
800
801 PR tree-optimization/77766
802 PR tree-optimization/78856
803 * gcc.c-torture/execute/pr77766.c: New test.
804
805 2016-01-10 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/79034
808 * g++.dg/torture/pr79034.C: New testcase.
809
810 2017-01-10 Martin Liska <mliska@suse.cz>
811
812 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
813 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
814 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
815 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
816 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
817 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
818 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
819 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
820 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
821 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
822 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
823 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
824 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
825 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
826 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
827 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
828 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
829 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
830 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
831 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
832 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
833 * gcc.dg/ipa/pr64307.c: Likewise.
834 * gcc.dg/ipa/pr77653.c: Likewise.
835
836 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
837
838 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
839 * g++.dg/other/i386-3.C: Ditto.
840 * gcc.target/i386/sse-12.c: Ditto.
841 * gcc.target/i386/sse-13.c: Ditto.
842 * gcc.target/i386/sse-22.c: Ditto.
843 * gcc.target/i386/sse-23.c: Ditto.
844 * gcc.target/i386/builtin_target.c: Handle new option.
845 * gcc.target/i386/funcspec-56.inc: Test new attributes.
846 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
847 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
848
849 2017-01-09 Martin Sebor <msebor@redhat.com>
850
851 PR testsuite/79036
852 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
853 with different precisions.
854
855 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
856
857 * g++.dg/opt/call2.C: New test.
858 * g++.dg/opt/call3.C: Likewise.
859 * gnat.dg/array26.adb: New test.
860 * gnat.dg/array26_pkg.ad[sb]: New helper.
861 * gnat.dg/array27.adb: New test.
862 * gnat.dg/array27_pkg.ad[sb]: New helper.
863 * gnat.dg/array28.adb: New test.
864 * gnat.dg/array28_pkg.ad[sb]: New helper.
865
866 2017-01-09 Jakub Jelinek <jakub@redhat.com>
867
868 PR translation/79019
869 PR translation/79020
870 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
871 diagnostics.
872 * gfortran.dg/initialization_17.f90: Likewise.
873
874 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
875
876 PR testsuite/79026
877 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
878 * gcc.target/i386/pr78904-4.c: Likewise.
879 * gcc.target/i386/pr78904-6.c: Likewise.
880 * gcc.target/i386/pr78967-2.c: Likewise.
881
882 2017-01-09 Jakub Jelinek <jakub@redhat.com>
883
884 PR tree-optimization/78899
885 * gcc.target/i386/pr78899.c: New test.
886 * gcc.dg/pr71077.c: New test.
887
888 2017-01-09 Martin Jambor <mjambor@suse.cz>
889
890 PR ipa/78365
891 PR ipa/78599
892 * gcc.dg/torture/pr78365.c: New test.
893
894 2017-01-09 Jakub Jelinek <jakub@redhat.com>
895
896 PR c++/78948
897 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
898 (main): Use int* instead of long long.
899
900 PR tree-optimization/78938
901 * gcc.dg/vect/pr78938.c: New test.
902
903 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
904
905 * gcc.dg/20161219.c: New test.
906
907 2017-01-09 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/78997
910 * gcc.dg/torture/pr78997.c: New testcase.
911
912 2017-01-09 Richard Biener <rguenther@suse.de>
913
914 PR debug/79000
915 * g++.dg/lto/pr79000_0.C: New testcase.
916 * g++.dg/lto/pr79000_1.c: Likewise.
917
918 2017-01-08 Martin Sebor <msebor@redhat.com>
919
920 PR middle-end/77708
921 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
922 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
923 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
924 due to bug 78969.
925 * gcc.dg/format/pr78569.c: Adjust.
926
927 2017-01-07 David Malcolm <dmalcolm@redhat.com>
928
929 PR c++/72803
930 * g++.dg/diagnostic/pr72803.C: New test case.
931
932 2017-01-07 Martin Sebor <msebor@redhat.com>
933
934 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
935 * gcc.dg/attr-alloc_size-4.c: Same.
936
937 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
938
939 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
940 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
941 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
942 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
943 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
944 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
945 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
946
947 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
948 * gcc.dg/memcmp-1.c: New.
949 * gcc.dg/strncmp-1.c: New.
950
951 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
952
953 * gcc.target/arm/acle/mcrr: New.
954 * gcc.target/arm/acle/mcrr2: New.
955 * gcc.target/arm/acle/mrrc: New.
956 * gcc.target/arm/acle/mrrc2: New.
957
958 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
959
960 * gcc.target/arm/acle/mcr.c: New.
961 * gcc.target/arm/acle/mrc.c: New.
962 * gcc.target/arm/acle/mcr2.c: New.
963 * gcc.target/arm/acle/mrc2.c: New.
964
965 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
966
967 * gcc.target/arm/acle/ldc: New.
968 * gcc.target/arm/acle/ldc2: New.
969 * gcc.target/arm/acle/ldcl: New.
970 * gcc.target/arm/acle/ldc2l: New.
971 * gcc.target/arm/acle/stc: New.
972 * gcc.target/arm/acle/stc2: New.
973 * gcc.target/arm/acle/stcl: New.
974 * gcc.target/arm/acle/stc2l: New.
975
976 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
977
978 * gcc.target/arm/acle/acle.exp: Run tests for different options
979 and make sure fat-lto-objects is used such that we can still do
980 assemble scans.
981 * gcc.target/arm/acle/cdp.c: New.
982 * gcc.target/arm/acle/cdp2.c: New.
983 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
984 (check_effective_target_arm_coproc1_ok_nocache): New.
985 (check_effective_target_arm_coproc2_ok): New.
986 (check_effective_target_arm_coproc2_ok_nocache): New.
987 (check_effective_target_arm_coproc3_ok): New.
988 (check_effective_target_arm_coproc3_ok_nocache): New.
989 (check_effective_target_arm_coproc4_ok): New.
990 (check_effective_target_arm_coproc4_ok_nocache): New.
991
992 2017-01-06 Martin Sebor <msebor@redhat.com>
993
994 PR middle-end/78605
995 * gcc.dg/tree-ssa/pr78605.c: New test.
996
997 2017-01-05 Martin Sebor <msebor@redhat.com>
998
999 PR tree-optimization/78910
1000 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1001 diagnostics.
1002 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1003 * gcc.dg/tree-ssa/pr78910.c: New test.
1004
1005 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * gcc.dg/sso-10.c: New test.
1008
1009 2017-01-05 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR tree-optimization/71016
1012 * gcc.target/i386/pr71016.c: New test.
1013 * gcc.target/aarch64/pr71016.c: New test.
1014 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1015
1016 PR c++/78931
1017 * g++.dg/cpp1z/decomp19.C: New test.
1018
1019 PR c++/78890
1020 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1021 * g++.dg/init/union1.C: Likewise.
1022 * g++.dg/cpp0x/union6.C: Expect errors.
1023 * g++.dg/cpp0x/union8.C: New test.
1024 * g++.dg/cpp0x/pr78890-1.C: New test.
1025 * g++.dg/cpp0x/pr78890-2.C: New test.
1026
1027 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
1028
1029 * gcc.target/powerpc/pr71670.c: Require p9vector.
1030 * gcc.target/powerpc/p9-novsx.c: Same.
1031
1032 2017-01-05 David Malcolm <dmalcolm@redhat.com>
1033
1034 * selftests/asr_div1.rtl: New file.
1035 * selftests/aarch64: New subdirectory.
1036 * selftests/aarch64/times-two.rtl: New file.
1037 * selftests/bb-index.rtl: New file.
1038 * selftests/cfg-test.rtl: New file.
1039 * selftests/const-int.rtl: New file.
1040 * selftests/example-labels.rtl: New file.
1041 * selftests/insn-with-mode.rtl: New file.
1042 * selftests/jump-to-label-ref.rtl: New file.
1043 * selftests/jump-to-return.rtl: New file.
1044 * selftests/jump-to-simple-return.rtl: New file.
1045 * selftests/mem.rtl: New file.
1046 * selftests/note-insn-deleted.rtl: New file.
1047 * selftests/note_insn_basic_block.rtl: New file.
1048 * selftests/simple-cse.rtl: New file.
1049 * selftests/symbol-ref.rtl: New file.
1050 * selftests/x86_64: New subdirectory.
1051 * selftests/x86_64/call-insn.rtl: New file.
1052 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1053 * selftests/x86_64/times-two.rtl: New file.
1054 * selftests/x86_64/unspec.rtl: New file.
1055
1056 2017-01-05 Nathan Sidwell <nathan@acm.org>
1057
1058 PR c++/78765
1059 * g++.dg/cpp0x/pr78765.C: New.
1060
1061 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1062
1063 * gcc.target/s390/memcpy-2.c: New test.
1064 * gcc.target/s390/memset-2.c: New test.
1065
1066 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1067
1068 * gcc.target/s390/memcpy-1.c: New test.
1069
1070 2017-01-04 Jeff Law <law@redhat.com>
1071
1072 PR tree-optimization/78812
1073 * g++.dg/torture/pr78812.C: New test.
1074
1075 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1076
1077 PR target/71977
1078 PR target/70568
1079 PR target/78823
1080 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1081 64-bit VSX systems with direct move, whether we optimize common
1082 code sequences in the GLIBC math library for float math functions.
1083 * gcc.target/powerpc/pr71977-2.c: Likewise.
1084
1085 2017-01-04 Marek Polacek <polacek@redhat.com>
1086
1087 PR c++/64767
1088 * c-c++-common/Wpointer-compare-1.c: New test.
1089
1090 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR c++/78949
1093 * c-c++-common/Wunused-var-16.c: New test.
1094
1095 PR c++/78693
1096 * g++.dg/cpp0x/pr78693.C: New test.
1097
1098 PR driver/78957
1099 * gcc.dg/pr78957.c: New test.
1100
1101 * g++.dg/cpp1y/auto-fn34.C: New test.
1102
1103 PR c++/71182
1104 * g++.dg/cpp0x/pr71182.C: New test.
1105
1106 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1107
1108 PR target/78056
1109 * gcc.target/powerpc/pr78056-1.c: New test.
1110 * gcc.target/powerpc/pr78056-2.c: New test.
1111 * gcc.target/powerpc/pr78056-3.c: New test.
1112 * gcc.target/powerpc/pr78056-4.c: New test.
1113 * gcc.target/powerpc/pr78056-5.c: New test.
1114 * gcc.target/powerpc/pr78056-6.c: New test.
1115 * gcc.target/powerpc/pr78056-7.c: New test.
1116 * gcc.target/powerpc/pr78056-8.c: New test.
1117 * lib/target-supports.exp
1118 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1119 whether the effective target supports the popcntb instruction.
1120
1121 2017-01-03 Jeff Law <law@redhat.com>
1122
1123 PR tree-optimization/67955
1124 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1125
1126 2017-01-04 Marek Polacek <polacek@redhat.com>
1127
1128 PR c++/77545
1129 PR c++/77284
1130 * g++.dg/cpp0x/range-for32.C: New test.
1131 * g++.dg/cpp0x/range-for33.C: New test.
1132
1133 2017-01-04 David Malcolm <dmalcolm@redhat.com>
1134
1135 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1136
1137 2017-01-04 Nathan Sidwell <nathan@acm.org>
1138
1139 PR c++/66735
1140 * g++.dg/cpp1y/pr66735.C: New.
1141
1142 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR tree-optimization/71563
1145 * gcc.dg/tree-ssa/pr71563.c: New test.
1146
1147 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1148
1149 PR fortran/78534
1150 PR fortran/78976
1151 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1152 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1153 * gfortran.dg/transfer_intrinsic_1.f90: Change
1154 scan-tree-dump-times due to gfc_trans_string_copy change to
1155 avoid -Wstringop-overflow.
1156
1157 2017-01-03 Jeff Law <law@redhat.com>
1158
1159 PR tree-optimization/78856
1160 * gcc.c-torture/execute/pr78856.c: New test.
1161
1162 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1163
1164 PR target/78953
1165 * gcc.target/powerpc/pr78953.c: New test.
1166
1167 2017-01-03 Ian Lance Taylor <iant@google.com>
1168
1169 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1170 enums.
1171
1172 2017-01-03 Martin Sebor <msebor@redhat.com>
1173
1174 PR tree-optimization/78696
1175 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1176 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1177 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1178 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1179
1180 2017-01-03 David Malcolm <dmalcolm@redhat.com>
1181
1182 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1183 with more than one digit.
1184 * lib/gcc-dg.exp (process-message): Support more than one digit
1185 in relative line specifications.
1186
1187 2017-01-03 Jakub Jelinek <jakub@redhat.com>
1188
1189 PR tree-optimization/78965
1190 * gcc.dg/pr78965.c: New test.
1191
1192 PR middle-end/78901
1193 * g++.dg/opt/pr78901.C: New test.
1194
1195 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1196
1197 PR fortran/78534
1198 PR fortran/66310
1199 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1200 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1201 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1202 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1203 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1204 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1205 * gfortran.dg/string_1_lp64.f90: New test.
1206 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1207 * gfortran.dg/string_3_lp64.f90: New test.
1208 * gfortran.dg/transfer_intrinsic_1.f90: Change
1209 scan-tree-dump-times due to gfc_trans_string_copy change to
1210 avoid -Wstringop-overflow.
1211
1212 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
1213
1214 PR target/78967
1215 * gcc.target/i386/pr78967-1.c: New test.
1216 * gcc.target/i386/pr78967-2.c: Ditto.
1217 * gcc.target/i386/pr78967-3.c: Ditto.
1218
1219 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1220 * gcc.target/i386/pr78904-4.c: Ditto.
1221 * gcc.target/i386/pr78904-6.c: Ditto.
1222
1223 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
1224
1225 PR middle-end/77674
1226 * g++.dg/torture/pr77674.C: New testcase.
1227
1228 2017-01-01 Jakub Jelinek <jakub@redhat.com>
1229
1230 Update copyright years.
1231 \f
1232 Copyright (C) 2017 Free Software Foundation, Inc.
1233
1234 Copying and distribution of this file, with or without modification,
1235 are permitted in any medium without royalty provided the copyright
1236 notice and this notice are preserved.