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