]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add svn:executable property.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9aa483a2
KT
12016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 PR target/79145
4 * gcc.target/arm/pr79145.c: New test.
5
5c628c3e
RB
62017-01-25 Richard Biener <rguenther@suse.de>
7
8 PR debug/78363
9 * g++.dg/gomp/pr78363-1.C: New testcase.
10 * g++.dg/gomp/pr78363-2.C: Likewise.
11 * g++.dg/gomp/pr78363-3.C: Likewise.
12
9078cd36
KT
132016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14
15 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
16 * gcc.dg/lto/pr61526_0.c: Likewise.
17 * gcc.dg/lto/pr64415_0.c: Likewise.
18
7cfd79d6
JJ
192017-01-24 Jakub Jelinek <jakub@redhat.com>
20
21 PR c++/79205
22 * g++.dg/cpp1z/decomp22.C: New test.
23 * g++.dg/cpp1z/decomp23.C: New test.
24
3e4b91f2
NS
252017-01-24 Nathan Sidwell <nathan@acm.org>
26
1d7bc790
NS
27 PR c++/78469
28 * g++.dg/cpp0x/pr78469.C: New.
29
3e4b91f2
NS
30 PR c++/79118
31 * g++.dg/cpp0x/pr79118.C: New.
32
b20ba138
EB
332017-01-24 Eric Botcazou <ebotcazou@adacore.com>
34
35 * gcc.target/arm/vfp-longcall-apcs.c: New test.
36
c2e84327
DM
372017-01-24 David Malcolm <dmalcolm@redhat.com>
38
39 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
40 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
41 * gcc.dg/rtl/rtl.exp: New file.
42 * gcc.dg/rtl/test.c: New file.
43 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
44 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
45 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
46 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
47 * gcc.dg/rtl/x86_64/final.c: New test case.
48 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
49 * gcc.dg/rtl/x86_64/ira.c: New test case.
50 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
51 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
52 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
53 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
54 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
55 * gcc.dg/rtl/x86_64/test_1.h: New file.
56 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
57 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
58 * gcc.dg/rtl/x86_64/times-two.h: New file.
59 * gcc.dg/rtl/x86_64/vregs.c: New test case.
60
cf8d19de
BC
612017-01-24 Bin Cheng <bin.cheng@arm.com>
62
63 PR tree-optimization/79159
64 * g++.dg/tree-ssa/pr79159.C: New test.
65
5fd1486c
PJ
662017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
67 Martin Jambor <mjambor@suse.cz>
68
69 * lib/brig-dg.exp: New file.
70 * lib/brig.exp: Likewise.
71 * brig.dg/README: Likewise.
72 * brig.dg/dg.exp: Likewise.
73 * brig.dg/test/gimple/alloca.hsail: Likewise.
74 * brig.dg/test/gimple/atomics.hsail: Likewise.
75 * brig.dg/test/gimple/branches.hsail: Likewise.
76 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
77 * brig.dg/test/gimple/function_calls.hsail: Likewise.
78 * brig.dg/test/gimple/kernarg.hsail: Likewise.
79 * brig.dg/test/gimple/mem.hsail: Likewise.
80 * brig.dg/test/gimple/mulhi.hsail: Likewise.
81 * brig.dg/test/gimple/packed.hsail: Likewise.
82 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
83 * brig.dg/test/gimple/variables.hsail: Likewise.
84 * brig.dg/test/gimple/vector.hsail: Likewise.
85
c3b3e526
JJ
862017-01-24 Jakub Jelinek <jakub@redhat.com>
87
88 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
89 support asan, only on i?86/x86_64 require sse2_runtime.
90
75f92127
KN
912017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
92
93 PR target/66669
94 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
95 test on powerpc targets.
96
1a998fa0
MS
972017-01-23 Martin Sebor <msebor@redhat.com>
98
99 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
100
108fdd6d
RB
1012017-01-23 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/79088
104 PR tree-optimization/79188
105 * gcc.dg/torture/pr79088.c: New testcase.
106 * gcc.dg/torture/pr79188.c: Likewise.
107
28826a66
KN
1082017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
109
110 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
111 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
112 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
113 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
114 type of test function to reflect change in built-in function's
115 return type.
116 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
117 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
118 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
119 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
120 type and second argument type to reflect change in built-in
121 function's type signature.
122 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
123 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
124 type of test function to reflect change in built-in function's
125 return type.
126 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
127 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
128 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
129 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
130 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
131 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
132 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
133 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
134 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
135 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
136 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
137 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
138 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
139 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
140 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
141 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
142 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
143 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
144 type of test function to reflect change in built-in function's
145 return type.
146 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
147 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
148 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
149 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
150 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
151 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
152 test function's result and second argument to reflect change in
153 built-in function's type signature.
154 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
155
e6b8075c
NS
1562017-01-23 Nathan Sidwell <nathan@acm.org>
157
fc7612fd
NS
158 PR C++/71710
159 * g++.dg/template/pr71710.C: New.
160
e6b8075c
NS
161 PR c++/71406
162 PR c++/77508
163 * g++.dg/template/pr71406.C: New.
164
15b8fd49
TK
1652017-01-23 Thomas Koenig <tkoenig@netcologne.de>
166
167 * gfortran.dg/integer_exponentiation_7.f90: New test.
168
e9c4fbe9
BS
1692017-01-23 Bernd Schmidt <bschmidt@redhat.com>
170
171 PR rtl-optimization/78634
172 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
173
8539a302
BC
1742017-01-23 Bin Cheng <bin.cheng@arm.com>
175
176 PR tree-optimization/70754
177 * gfortran.dg/pr70754.f90: New test.
178
f368600f
ML
1792017-01-23 Martin Liska <mliska@suse.cz>
180
181 PR tree-optimization/79196
182 * gcc.dg/asan/pr79196.c: New test.
183 * gcc.dg/strlenopt-30.c: Update scanned pattern.
184
d886761f
MM
1852017-01-23 Michael Matz <matz@suse.de>
186
187 PR tree-optimization/78384
188 * gcc.dg/pr78384.c: New test.
189
cffcafda
RB
1902017-01-23 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/79186
193 * gcc.dg/torture/pr79186.c: New testcase.
194 * gcc.dg/torture/pr79187.c: Likewise.
195
bda2bc48
MJ
1962017-01-23 Martin Jambor <mjambor@suse.cz>
197
198 * gcc.dg/ipa/vrp8.c: New test.
199
f65f1ae3
MJ
2002017-01-23 Martin Jambor <mjambor@suse.cz>
201
202 PR ipa/79108
203 * gfortran.dg/lto/pr79108_0.f90: New test.
204
dea06111
AS
2052017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
206
207 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
208 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
209 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
210 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
211 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
212 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
213 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
214 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
215 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
216 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
217 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
218 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
219 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
220 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
221 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
222 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
223
05011618
RB
2242017-01-23 Richard Biener <rguenther@suse.de>
225 Nick Clifton <nickc@redhat.com>
226
227 PR testsuite/78421
228 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
229 If the target is ARM return the result of the
230 check_effective_target_arm_vect_no_misalign proc.
231 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
232 support unaligned vectors then only expect one of the loops to be
233 unrolled.
234
f6b9f2ff
ML
2352017-01-23 Martin Liska <mliska@suse.cz>
236
237 * gcc.dg/asan/use-after-scope-10.c: New test.
238 * gcc.dg/asan/use-after-scope-11.c: New test.
239 * g++.dg/asan/use-after-scope-5.C: New test.
240
c7775327
ML
2412017-01-23 Martin Liska <mliska@suse.cz>
242
243 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
244 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
245 sanopt optimization for ASAN_POISON.
246
d8ae8d16
KT
2472016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
248
249 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
250
54d7c70c
CL
2512017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
252
253 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
254 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
255 for poly*_t types.
256 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
257 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
258 exec_vcombine): Likewise.
259 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
260 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
261 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
262 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
263 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
264 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
265 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
266 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
267 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
268 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
269 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
270 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
271 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
272 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
273 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
274 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
275 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
276 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
277 Likewise.
278 (TEST_VGET_LANE): Cast to uint to avoid warning.
279 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
280 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
281 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
282 exec_vfma_vfms_n): Fix PRIx format for float64_t.
283 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
284 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
285 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
286 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
287 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
288 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
289 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
290 CHECK_POLY instead of CHECK for poly64_t types.
291 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
292 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
293 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
294 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
295 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
296 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
297 uint32_t.
298 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
299 for int32_t, int64_t.
300 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
301 vqneg_extra): Fix PRIx format for int16_t, int32_t.
302 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
303 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
304 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
305 needed.
306
386fe51c
JJ
3072017-01-22 Jakub Jelinek <jakub@redhat.com>
308
309 PR fortran/79154
310 * gfortran.dg/gomp/pr79154-1.f90: New test.
311 * gfortran.dg/gomp/pr79154-2.f90: New test.
312
bc4d86e6
AS
3132017-01-22 Andreas Schwab <schwab@linux-m68k.org>
314
315 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
316
c31d5fce
MP
3172017-01-21 Marek Polacek <polacek@redhat.com>
318
319 PR testsuite/79169
320 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
321
25cb56c3
JH
3222017-01-20 Jan Hubicka <hubicka@ucw.cz>
323
324 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
325
ea9f867b
BS
3262017-01-21 Bernd Schmidt <bschmidt@redhat.com>
327
328 PR rtl-optimization/79125
329 * gcc.dg/torture/pr79125.c: New test.
330
a876231c
JW
3312017-01-20 Jiong Wang <jiong.wang@arm.com>
332
333 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
334 only.
335 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
336 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
337
4b9f2115
NS
3382017-01-20 Nathan Sidwell <nathan@acm.org>
339
3e4b91f2 340 PR c++/78495
4b9f2115
NS
341 * g++.dg/cpp1z/inh-ctor38.C: New.
342
d2aadab1
MP
3432017-01-20 Marek Polacek <polacek@redhat.com>
344
345 PR c/79152
346 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
347
449cd5af
TP
3482017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
349
350 * lib/target-supports.exp (check_configured_with): New procedure.
351 (check_effective_target_default_mode): new effective target.
352 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
353 default mode. Fix dg-skip-if target selector syntax.
354 * gcc.target/arm/optional_thumb-2.c: Likewise.
355 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
356 syntax.
357
ebed7175
DM
3582017-01-20 David Malcolm <dmalcolm@redhat.com>
359
360 PR c++/77829
361 PR c++/78656
362 * g++.dg/spellcheck-pr77829.C: New test case.
363 * g++.dg/spellcheck-pr78656.C: New test case.
364
2ebd93e1
MP
3652017-01-20 Marek Polacek <polacek@redhat.com>
366
367 PR c/64279
368 * c-c++-common/Wduplicated-branches-1.c: New test.
369 * c-c++-common/Wduplicated-branches-10.c: New test.
370 * c-c++-common/Wduplicated-branches-11.c: New test.
371 * c-c++-common/Wduplicated-branches-12.c: New test.
372 * c-c++-common/Wduplicated-branches-2.c: New test.
373 * c-c++-common/Wduplicated-branches-3.c: New test.
374 * c-c++-common/Wduplicated-branches-4.c: New test.
375 * c-c++-common/Wduplicated-branches-5.c: New test.
376 * c-c++-common/Wduplicated-branches-6.c: New test.
377 * c-c++-common/Wduplicated-branches-7.c: New test.
378 * c-c++-common/Wduplicated-branches-8.c: New test.
379 * c-c++-common/Wduplicated-branches-9.c: New test.
380 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
381 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
382 * g++.dg/ext/builtin-object-size3.C: Likewise.
383 * g++.dg/gomp/loop-1.C: Likewise.
384 * g++.dg/warn/Wduplicated-branches1.C: New test.
385 * g++.dg/warn/Wduplicated-branches2.C: New test.
386
0ce4024a
ML
3872017-01-20 Martin Liska <mliska@suse.cz>
388
389 PR lto/69188
390 * gcc.dg/lto/pr69188_0.c: New test.
391 * gcc.dg/lto/pr69188_1.c: New test.
392
d8ea3e7c
AS
3932017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
394
395 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
396 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
397 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
398 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
399 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
400 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
401 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
402 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
403 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
404 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
405 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
406 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
407 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
408 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
409 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
410 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
411 * gcc.target/i386/avx-1.c: Test new intrinsics.
412 * gcc.target/i386/sse-13.c: Ditto.
413 * gcc.target/i386/sse-23.c: Ditto.
414
0516164b
RB
4152017-01-20 Richard Biener <rguenther@suse.de>
416
417 PR tree-optimization/71264
418 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
419
d821744c
MF
4202017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
421
422 * gcc.target/mips/madd4-1.c: New file.
423 * gcc.target/mips/madd4-2.c: Likewise.
424 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
425 HAS_MADD4.
426 (mips_option_groups): Add -m[no-]madd4.
427 (mips-dg-init): Detect default -mno-madd4.
428 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
429 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
430 * gcc.target/mips/mips-ps-type-2.c: Likewise.
431 * gcc.target/mips/nmadd-1.c: Likewise.
432 * gcc.target/mips/nmadd-2.c: Likewise.
433 * gcc.target/mips/nmadd-3.c: Likewise.
434
db58fd89
JW
4352017-01-19 Jiong Wang <jiong.wang@arm.com>
436
437 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
438 combined instructions.
439 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
440 instructions.
441 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
442 of pointer authentication.
443
bd9cf60b
MM
4442017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
445
446 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
447 floating point hardware to run test.
448
ab014eb3
TC
4492017-01-19 Tamar Christina <tamar.christina@arm.com>
450
451 * gcc/testsuite/lib/target-supports.exp
452 (check_effective_target_vect_call_copysignf): Enable for AArch64.
453
c048038f
RO
4542017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
455
456 PR testsuite/79051
457 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
458 __x86_64__]: Allow for target i?86-*-*.
459
ab6b44cb
MF
4602017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
461
462 PR target/78176
463 * gcc.target/mips/lxc1-sxc1-1.c: New file.
464 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
465 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
466 HAS_LXC1.
467 (mips_option_groups): Add -m[no-]lxc1-sxc1.
468 (mips-dg-init): Detect default -mno-lxc1-sxc1.
469 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
470
118d5ed3
AV
4712017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
472
473 PR fortran/70696
474 * gfortran.dg/coarray_43.f90: New test.
475
a57c520e
RE
4762017-01-19 Richard Earnshaw <rearnsha@arm.com>
477
478 PR rtl-optimization/79121
479 * gcc.c-torture/execute/pr79121.c: New test.
480
54dc4be2
MM
4812017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
482
483 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
484 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
485
7bd5dad2
LK
4862017-01-18 Louis Krupp <louis.krupp@zoho.com>
487
488 PR fortran/50069
489 PR fortran/55086
490 * gfortran.dg/pr50069_1.f90: New test.
491 * gfortran.dg/pr50069_2.f90: New test.
492 * gfortran.dg/pr55086_1.f90: New test.
493 * gfortran.dg/pr55086_1_tfat.f90: New test.
494 * gfortran.dg/pr55086_2.f90: New test.
495 * gfortran.dg/pr55086_2_tfat.f90: New test.
496 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
497
0edd264d
AS
4982017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
499 * gcc.dg/strcmp-1.c: New test.
500 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
501
551914b7
DM
5022017-01-18 David Malcolm <dmalcolm@redhat.com>
503
504 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
505 (dejagnu_fail): Likewise.
506 (dejagnu_note): Likewise.
507 (pass): Provide forward decl, moving true decl to after #include
508 of harness.h.
509 (fail): Likewise.
510 (note): Likewise.
511
b7d3a6a6
MM
5122017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
513
514 * gcc.target/powerpc/p9-xxbr-1.c: New test.
515 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
516
c484627c
NS
5172017-01-18 Nathan Sidwell <nathan@acm.org>
518
519 PR c++/78488
520 * g++.dg/cpp1z/inh-ctor37.C: New.
521
a711887e
UB
5222017-01-18 Uros Bizjak <ubizjak@gmail.com>
523
524 PR rtl-optimization/78952
525 * gcc.target/i386/pr78952-1.c: New test.
526 * gcc.target/i386/pr78952-2.c: Ditto.
527
525a5e33
AV
5282017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
529
530 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
531
5322017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
533
534 PR fortran/70696
535 * gfortran.dg/coarray_event_1.f08: New test.
536
90553aac
JJ
5372017-01-18 Jakub Jelinek <jakub@redhat.com>
538
539 PR target/77416
540 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
541 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
542 from dg-options.
543 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
544 guarded test.
545 * gcc.target/powerpc/fusion4.c: Likewise.
546 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
547 guarded test.
548 * gcc.target/powerpc/pr58673-1.c: Likewise.
549 * gcc.target/powerpc/pr58673-2.c: Likewise.
550 * gcc.target/powerpc/pr59054.c: Likewise.
551
dfc42f08
BS
5522016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
553
554 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
555 vec_bperm.
556 * gcc.target/powerpc/p9-vbpermd.c: New file.
557
f3981e7e
AK
5582017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
559
560 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
561 (must_not_compile2): Downcase first letter of error messages.
562 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
563 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
564
2c65d990
NS
5652017-01-18 Nathan Sidwell <nathan@acm.org>
566
567 PR c++/79091
568 * g++.dg/pr79091.C: New.
569
a711887e
UB
5702017-01-18 Jakub Jelinek <jakub@redhat.com>
571
572 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
573 to dg-options.
574 (p0): Add missing dg-error.
575
4701fba3
JS
5762017-01-17 Joe Seymour <joe.s@somniumtech.com>
577
578 * gcc.target/msp430/mul_f5_muldef.c: New test.
579
ac4dc08d
MM
5802017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
581
582 PR target/79004
583 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
584 options. Fix up the syntax for using \m and \M.
585
1b3254e4
SB
5862017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
587
588 PR target/78875
589 * gcc.target/powerpc/ssp-1.c: New testcase.
590 * gcc.target/powerpc/ssp-2.c: New testcase.
591
8144a493
WD
5922017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
593
594 * gcc.target/aarch64/eh_return.c: New test.
595
a6607774
BS
5962017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
597
598 * vec-rlmi-rlnm.c: New file.
599
8ddfdbc2
NS
6002017-01-17 Nathan Sidwell <nathan@acm.org>
601
602 PR c++/61636
603 * g++.dg/cpp1y/pr61636-1.C: New.
604 * g++.dg/cpp1y/pr61636-2.C: New.
605 * g++.dg/cpp1y/pr61636-3.C: New.
606
d365b403
MS
6072017-01-17 Martin Sebor <msebor@redhat.com>
608
609 PR testsuite/79115
610 * gcc.dg/pr78768.c: Make it a link-only test.
611
0d80ab91
DM
6122017-01-17 David Malcolm <dmalcolm@redhat.com>
613
614 PR c++/71497
615 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
616 expected messages.
617 * c-c++-common/Wmisleading-indentation.c: Likewise.
618
31b61548
VM
6192017-01-17 Vladimir Makarov <vmakarov@redhat.com>
620
621 PR target/79058
622 * gcc.target/arm/pr79058.c: New.
623
c549996e
JJ
6242017-01-17 Jakub Jelinek <jakub@redhat.com>
625
626 PR tree-optimization/71854
627 * gcc.dg/vect/pr71854.c: New test.
628
4f197ff9
ML
6292017-01-17 Martin Liska <mliska@suse.cz>
630
631 PR ipa/71207
632 * g++.dg/ipa/pr71207.C: New test.
633
d4193b85
JH
6342017-01-17 Jan Hubicka <hubicka@ucw.cz>
635
636 PR middle-end/77445
637 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
638 * gcc.dg/tree-ssa/pr77445.c: New testcase.
639
906e7712
JJ
6402017-01-17 Jakub Jelinek <jakub@redhat.com>
641
642 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
643 rather than long unsigned int.
644 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
645
12314dc9
RB
6462017-01-17 Richard Biener <rguenther@suse.de>
647
648 PR tree-optimization/71433
649 * gcc.dg/Warray-bounds-20.c: New testcase.
650
a23e48df
RB
6512017-01-17 Richard Biener <rguenther@suse.de>
652
653 PR testsuite/52563
654 PR testsuite/71237
655 PR testsuite/77737
656 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
657 * gcc.dg/tree-ssa/scev-4.c: Likewise.
658 * gcc.dg/tree-ssa/scev-5.c: Likewise.
659
e6750e5c
AM
6602017-01-17 Alan Modra <amodra@gmail.com>
661
662 * gcc.target/powerpc/pr79066.c: New.
663
a59afbe2
JL
6642017-01-16 Jeff Law <law@redhat.com>
665
666 PR tree-optimization/33562
667 PR tree-optimization/61912
668 PR tree-optimization/77485
669 PR tree-optimization/79090
670 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
671 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
672
e1bcfb92
JJ
6732017-01-16 Jakub Jelinek <jakub@redhat.com>
674
98e92fb2
JJ
675 PR c/79089
676 * gcc.c-torture/compile/pr79089.c: New test.
677
e1bcfb92
JJ
678 PR target/79080
679 * gcc.dg/pr79080.c: New test.
680
0ef1f9cd
DM
6812017-01-16 David Malcolm <dmalcolm@redhat.com>
682
683 PR c/78304
684 * gcc.dg/format/pr78304.c: Convert argument from integral type
685 to a pointer.
686 * gcc.dg/format/pr78304-2.c: Likewise.
687
76689ffc
CL
6882017-01-16 Carl Love <cel@us.ibm.com>
689
690 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
691 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
692
ce12ee9e
CL
6932017-01-16 Carl Love <cel@us.ibm.com>
694
695 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
696 Change arguments and return type to bool long long.
697
b336037d
MS
6982017-01-16 Martin Sebor <msebor@redhat.com>
699
700 PR testsuite/79051
701 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
702 on x86.
703
1ddca3f3
PC
7042017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
705
706 Revert:
a711887e 707 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
708
709 PR c++/71737
710 * g++.dg/cpp0x/pr71737.C: New.
711
290687fb
BS
7122017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
713
714 * gcc.target/powerpc/swaps-p8-27.c: New.
715
7d2f3f1d
PC
7162017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
717
718 PR c++/71737
719 * g++.dg/cpp0x/pr71737.C: New.
720
d743728f
EB
7212017-01-16 Eric Botcazou <ebotcazou@adacore.com>
722
723 * gnat.dg/opt62.adb: New test.
724 * gnat.dg/opt62_pkg.ads: New helper.
725
90aead21
BS
7262017-01-14 Bernd Schmidt <bschmidt@redhat.com>
727
a711887e
UB
728 PR rtl-optimization/78626
729 PR rtl-optimization/78727
90aead21
BS
730 * gcc.dg/torture/pr78626.c: New test.
731 * gcc.dg/torture/pr78727.c: New test.
732
afaecc23
AM
7332017-01-14 Alan Modra <amodra@gmail.com>
734
735 * gcc.c-torture/compile/pr72749.c: New test.
736
be4aa83d
DM
7372017-01-13 David Malcolm <dmalcolm@redhat.com>
738
739 PR c/78304
740 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
741 (test_macro_2): New test.
742 (test_macro_3): New test.
743 (test_macro_4): New test.
744 (test_non_contiguous_strings): Convert line number to line offset.
745 * gcc.dg/format/pr78304-2.c: New test case.
746 * gcc.dg/format/pr78304.c: New test case.
747
7cdca3ec
UB
7482017-01-13 Uros Bizjak <ubizjak@gmail.com>
749
750 * gcc.target/i386/funcspec-56.inc: Add missing options and
751 reorder options by implied ISAs, as in ix86_target_string.
752
e3017e52
MP
7532017-01-13 Marek Polacek <polacek@redhat.com>
754
755 PR c++/71166
756 * g++.dg/cpp0x/constexpr-array18.C: New test.
757
d155c6fe
JL
7582017-01-13 Jeff Law <law@redhat.com>
759
7c9560a5
JL
760 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
761
9e59e99a
JL
762 PR tree-optimization/61912
763 PR tree-optimization/77485
764 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
765 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
766 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
767
768 PR tree-optimization/33562
769 PR tree-optimization/61912
770 PR tree-optimization/77485
d155c6fe
JL
771 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
772 * gcc.dg/tree-ssa/complex-5.c: Likewise.
773 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
774 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
775 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
776 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
777 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
778
77719b06
ML
7792017-01-13 Martin Liska <mliska@suse.cz>
780
781 PR ipa/79043
782 * gcc.c-torture/execute/pr79043.c: New test.
783
a181b2bc
RB
7842017-01-13 Richard Biener <rguenther@suse.de>
785
786 PR middle-end/78411
787 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
788
eaed3226
AV
7892017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
790
791 PR fortran/70697
792 * gfortran.dg/coarray/event_4.f08: New test.
793
4ccff88b
AV
7942017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
795
796 PR fortran/70696
797 * gfortran.dg/coarray/event_3.f08: New test.
798
3c3b9090
RB
7992017-01-13 Richard Biener <rguenther@suse.de>
800
801 PR tree-optimization/77283
802 * gcc.dg/tree-ssa/split-path-9.c: Fix.
803
25329913
RB
8042017-01-13 Richard Biener <rguenther@suse.de>
805
806 * gcc.dg/gimplefe-22.c: New testcase.
807
10b70b8e
RB
8082017-01-13 Richard Biener <rguenther@suse.de>
809
810 PR tree-optimization/77283
811 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
812 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
813 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
814
76a8f82f
SL
8152017-01-12 Sandra Loosemore <sandra@codesourcery.com>
816
817 * gcc.dg/pr77862.c: Require fpic target.
818
59a505da
MM
8192017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
820
821 PR target/79004
822 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 823
bce6f760
MS
8242017-01-12 Martin Sebor <msebor@redhat.com>
825
826 * gcc.dg/pr78138.c: Adjust.
827 * gcc.dg/pr78768.c: Adjust.
828 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
829 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
830 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
831 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
832 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
833 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
834 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
835 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
836 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
837 * gcc.dg/tree-ssa/pr78605.c: Adjust.
838 * gcc.dg/tree-ssa/pr78622.c: Adjust.
839
3eefa646
JJ
8402017-01-12 Jakub Jelinek <jakub@redhat.com>
841
842 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
843
dcb56243
MS
8442017-01-12 Martin Sebor <msebor@redhat.com>
845
8be3f306 846 PR testsuite/79051
940242cd
MS
847 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
848 due to bug 79054.
dcb56243 849
b7431c20
DE
8502017-01-12 David Edelsohn <dje.gcc@gmail.com>
851
852 * gcc.dg/pr78768.c: Require LTO.
853
2bcd9f32
MS
8542017-01-12 Martin Sebor <msebor@redhat.com>
855
856 PR c/79074
857 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
858 due to the referenced bug.
859
b2fc1c70
MS
8602017-01-12 Martin Sebor <msebor@redhat.com>
861
862 PR testsuite/79073
863 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
864
fbed6f36
UB
8652017-01-12 Uros Bizjak <ubizjak@gmail.com>
866
867 * gcc.target/i386/builtin_target.c (check_features): Check all
868 supported __builtin_cpu_supports options.
869
27282dad
KT
8702017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
871
872 PR tree-optimization/78319
873 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
874 Remove xfail.
875
66113166
BS
8762017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
877
878 PR target/79044
879 * gcc.target/powerpc/swaps-p8-26.c: New.
880
6bb4ea5c
RB
8812017-01-12 Richard Biener <rguenther@suse.de>
882
883 * gcc.dg/gimplefe-21.c: New testcase.
884
f15dbadb
MC
8852017-01-12 Michael Collison <michael.collison@arm.com>
886
887 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
888
73e32c47
JK
8892017-01-11 Julia Koval <julia.koval@intel.com>
890 Uros Bizjak <ubizjak@gmail.com>
891
892 * gcc.target/i386/sgx.c New test.
893 * gcc.target/i386/sse-12.c: Add -msgx.
894 * gcc.target/i386/sse-13.c: Ditto.
895 * gcc.target/i386/sse-14.c: Ditto.
896 * gcc.target/i386/sse-22.c: Ditto.
897 * gcc.target/i386/sse-23.c: Ditto.
898 * g++.dg/other/i386-2.C: Ditto.
899 * g++.dg/other/i386-3.C: Ditto.
900
3594adc7
MS
9012017-01-11 Martin Sebor <msebor@redhat.com>
902
903 PR c++/24511
904 * g++.dg/template/explicit9.C: New test.
905
01bfd257
NS
9062017-01-11 Nathan Sidwell <nathan@acm.org>
907
908 PR c++/77812
909 * g++.dg/pr77812.C: New.
910
88df7964
JJ
9112017-01-11 Jakub Jelinek <jakub@redhat.com>
912
eae63d78
JJ
913 PR c++/71537
914 * g++.dg/cpp1y/constexpr-71537.C: New test.
915
88df7964
JJ
916 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
917 argument.
918
960ecba4
MS
9192017-01-11 Martin Sebor <msebor@redhat.com>
920
921 PR c/47931
922 * c-c++-common/Waddress-2.c: New test.
923
1f258a55
JJ
9242017-01-11 Jakub Jelinek <jakub@redhat.com>
925
926 PR c++/78341
927 * g++.dg/cpp0x/pr78341.C: New test.
928
bf5fbf46
MS
9292017-01-11 Martin Sebor <msebor@redhat.com>
930
931 PR c/78768
932 * gcc.dg/pr78768.c: New test.
933
19ff0049
DM
9342017-01-11 David Malcolm <dmalcolm@redhat.com>
935
936 PR driver/78877
937 * gcc.dg/spellcheck-options-14.c: New test case.
938 * gcc.dg/spellcheck-options-15.c: New test case.
939 * gcc.dg/spellcheck-options-16.c: New test case.
940 * gcc.dg/spellcheck-options-17.c: New test case.
941
c86e9f03
ML
9422017-01-11 Martin Liska <mliska@suse.cz>
943
944 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
945
947f51d6
JJ
9462017-01-11 Jakub Jelinek <jakub@redhat.com>
947
948 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
949 instead of just 1 for the decomposition from struct C.
950
849fccf8
EB
9512017-01-11 Eric Botcazou <ebotcazou@adacore.com>
952
953 * gcc.c-torture/execute/20170111-1.c: New test.
954
80c74722
RB
9552017-01-11 Richard Biener <rguenther@suse.de>
956
957 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
958
4c4b4703
JJ
9592017-01-11 Jakub Jelinek <jakub@redhat.com>
960
961 PR middle-end/50199
962 * gcc.dg/lto/pr50199_0.c: New test.
963
664b1a6b
MS
9642017-01-10 Martin Sebor <msebor@redhat.com>
965
966 PR testsuite/78960
967 PR testsuite/78959
968 PR testsuite/78133
969 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
970 * gcc.dg/tree-ssa/pr78622.c: Ditto.
971
fefd3086
MS
9722017-01-10 Martin Sebor <msebor@redhat.com>
973
974 PR middle-end/78138
664b1a6b 975 * gcc.dg/pr78138.c: New test.
fefd3086 976
b9f4757f
DM
9772017-01-10 David Malcolm <dmalcolm@redhat.com>
978
979 PR c++/77949
980 * g++.dg/diagnostic/pr77949.C: New test case.
981
5a50f6bb
MS
9822017-01-10 Martin Sebor <msebor@redhat.com>
983
984 PR middle-end/78245
985 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
986
c16880ef
MS
9872017-01-10 Martin Sebor <msebor@redhat.com>
988
989 PR tree-optimization/78775
990 * gcc.dg/attr-alloc_size-4.c: Add test cases.
991 * gcc.dg/attr-alloc_size-10.c: New test.
992 * gcc.dg/attr-alloc_size-11.c: New test.
993 * gcc.dg/builtin-stringop-chk-7.c: New test.
994 * gcc.dg/pr78775.c: New test.
995 * gcc.dg/pr78973-2.c: New test.
996 * gcc.dg/pr78973.c: New test.
997
5363d9d9
JL
9982017-01-10 Jeff Law <law@redhat.com>
999
1000 PR tree-optimization/77766
1001 PR tree-optimization/78856
1002 * gcc.c-torture/execute/pr77766.c: New test.
1003
aae23693
RB
10042016-01-10 Richard Biener <rguenther@suse.de>
1005
1006 PR tree-optimization/79034
1007 * g++.dg/torture/pr79034.C: New testcase.
1008
a0843aed
ML
10092017-01-10 Martin Liska <mliska@suse.cz>
1010
1011 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1012 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1013 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1014 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1015 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1016 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1017 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1018 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1019 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1020 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1021 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1022 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1023 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1024 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1025 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1026 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1027 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1028 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1029 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1030 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1031 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1032 * gcc.dg/ipa/pr64307.c: Likewise.
1033 * gcc.dg/ipa/pr77653.c: Likewise.
1034
79fc8ffe
AS
10352017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1036
1037 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1038 * g++.dg/other/i386-3.C: Ditto.
1039 * gcc.target/i386/sse-12.c: Ditto.
1040 * gcc.target/i386/sse-13.c: Ditto.
1041 * gcc.target/i386/sse-22.c: Ditto.
1042 * gcc.target/i386/sse-23.c: Ditto.
1043 * gcc.target/i386/builtin_target.c: Handle new option.
1044 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1045 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1046 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1047
dfa6951f
MS
10482017-01-09 Martin Sebor <msebor@redhat.com>
1049
1050 PR testsuite/79036
1051 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1052 with different precisions.
1053
a271e415
EB
10542017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1055
1056 * g++.dg/opt/call2.C: New test.
1057 * g++.dg/opt/call3.C: Likewise.
1058 * gnat.dg/array26.adb: New test.
1059 * gnat.dg/array26_pkg.ad[sb]: New helper.
1060 * gnat.dg/array27.adb: New test.
1061 * gnat.dg/array27_pkg.ad[sb]: New helper.
1062 * gnat.dg/array28.adb: New test.
1063 * gnat.dg/array28_pkg.ad[sb]: New helper.
1064
bd2c6270
JJ
10652017-01-09 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR translation/79019
1068 PR translation/79020
1069 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1070 diagnostics.
1071 * gfortran.dg/initialization_17.f90: Likewise.
1072
1c1d8e75
DH
10732017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1074
1075 PR testsuite/79026
1076 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1077 * gcc.target/i386/pr78904-4.c: Likewise.
1078 * gcc.target/i386/pr78904-6.c: Likewise.
1079 * gcc.target/i386/pr78967-2.c: Likewise.
1080
cb330ba5
JJ
10812017-01-09 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR tree-optimization/78899
1084 * gcc.target/i386/pr78899.c: New test.
1085 * gcc.dg/pr71077.c: New test.
1086
a5e14a42
MJ
10872017-01-09 Martin Jambor <mjambor@suse.cz>
1088
1089 PR ipa/78365
1090 PR ipa/78599
1091 * gcc.dg/torture/pr78365.c: New test.
1092
01216d27
JJ
10932017-01-09 Jakub Jelinek <jakub@redhat.com>
1094
dc59e50a
JJ
1095 PR c++/78948
1096 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1097 (main): Use int* instead of long long.
1098
01216d27
JJ
1099 PR tree-optimization/78938
1100 * gcc.dg/vect/pr78938.c: New test.
1101
c0d4fec7
KT
11022017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1103
1104 * gcc.dg/20161219.c: New test.
1105
7b1b0cc1
RB
11062017-01-09 Richard Biener <rguenther@suse.de>
1107
1108 PR tree-optimization/78997
1109 * gcc.dg/torture/pr78997.c: New testcase.
1110
813b9c0d
RB
11112017-01-09 Richard Biener <rguenther@suse.de>
1112
1113 PR debug/79000
1114 * g++.dg/lto/pr79000_0.C: New testcase.
1115 * g++.dg/lto/pr79000_1.c: Likewise.
1116
efcc8d38
MS
11172017-01-08 Martin Sebor <msebor@redhat.com>
1118
1119 PR middle-end/77708
1120 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1121 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1122 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1123 due to bug 78969.
1124 * gcc.dg/format/pr78569.c: Adjust.
1125
5ccf1d8d
DM
11262017-01-07 David Malcolm <dmalcolm@redhat.com>
1127
1128 PR c++/72803
1129 * g++.dg/diagnostic/pr72803.C: New test case.
1130
42002dfe
MS
11312017-01-07 Martin Sebor <msebor@redhat.com>
1132
1133 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1134 * gcc.dg/attr-alloc_size-4.c: Same.
1135
de91486c
AV
11362017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1137
1138 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1139 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1140 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1141 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1142 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1143 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1144 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1145
f55a925e
AS
11462017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1147 * gcc.dg/memcmp-1.c: New.
1148 * gcc.dg/strncmp-1.c: New.
1149
f3caa118
AV
11502017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1151
1152 * gcc.target/arm/acle/mcrr: New.
1153 * gcc.target/arm/acle/mcrr2: New.
1154 * gcc.target/arm/acle/mrrc: New.
1155 * gcc.target/arm/acle/mrrc2: New.
1156
ecc9a25b
AV
11572017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1158
1159 * gcc.target/arm/acle/mcr.c: New.
1160 * gcc.target/arm/acle/mrc.c: New.
1161 * gcc.target/arm/acle/mcr2.c: New.
1162 * gcc.target/arm/acle/mrc2.c: New.
1163
3811581f
AV
11642017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1165
1166 * gcc.target/arm/acle/ldc: New.
1167 * gcc.target/arm/acle/ldc2: New.
1168 * gcc.target/arm/acle/ldcl: New.
1169 * gcc.target/arm/acle/ldc2l: New.
1170 * gcc.target/arm/acle/stc: New.
1171 * gcc.target/arm/acle/stc2: New.
1172 * gcc.target/arm/acle/stcl: New.
1173 * gcc.target/arm/acle/stc2l: New.
1174
d57daa0c
AV
11752017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1176
1177 * gcc.target/arm/acle/acle.exp: Run tests for different options
1178 and make sure fat-lto-objects is used such that we can still do
1179 assemble scans.
1180 * gcc.target/arm/acle/cdp.c: New.
1181 * gcc.target/arm/acle/cdp2.c: New.
1182 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1183 (check_effective_target_arm_coproc1_ok_nocache): New.
1184 (check_effective_target_arm_coproc2_ok): New.
1185 (check_effective_target_arm_coproc2_ok_nocache): New.
1186 (check_effective_target_arm_coproc3_ok): New.
1187 (check_effective_target_arm_coproc3_ok_nocache): New.
1188 (check_effective_target_arm_coproc4_ok): New.
1189 (check_effective_target_arm_coproc4_ok_nocache): New.
1190
8a123229
MS
11912017-01-06 Martin Sebor <msebor@redhat.com>
1192
1193 PR middle-end/78605
1194 * gcc.dg/tree-ssa/pr78605.c: New test.
1195
5b8999d6
MS
11962017-01-05 Martin Sebor <msebor@redhat.com>
1197
1198 PR tree-optimization/78910
1199 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1200 diagnostics.
1201 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1202 * gcc.dg/tree-ssa/pr78910.c: New test.
1203
4e89adf9
EB
12042017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 * gcc.dg/sso-10.c: New test.
1207
962c5679
JJ
12082017-01-05 Jakub Jelinek <jakub@redhat.com>
1209
cfd719e7
JJ
1210 PR tree-optimization/71016
1211 * gcc.target/i386/pr71016.c: New test.
1212 * gcc.target/aarch64/pr71016.c: New test.
1213 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1214
26f20371
JJ
1215 PR c++/78931
1216 * g++.dg/cpp1z/decomp19.C: New test.
1217
962c5679
JJ
1218 PR c++/78890
1219 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1220 * g++.dg/init/union1.C: Likewise.
1221 * g++.dg/cpp0x/union6.C: Expect errors.
1222 * g++.dg/cpp0x/union8.C: New test.
1223 * g++.dg/cpp0x/pr78890-1.C: New test.
1224 * g++.dg/cpp0x/pr78890-2.C: New test.
1225
8c15f541
DE
12262017-01-05 David Edelsohn <dje.gcc@gmail.com>
1227
1228 * gcc.target/powerpc/pr71670.c: Require p9vector.
1229 * gcc.target/powerpc/p9-novsx.c: Same.
1230
51b86113
DM
12312017-01-05 David Malcolm <dmalcolm@redhat.com>
1232
1233 * selftests/asr_div1.rtl: New file.
1234 * selftests/aarch64: New subdirectory.
1235 * selftests/aarch64/times-two.rtl: New file.
1236 * selftests/bb-index.rtl: New file.
1237 * selftests/cfg-test.rtl: New file.
1238 * selftests/const-int.rtl: New file.
1239 * selftests/example-labels.rtl: New file.
1240 * selftests/insn-with-mode.rtl: New file.
1241 * selftests/jump-to-label-ref.rtl: New file.
1242 * selftests/jump-to-return.rtl: New file.
1243 * selftests/jump-to-simple-return.rtl: New file.
1244 * selftests/mem.rtl: New file.
1245 * selftests/note-insn-deleted.rtl: New file.
1246 * selftests/note_insn_basic_block.rtl: New file.
1247 * selftests/simple-cse.rtl: New file.
1248 * selftests/symbol-ref.rtl: New file.
1249 * selftests/x86_64: New subdirectory.
1250 * selftests/x86_64/call-insn.rtl: New file.
1251 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1252 * selftests/x86_64/times-two.rtl: New file.
1253 * selftests/x86_64/unspec.rtl: New file.
1254
dc7650cc
NS
12552017-01-05 Nathan Sidwell <nathan@acm.org>
1256
1257 PR c++/78765
1258 * g++.dg/cpp0x/pr78765.C: New.
1259
3db70565
DV
12602017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1261
1262 * gcc.target/s390/memcpy-2.c: New test.
1263 * gcc.target/s390/memset-2.c: New test.
1264
f5a537e3
AK
12652017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1266
1267 * gcc.target/s390/memcpy-1.c: New test.
1268
d80c6d02
JL
12692017-01-04 Jeff Law <law@redhat.com>
1270
1271 PR tree-optimization/78812
1272 * g++.dg/torture/pr78812.C: New test.
1273
08edc320 12742017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
1275
1276 PR target/71977
1277 PR target/70568
1278 PR target/78823
1279 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1280 64-bit VSX systems with direct move, whether we optimize common
1281 code sequences in the GLIBC math library for float math functions.
1282 * gcc.target/powerpc/pr71977-2.c: Likewise.
1283
a9342885
MP
12842017-01-04 Marek Polacek <polacek@redhat.com>
1285
1286 PR c++/64767
1287 * c-c++-common/Wpointer-compare-1.c: New test.
1288
066435fe
JJ
12892017-01-04 Jakub Jelinek <jakub@redhat.com>
1290
abec4284
JJ
1291 PR c++/78949
1292 * c-c++-common/Wunused-var-16.c: New test.
1293
26c43e27
JJ
1294 PR c++/78693
1295 * g++.dg/cpp0x/pr78693.C: New test.
1296
fc73e60c
JJ
1297 PR driver/78957
1298 * gcc.dg/pr78957.c: New test.
1299
c9cf3863
JJ
1300 * g++.dg/cpp1y/auto-fn34.C: New test.
1301
066435fe
JJ
1302 PR c++/71182
1303 * g++.dg/cpp0x/pr71182.C: New test.
1304
598bd687
KN
13052017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1306
1307 PR target/78056
1308 * gcc.target/powerpc/pr78056-1.c: New test.
1309 * gcc.target/powerpc/pr78056-2.c: New test.
1310 * gcc.target/powerpc/pr78056-3.c: New test.
1311 * gcc.target/powerpc/pr78056-4.c: New test.
1312 * gcc.target/powerpc/pr78056-5.c: New test.
1313 * gcc.target/powerpc/pr78056-6.c: New test.
1314 * gcc.target/powerpc/pr78056-7.c: New test.
1315 * gcc.target/powerpc/pr78056-8.c: New test.
1316 * lib/target-supports.exp
1317 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1318 whether the effective target supports the popcntb instruction.
1319
8194635a
JL
13202017-01-03 Jeff Law <law@redhat.com>
1321
1322 PR tree-optimization/67955
1323 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1324
baf9ebc8
MP
13252017-01-04 Marek Polacek <polacek@redhat.com>
1326
1327 PR c++/77545
1328 PR c++/77284
1329 * g++.dg/cpp0x/range-for32.C: New test.
1330 * g++.dg/cpp0x/range-for33.C: New test.
1331
5dd9a9d0
DM
13322017-01-04 David Malcolm <dmalcolm@redhat.com>
1333
1334 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1335
4bf07f3f
NS
13362017-01-04 Nathan Sidwell <nathan@acm.org>
1337
1338 PR c++/66735
1339 * g++.dg/cpp1y/pr66735.C: New.
1340
165ba2e9
JJ
13412017-01-04 Jakub Jelinek <jakub@redhat.com>
1342
1343 PR tree-optimization/71563
1344 * gcc.dg/tree-ssa/pr71563.c: New test.
1345
4567f969
JB
13462017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1347
1348 PR fortran/78534
1349 PR fortran/78976
1350 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1351 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1352 * gfortran.dg/transfer_intrinsic_1.f90: Change
1353 scan-tree-dump-times due to gfc_trans_string_copy change to
1354 avoid -Wstringop-overflow.
1355
1c06f07f
JL
13562017-01-03 Jeff Law <law@redhat.com>
1357
1358 PR tree-optimization/78856
1359 * gcc.c-torture/execute/pr78856.c: New test.
1360
60fb638f
MM
13612017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1362
1363 PR target/78953
1364 * gcc.target/powerpc/pr78953.c: New test.
1365
e4d02f52
ILT
13662017-01-03 Ian Lance Taylor <iant@google.com>
1367
1368 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1369 enums.
1370
5b4f088d
MS
13712017-01-03 Martin Sebor <msebor@redhat.com>
1372
1373 PR tree-optimization/78696
1374 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1375 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1376 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1377 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1378
13792017-01-03 David Malcolm <dmalcolm@redhat.com>
1380
1381 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1382 with more than one digit.
1383 * lib/gcc-dg.exp (process-message): Support more than one digit
1384 in relative line specifications.
1385
13862017-01-03 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR tree-optimization/78965
1389 * gcc.dg/pr78965.c: New test.
1390
1391 PR middle-end/78901
1392 * g++.dg/opt/pr78901.C: New test.
1393
13942017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1395
1396 PR fortran/78534
1397 PR fortran/66310
1398 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1399 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1400 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1401 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1402 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1403 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1404 * gfortran.dg/string_1_lp64.f90: New test.
1405 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1406 * gfortran.dg/string_3_lp64.f90: New test.
1407 * gfortran.dg/transfer_intrinsic_1.f90: Change
1408 scan-tree-dump-times due to gfc_trans_string_copy change to
1409 avoid -Wstringop-overflow.
1410
8b7163c6
UB
14112017-01-02 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR target/78967
1414 * gcc.target/i386/pr78967-1.c: New test.
1415 * gcc.target/i386/pr78967-2.c: Ditto.
1416 * gcc.target/i386/pr78967-3.c: Ditto.
1417
1418 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1419 * gcc.target/i386/pr78904-4.c: Ditto.
1420 * gcc.target/i386/pr78904-6.c: Ditto.
1421
e2940b98
JH
14222017-01-01 Jan Hubicka <hubicka@ucw.cz>
1423
1424 PR middle-end/77674
1425 * g++.dg/torture/pr77674.C: New testcase.
1426
cbe34bb5 14272017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
1428
1429 Update copyright years.
818ab71a 1430\f
cbe34bb5 1431Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
1432
1433Copying and distribution of this file, with or without modification,
1434are permitted in any medium without royalty provided the copyright
1435notice and this notice are preserved.