]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Amend recent entry.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
456edfd8 12017-01-23 Martin Sebor <msebor@redhat.com>
2
3 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
4
0afc9b47 52017-01-23 Richard Biener <rguenther@suse.de>
6
7 PR tree-optimization/79088
8 PR tree-optimization/79188
9 * gcc.dg/torture/pr79088.c: New testcase.
10 * gcc.dg/torture/pr79188.c: Likewise.
11
b8588f71 122017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13
14 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
15 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
16 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
17 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
18 type of test function to reflect change in built-in function's
19 return type.
20 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
21 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
22 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
23 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
24 type and second argument type to reflect change in built-in
25 function's type signature.
26 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
27 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
28 type of test function to reflect change in built-in function's
29 return type.
30 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
31 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
32 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
33 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
34 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
35 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
36 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
37 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
38 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
39 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
40 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
41 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
42 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
43 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
44 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
45 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
46 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
47 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
48 type of test function to reflect change in built-in function's
49 return type.
50 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
51 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
52 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
53 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
54 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
55 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
56 test function's result and second argument to reflect change in
57 built-in function's type signature.
58 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
59
340a2497 602017-01-23 Nathan Sidwell <nathan@acm.org>
61
76b0d9e5 62 PR C++/71710
63 * g++.dg/template/pr71710.C: New.
64
340a2497 65 PR c++/71406
66 PR c++/77508
67 * g++.dg/template/pr71406.C: New.
68
c0b3f681 692017-01-23 Thomas Koenig <tkoenig@netcologne.de>
70
71 * gfortran.dg/integer_exponentiation_7.f90: New test.
72
830db3bf 732017-01-23 Bernd Schmidt <bschmidt@redhat.com>
74
75 PR rtl-optimization/78634
76 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
77
7a31ada4 782017-01-23 Bin Cheng <bin.cheng@arm.com>
79
80 PR tree-optimization/70754
81 * gfortran.dg/pr70754.f90: New test.
82
6384df06 832017-01-23 Martin Liska <mliska@suse.cz>
84
85 PR tree-optimization/79196
86 * gcc.dg/asan/pr79196.c: New test.
87 * gcc.dg/strlenopt-30.c: Update scanned pattern.
88
7c9b5ff0 892017-01-23 Michael Matz <matz@suse.de>
90
91 PR tree-optimization/78384
92 * gcc.dg/pr78384.c: New test.
93
f2115696 942017-01-23 Richard Biener <rguenther@suse.de>
95
96 PR tree-optimization/79186
97 * gcc.dg/torture/pr79186.c: New testcase.
98 * gcc.dg/torture/pr79187.c: Likewise.
99
f66b52f8 1002017-01-23 Martin Jambor <mjambor@suse.cz>
101
102 * gcc.dg/ipa/vrp8.c: New test.
103
7af25a10 1042017-01-23 Martin Jambor <mjambor@suse.cz>
105
106 PR ipa/79108
107 * gfortran.dg/lto/pr79108_0.f90: New test.
108
a506f63d 1092017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
110
111 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
112 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
113 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
114 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
115 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
116 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
117 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
118 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
119 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
120 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
121 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
122 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
123 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
124 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
125 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
126 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
127
37f2825c 1282017-01-23 Richard Biener <rguenther@suse.de>
129 Nick Clifton <nickc@redhat.com>
130
131 PR testsuite/78421
132 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
133 If the target is ARM return the result of the
134 check_effective_target_arm_vect_no_misalign proc.
135 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
136 support unaligned vectors then only expect one of the loops to be
137 unrolled.
138
ba39c1d4 1392017-01-23 Martin Liska <mliska@suse.cz>
140
141 * gcc.dg/asan/use-after-scope-10.c: New test.
142 * gcc.dg/asan/use-after-scope-11.c: New test.
143 * g++.dg/asan/use-after-scope-5.C: New test.
144
c51887c5 1452017-01-23 Martin Liska <mliska@suse.cz>
146
147 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
148 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
149 sanopt optimization for ASAN_POISON.
150
b7a7c26e 1512016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152
153 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
154
727af6c0 1552017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
156
157 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
158 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
159 for poly*_t types.
160 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
161 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
162 exec_vcombine): Likewise.
163 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
164 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
165 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
166 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
167 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
168 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
169 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
170 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
171 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
173 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
174 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
175 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
176 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
177 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
178 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
179 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
180 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
181 Likewise.
182 (TEST_VGET_LANE): Cast to uint to avoid warning.
183 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
184 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
185 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
186 exec_vfma_vfms_n): Fix PRIx format for float64_t.
187 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
188 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
189 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
190 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
191 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
192 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
193 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
194 CHECK_POLY instead of CHECK for poly64_t types.
195 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
196 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
197 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
198 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
199 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
200 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
201 uint32_t.
202 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
203 for int32_t, int64_t.
204 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
205 vqneg_extra): Fix PRIx format for int16_t, int32_t.
206 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
207 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
208 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
209 needed.
210
3dfeb19c 2112017-01-22 Jakub Jelinek <jakub@redhat.com>
212
213 PR fortran/79154
214 * gfortran.dg/gomp/pr79154-1.f90: New test.
215 * gfortran.dg/gomp/pr79154-2.f90: New test.
216
f79cb8dc 2172017-01-22 Andreas Schwab <schwab@linux-m68k.org>
218
219 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
220
ef14ca40 2212017-01-21 Marek Polacek <polacek@redhat.com>
222
223 PR testsuite/79169
224 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
225
97899720 2262017-01-20 Jan Hubicka <hubicka@ucw.cz>
227
228 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
229
819ce432 2302017-01-21 Bernd Schmidt <bschmidt@redhat.com>
231
232 PR rtl-optimization/79125
233 * gcc.dg/torture/pr79125.c: New test.
234
58c979ed 2352017-01-20 Jiong Wang <jiong.wang@arm.com>
236
237 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
238 only.
239 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
240 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
241
6f0a524c 2422017-01-20 Nathan Sidwell <nathan@acm.org>
243
244 PR c++/79495
245 * g++.dg/cpp1z/inh-ctor38.C: New.
246
b57fb759 2472017-01-20 Marek Polacek <polacek@redhat.com>
248
249 PR c/79152
250 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
251
a15a66b1 2522017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
253
254 * lib/target-supports.exp (check_configured_with): New procedure.
255 (check_effective_target_default_mode): new effective target.
256 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
257 default mode. Fix dg-skip-if target selector syntax.
258 * gcc.target/arm/optional_thumb-2.c: Likewise.
259 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
260 syntax.
261
f778e503 2622017-01-20 David Malcolm <dmalcolm@redhat.com>
263
264 PR c++/77829
265 PR c++/78656
266 * g++.dg/spellcheck-pr77829.C: New test case.
267 * g++.dg/spellcheck-pr78656.C: New test case.
268
3ef7eab1 2692017-01-20 Marek Polacek <polacek@redhat.com>
270
271 PR c/64279
272 * c-c++-common/Wduplicated-branches-1.c: New test.
273 * c-c++-common/Wduplicated-branches-10.c: New test.
274 * c-c++-common/Wduplicated-branches-11.c: New test.
275 * c-c++-common/Wduplicated-branches-12.c: New test.
276 * c-c++-common/Wduplicated-branches-2.c: New test.
277 * c-c++-common/Wduplicated-branches-3.c: New test.
278 * c-c++-common/Wduplicated-branches-4.c: New test.
279 * c-c++-common/Wduplicated-branches-5.c: New test.
280 * c-c++-common/Wduplicated-branches-6.c: New test.
281 * c-c++-common/Wduplicated-branches-7.c: New test.
282 * c-c++-common/Wduplicated-branches-8.c: New test.
283 * c-c++-common/Wduplicated-branches-9.c: New test.
284 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
285 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
286 * g++.dg/ext/builtin-object-size3.C: Likewise.
287 * g++.dg/gomp/loop-1.C: Likewise.
288 * g++.dg/warn/Wduplicated-branches1.C: New test.
289 * g++.dg/warn/Wduplicated-branches2.C: New test.
290
ee002b4e 2912017-01-20 Martin Liska <mliska@suse.cz>
292
293 PR lto/69188
294 * gcc.dg/lto/pr69188_0.c: New test.
295 * gcc.dg/lto/pr69188_1.c: New test.
296
4791d509 2972017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
298
299 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
300 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
301 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
302 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
303 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
304 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
305 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
306 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
307 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
308 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
309 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
310 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
311 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
312 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
313 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
314 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
315 * gcc.target/i386/avx-1.c: Test new intrinsics.
316 * gcc.target/i386/sse-13.c: Ditto.
317 * gcc.target/i386/sse-23.c: Ditto.
318
531378bf 3192017-01-20 Richard Biener <rguenther@suse.de>
320
321 PR tree-optimization/71264
322 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
323
eb5c0cb6 3242017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
325
326 * gcc.target/mips/madd4-1.c: New file.
327 * gcc.target/mips/madd4-2.c: Likewise.
328 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
329 HAS_MADD4.
330 (mips_option_groups): Add -m[no-]madd4.
331 (mips-dg-init): Detect default -mno-madd4.
332 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
333 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
334 * gcc.target/mips/mips-ps-type-2.c: Likewise.
335 * gcc.target/mips/nmadd-1.c: Likewise.
336 * gcc.target/mips/nmadd-2.c: Likewise.
337 * gcc.target/mips/nmadd-3.c: Likewise.
338
06f29de1 3392017-01-19 Jiong Wang <jiong.wang@arm.com>
340
341 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
342 combined instructions.
343 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
344 instructions.
345 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
346 of pointer authentication.
347
a8022fa7 3482017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
349
350 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
351 floating point hardware to run test.
352
f6a65527 3532017-01-19 Tamar Christina <tamar.christina@arm.com>
354
355 * gcc/testsuite/lib/target-supports.exp
356 (check_effective_target_vect_call_copysignf): Enable for AArch64.
357
e903c8af 3582017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
359
360 PR testsuite/79051
361 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
362 __x86_64__]: Allow for target i?86-*-*.
363
fccc4b54 3642017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
365
366 PR target/78176
367 * gcc.target/mips/lxc1-sxc1-1.c: New file.
368 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
369 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
370 HAS_LXC1.
371 (mips_option_groups): Add -m[no-]lxc1-sxc1.
372 (mips-dg-init): Detect default -mno-lxc1-sxc1.
373 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
374
13feeaec 3752017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
376
377 PR fortran/70696
378 * gfortran.dg/coarray_43.f90: New test.
379
76abfc76 3802017-01-19 Richard Earnshaw <rearnsha@arm.com>
381
382 PR rtl-optimization/79121
383 * gcc.c-torture/execute/pr79121.c: New test.
384
09e6af00 3852017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
386
387 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
388 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
389
0c8faf56 3902017-01-18 Louis Krupp <louis.krupp@zoho.com>
391
392 PR fortran/50069
393 PR fortran/55086
394 * gfortran.dg/pr50069_1.f90: New test.
395 * gfortran.dg/pr50069_2.f90: New test.
396 * gfortran.dg/pr55086_1.f90: New test.
397 * gfortran.dg/pr55086_1_tfat.f90: New test.
398 * gfortran.dg/pr55086_2.f90: New test.
399 * gfortran.dg/pr55086_2_tfat.f90: New test.
400 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
401
c4eb817a 4022017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
403 * gcc.dg/strcmp-1.c: New test.
404 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
405
6b5236a8 4062017-01-18 David Malcolm <dmalcolm@redhat.com>
407
408 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
409 (dejagnu_fail): Likewise.
410 (dejagnu_note): Likewise.
411 (pass): Provide forward decl, moving true decl to after #include
412 of harness.h.
413 (fail): Likewise.
414 (note): Likewise.
415
288e4639 4162017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
417
418 * gcc.target/powerpc/p9-xxbr-1.c: New test.
419 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
420
5dd8ae13 4212017-01-18 Nathan Sidwell <nathan@acm.org>
422
423 PR c++/78488
424 * g++.dg/cpp1z/inh-ctor37.C: New.
425
d60fb383 4262017-01-18 Uros Bizjak <ubizjak@gmail.com>
427
428 PR rtl-optimization/78952
429 * gcc.target/i386/pr78952-1.c: New test.
430 * gcc.target/i386/pr78952-2.c: Ditto.
431
10268cf9 4322017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
433
434 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
435
4362017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1dbd61ab 437
438 PR fortran/70696
439 * gfortran.dg/coarray_event_1.f08: New test.
440
1e6c1944 4412017-01-18 Jakub Jelinek <jakub@redhat.com>
442
443 PR target/77416
444 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
445 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
446 from dg-options.
447 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
448 guarded test.
449 * gcc.target/powerpc/fusion4.c: Likewise.
450 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
451 guarded test.
452 * gcc.target/powerpc/pr58673-1.c: Likewise.
453 * gcc.target/powerpc/pr58673-2.c: Likewise.
454 * gcc.target/powerpc/pr59054.c: Likewise.
455
24cb4506 4562016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
457
458 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
459 vec_bperm.
460 * gcc.target/powerpc/p9-vbpermd.c: New file.
461
19abb0ad 4622017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
463
464 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
465 (must_not_compile2): Downcase first letter of error messages.
466 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
467 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
468
4afe894b 4692017-01-18 Nathan Sidwell <nathan@acm.org>
470
471 PR c++/79091
472 * g++.dg/pr79091.C: New.
473
d60fb383 4742017-01-18 Jakub Jelinek <jakub@redhat.com>
475
476 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
477 to dg-options.
478 (p0): Add missing dg-error.
479
24c12d49 4802017-01-17 Joe Seymour <joe.s@somniumtech.com>
481
482 * gcc.target/msp430/mul_f5_muldef.c: New test.
483
c3e53d4b 4842017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
485
486 PR target/79004
487 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
488 options. Fix up the syntax for using \m and \M.
489
88db15fe 4902017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
491
492 PR target/78875
493 * gcc.target/powerpc/ssp-1.c: New testcase.
494 * gcc.target/powerpc/ssp-2.c: New testcase.
495
e31ad92e 4962017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
497
498 * gcc.target/aarch64/eh_return.c: New test.
499
3bc3ba6f 5002017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
501
502 * vec-rlmi-rlnm.c: New file.
503
e395357f 5042017-01-17 Nathan Sidwell <nathan@acm.org>
505
506 PR c++/61636
507 * g++.dg/cpp1y/pr61636-1.C: New.
508 * g++.dg/cpp1y/pr61636-2.C: New.
509 * g++.dg/cpp1y/pr61636-3.C: New.
510
dbc87518 5112017-01-17 Martin Sebor <msebor@redhat.com>
512
513 PR testsuite/79115
514 * gcc.dg/pr78768.c: Make it a link-only test.
515
32641de7 5162017-01-17 David Malcolm <dmalcolm@redhat.com>
517
518 PR c++/71497
519 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
520 expected messages.
521 * c-c++-common/Wmisleading-indentation.c: Likewise.
522
476b744d 5232017-01-17 Vladimir Makarov <vmakarov@redhat.com>
524
525 PR target/79058
526 * gcc.target/arm/pr79058.c: New.
527
0c9fa750 5282017-01-17 Jakub Jelinek <jakub@redhat.com>
529
530 PR tree-optimization/71854
531 * gcc.dg/vect/pr71854.c: New test.
532
2b62583d 5332017-01-17 Martin Liska <mliska@suse.cz>
534
535 PR ipa/71207
536 * g++.dg/ipa/pr71207.C: New test.
537
acb9fddd 5382017-01-17 Jan Hubicka <hubicka@ucw.cz>
539
540 PR middle-end/77445
541 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
542 * gcc.dg/tree-ssa/pr77445.c: New testcase.
543
660abce6 5442017-01-17 Jakub Jelinek <jakub@redhat.com>
545
546 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
547 rather than long unsigned int.
548 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
549
74dbdd1f 5502017-01-17 Richard Biener <rguenther@suse.de>
551
552 PR tree-optimization/71433
553 * gcc.dg/Warray-bounds-20.c: New testcase.
554
694f9adc 5552017-01-17 Richard Biener <rguenther@suse.de>
556
557 PR testsuite/52563
558 PR testsuite/71237
559 PR testsuite/77737
560 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
561 * gcc.dg/tree-ssa/scev-4.c: Likewise.
562 * gcc.dg/tree-ssa/scev-5.c: Likewise.
563
fe320381 5642017-01-17 Alan Modra <amodra@gmail.com>
565
566 * gcc.target/powerpc/pr79066.c: New.
567
f4826e25 5682017-01-16 Jeff Law <law@redhat.com>
569
570 PR tree-optimization/33562
571 PR tree-optimization/61912
572 PR tree-optimization/77485
573 PR tree-optimization/79090
574 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
575 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
576
244e9d34 5772017-01-16 Jakub Jelinek <jakub@redhat.com>
578
51361f65 579 PR c/79089
580 * gcc.c-torture/compile/pr79089.c: New test.
581
244e9d34 582 PR target/79080
583 * gcc.dg/pr79080.c: New test.
584
d628417a 5852017-01-16 David Malcolm <dmalcolm@redhat.com>
586
587 PR c/78304
588 * gcc.dg/format/pr78304.c: Convert argument from integral type
589 to a pointer.
590 * gcc.dg/format/pr78304-2.c: Likewise.
591
85d4e063 5922017-01-16 Carl Love <cel@us.ibm.com>
593
594 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
595 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
596
a2902885 5972017-01-16 Carl Love <cel@us.ibm.com>
598
599 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
600 Change arguments and return type to bool long long.
601
c36b88e8 6022017-01-16 Martin Sebor <msebor@redhat.com>
603
604 PR testsuite/79051
605 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
606 on x86.
607
ba5a0dd7 6082017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
609
610 Revert:
d60fb383 611 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
ba5a0dd7 612
613 PR c++/71737
614 * g++.dg/cpp0x/pr71737.C: New.
615
5d8c1c50 6162017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
617
618 * gcc.target/powerpc/swaps-p8-27.c: New.
619
231589de 6202017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
621
622 PR c++/71737
623 * g++.dg/cpp0x/pr71737.C: New.
624
be32d0c5 6252017-01-16 Eric Botcazou <ebotcazou@adacore.com>
626
627 * gnat.dg/opt62.adb: New test.
628 * gnat.dg/opt62_pkg.ads: New helper.
629
212fe0b3 6302017-01-14 Bernd Schmidt <bschmidt@redhat.com>
631
d60fb383 632 PR rtl-optimization/78626
633 PR rtl-optimization/78727
212fe0b3 634 * gcc.dg/torture/pr78626.c: New test.
635 * gcc.dg/torture/pr78727.c: New test.
636
75b4edd8 6372017-01-14 Alan Modra <amodra@gmail.com>
638
639 * gcc.c-torture/compile/pr72749.c: New test.
640
2d9cba1e 6412017-01-13 David Malcolm <dmalcolm@redhat.com>
642
643 PR c/78304
644 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
645 (test_macro_2): New test.
646 (test_macro_3): New test.
647 (test_macro_4): New test.
648 (test_non_contiguous_strings): Convert line number to line offset.
649 * gcc.dg/format/pr78304-2.c: New test case.
650 * gcc.dg/format/pr78304.c: New test case.
651
6ab6fcab 6522017-01-13 Uros Bizjak <ubizjak@gmail.com>
653
654 * gcc.target/i386/funcspec-56.inc: Add missing options and
655 reorder options by implied ISAs, as in ix86_target_string.
656
129ea810 6572017-01-13 Marek Polacek <polacek@redhat.com>
658
659 PR c++/71166
660 * g++.dg/cpp0x/constexpr-array18.C: New test.
661
64123137 6622017-01-13 Jeff Law <law@redhat.com>
663
339f327d 664 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
665
56ce87e3 666 PR tree-optimization/61912
667 PR tree-optimization/77485
668 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
669 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
670 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
671
672 PR tree-optimization/33562
673 PR tree-optimization/61912
674 PR tree-optimization/77485
64123137 675 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
676 * gcc.dg/tree-ssa/complex-5.c: Likewise.
677 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
678 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
679 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
680 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
681 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
682
67b5f619 6832017-01-13 Martin Liska <mliska@suse.cz>
684
685 PR ipa/79043
686 * gcc.c-torture/execute/pr79043.c: New test.
687
78158c66 6882017-01-13 Richard Biener <rguenther@suse.de>
689
690 PR middle-end/78411
691 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
692
c957c412 6932017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
694
695 PR fortran/70697
696 * gfortran.dg/coarray/event_4.f08: New test.
697
930cef26 6982017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
699
700 PR fortran/70696
701 * gfortran.dg/coarray/event_3.f08: New test.
702
55fa8dbf 7032017-01-13 Richard Biener <rguenther@suse.de>
704
705 PR tree-optimization/77283
706 * gcc.dg/tree-ssa/split-path-9.c: Fix.
707
ac5f04c1 7082017-01-13 Richard Biener <rguenther@suse.de>
709
710 * gcc.dg/gimplefe-22.c: New testcase.
711
1e74686c 7122017-01-13 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/77283
715 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
716 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
717 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
718
a936aa6f 7192017-01-12 Sandra Loosemore <sandra@codesourcery.com>
720
721 * gcc.dg/pr77862.c: Require fpic target.
722
48ed5e99 7232017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
724
725 PR target/79004
726 * gcc.target/powerpc/pr79004.c: New test.
e395357f 727
78cf39ca 7282017-01-12 Martin Sebor <msebor@redhat.com>
729
730 * gcc.dg/pr78138.c: Adjust.
731 * gcc.dg/pr78768.c: Adjust.
732 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
733 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
734 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
735 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
736 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
737 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
738 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
739 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
740 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
741 * gcc.dg/tree-ssa/pr78605.c: Adjust.
742 * gcc.dg/tree-ssa/pr78622.c: Adjust.
743
df259a3b 7442017-01-12 Jakub Jelinek <jakub@redhat.com>
745
746 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
747
2c8f4449 7482017-01-12 Martin Sebor <msebor@redhat.com>
749
95fe5569 750 PR testsuite/79051
180d78ee 751 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
752 due to bug 79054.
2c8f4449 753
a091a5b3 7542017-01-12 David Edelsohn <dje.gcc@gmail.com>
755
756 * gcc.dg/pr78768.c: Require LTO.
757
951fb892 7582017-01-12 Martin Sebor <msebor@redhat.com>
759
760 PR c/79074
761 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
762 due to the referenced bug.
763
89f78e53 7642017-01-12 Martin Sebor <msebor@redhat.com>
765
766 PR testsuite/79073
767 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
768
72dcb178 7692017-01-12 Uros Bizjak <ubizjak@gmail.com>
770
771 * gcc.target/i386/builtin_target.c (check_features): Check all
772 supported __builtin_cpu_supports options.
773
83c97fd6 7742017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
775
776 PR tree-optimization/78319
777 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
778 Remove xfail.
779
0122d6dd 7802017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
781
782 PR target/79044
783 * gcc.target/powerpc/swaps-p8-26.c: New.
784
2b11c996 7852017-01-12 Richard Biener <rguenther@suse.de>
786
787 * gcc.dg/gimplefe-21.c: New testcase.
788
dac70a2f 7892017-01-12 Michael Collison <michael.collison@arm.com>
790
791 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
792
e012a4fd 7932017-01-11 Julia Koval <julia.koval@intel.com>
794 Uros Bizjak <ubizjak@gmail.com>
795
796 * gcc.target/i386/sgx.c New test.
797 * gcc.target/i386/sse-12.c: Add -msgx.
798 * gcc.target/i386/sse-13.c: Ditto.
799 * gcc.target/i386/sse-14.c: Ditto.
800 * gcc.target/i386/sse-22.c: Ditto.
801 * gcc.target/i386/sse-23.c: Ditto.
802 * g++.dg/other/i386-2.C: Ditto.
803 * g++.dg/other/i386-3.C: Ditto.
804
dd4b7a0f 8052017-01-11 Martin Sebor <msebor@redhat.com>
806
807 PR c++/24511
808 * g++.dg/template/explicit9.C: New test.
809
a9306ccb 8102017-01-11 Nathan Sidwell <nathan@acm.org>
811
812 PR c++/77812
813 * g++.dg/pr77812.C: New.
814
76241035 8152017-01-11 Jakub Jelinek <jakub@redhat.com>
816
567c7d38 817 PR c++/71537
818 * g++.dg/cpp1y/constexpr-71537.C: New test.
819
76241035 820 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
821 argument.
822
1f2419c1 8232017-01-11 Martin Sebor <msebor@redhat.com>
824
825 PR c/47931
826 * c-c++-common/Waddress-2.c: New test.
827
945272da 8282017-01-11 Jakub Jelinek <jakub@redhat.com>
829
830 PR c++/78341
831 * g++.dg/cpp0x/pr78341.C: New test.
832
1a1ce9a6 8332017-01-11 Martin Sebor <msebor@redhat.com>
834
835 PR c/78768
836 * gcc.dg/pr78768.c: New test.
837
e60d0e8a 8382017-01-11 David Malcolm <dmalcolm@redhat.com>
839
840 PR driver/78877
841 * gcc.dg/spellcheck-options-14.c: New test case.
842 * gcc.dg/spellcheck-options-15.c: New test case.
843 * gcc.dg/spellcheck-options-16.c: New test case.
844 * gcc.dg/spellcheck-options-17.c: New test case.
845
7db3aa63 8462017-01-11 Martin Liska <mliska@suse.cz>
847
848 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
849
a7065f86 8502017-01-11 Jakub Jelinek <jakub@redhat.com>
851
852 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
853 instead of just 1 for the decomposition from struct C.
854
b0f26d5e 8552017-01-11 Eric Botcazou <ebotcazou@adacore.com>
856
857 * gcc.c-torture/execute/20170111-1.c: New test.
858
7b70b1b5 8592017-01-11 Richard Biener <rguenther@suse.de>
860
861 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
862
2236cf7a 8632017-01-11 Jakub Jelinek <jakub@redhat.com>
864
865 PR middle-end/50199
866 * gcc.dg/lto/pr50199_0.c: New test.
867
d0fdf9e6 8682017-01-10 Martin Sebor <msebor@redhat.com>
869
870 PR testsuite/78960
871 PR testsuite/78959
872 PR testsuite/78133
873 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
874 * gcc.dg/tree-ssa/pr78622.c: Ditto.
875
2f3482db 8762017-01-10 Martin Sebor <msebor@redhat.com>
877
878 PR middle-end/78138
d0fdf9e6 879 * gcc.dg/pr78138.c: New test.
2f3482db 880
9348467c 8812017-01-10 David Malcolm <dmalcolm@redhat.com>
882
883 PR c++/77949
884 * g++.dg/diagnostic/pr77949.C: New test case.
885
76c125f8 8862017-01-10 Martin Sebor <msebor@redhat.com>
887
888 PR middle-end/78245
889 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
890
ae0a5f68 8912017-01-10 Martin Sebor <msebor@redhat.com>
892
893 PR tree-optimization/78775
894 * gcc.dg/attr-alloc_size-4.c: Add test cases.
895 * gcc.dg/attr-alloc_size-10.c: New test.
896 * gcc.dg/attr-alloc_size-11.c: New test.
897 * gcc.dg/builtin-stringop-chk-7.c: New test.
898 * gcc.dg/pr78775.c: New test.
899 * gcc.dg/pr78973-2.c: New test.
900 * gcc.dg/pr78973.c: New test.
901
73180aa3 9022017-01-10 Jeff Law <law@redhat.com>
903
904 PR tree-optimization/77766
905 PR tree-optimization/78856
906 * gcc.c-torture/execute/pr77766.c: New test.
907
b6e43945 9082016-01-10 Richard Biener <rguenther@suse.de>
909
910 PR tree-optimization/79034
911 * g++.dg/torture/pr79034.C: New testcase.
912
d823ad79 9132017-01-10 Martin Liska <mliska@suse.cz>
914
915 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
916 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
917 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
918 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
919 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
920 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
921 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
922 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
923 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
924 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
925 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
926 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
927 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
928 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
929 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
930 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
931 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
932 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
933 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
934 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
935 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
936 * gcc.dg/ipa/pr64307.c: Likewise.
937 * gcc.dg/ipa/pr77653.c: Likewise.
938
e0aa57d6 9392017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
940
941 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
942 * g++.dg/other/i386-3.C: Ditto.
943 * gcc.target/i386/sse-12.c: Ditto.
944 * gcc.target/i386/sse-13.c: Ditto.
945 * gcc.target/i386/sse-22.c: Ditto.
946 * gcc.target/i386/sse-23.c: Ditto.
947 * gcc.target/i386/builtin_target.c: Handle new option.
948 * gcc.target/i386/funcspec-56.inc: Test new attributes.
949 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
950 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
951
7c2a5d95 9522017-01-09 Martin Sebor <msebor@redhat.com>
953
954 PR testsuite/79036
955 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
956 with different precisions.
957
082b91b6 9582017-01-09 Eric Botcazou <ebotcazou@adacore.com>
959
960 * g++.dg/opt/call2.C: New test.
961 * g++.dg/opt/call3.C: Likewise.
962 * gnat.dg/array26.adb: New test.
963 * gnat.dg/array26_pkg.ad[sb]: New helper.
964 * gnat.dg/array27.adb: New test.
965 * gnat.dg/array27_pkg.ad[sb]: New helper.
966 * gnat.dg/array28.adb: New test.
967 * gnat.dg/array28_pkg.ad[sb]: New helper.
968
d0abd9e0 9692017-01-09 Jakub Jelinek <jakub@redhat.com>
970
971 PR translation/79019
972 PR translation/79020
973 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
974 diagnostics.
975 * gfortran.dg/initialization_17.f90: Likewise.
976
a729e653 9772017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
978
979 PR testsuite/79026
980 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
981 * gcc.target/i386/pr78904-4.c: Likewise.
982 * gcc.target/i386/pr78904-6.c: Likewise.
983 * gcc.target/i386/pr78967-2.c: Likewise.
984
ccd0a9f9 9852017-01-09 Jakub Jelinek <jakub@redhat.com>
986
987 PR tree-optimization/78899
988 * gcc.target/i386/pr78899.c: New test.
989 * gcc.dg/pr71077.c: New test.
990
72b16d90 9912017-01-09 Martin Jambor <mjambor@suse.cz>
992
993 PR ipa/78365
994 PR ipa/78599
995 * gcc.dg/torture/pr78365.c: New test.
996
830ec526 9972017-01-09 Jakub Jelinek <jakub@redhat.com>
998
baff6b8c 999 PR c++/78948
1000 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1001 (main): Use int* instead of long long.
1002
830ec526 1003 PR tree-optimization/78938
1004 * gcc.dg/vect/pr78938.c: New test.
1005
945a3e67 10062017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1007
1008 * gcc.dg/20161219.c: New test.
1009
412f0925 10102017-01-09 Richard Biener <rguenther@suse.de>
1011
1012 PR tree-optimization/78997
1013 * gcc.dg/torture/pr78997.c: New testcase.
1014
478475ff 10152017-01-09 Richard Biener <rguenther@suse.de>
1016
1017 PR debug/79000
1018 * g++.dg/lto/pr79000_0.C: New testcase.
1019 * g++.dg/lto/pr79000_1.c: Likewise.
1020
aba01341 10212017-01-08 Martin Sebor <msebor@redhat.com>
1022
1023 PR middle-end/77708
1024 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1025 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1026 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1027 due to bug 78969.
1028 * gcc.dg/format/pr78569.c: Adjust.
1029
732cf036 10302017-01-07 David Malcolm <dmalcolm@redhat.com>
1031
1032 PR c++/72803
1033 * g++.dg/diagnostic/pr72803.C: New test case.
1034
38fdd07a 10352017-01-07 Martin Sebor <msebor@redhat.com>
1036
1037 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1038 * gcc.dg/attr-alloc_size-4.c: Same.
1039
942ef29d 10402017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1041
1042 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1043 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1044 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1045 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1046 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1047 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1048 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1049
bd6c6bfa 10502017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1051 * gcc.dg/memcmp-1.c: New.
1052 * gcc.dg/strncmp-1.c: New.
1053
cabfd710 10542017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1055
1056 * gcc.target/arm/acle/mcrr: New.
1057 * gcc.target/arm/acle/mcrr2: New.
1058 * gcc.target/arm/acle/mrrc: New.
1059 * gcc.target/arm/acle/mrrc2: New.
1060
415e9b1f 10612017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1062
1063 * gcc.target/arm/acle/mcr.c: New.
1064 * gcc.target/arm/acle/mrc.c: New.
1065 * gcc.target/arm/acle/mcr2.c: New.
1066 * gcc.target/arm/acle/mrc2.c: New.
1067
638b44bd 10682017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1069
1070 * gcc.target/arm/acle/ldc: New.
1071 * gcc.target/arm/acle/ldc2: New.
1072 * gcc.target/arm/acle/ldcl: New.
1073 * gcc.target/arm/acle/ldc2l: New.
1074 * gcc.target/arm/acle/stc: New.
1075 * gcc.target/arm/acle/stc2: New.
1076 * gcc.target/arm/acle/stcl: New.
1077 * gcc.target/arm/acle/stc2l: New.
1078
1be6395a 10792017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1080
1081 * gcc.target/arm/acle/acle.exp: Run tests for different options
1082 and make sure fat-lto-objects is used such that we can still do
1083 assemble scans.
1084 * gcc.target/arm/acle/cdp.c: New.
1085 * gcc.target/arm/acle/cdp2.c: New.
1086 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1087 (check_effective_target_arm_coproc1_ok_nocache): New.
1088 (check_effective_target_arm_coproc2_ok): New.
1089 (check_effective_target_arm_coproc2_ok_nocache): New.
1090 (check_effective_target_arm_coproc3_ok): New.
1091 (check_effective_target_arm_coproc3_ok_nocache): New.
1092 (check_effective_target_arm_coproc4_ok): New.
1093 (check_effective_target_arm_coproc4_ok_nocache): New.
1094
34e0967d 10952017-01-06 Martin Sebor <msebor@redhat.com>
1096
1097 PR middle-end/78605
1098 * gcc.dg/tree-ssa/pr78605.c: New test.
1099
07242bec 11002017-01-05 Martin Sebor <msebor@redhat.com>
1101
1102 PR tree-optimization/78910
1103 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1104 diagnostics.
1105 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1106 * gcc.dg/tree-ssa/pr78910.c: New test.
1107
3389a464 11082017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1109
1110 * gcc.dg/sso-10.c: New test.
1111
e6ceca69 11122017-01-05 Jakub Jelinek <jakub@redhat.com>
1113
8100256d 1114 PR tree-optimization/71016
1115 * gcc.target/i386/pr71016.c: New test.
1116 * gcc.target/aarch64/pr71016.c: New test.
1117 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1118
9d7b3aa6 1119 PR c++/78931
1120 * g++.dg/cpp1z/decomp19.C: New test.
1121
e6ceca69 1122 PR c++/78890
1123 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1124 * g++.dg/init/union1.C: Likewise.
1125 * g++.dg/cpp0x/union6.C: Expect errors.
1126 * g++.dg/cpp0x/union8.C: New test.
1127 * g++.dg/cpp0x/pr78890-1.C: New test.
1128 * g++.dg/cpp0x/pr78890-2.C: New test.
1129
43467220 11302017-01-05 David Edelsohn <dje.gcc@gmail.com>
1131
1132 * gcc.target/powerpc/pr71670.c: Require p9vector.
1133 * gcc.target/powerpc/p9-novsx.c: Same.
1134
836c1c68 11352017-01-05 David Malcolm <dmalcolm@redhat.com>
1136
1137 * selftests/asr_div1.rtl: New file.
1138 * selftests/aarch64: New subdirectory.
1139 * selftests/aarch64/times-two.rtl: New file.
1140 * selftests/bb-index.rtl: New file.
1141 * selftests/cfg-test.rtl: New file.
1142 * selftests/const-int.rtl: New file.
1143 * selftests/example-labels.rtl: New file.
1144 * selftests/insn-with-mode.rtl: New file.
1145 * selftests/jump-to-label-ref.rtl: New file.
1146 * selftests/jump-to-return.rtl: New file.
1147 * selftests/jump-to-simple-return.rtl: New file.
1148 * selftests/mem.rtl: New file.
1149 * selftests/note-insn-deleted.rtl: New file.
1150 * selftests/note_insn_basic_block.rtl: New file.
1151 * selftests/simple-cse.rtl: New file.
1152 * selftests/symbol-ref.rtl: New file.
1153 * selftests/x86_64: New subdirectory.
1154 * selftests/x86_64/call-insn.rtl: New file.
1155 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1156 * selftests/x86_64/times-two.rtl: New file.
1157 * selftests/x86_64/unspec.rtl: New file.
1158
54631f19 11592017-01-05 Nathan Sidwell <nathan@acm.org>
1160
1161 PR c++/78765
1162 * g++.dg/cpp0x/pr78765.C: New.
1163
a219b973 11642017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1165
1166 * gcc.target/s390/memcpy-2.c: New test.
1167 * gcc.target/s390/memset-2.c: New test.
1168
d044af2a 11692017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1170
1171 * gcc.target/s390/memcpy-1.c: New test.
1172
050ae453 11732017-01-04 Jeff Law <law@redhat.com>
1174
1175 PR tree-optimization/78812
1176 * g++.dg/torture/pr78812.C: New test.
1177
e6e5e5db 11782017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
522d385d 1179
1180 PR target/71977
1181 PR target/70568
1182 PR target/78823
1183 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1184 64-bit VSX systems with direct move, whether we optimize common
1185 code sequences in the GLIBC math library for float math functions.
1186 * gcc.target/powerpc/pr71977-2.c: Likewise.
1187
6124217c 11882017-01-04 Marek Polacek <polacek@redhat.com>
1189
1190 PR c++/64767
1191 * c-c++-common/Wpointer-compare-1.c: New test.
1192
424874ef 11932017-01-04 Jakub Jelinek <jakub@redhat.com>
1194
0b16b811 1195 PR c++/78949
1196 * c-c++-common/Wunused-var-16.c: New test.
1197
eccc8e87 1198 PR c++/78693
1199 * g++.dg/cpp0x/pr78693.C: New test.
1200
48284845 1201 PR driver/78957
1202 * gcc.dg/pr78957.c: New test.
1203
04e02ebd 1204 * g++.dg/cpp1y/auto-fn34.C: New test.
1205
424874ef 1206 PR c++/71182
1207 * g++.dg/cpp0x/pr71182.C: New test.
1208
91f514a0 12092017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1210
1211 PR target/78056
1212 * gcc.target/powerpc/pr78056-1.c: New test.
1213 * gcc.target/powerpc/pr78056-2.c: New test.
1214 * gcc.target/powerpc/pr78056-3.c: New test.
1215 * gcc.target/powerpc/pr78056-4.c: New test.
1216 * gcc.target/powerpc/pr78056-5.c: New test.
1217 * gcc.target/powerpc/pr78056-6.c: New test.
1218 * gcc.target/powerpc/pr78056-7.c: New test.
1219 * gcc.target/powerpc/pr78056-8.c: New test.
1220 * lib/target-supports.exp
1221 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1222 whether the effective target supports the popcntb instruction.
1223
9355477b 12242017-01-03 Jeff Law <law@redhat.com>
1225
1226 PR tree-optimization/67955
1227 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1228
fd130325 12292017-01-04 Marek Polacek <polacek@redhat.com>
1230
1231 PR c++/77545
1232 PR c++/77284
1233 * g++.dg/cpp0x/range-for32.C: New test.
1234 * g++.dg/cpp0x/range-for33.C: New test.
1235
8ccda24a 12362017-01-04 David Malcolm <dmalcolm@redhat.com>
1237
1238 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1239
adcbdb02 12402017-01-04 Nathan Sidwell <nathan@acm.org>
1241
1242 PR c++/66735
1243 * g++.dg/cpp1y/pr66735.C: New.
1244
aff1170a 12452017-01-04 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR tree-optimization/71563
1248 * gcc.dg/tree-ssa/pr71563.c: New test.
1249
f4ccca52 12502017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1251
1252 PR fortran/78534
1253 PR fortran/78976
1254 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1255 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1256 * gfortran.dg/transfer_intrinsic_1.f90: Change
1257 scan-tree-dump-times due to gfc_trans_string_copy change to
1258 avoid -Wstringop-overflow.
1259
325162f2 12602017-01-03 Jeff Law <law@redhat.com>
1261
1262 PR tree-optimization/78856
1263 * gcc.c-torture/execute/pr78856.c: New test.
1264
bf45c134 12652017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1266
1267 PR target/78953
1268 * gcc.target/powerpc/pr78953.c: New test.
1269
cd0c7c8e 12702017-01-03 Ian Lance Taylor <iant@google.com>
1271
1272 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1273 enums.
1274
4c43afbf 12752017-01-03 Martin Sebor <msebor@redhat.com>
1276
1277 PR tree-optimization/78696
1278 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1279 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1280 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1281 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1282
12832017-01-03 David Malcolm <dmalcolm@redhat.com>
1284
1285 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1286 with more than one digit.
1287 * lib/gcc-dg.exp (process-message): Support more than one digit
1288 in relative line specifications.
1289
12902017-01-03 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR tree-optimization/78965
1293 * gcc.dg/pr78965.c: New test.
1294
1295 PR middle-end/78901
1296 * g++.dg/opt/pr78901.C: New test.
1297
12982017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1299
1300 PR fortran/78534
1301 PR fortran/66310
1302 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1303 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1304 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1305 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1306 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1307 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1308 * gfortran.dg/string_1_lp64.f90: New test.
1309 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1310 * gfortran.dg/string_3_lp64.f90: New test.
1311 * gfortran.dg/transfer_intrinsic_1.f90: Change
1312 scan-tree-dump-times due to gfc_trans_string_copy change to
1313 avoid -Wstringop-overflow.
1314
72eb7c98 13152017-01-02 Uros Bizjak <ubizjak@gmail.com>
1316
1317 PR target/78967
1318 * gcc.target/i386/pr78967-1.c: New test.
1319 * gcc.target/i386/pr78967-2.c: Ditto.
1320 * gcc.target/i386/pr78967-3.c: Ditto.
1321
1322 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1323 * gcc.target/i386/pr78904-4.c: Ditto.
1324 * gcc.target/i386/pr78904-6.c: Ditto.
1325
02aecc92 13262017-01-01 Jan Hubicka <hubicka@ucw.cz>
1327
1328 PR middle-end/77674
1329 * g++.dg/torture/pr77674.C: New testcase.
1330
aad93da1 13312017-01-01 Jakub Jelinek <jakub@redhat.com>
f1717362 1332
1333 Update copyright years.
f1717362 1334\f
aad93da1 1335Copyright (C) 2017 Free Software Foundation, Inc.
7dfbd804 1336
1337Copying and distribution of this file, with or without modification,
1338are permitted in any medium without royalty provided the copyright
1339notice and this notice are preserved.