1 2017-01-24 Jakub Jelinek <jakub@redhat.com>
3 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
4 support asan, only on i?86/x86_64 require sse2_runtime.
6 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10 test on powerpc targets.
12 2017-01-23 Martin Sebor <msebor@redhat.com>
14 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
16 2017-01-23 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/79088
19 PR tree-optimization/79188
20 * gcc.dg/torture/pr79088.c: New testcase.
21 * gcc.dg/torture/pr79188.c: Likewise.
23 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
25 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
26 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
27 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
28 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
29 type of test function to reflect change in built-in function's
31 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
32 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
33 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
34 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
35 type and second argument type to reflect change in built-in
36 function's type signature.
37 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
38 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
39 type of test function to reflect change in built-in function's
41 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
42 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
43 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
44 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
45 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
46 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
47 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
48 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
49 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
50 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
51 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
52 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
53 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
54 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
55 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
56 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
57 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
58 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
59 type of test function to reflect change in built-in function's
61 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
62 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
63 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
64 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
65 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
66 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
67 test function's result and second argument to reflect change in
68 built-in function's type signature.
69 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
71 2017-01-23 Nathan Sidwell <nathan@acm.org>
74 * g++.dg/template/pr71710.C: New.
78 * g++.dg/template/pr71406.C: New.
80 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
82 * gfortran.dg/integer_exponentiation_7.f90: New test.
84 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
86 PR rtl-optimization/78634
87 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
89 2017-01-23 Bin Cheng <bin.cheng@arm.com>
91 PR tree-optimization/70754
92 * gfortran.dg/pr70754.f90: New test.
94 2017-01-23 Martin Liska <mliska@suse.cz>
96 PR tree-optimization/79196
97 * gcc.dg/asan/pr79196.c: New test.
98 * gcc.dg/strlenopt-30.c: Update scanned pattern.
100 2017-01-23 Michael Matz <matz@suse.de>
102 PR tree-optimization/78384
103 * gcc.dg/pr78384.c: New test.
105 2017-01-23 Richard Biener <rguenther@suse.de>
107 PR tree-optimization/79186
108 * gcc.dg/torture/pr79186.c: New testcase.
109 * gcc.dg/torture/pr79187.c: Likewise.
111 2017-01-23 Martin Jambor <mjambor@suse.cz>
113 * gcc.dg/ipa/vrp8.c: New test.
115 2017-01-23 Martin Jambor <mjambor@suse.cz>
118 * gfortran.dg/lto/pr79108_0.f90: New test.
120 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
122 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
123 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
124 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
125 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
126 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
127 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
128 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
129 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
130 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
131 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
132 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
133 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
134 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
135 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
136 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
137 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
139 2017-01-23 Richard Biener <rguenther@suse.de>
140 Nick Clifton <nickc@redhat.com>
143 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
144 If the target is ARM return the result of the
145 check_effective_target_arm_vect_no_misalign proc.
146 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
147 support unaligned vectors then only expect one of the loops to be
150 2017-01-23 Martin Liska <mliska@suse.cz>
152 * gcc.dg/asan/use-after-scope-10.c: New test.
153 * gcc.dg/asan/use-after-scope-11.c: New test.
154 * g++.dg/asan/use-after-scope-5.C: New test.
156 2017-01-23 Martin Liska <mliska@suse.cz>
158 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
159 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
160 sanopt optimization for ASAN_POISON.
162 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
164 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
166 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
168 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
169 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
171 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
172 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
173 exec_vcombine): Likewise.
174 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
175 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
176 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
177 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
178 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
179 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
180 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
181 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
182 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
183 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
184 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
185 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
186 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
187 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
188 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
189 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
190 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
191 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
193 (TEST_VGET_LANE): Cast to uint to avoid warning.
194 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
195 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
196 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
197 exec_vfma_vfms_n): Fix PRIx format for float64_t.
198 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
199 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
200 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
201 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
202 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
203 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
204 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
205 CHECK_POLY instead of CHECK for poly64_t types.
206 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
207 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
208 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
209 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
210 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
211 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
213 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
214 for int32_t, int64_t.
215 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
216 vqneg_extra): Fix PRIx format for int16_t, int32_t.
217 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
218 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
219 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
222 2017-01-22 Jakub Jelinek <jakub@redhat.com>
225 * gfortran.dg/gomp/pr79154-1.f90: New test.
226 * gfortran.dg/gomp/pr79154-2.f90: New test.
228 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
230 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
232 2017-01-21 Marek Polacek <polacek@redhat.com>
235 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
237 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
239 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
241 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
243 PR rtl-optimization/79125
244 * gcc.dg/torture/pr79125.c: New test.
246 2017-01-20 Jiong Wang <jiong.wang@arm.com>
248 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
250 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
251 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
253 2017-01-20 Nathan Sidwell <nathan@acm.org>
256 * g++.dg/cpp1z/inh-ctor38.C: New.
258 2017-01-20 Marek Polacek <polacek@redhat.com>
261 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
263 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
265 * lib/target-supports.exp (check_configured_with): New procedure.
266 (check_effective_target_default_mode): new effective target.
267 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
268 default mode. Fix dg-skip-if target selector syntax.
269 * gcc.target/arm/optional_thumb-2.c: Likewise.
270 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
273 2017-01-20 David Malcolm <dmalcolm@redhat.com>
277 * g++.dg/spellcheck-pr77829.C: New test case.
278 * g++.dg/spellcheck-pr78656.C: New test case.
280 2017-01-20 Marek Polacek <polacek@redhat.com>
283 * c-c++-common/Wduplicated-branches-1.c: New test.
284 * c-c++-common/Wduplicated-branches-10.c: New test.
285 * c-c++-common/Wduplicated-branches-11.c: New test.
286 * c-c++-common/Wduplicated-branches-12.c: New test.
287 * c-c++-common/Wduplicated-branches-2.c: New test.
288 * c-c++-common/Wduplicated-branches-3.c: New test.
289 * c-c++-common/Wduplicated-branches-4.c: New test.
290 * c-c++-common/Wduplicated-branches-5.c: New test.
291 * c-c++-common/Wduplicated-branches-6.c: New test.
292 * c-c++-common/Wduplicated-branches-7.c: New test.
293 * c-c++-common/Wduplicated-branches-8.c: New test.
294 * c-c++-common/Wduplicated-branches-9.c: New test.
295 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
296 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
297 * g++.dg/ext/builtin-object-size3.C: Likewise.
298 * g++.dg/gomp/loop-1.C: Likewise.
299 * g++.dg/warn/Wduplicated-branches1.C: New test.
300 * g++.dg/warn/Wduplicated-branches2.C: New test.
302 2017-01-20 Martin Liska <mliska@suse.cz>
305 * gcc.dg/lto/pr69188_0.c: New test.
306 * gcc.dg/lto/pr69188_1.c: New test.
308 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
310 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
311 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
312 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
313 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
314 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
315 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
316 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
317 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
318 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
319 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
320 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
321 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
322 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
323 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
324 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
325 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
326 * gcc.target/i386/avx-1.c: Test new intrinsics.
327 * gcc.target/i386/sse-13.c: Ditto.
328 * gcc.target/i386/sse-23.c: Ditto.
330 2017-01-20 Richard Biener <rguenther@suse.de>
332 PR tree-optimization/71264
333 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
335 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
337 * gcc.target/mips/madd4-1.c: New file.
338 * gcc.target/mips/madd4-2.c: Likewise.
339 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
341 (mips_option_groups): Add -m[no-]madd4.
342 (mips-dg-init): Detect default -mno-madd4.
343 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
344 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
345 * gcc.target/mips/mips-ps-type-2.c: Likewise.
346 * gcc.target/mips/nmadd-1.c: Likewise.
347 * gcc.target/mips/nmadd-2.c: Likewise.
348 * gcc.target/mips/nmadd-3.c: Likewise.
350 2017-01-19 Jiong Wang <jiong.wang@arm.com>
352 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
353 combined instructions.
354 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
356 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
357 of pointer authentication.
359 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
361 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
362 floating point hardware to run test.
364 2017-01-19 Tamar Christina <tamar.christina@arm.com>
366 * gcc/testsuite/lib/target-supports.exp
367 (check_effective_target_vect_call_copysignf): Enable for AArch64.
369 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
372 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
373 __x86_64__]: Allow for target i?86-*-*.
375 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
378 * gcc.target/mips/lxc1-sxc1-1.c: New file.
379 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
380 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
382 (mips_option_groups): Add -m[no-]lxc1-sxc1.
383 (mips-dg-init): Detect default -mno-lxc1-sxc1.
384 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
386 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
389 * gfortran.dg/coarray_43.f90: New test.
391 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
393 PR rtl-optimization/79121
394 * gcc.c-torture/execute/pr79121.c: New test.
396 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
398 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
399 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
401 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
405 * gfortran.dg/pr50069_1.f90: New test.
406 * gfortran.dg/pr50069_2.f90: New test.
407 * gfortran.dg/pr55086_1.f90: New test.
408 * gfortran.dg/pr55086_1_tfat.f90: New test.
409 * gfortran.dg/pr55086_2.f90: New test.
410 * gfortran.dg/pr55086_2_tfat.f90: New test.
411 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
413 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
414 * gcc.dg/strcmp-1.c: New test.
415 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
417 2017-01-18 David Malcolm <dmalcolm@redhat.com>
419 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
420 (dejagnu_fail): Likewise.
421 (dejagnu_note): Likewise.
422 (pass): Provide forward decl, moving true decl to after #include
427 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
429 * gcc.target/powerpc/p9-xxbr-1.c: New test.
430 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
432 2017-01-18 Nathan Sidwell <nathan@acm.org>
435 * g++.dg/cpp1z/inh-ctor37.C: New.
437 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
439 PR rtl-optimization/78952
440 * gcc.target/i386/pr78952-1.c: New test.
441 * gcc.target/i386/pr78952-2.c: Ditto.
443 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
445 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
447 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
450 * gfortran.dg/coarray_event_1.f08: New test.
452 2017-01-18 Jakub Jelinek <jakub@redhat.com>
455 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
456 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
458 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
460 * gcc.target/powerpc/fusion4.c: Likewise.
461 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
463 * gcc.target/powerpc/pr58673-1.c: Likewise.
464 * gcc.target/powerpc/pr58673-2.c: Likewise.
465 * gcc.target/powerpc/pr59054.c: Likewise.
467 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
469 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
471 * gcc.target/powerpc/p9-vbpermd.c: New file.
473 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
475 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
476 (must_not_compile2): Downcase first letter of error messages.
477 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
478 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
480 2017-01-18 Nathan Sidwell <nathan@acm.org>
483 * g++.dg/pr79091.C: New.
485 2017-01-18 Jakub Jelinek <jakub@redhat.com>
487 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
489 (p0): Add missing dg-error.
491 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
493 * gcc.target/msp430/mul_f5_muldef.c: New test.
495 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
498 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
499 options. Fix up the syntax for using \m and \M.
501 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
504 * gcc.target/powerpc/ssp-1.c: New testcase.
505 * gcc.target/powerpc/ssp-2.c: New testcase.
507 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
509 * gcc.target/aarch64/eh_return.c: New test.
511 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
513 * vec-rlmi-rlnm.c: New file.
515 2017-01-17 Nathan Sidwell <nathan@acm.org>
518 * g++.dg/cpp1y/pr61636-1.C: New.
519 * g++.dg/cpp1y/pr61636-2.C: New.
520 * g++.dg/cpp1y/pr61636-3.C: New.
522 2017-01-17 Martin Sebor <msebor@redhat.com>
525 * gcc.dg/pr78768.c: Make it a link-only test.
527 2017-01-17 David Malcolm <dmalcolm@redhat.com>
530 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
532 * c-c++-common/Wmisleading-indentation.c: Likewise.
534 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
537 * gcc.target/arm/pr79058.c: New.
539 2017-01-17 Jakub Jelinek <jakub@redhat.com>
541 PR tree-optimization/71854
542 * gcc.dg/vect/pr71854.c: New test.
544 2017-01-17 Martin Liska <mliska@suse.cz>
547 * g++.dg/ipa/pr71207.C: New test.
549 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
552 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
553 * gcc.dg/tree-ssa/pr77445.c: New testcase.
555 2017-01-17 Jakub Jelinek <jakub@redhat.com>
557 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
558 rather than long unsigned int.
559 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
561 2017-01-17 Richard Biener <rguenther@suse.de>
563 PR tree-optimization/71433
564 * gcc.dg/Warray-bounds-20.c: New testcase.
566 2017-01-17 Richard Biener <rguenther@suse.de>
571 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
572 * gcc.dg/tree-ssa/scev-4.c: Likewise.
573 * gcc.dg/tree-ssa/scev-5.c: Likewise.
575 2017-01-17 Alan Modra <amodra@gmail.com>
577 * gcc.target/powerpc/pr79066.c: New.
579 2017-01-16 Jeff Law <law@redhat.com>
581 PR tree-optimization/33562
582 PR tree-optimization/61912
583 PR tree-optimization/77485
584 PR tree-optimization/79090
585 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
586 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
588 2017-01-16 Jakub Jelinek <jakub@redhat.com>
591 * gcc.c-torture/compile/pr79089.c: New test.
594 * gcc.dg/pr79080.c: New test.
596 2017-01-16 David Malcolm <dmalcolm@redhat.com>
599 * gcc.dg/format/pr78304.c: Convert argument from integral type
601 * gcc.dg/format/pr78304-2.c: Likewise.
603 2017-01-16 Carl Love <cel@us.ibm.com>
605 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
606 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
608 2017-01-16 Carl Love <cel@us.ibm.com>
610 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
611 Change arguments and return type to bool long long.
613 2017-01-16 Martin Sebor <msebor@redhat.com>
616 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
619 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
622 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/cpp0x/pr71737.C: New.
627 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
629 * gcc.target/powerpc/swaps-p8-27.c: New.
631 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/cpp0x/pr71737.C: New.
636 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
638 * gnat.dg/opt62.adb: New test.
639 * gnat.dg/opt62_pkg.ads: New helper.
641 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
643 PR rtl-optimization/78626
644 PR rtl-optimization/78727
645 * gcc.dg/torture/pr78626.c: New test.
646 * gcc.dg/torture/pr78727.c: New test.
648 2017-01-14 Alan Modra <amodra@gmail.com>
650 * gcc.c-torture/compile/pr72749.c: New test.
652 2017-01-13 David Malcolm <dmalcolm@redhat.com>
655 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
656 (test_macro_2): New test.
657 (test_macro_3): New test.
658 (test_macro_4): New test.
659 (test_non_contiguous_strings): Convert line number to line offset.
660 * gcc.dg/format/pr78304-2.c: New test case.
661 * gcc.dg/format/pr78304.c: New test case.
663 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/funcspec-56.inc: Add missing options and
666 reorder options by implied ISAs, as in ix86_target_string.
668 2017-01-13 Marek Polacek <polacek@redhat.com>
671 * g++.dg/cpp0x/constexpr-array18.C: New test.
673 2017-01-13 Jeff Law <law@redhat.com>
675 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
677 PR tree-optimization/61912
678 PR tree-optimization/77485
679 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
680 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
681 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
683 PR tree-optimization/33562
684 PR tree-optimization/61912
685 PR tree-optimization/77485
686 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
687 * gcc.dg/tree-ssa/complex-5.c: Likewise.
688 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
689 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
690 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
691 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
692 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
694 2017-01-13 Martin Liska <mliska@suse.cz>
697 * gcc.c-torture/execute/pr79043.c: New test.
699 2017-01-13 Richard Biener <rguenther@suse.de>
702 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
704 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
707 * gfortran.dg/coarray/event_4.f08: New test.
709 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
712 * gfortran.dg/coarray/event_3.f08: New test.
714 2017-01-13 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/77283
717 * gcc.dg/tree-ssa/split-path-9.c: Fix.
719 2017-01-13 Richard Biener <rguenther@suse.de>
721 * gcc.dg/gimplefe-22.c: New testcase.
723 2017-01-13 Richard Biener <rguenther@suse.de>
725 PR tree-optimization/77283
726 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
727 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
728 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
730 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
732 * gcc.dg/pr77862.c: Require fpic target.
734 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
737 * gcc.target/powerpc/pr79004.c: New test.
739 2017-01-12 Martin Sebor <msebor@redhat.com>
741 * gcc.dg/pr78138.c: Adjust.
742 * gcc.dg/pr78768.c: Adjust.
743 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
744 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
745 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
746 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
747 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
748 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
749 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
750 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
751 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
752 * gcc.dg/tree-ssa/pr78605.c: Adjust.
753 * gcc.dg/tree-ssa/pr78622.c: Adjust.
755 2017-01-12 Jakub Jelinek <jakub@redhat.com>
757 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
759 2017-01-12 Martin Sebor <msebor@redhat.com>
762 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
765 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
767 * gcc.dg/pr78768.c: Require LTO.
769 2017-01-12 Martin Sebor <msebor@redhat.com>
772 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
773 due to the referenced bug.
775 2017-01-12 Martin Sebor <msebor@redhat.com>
778 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
780 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
782 * gcc.target/i386/builtin_target.c (check_features): Check all
783 supported __builtin_cpu_supports options.
785 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
787 PR tree-optimization/78319
788 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
791 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
794 * gcc.target/powerpc/swaps-p8-26.c: New.
796 2017-01-12 Richard Biener <rguenther@suse.de>
798 * gcc.dg/gimplefe-21.c: New testcase.
800 2017-01-12 Michael Collison <michael.collison@arm.com>
802 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
804 2017-01-11 Julia Koval <julia.koval@intel.com>
805 Uros Bizjak <ubizjak@gmail.com>
807 * gcc.target/i386/sgx.c New test.
808 * gcc.target/i386/sse-12.c: Add -msgx.
809 * gcc.target/i386/sse-13.c: Ditto.
810 * gcc.target/i386/sse-14.c: Ditto.
811 * gcc.target/i386/sse-22.c: Ditto.
812 * gcc.target/i386/sse-23.c: Ditto.
813 * g++.dg/other/i386-2.C: Ditto.
814 * g++.dg/other/i386-3.C: Ditto.
816 2017-01-11 Martin Sebor <msebor@redhat.com>
819 * g++.dg/template/explicit9.C: New test.
821 2017-01-11 Nathan Sidwell <nathan@acm.org>
824 * g++.dg/pr77812.C: New.
826 2017-01-11 Jakub Jelinek <jakub@redhat.com>
829 * g++.dg/cpp1y/constexpr-71537.C: New test.
831 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
834 2017-01-11 Martin Sebor <msebor@redhat.com>
837 * c-c++-common/Waddress-2.c: New test.
839 2017-01-11 Jakub Jelinek <jakub@redhat.com>
842 * g++.dg/cpp0x/pr78341.C: New test.
844 2017-01-11 Martin Sebor <msebor@redhat.com>
847 * gcc.dg/pr78768.c: New test.
849 2017-01-11 David Malcolm <dmalcolm@redhat.com>
852 * gcc.dg/spellcheck-options-14.c: New test case.
853 * gcc.dg/spellcheck-options-15.c: New test case.
854 * gcc.dg/spellcheck-options-16.c: New test case.
855 * gcc.dg/spellcheck-options-17.c: New test case.
857 2017-01-11 Martin Liska <mliska@suse.cz>
859 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
861 2017-01-11 Jakub Jelinek <jakub@redhat.com>
863 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
864 instead of just 1 for the decomposition from struct C.
866 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
868 * gcc.c-torture/execute/20170111-1.c: New test.
870 2017-01-11 Richard Biener <rguenther@suse.de>
872 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
874 2017-01-11 Jakub Jelinek <jakub@redhat.com>
877 * gcc.dg/lto/pr50199_0.c: New test.
879 2017-01-10 Martin Sebor <msebor@redhat.com>
884 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
885 * gcc.dg/tree-ssa/pr78622.c: Ditto.
887 2017-01-10 Martin Sebor <msebor@redhat.com>
890 * gcc.dg/pr78138.c: New test.
892 2017-01-10 David Malcolm <dmalcolm@redhat.com>
895 * g++.dg/diagnostic/pr77949.C: New test case.
897 2017-01-10 Martin Sebor <msebor@redhat.com>
900 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
902 2017-01-10 Martin Sebor <msebor@redhat.com>
904 PR tree-optimization/78775
905 * gcc.dg/attr-alloc_size-4.c: Add test cases.
906 * gcc.dg/attr-alloc_size-10.c: New test.
907 * gcc.dg/attr-alloc_size-11.c: New test.
908 * gcc.dg/builtin-stringop-chk-7.c: New test.
909 * gcc.dg/pr78775.c: New test.
910 * gcc.dg/pr78973-2.c: New test.
911 * gcc.dg/pr78973.c: New test.
913 2017-01-10 Jeff Law <law@redhat.com>
915 PR tree-optimization/77766
916 PR tree-optimization/78856
917 * gcc.c-torture/execute/pr77766.c: New test.
919 2016-01-10 Richard Biener <rguenther@suse.de>
921 PR tree-optimization/79034
922 * g++.dg/torture/pr79034.C: New testcase.
924 2017-01-10 Martin Liska <mliska@suse.cz>
926 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
927 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
928 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
929 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
930 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
931 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
932 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
933 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
934 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
935 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
936 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
937 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
938 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
939 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
940 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
941 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
942 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
943 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
944 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
945 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
946 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
947 * gcc.dg/ipa/pr64307.c: Likewise.
948 * gcc.dg/ipa/pr77653.c: Likewise.
950 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
952 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
953 * g++.dg/other/i386-3.C: Ditto.
954 * gcc.target/i386/sse-12.c: Ditto.
955 * gcc.target/i386/sse-13.c: Ditto.
956 * gcc.target/i386/sse-22.c: Ditto.
957 * gcc.target/i386/sse-23.c: Ditto.
958 * gcc.target/i386/builtin_target.c: Handle new option.
959 * gcc.target/i386/funcspec-56.inc: Test new attributes.
960 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
961 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
963 2017-01-09 Martin Sebor <msebor@redhat.com>
966 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
967 with different precisions.
969 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
971 * g++.dg/opt/call2.C: New test.
972 * g++.dg/opt/call3.C: Likewise.
973 * gnat.dg/array26.adb: New test.
974 * gnat.dg/array26_pkg.ad[sb]: New helper.
975 * gnat.dg/array27.adb: New test.
976 * gnat.dg/array27_pkg.ad[sb]: New helper.
977 * gnat.dg/array28.adb: New test.
978 * gnat.dg/array28_pkg.ad[sb]: New helper.
980 2017-01-09 Jakub Jelinek <jakub@redhat.com>
984 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
986 * gfortran.dg/initialization_17.f90: Likewise.
988 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
991 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
992 * gcc.target/i386/pr78904-4.c: Likewise.
993 * gcc.target/i386/pr78904-6.c: Likewise.
994 * gcc.target/i386/pr78967-2.c: Likewise.
996 2017-01-09 Jakub Jelinek <jakub@redhat.com>
998 PR tree-optimization/78899
999 * gcc.target/i386/pr78899.c: New test.
1000 * gcc.dg/pr71077.c: New test.
1002 2017-01-09 Martin Jambor <mjambor@suse.cz>
1006 * gcc.dg/torture/pr78365.c: New test.
1008 2017-01-09 Jakub Jelinek <jakub@redhat.com>
1011 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1012 (main): Use int* instead of long long.
1014 PR tree-optimization/78938
1015 * gcc.dg/vect/pr78938.c: New test.
1017 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1019 * gcc.dg/20161219.c: New test.
1021 2017-01-09 Richard Biener <rguenther@suse.de>
1023 PR tree-optimization/78997
1024 * gcc.dg/torture/pr78997.c: New testcase.
1026 2017-01-09 Richard Biener <rguenther@suse.de>
1029 * g++.dg/lto/pr79000_0.C: New testcase.
1030 * g++.dg/lto/pr79000_1.c: Likewise.
1032 2017-01-08 Martin Sebor <msebor@redhat.com>
1035 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1036 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1037 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1039 * gcc.dg/format/pr78569.c: Adjust.
1041 2017-01-07 David Malcolm <dmalcolm@redhat.com>
1044 * g++.dg/diagnostic/pr72803.C: New test case.
1046 2017-01-07 Martin Sebor <msebor@redhat.com>
1048 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1049 * gcc.dg/attr-alloc_size-4.c: Same.
1051 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1053 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1054 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1055 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1056 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1057 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1058 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1059 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1061 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1062 * gcc.dg/memcmp-1.c: New.
1063 * gcc.dg/strncmp-1.c: New.
1065 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1067 * gcc.target/arm/acle/mcrr: New.
1068 * gcc.target/arm/acle/mcrr2: New.
1069 * gcc.target/arm/acle/mrrc: New.
1070 * gcc.target/arm/acle/mrrc2: New.
1072 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1074 * gcc.target/arm/acle/mcr.c: New.
1075 * gcc.target/arm/acle/mrc.c: New.
1076 * gcc.target/arm/acle/mcr2.c: New.
1077 * gcc.target/arm/acle/mrc2.c: New.
1079 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1081 * gcc.target/arm/acle/ldc: New.
1082 * gcc.target/arm/acle/ldc2: New.
1083 * gcc.target/arm/acle/ldcl: New.
1084 * gcc.target/arm/acle/ldc2l: New.
1085 * gcc.target/arm/acle/stc: New.
1086 * gcc.target/arm/acle/stc2: New.
1087 * gcc.target/arm/acle/stcl: New.
1088 * gcc.target/arm/acle/stc2l: New.
1090 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1092 * gcc.target/arm/acle/acle.exp: Run tests for different options
1093 and make sure fat-lto-objects is used such that we can still do
1095 * gcc.target/arm/acle/cdp.c: New.
1096 * gcc.target/arm/acle/cdp2.c: New.
1097 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1098 (check_effective_target_arm_coproc1_ok_nocache): New.
1099 (check_effective_target_arm_coproc2_ok): New.
1100 (check_effective_target_arm_coproc2_ok_nocache): New.
1101 (check_effective_target_arm_coproc3_ok): New.
1102 (check_effective_target_arm_coproc3_ok_nocache): New.
1103 (check_effective_target_arm_coproc4_ok): New.
1104 (check_effective_target_arm_coproc4_ok_nocache): New.
1106 2017-01-06 Martin Sebor <msebor@redhat.com>
1109 * gcc.dg/tree-ssa/pr78605.c: New test.
1111 2017-01-05 Martin Sebor <msebor@redhat.com>
1113 PR tree-optimization/78910
1114 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1116 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1117 * gcc.dg/tree-ssa/pr78910.c: New test.
1119 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1121 * gcc.dg/sso-10.c: New test.
1123 2017-01-05 Jakub Jelinek <jakub@redhat.com>
1125 PR tree-optimization/71016
1126 * gcc.target/i386/pr71016.c: New test.
1127 * gcc.target/aarch64/pr71016.c: New test.
1128 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1131 * g++.dg/cpp1z/decomp19.C: New test.
1134 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1135 * g++.dg/init/union1.C: Likewise.
1136 * g++.dg/cpp0x/union6.C: Expect errors.
1137 * g++.dg/cpp0x/union8.C: New test.
1138 * g++.dg/cpp0x/pr78890-1.C: New test.
1139 * g++.dg/cpp0x/pr78890-2.C: New test.
1141 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
1143 * gcc.target/powerpc/pr71670.c: Require p9vector.
1144 * gcc.target/powerpc/p9-novsx.c: Same.
1146 2017-01-05 David Malcolm <dmalcolm@redhat.com>
1148 * selftests/asr_div1.rtl: New file.
1149 * selftests/aarch64: New subdirectory.
1150 * selftests/aarch64/times-two.rtl: New file.
1151 * selftests/bb-index.rtl: New file.
1152 * selftests/cfg-test.rtl: New file.
1153 * selftests/const-int.rtl: New file.
1154 * selftests/example-labels.rtl: New file.
1155 * selftests/insn-with-mode.rtl: New file.
1156 * selftests/jump-to-label-ref.rtl: New file.
1157 * selftests/jump-to-return.rtl: New file.
1158 * selftests/jump-to-simple-return.rtl: New file.
1159 * selftests/mem.rtl: New file.
1160 * selftests/note-insn-deleted.rtl: New file.
1161 * selftests/note_insn_basic_block.rtl: New file.
1162 * selftests/simple-cse.rtl: New file.
1163 * selftests/symbol-ref.rtl: New file.
1164 * selftests/x86_64: New subdirectory.
1165 * selftests/x86_64/call-insn.rtl: New file.
1166 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1167 * selftests/x86_64/times-two.rtl: New file.
1168 * selftests/x86_64/unspec.rtl: New file.
1170 2017-01-05 Nathan Sidwell <nathan@acm.org>
1173 * g++.dg/cpp0x/pr78765.C: New.
1175 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1177 * gcc.target/s390/memcpy-2.c: New test.
1178 * gcc.target/s390/memset-2.c: New test.
1180 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1182 * gcc.target/s390/memcpy-1.c: New test.
1184 2017-01-04 Jeff Law <law@redhat.com>
1186 PR tree-optimization/78812
1187 * g++.dg/torture/pr78812.C: New test.
1189 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
1194 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1195 64-bit VSX systems with direct move, whether we optimize common
1196 code sequences in the GLIBC math library for float math functions.
1197 * gcc.target/powerpc/pr71977-2.c: Likewise.
1199 2017-01-04 Marek Polacek <polacek@redhat.com>
1202 * c-c++-common/Wpointer-compare-1.c: New test.
1204 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1207 * c-c++-common/Wunused-var-16.c: New test.
1210 * g++.dg/cpp0x/pr78693.C: New test.
1213 * gcc.dg/pr78957.c: New test.
1215 * g++.dg/cpp1y/auto-fn34.C: New test.
1218 * g++.dg/cpp0x/pr71182.C: New test.
1220 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1223 * gcc.target/powerpc/pr78056-1.c: New test.
1224 * gcc.target/powerpc/pr78056-2.c: New test.
1225 * gcc.target/powerpc/pr78056-3.c: New test.
1226 * gcc.target/powerpc/pr78056-4.c: New test.
1227 * gcc.target/powerpc/pr78056-5.c: New test.
1228 * gcc.target/powerpc/pr78056-6.c: New test.
1229 * gcc.target/powerpc/pr78056-7.c: New test.
1230 * gcc.target/powerpc/pr78056-8.c: New test.
1231 * lib/target-supports.exp
1232 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1233 whether the effective target supports the popcntb instruction.
1235 2017-01-03 Jeff Law <law@redhat.com>
1237 PR tree-optimization/67955
1238 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1240 2017-01-04 Marek Polacek <polacek@redhat.com>
1244 * g++.dg/cpp0x/range-for32.C: New test.
1245 * g++.dg/cpp0x/range-for33.C: New test.
1247 2017-01-04 David Malcolm <dmalcolm@redhat.com>
1249 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1251 2017-01-04 Nathan Sidwell <nathan@acm.org>
1254 * g++.dg/cpp1y/pr66735.C: New.
1256 2017-01-04 Jakub Jelinek <jakub@redhat.com>
1258 PR tree-optimization/71563
1259 * gcc.dg/tree-ssa/pr71563.c: New test.
1261 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1265 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1266 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1267 * gfortran.dg/transfer_intrinsic_1.f90: Change
1268 scan-tree-dump-times due to gfc_trans_string_copy change to
1269 avoid -Wstringop-overflow.
1271 2017-01-03 Jeff Law <law@redhat.com>
1273 PR tree-optimization/78856
1274 * gcc.c-torture/execute/pr78856.c: New test.
1276 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1279 * gcc.target/powerpc/pr78953.c: New test.
1281 2017-01-03 Ian Lance Taylor <iant@google.com>
1283 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1286 2017-01-03 Martin Sebor <msebor@redhat.com>
1288 PR tree-optimization/78696
1289 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1290 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1291 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1292 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1294 2017-01-03 David Malcolm <dmalcolm@redhat.com>
1296 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1297 with more than one digit.
1298 * lib/gcc-dg.exp (process-message): Support more than one digit
1299 in relative line specifications.
1301 2017-01-03 Jakub Jelinek <jakub@redhat.com>
1303 PR tree-optimization/78965
1304 * gcc.dg/pr78965.c: New test.
1307 * g++.dg/opt/pr78901.C: New test.
1309 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1313 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1314 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1315 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1316 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1317 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1318 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1319 * gfortran.dg/string_1_lp64.f90: New test.
1320 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1321 * gfortran.dg/string_3_lp64.f90: New test.
1322 * gfortran.dg/transfer_intrinsic_1.f90: Change
1323 scan-tree-dump-times due to gfc_trans_string_copy change to
1324 avoid -Wstringop-overflow.
1326 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
1329 * gcc.target/i386/pr78967-1.c: New test.
1330 * gcc.target/i386/pr78967-2.c: Ditto.
1331 * gcc.target/i386/pr78967-3.c: Ditto.
1333 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1334 * gcc.target/i386/pr78904-4.c: Ditto.
1335 * gcc.target/i386/pr78904-6.c: Ditto.
1337 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
1340 * g++.dg/torture/pr77674.C: New testcase.
1342 2017-01-01 Jakub Jelinek <jakub@redhat.com>
1344 Update copyright years.
1346 Copyright (C) 2017 Free Software Foundation, Inc.
1348 Copying and distribution of this file, with or without modification,
1349 are permitted in any medium without royalty provided the copyright
1350 notice and this notice are preserved.