delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-01-09 Steve Ellcey <sellcey@mips.com>
2
3 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
4
5 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6
7 PR middle-end/47735
8 * gcc.target/i386/pr47735.c: New test.
9
10 PR tree-optimization/59622
11 * g++.dg/opt/pr59622-2.C: New test.
12 * g++.dg/opt/pr59622-3.C: New test.
13 * g++.dg/opt/pr59622-4.C: New test.
14 * g++.dg/opt/pr59622-5.C: New test.
15
16 PR sanitizer/59136
17 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
18 filename:line instead of (modulename+offset) form with stripped
19 initial / from the filename.
20
21 2014-01-09 Ian Lance Taylor <iant@google.com>
22
23 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
24 the other Go compiler.
25
26 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/59730
29 * g++.dg/cpp0x/variadic145.C: New.
30
31 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
32
33 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
34 which don't support -fsplit-stack. Skip rotate[0123].go tests.
35
36 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
37
38 PR testsuite/59524
39 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
40 are run only if the Cilk library is available/enabled.
41 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
42 * lib/target-supports.exp (check_libcilkrts_available): New function.
43
44 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
45
46 PR c++/59631
47 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
48 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
49 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
50 with dg-additional-options.
51 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
52 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
53 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
54 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
55 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
56 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
57
58 2014-01-09 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/59715
61 * gcc.dg/torture/pr59715.c: New testcase.
62
63 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
64
65 * c-c++-common/asan/no-asan-globals.c: New test.
66 * c-c++-common/asan/no-instrument-reads.c: Likewise.
67 * c-c++-common/asan/no-instrument-writes.c: Likewise.
68 * c-c++-common/asan/use-after-return-1.c: Likewise.
69 * c-c++-common/asan/no-use-after-return.c: Likewise.
70
71 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
72
73 * gnat.dg/weak2.ad[sb]: New test.
74
75 2014-01-08 Jakub Jelinek <jakub@redhat.com>
76
77 PR middle-end/59471
78 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
79 type, use pointers to vector type instead.
80
81 2014-01-08 Catherine Moore <clm@codesourcery.com>
82
83 * gcc.target/mips/umips-branch-3.c: New test.
84 * gcc.target/mips/umips-branch-4.c: New test.
85
86 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
87
88 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
89 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
90 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
91 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
92 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
93 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
94 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
95 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
96
97 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
98
99 PR rtl-optimization/59137
100 * gcc.target/mips/pr59137.c: New test.
101
102 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
103
104 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
105 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
106 * gcc.target/i386/pr55433.c (dg-options): Ditto.
107 * gcc.target/i386/pr57848.c (dg-options): Ditto.
108 * gcc.target/i386/pr59099.c (dg-options): Ditto.
109 Require fpic effective target.
110 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
111
112 2014-01-08 Jakub Jelinek <jakub@redhat.com>
113
114 PR ipa/59722
115 * gcc.dg/pr59722.c: New test.
116
117 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
118
119 PR middle-end/57748
120 * gcc.dg/torture/pr57748-3.c: New test.
121 * gcc.dg/torture/pr57748-4.c: New test.
122
123 2014-01-08 Marek Polacek <polacek@redhat.com>
124
125 PR middle-end/59669
126 * gcc.dg/gomp/pr59669-1.c: New test.
127 * gcc.dg/gomp/pr59669-2.c: New test.
128
129 2014-01-08 Martin Jambor <mjambor@suse.cz>
130
131 PR ipa/59610
132 * gcc.dg/ipa/pr59610.c: New test.
133
134 2014-01-08 Janus Weil <janus@gcc.gnu.org>
135
136 PR fortran/58182
137 * gfortran.dg/binding_label_tests_26a.f90: New.
138 * gfortran.dg/binding_label_tests_26b.f90: New.
139
140 2014-01-08 Marek Polacek <polacek@redhat.com>
141
142 PR sanitizer/59667
143 * c-c++-common/ubsan/pr59667.c: New test.
144
145 2014-01-08 Richard Biener <rguenther@suse.de>
146
147 PR middle-end/59630
148 * gcc.dg/pr59630.c: New testcase.
149
150 2014-01-08 Richard Biener <rguenther@suse.de>
151
152 PR middle-end/59471
153 * gcc.dg/pr59471.c: New testcase.
154
155 2014-01-07 Jeff Law <law@redhat.com>
156
157 PR middle-end/53623
158 * gcc.target/i386/pr53623.c: New test.
159
160 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
161
162 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
163 blanks at EOF.
164 * g++.dg/cpp1y/pr58534.C: Likewise.
165 * g++.dg/cpp1y/pr58536.C: Likewise.
166 * g++.dg/cpp1y/pr58548.C: Likewise.
167 * g++.dg/cpp1y/pr58549.C: Likewise.
168 * g++.dg/cpp1y/pr58637.C: Likewise.
169 * g++.dg/cpp1y/pr59112.C: Likewise.
170 * g++.dg/cpp1y/pr59113.C: Likewise.
171 * g++.dg/cpp1y/pr59629.C: Likewise.
172 * g++.dg/cpp1y/pr59635.C: Likewise.
173 * g++.dg/cpp1y/pr59636.C: Likewise.
174 * g++.dg/cpp1y/pr59638.C: Likewise.
175
176 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
177
178 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
179
180 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
181
182 * gcc.target/i386/intrinsics_4.c (bar): New function.
183
184 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
185
186 * g++.dg/ext/is_base_of_incomplete-2.C: New.
187
188 2014-01-07 Jakub Jelinek <jakub@redhat.com>
189
190 PR rtl-optimization/58668
191 * gcc.dg/pr58668.c: New test.
192
193 PR tree-optimization/59643
194 * gcc.dg/pr59643.c: New test.
195 * gcc.c-torture/execute/pr59643.c: New test.
196
197 2014-01-06 Janus Weil <janus@gcc.gnu.org>
198
199 PR fortran/59589
200 * gfortran.dg/class_allocate_16.f90: New.
201
202 2014-01-06 Jakub Jelinek <jakub@redhat.com>
203
204 PR target/59644
205 * gcc.target/i386/pr59644.c: New test.
206
207 2014-01-06 Marek Polacek <polacek@redhat.com>
208
209 PR c/57773
210 * gcc.dg/pr57773.c: New test.
211
212 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
213
214 PR c++/59635
215 PR c++/59636
216 PR c++/59629
217 PR c++/59638
218 * g++.dg/cpp1y/pr59635.C: New testcase.
219 * g++.dg/cpp1y/pr59636.C: New testcase.
220 * g++.dg/cpp1y/pr59629.C: New testcase.
221 * g++.dg/cpp1y/pr59638.C: New testcase.
222
223 2014-01-06 Martin Jambor <mjambor@suse.cz>
224
225 PR ipa/59008
226 * gcc.dg/ipa/pr59008.c: New test.
227
228 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
229
230 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
231 if supported.
232
233 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
234
235 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
236 Require c99_runtime.
237 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
238
239 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
240 Require c99_runtime.
241 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
242 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
243 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
244
245 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
246 Require c99_runtime.
247 Make CALC void static.
248 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
249
250 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
251 Require c99_runtime.
252 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
253
254 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
255
256 * gcc.target/i386/pr59501-1.c: Require avx effective target.
257 * gcc.target/i386/pr59501-2.c: Likewise.
258 * gcc.target/i386/pr59501-3.c: Likewise.
259 * gcc.target/i386/pr59501-4.c: Likewise.
260 * gcc.target/i386/pr59501-5.c: Likewise.
261 * gcc.target/i386/pr59501-6.c: Likewise.
262
263 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
264
265 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
266 * gcc.target/i386/pr59390_1.c: Likewise.
267 * gcc.target/i386/pr59390_2.c: Likewise.
268
269 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
270
271 * gcc.dg/pr59350.c: Tweak.
272 * gcc.dg/pr59350-2.c: New test.
273 * g++.dg/pr59510.C: Likewise.
274
275 2014-01-06 Janus Weil <janus@gcc.gnu.org>
276
277 PR fortran/59023
278 * gfortran.dg/bind_c_procs_2.f90: New.
279
280 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
281
282 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
283 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
284 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
285 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
286 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
287 * gcc.dg/tree-ssa/vrp47.c: Likewise.
288 * gcc.dg/tree-ssa/vrp87.c: Likewise.
289
290 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
291
292 * gcc.target/arm/neon-nested-apcs.c: New test.
293
294 2014-01-04 Jakub Jelinek <jakub@redhat.com>
295
296 PR tree-optimization/59519
297 * gcc.dg/vect/pr59519-1.c: New test.
298 * gcc.dg/vect/pr59519-2.c: New test.
299
300 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
301 vmovdqu32.
302
303 2014-01-04 Janus Weil <janus@gcc.gnu.org>
304
305 PR fortran/59547
306 * gfortran.dg/typebound_proc_32.f90: New.
307
308 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
309
310 PR c++/58950
311 * g++.dg/pr58950.C: New file.
312
313 2014-01-03 Tobias Burnus <burnus@net-b.de>
314
315 PR c++/58567
316 * g++.dg/gomp/pr58567.C: New.
317
318 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
319
320 PR tree-optimization/59651
321 * gcc.dg/torture/pr59651.c: New test.
322 * gcc.dg/vect/pr59651.c: Ditto.
323
324 2014-01-03 Jakub Jelinek <jakub@redhat.com>
325
326 PR target/59625
327 * gcc.target/i386/pr59625.c: New test.
328
329 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
330
331 Core DR 1442
332 PR c++/59165
333 * g++.dg/cpp0x/range-for28.C: New.
334 * g++.dg/cpp0x/range-for3.C: Update.
335
336 2014-01-02 Joseph Myers <joseph@codesourcery.com>
337
338 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
339
340 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
341
342 PR c++/59641
343 * g++.dg/cpp0x/pr59641.C: New file.
344
345 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
346
347 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
348
349 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
350
351 PR c++/59378
352 * g++.dg/ext/pr59378.C: New file.
353
354 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
355
356 Update copyright years
357
358 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
359
360 * gcc.target/arc/arc.exp: Use the standard form for the copyright
361 notice.
362
363 2014-01-02 Janus Weil <janus@gcc.gnu.org>
364
365 PR fortran/59654
366 * gfortran.dg/dynamic_dispatch_12.f90: New.
367
368 2014-01-01 Jakub Jelinek <jakub@redhat.com>
369
370 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
371 the builtin isn't optimized away as unused.
372
373 PR rtl-optimization/59647
374 * g++.dg/opt/pr59647.C: New test.
375 \f
376 Copyright (C) 2014 Free Software Foundation, Inc.
377
378 Copying and distribution of this file, with or without modification,
379 are permitted in any medium without royalty provided the copyright
380 notice and this notice are preserved.