1 2017-01-23 Martin Jambor <mjambor@suse.cz>
4 * gfortran.dg/lto/pr79108_0.f90: New test.
6 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
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.
25 2017-01-23 Richard Biener <rguenther@suse.de>
26 Nick Clifton <nickc@redhat.com>
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
36 2017-01-23 Martin Liska <mliska@suse.cz>
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.
42 2017-01-23 Martin Liska <mliska@suse.cz>
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.
48 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
50 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
52 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
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
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):
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,
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
108 2017-01-22 Jakub Jelinek <jakub@redhat.com>
111 * gfortran.dg/gomp/pr79154-1.f90: New test.
112 * gfortran.dg/gomp/pr79154-2.f90: New test.
114 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
116 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
118 2017-01-21 Marek Polacek <polacek@redhat.com>
121 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
123 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
125 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
127 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
129 PR rtl-optimization/79125
130 * gcc.dg/torture/pr79125.c: New test.
132 2017-01-20 Jiong Wang <jiong.wang@arm.com>
134 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
136 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
137 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
139 2017-01-20 Nathan Sidwell <nathan@acm.org>
142 * g++.dg/cpp1z/inh-ctor38.C: New.
144 2017-01-20 Marek Polacek <polacek@redhat.com>
147 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
149 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
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
159 2017-01-20 David Malcolm <dmalcolm@redhat.com>
163 * g++.dg/spellcheck-pr77829.C: New test case.
164 * g++.dg/spellcheck-pr78656.C: New test case.
166 2017-01-20 Marek Polacek <polacek@redhat.com>
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.
188 2017-01-20 Martin Liska <mliska@suse.cz>
191 * gcc.dg/lto/pr69188_0.c: New test.
192 * gcc.dg/lto/pr69188_1.c: New test.
194 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
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.
216 2017-01-20 Richard Biener <rguenther@suse.de>
218 PR tree-optimization/71264
219 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
221 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
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
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.
236 2017-01-19 Jiong Wang <jiong.wang@arm.com>
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
242 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
243 of pointer authentication.
245 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
247 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
248 floating point hardware to run test.
250 2017-01-19 Tamar Christina <tamar.christina@arm.com>
252 * gcc/testsuite/lib/target-supports.exp
253 (check_effective_target_vect_call_copysignf): Enable for AArch64.
255 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
258 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
259 __x86_64__]: Allow for target i?86-*-*.
261 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
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
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.
272 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
275 * gfortran.dg/coarray_43.f90: New test.
277 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
279 PR rtl-optimization/79121
280 * gcc.c-torture/execute/pr79121.c: New test.
282 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
284 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
285 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
287 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
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.
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.
303 2017-01-18 David Malcolm <dmalcolm@redhat.com>
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
313 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
315 * gcc.target/powerpc/p9-xxbr-1.c: New test.
316 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
318 2017-01-18 Nathan Sidwell <nathan@acm.org>
321 * g++.dg/cpp1z/inh-ctor37.C: New.
323 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
325 PR rtl-optimization/78952
326 * gcc.target/i386/pr78952-1.c: New test.
327 * gcc.target/i386/pr78952-2.c: Ditto.
329 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
331 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
333 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
336 * gfortran.dg/coarray_event_1.f08: New test.
338 2017-01-18 Jakub Jelinek <jakub@redhat.com>
341 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
342 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
344 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
346 * gcc.target/powerpc/fusion4.c: Likewise.
347 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
349 * gcc.target/powerpc/pr58673-1.c: Likewise.
350 * gcc.target/powerpc/pr58673-2.c: Likewise.
351 * gcc.target/powerpc/pr59054.c: Likewise.
353 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
355 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
357 * gcc.target/powerpc/p9-vbpermd.c: New file.
359 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
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.
366 2017-01-18 Nathan Sidwell <nathan@acm.org>
369 * g++.dg/pr79091.C: New.
371 2017-01-18 Jakub Jelinek <jakub@redhat.com>
373 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
375 (p0): Add missing dg-error.
377 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
379 * gcc.target/msp430/mul_f5_muldef.c: New test.
381 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
384 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
385 options. Fix up the syntax for using \m and \M.
387 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
390 * gcc.target/powerpc/ssp-1.c: New testcase.
391 * gcc.target/powerpc/ssp-2.c: New testcase.
393 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
395 * gcc.target/aarch64/eh_return.c: New test.
397 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
399 * vec-rlmi-rlnm.c: New file.
401 2017-01-17 Nathan Sidwell <nathan@acm.org>
404 * g++.dg/cpp1y/pr61636-1.C: New.
405 * g++.dg/cpp1y/pr61636-2.C: New.
406 * g++.dg/cpp1y/pr61636-3.C: New.
408 2017-01-17 Martin Sebor <msebor@redhat.com>
411 * gcc.dg/pr78768.c: Make it a link-only test.
413 2017-01-17 David Malcolm <dmalcolm@redhat.com>
416 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
418 * c-c++-common/Wmisleading-indentation.c: Likewise.
420 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
423 * gcc.target/arm/pr79058.c: New.
425 2017-01-17 Jakub Jelinek <jakub@redhat.com>
427 PR tree-optimization/71854
428 * gcc.dg/vect/pr71854.c: New test.
430 2017-01-17 Martin Liska <mliska@suse.cz>
433 * g++.dg/ipa/pr71207.C: New test.
435 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
438 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
439 * gcc.dg/tree-ssa/pr77445.c: New testcase.
441 2017-01-17 Jakub Jelinek <jakub@redhat.com>
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.
447 2017-01-17 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/71433
450 * gcc.dg/Warray-bounds-20.c: New testcase.
452 2017-01-17 Richard Biener <rguenther@suse.de>
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.
461 2017-01-17 Alan Modra <amodra@gmail.com>
463 * gcc.target/powerpc/pr79066.c: New.
465 2017-01-16 Jeff Law <law@redhat.com>
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.
474 2017-01-16 Jakub Jelinek <jakub@redhat.com>
477 * gcc.c-torture/compile/pr79089.c: New test.
480 * gcc.dg/pr79080.c: New test.
482 2017-01-16 David Malcolm <dmalcolm@redhat.com>
485 * gcc.dg/format/pr78304.c: Convert argument from integral type
487 * gcc.dg/format/pr78304-2.c: Likewise.
489 2017-01-16 Carl Love <cel@us.ibm.com>
491 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
492 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
494 2017-01-16 Carl Love <cel@us.ibm.com>
496 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
497 Change arguments and return type to bool long long.
499 2017-01-16 Martin Sebor <msebor@redhat.com>
502 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
505 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
508 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
511 * g++.dg/cpp0x/pr71737.C: New.
513 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
515 * gcc.target/powerpc/swaps-p8-27.c: New.
517 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
520 * g++.dg/cpp0x/pr71737.C: New.
522 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
524 * gnat.dg/opt62.adb: New test.
525 * gnat.dg/opt62_pkg.ads: New helper.
527 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
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.
534 2017-01-14 Alan Modra <amodra@gmail.com>
536 * gcc.c-torture/compile/pr72749.c: New test.
538 2017-01-13 David Malcolm <dmalcolm@redhat.com>
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.
549 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.target/i386/funcspec-56.inc: Add missing options and
552 reorder options by implied ISAs, as in ix86_target_string.
554 2017-01-13 Marek Polacek <polacek@redhat.com>
557 * g++.dg/cpp0x/constexpr-array18.C: New test.
559 2017-01-13 Jeff Law <law@redhat.com>
561 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
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.
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.
580 2017-01-13 Martin Liska <mliska@suse.cz>
583 * gcc.c-torture/execute/pr79043.c: New test.
585 2017-01-13 Richard Biener <rguenther@suse.de>
588 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
590 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
593 * gfortran.dg/coarray/event_4.f08: New test.
595 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
598 * gfortran.dg/coarray/event_3.f08: New test.
600 2017-01-13 Richard Biener <rguenther@suse.de>
602 PR tree-optimization/77283
603 * gcc.dg/tree-ssa/split-path-9.c: Fix.
605 2017-01-13 Richard Biener <rguenther@suse.de>
607 * gcc.dg/gimplefe-22.c: New testcase.
609 2017-01-13 Richard Biener <rguenther@suse.de>
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.
616 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
618 * gcc.dg/pr77862.c: Require fpic target.
620 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
623 * gcc.target/powerpc/pr79004.c: New test.
625 2017-01-12 Martin Sebor <msebor@redhat.com>
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.
641 2017-01-12 Jakub Jelinek <jakub@redhat.com>
643 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
645 2017-01-12 Martin Sebor <msebor@redhat.com>
648 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
651 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
653 * gcc.dg/pr78768.c: Require LTO.
655 2017-01-12 Martin Sebor <msebor@redhat.com>
658 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
659 due to the referenced bug.
661 2017-01-12 Martin Sebor <msebor@redhat.com>
664 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
666 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
668 * gcc.target/i386/builtin_target.c (check_features): Check all
669 supported __builtin_cpu_supports options.
671 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
673 PR tree-optimization/78319
674 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
677 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
680 * gcc.target/powerpc/swaps-p8-26.c: New.
682 2017-01-12 Richard Biener <rguenther@suse.de>
684 * gcc.dg/gimplefe-21.c: New testcase.
686 2017-01-12 Michael Collison <michael.collison@arm.com>
688 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
690 2017-01-11 Julia Koval <julia.koval@intel.com>
691 Uros Bizjak <ubizjak@gmail.com>
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.
702 2017-01-11 Martin Sebor <msebor@redhat.com>
705 * g++.dg/template/explicit9.C: New test.
707 2017-01-11 Nathan Sidwell <nathan@acm.org>
710 * g++.dg/pr77812.C: New.
712 2017-01-11 Jakub Jelinek <jakub@redhat.com>
715 * g++.dg/cpp1y/constexpr-71537.C: New test.
717 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
720 2017-01-11 Martin Sebor <msebor@redhat.com>
723 * c-c++-common/Waddress-2.c: New test.
725 2017-01-11 Jakub Jelinek <jakub@redhat.com>
728 * g++.dg/cpp0x/pr78341.C: New test.
730 2017-01-11 Martin Sebor <msebor@redhat.com>
733 * gcc.dg/pr78768.c: New test.
735 2017-01-11 David Malcolm <dmalcolm@redhat.com>
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.
743 2017-01-11 Martin Liska <mliska@suse.cz>
745 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
747 2017-01-11 Jakub Jelinek <jakub@redhat.com>
749 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
750 instead of just 1 for the decomposition from struct C.
752 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
754 * gcc.c-torture/execute/20170111-1.c: New test.
756 2017-01-11 Richard Biener <rguenther@suse.de>
758 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
760 2017-01-11 Jakub Jelinek <jakub@redhat.com>
763 * gcc.dg/lto/pr50199_0.c: New test.
765 2017-01-10 Martin Sebor <msebor@redhat.com>
770 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
771 * gcc.dg/tree-ssa/pr78622.c: Ditto.
773 2017-01-10 Martin Sebor <msebor@redhat.com>
776 * gcc.dg/pr78138.c: New test.
778 2017-01-10 David Malcolm <dmalcolm@redhat.com>
781 * g++.dg/diagnostic/pr77949.C: New test case.
783 2017-01-10 Martin Sebor <msebor@redhat.com>
786 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
788 2017-01-10 Martin Sebor <msebor@redhat.com>
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.
799 2017-01-10 Jeff Law <law@redhat.com>
801 PR tree-optimization/77766
802 PR tree-optimization/78856
803 * gcc.c-torture/execute/pr77766.c: New test.
805 2016-01-10 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/79034
808 * g++.dg/torture/pr79034.C: New testcase.
810 2017-01-10 Martin Liska <mliska@suse.cz>
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.
836 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
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.
849 2017-01-09 Martin Sebor <msebor@redhat.com>
852 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
853 with different precisions.
855 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
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.
866 2017-01-09 Jakub Jelinek <jakub@redhat.com>
870 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
872 * gfortran.dg/initialization_17.f90: Likewise.
874 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
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.
882 2017-01-09 Jakub Jelinek <jakub@redhat.com>
884 PR tree-optimization/78899
885 * gcc.target/i386/pr78899.c: New test.
886 * gcc.dg/pr71077.c: New test.
888 2017-01-09 Martin Jambor <mjambor@suse.cz>
892 * gcc.dg/torture/pr78365.c: New test.
894 2017-01-09 Jakub Jelinek <jakub@redhat.com>
897 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
898 (main): Use int* instead of long long.
900 PR tree-optimization/78938
901 * gcc.dg/vect/pr78938.c: New test.
903 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
905 * gcc.dg/20161219.c: New test.
907 2017-01-09 Richard Biener <rguenther@suse.de>
909 PR tree-optimization/78997
910 * gcc.dg/torture/pr78997.c: New testcase.
912 2017-01-09 Richard Biener <rguenther@suse.de>
915 * g++.dg/lto/pr79000_0.C: New testcase.
916 * g++.dg/lto/pr79000_1.c: Likewise.
918 2017-01-08 Martin Sebor <msebor@redhat.com>
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
925 * gcc.dg/format/pr78569.c: Adjust.
927 2017-01-07 David Malcolm <dmalcolm@redhat.com>
930 * g++.dg/diagnostic/pr72803.C: New test case.
932 2017-01-07 Martin Sebor <msebor@redhat.com>
934 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
935 * gcc.dg/attr-alloc_size-4.c: Same.
937 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
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.
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.
951 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
958 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
965 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
976 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
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
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.
992 2017-01-06 Martin Sebor <msebor@redhat.com>
995 * gcc.dg/tree-ssa/pr78605.c: New test.
997 2017-01-05 Martin Sebor <msebor@redhat.com>
999 PR tree-optimization/78910
1000 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1002 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1003 * gcc.dg/tree-ssa/pr78910.c: New test.
1005 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1007 * gcc.dg/sso-10.c: New test.
1009 2017-01-05 Jakub Jelinek <jakub@redhat.com>
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.
1017 * g++.dg/cpp1z/decomp19.C: New test.
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.
1027 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
1029 * gcc.target/powerpc/pr71670.c: Require p9vector.
1030 * gcc.target/powerpc/p9-novsx.c: Same.
1032 2017-01-05 David Malcolm <dmalcolm@redhat.com>
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.
1056 2017-01-05 Nathan Sidwell <nathan@acm.org>
1059 * g++.dg/cpp0x/pr78765.C: New.
1061 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1063 * gcc.target/s390/memcpy-2.c: New test.
1064 * gcc.target/s390/memset-2.c: New test.
1066 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1068 * gcc.target/s390/memcpy-1.c: New test.
1070 2017-01-04 Jeff Law <law@redhat.com>
1072 PR tree-optimization/78812
1073 * g++.dg/torture/pr78812.C: New test.
1075 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
1085 2017-01-04 Marek Polacek <polacek@redhat.com>
1088 * c-c++-common/Wpointer-compare-1.c: New test.
1090 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1093 * c-c++-common/Wunused-var-16.c: New test.
1096 * g++.dg/cpp0x/pr78693.C: New test.
1099 * gcc.dg/pr78957.c: New test.
1101 * g++.dg/cpp1y/auto-fn34.C: New test.
1104 * g++.dg/cpp0x/pr71182.C: New test.
1106 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
1121 2017-01-03 Jeff Law <law@redhat.com>
1123 PR tree-optimization/67955
1124 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1126 2017-01-04 Marek Polacek <polacek@redhat.com>
1130 * g++.dg/cpp0x/range-for32.C: New test.
1131 * g++.dg/cpp0x/range-for33.C: New test.
1133 2017-01-04 David Malcolm <dmalcolm@redhat.com>
1135 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1137 2017-01-04 Nathan Sidwell <nathan@acm.org>
1140 * g++.dg/cpp1y/pr66735.C: New.
1142 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1144 PR tree-optimization/71563
1145 * gcc.dg/tree-ssa/pr71563.c: New test.
1147 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
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.
1157 2017-01-03 Jeff Law <law@redhat.com>
1159 PR tree-optimization/78856
1160 * gcc.c-torture/execute/pr78856.c: New test.
1162 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1165 * gcc.target/powerpc/pr78953.c: New test.
1167 2017-01-03 Ian Lance Taylor <iant@google.com>
1169 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1172 2017-01-03 Martin Sebor <msebor@redhat.com>
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.
1180 2017-01-03 David Malcolm <dmalcolm@redhat.com>
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.
1187 2017-01-03 Jakub Jelinek <jakub@redhat.com>
1189 PR tree-optimization/78965
1190 * gcc.dg/pr78965.c: New test.
1193 * g++.dg/opt/pr78901.C: New test.
1195 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
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.
1212 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
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.
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.
1223 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
1226 * g++.dg/torture/pr77674.C: New testcase.
1228 2017-01-01 Jakub Jelinek <jakub@redhat.com>
1230 Update copyright years.
1232 Copyright (C) 2017 Free Software Foundation, Inc.
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.