]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
utils.c (finish_record_type): Force structural equality checks if the record type...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6f85546f
PT
12009-04-04 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/37614
4 * gfortran.dg/common_align_2.f90: New test.
5
aa7069aa
RG
62009-04-04 Richard Guenther <rguenther@suse.de>
7
8 PR tree-optimization/8781
9 PR tree-optimization/37892
10 * g++.dg/tree-ssa/pr8781.C: New testcase.
11 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
12
cd15ad3e
RG
132009-04-04 Richard Guenther <rguenther@suse.de>
14
15 PR tree-optimization/39636
16 * gcc.c-torture/compile/pr39636.c: New testcase.
17
32d5b22d
L
182009-04-03 H.J. Lu <hongjiu.lu@intel.com>
19
d75b46b4 20 PR rtl-optimization/39607
32d5b22d
L
21 * g++.dg/opt/pr39607.C: New.
22
6f9c9d6d
TB
232009-04-03 Tobias Burnus <burnus@net-b.de>
24
25 PR fortran/39594
26 * gfortran.dg/common_12.f90: New.
27
b77ba909
JM
282009-04-03 Jason Merrill <jason@redhat.com>
29
30 PR c++/39608
31 * g++.dg/template/const2.C: New test.
32
0c908ffc
RG
332009-04-03 Richard Guenther <rguenther@suse.de>
34
35 PR tree-optimization/2480
36 PR tree-optimization/23086
37 * gcc.dg/tree-ssa/pr2480.c: New testcase.
38 * gcc.dg/tree-ssa/pr23086.c: Likewise.
39
075f83f5
RG
402009-04-03 Richard Guenther <rguenther@suse.de>
41
42 PR tree-optimization/34743
43 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
44 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
45 * gcc.dg/tree-ssa/alias-18.c: Likewise.
46 * gcc.dg/tree-ssa/sra-3.c: Likewise.
47 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
48 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
49 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
50 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
51
5006671f
RG
522009-04-03 Richard Guenther <rguenther@suse.de>
53
54 PR middle-end/13146
55 PR tree-optimization/23940
56 PR tree-optimization/33237
57 PR middle-end/33974
58 PR middle-end/34093
59 PR tree-optimization/36201
60 PR tree-optimization/36230
61 PR tree-optimization/38049
62 PR tree-optimization/38207
63 PR tree-optimization/38230
64 PR tree-optimization/38301
65 PR tree-optimization/38585
66 PR middle-end/38895
67 PR tree-optimization/38985
68 PR tree-optimization/39299
69 * gcc.dg/pr19633-1.c: Adjust.
70 * gcc.dg/torture/pta-callused-1.c: Likewise.
71 * gcc.dg/torture/pr39074-2.c: Likewise.
72 * gcc.dg/torture/pr39074.c: Likewise.
73 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
74 * gcc.dg/torture/pr30375.c: Adjust.
75 * gcc.dg/torture/pr33563.c: Likewise.
76 * gcc.dg/torture/pr33870.c: Likewise.
77 * gcc.dg/torture/pr33560.c: Likewise.
78 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
79 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
80 * gcc.dg/tree-ssa/alias-15.c: Remove.
81 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
82 * gcc.dg/tree-ssa/pr26421.c: Adjust.
83 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
84 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
85 * gcc.dg/tree-ssa/pr23382.c: Adjust.
86 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
87 * gcc.dg/tree-ssa/alias-16.c: Adjust.
88 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
89 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
90 * gcc.dg/tree-ssa/alias-18.c: Likewise.
91 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
92 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
93 * gcc.dg/tree-ssa/alias-19.c: Likewise.
94 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
95 * gcc.dg/tree-ssa/pr13146.c: Likewise.
96 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
97 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
98 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
99 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
100 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
101 * gcc.dg/tree-ssa/alias-20.c: Likewise.
102 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
103 * gcc.dg/tree-ssa/pr38895.c: Likewise.
104 * gcc.dg/uninit-B.c: XFAIL.
105 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
106 * gcc.dg/uninit-pr19430.c: XFAIL.
107 * g++.dg/tree-ssa/pr13146.C: New testcase.
108 * g++.dg/opt/pr36187.C: Adjust.
109 * g++.dg/torture/20090329-1.C: New testcase.
110
e97d7fa9
CF
1112009-04-02 Chao-ying Fu <fu@mips.com>
112
113 * gcc.target/mips/interrupt_handler.c: New test.
114
608f7b2e
DA
1152009-04-02 David Ayers <ayers@fsfe.org>
116
117 PR objc/18456
118 * objc.dg/bad-receiver-type-2.m: New test contributed by
119 Alexander Mamberg.
120
d5c8be27
JM
1212009-04-02 Jason Merrill <jason@redhat.com>
122
123 PR c++/25185
124 * g++.dg/template/error38.C: New test.
125
9fabb197
JJ
1262009-04-02 Janis Johnson <janis187@us.ibm.com>
127
128 PR tree-optimization/31677
129 * gcc.dg/memcpy-1.c: Add compiler option.
130
2f0fa28e
IR
1312009-04-02 Ira Rosen <irar@il.ibm.com>
132
133 PR tree-optimization/39595
134 * gfortran.dg/vect/O3-pr39595.f: New test.
135
d0940d56
DS
1362009-04-02 Dodji Seketeli <dodji@redhat.com>
137
138 PR c++/26693
139 * g++.dg/template/typedef11.C: New test.
140 * g++.dg/template/typedef12.C: Likewise.
141 * g++.dg/template/typedef13.C: Likewise.
142 * g++.dg/template/typedef14.C: Likewise.
143 * g++.dg/template/typedef15.C: Likewise.
144 * g++.dg/template/typedef16.C: Likewise.
145 * g++.dg/template/sfinae3.C: Compile this pedantically.
146 The only errors expected should be the one saying the typedef is ill
147 formed.
148 * g++.old-deja/g++.pt/typename8.C: Likewise.
149 * g++.dg/template/access11.C: Update this.
150
bf1cbdc6
RG
1512009-04-02 Richard Guenther <rguenther@suse.de>
152
153 PR tree-optimization/37221
154 * gcc.c-torture/compile/20090331-1.c: New testcase.
155
87cfb32c
EB
1562009-04-01 Eric Botcazou <ebotcazou@adacore.com>
157
158 * gcc.c-torture/compile/20090401-1.c: New test.
159
a5b38cdf
L
1602009-04-01 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR c++/4926
163 * g++.dg/template/pr4926-1.C: New.
164
667e8acb
XDL
1652009-04-01 Xinliang David Li <davidxl@google.com>
166
167 * gcc.target/i386/all_one_m128i.c: New test.
168
eec49116
JJ
1692009-04-01 Janis Johnson <janis187@us.ibm.com>
170
839a3b8a
JJ
171 PR c/39027
172 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
173 * gcc.dg/fltconst-2.c: New test.
174 * gcc.dg/fltconst-double-pedantic-1.c: New test.
175 * gcc.dg/fltconst-double-pedantic-2.c: New test.
176
eec49116
JJ
177 PR c/33466
178 * gcc.dg/cpp/pr33466.c: New test.
179 * gcc.dg/dfp/pr33466.c: New test.
180 * gcc.dg/fixed-point/pr33466.c: New test.
181
96137f95
L
1822009-04-01 H.J. Lu <hongjiu.lu@intel.com>
183
184 PR tree-optimization/35011
185 * g++.dg/other/pr35011.C: New.
186
d93e052c
JJ
1872009-04-01 Jakub Jelinek <jakub@redhat.com>
188
189 PR target/39226
190 * gcc.dg/pr39226.c: New test.
191
eddd291e
L
1922009-04-01 H.J. Lu <hongjiu.lu@intel.com>
193
194 PR c++/35240
195 * g++.dg/template/pr35240.C: New.
196
6ccb2a4a
JM
1972009-04-01 Joseph Myers <joseph@codesourcery.com>
198
199 PR c/39605
200 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
201 * gcc.dg/pr25682.c: Update expected diagnostics.
202
299b87f8
RG
2032009-04-01 Richard Guenther <rguenther@suse.de>
204
205 * gcc.dg/fold-plusmult-2.c: New testcase.
206
b85eb797
JJ
2072009-04-01 Jakub Jelinek <jakub@redhat.com>
208
209 PR c/37772
210 * gcc.dg/pr37772.c: New test.
211 * g++.dg/ext/asm11.C: New test.
212
00c7e24f
L
2132009-04-01 H.J. Lu <hongjiu.lu@intel.com>
214
b85eb797
JJ
215 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
216 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
217 defined.
00c7e24f 218
a70f5987
JM
2192009-03-31 Jason Merrill <jason@redhat.com>
220
221 * g++.old-deja/g++.other/using9.C: Add expected errors.
222
36e3e6f7
L
2232009-03-31 H.J. Lu <hongjiu.lu@intel.com>
224
225 * gcc.c-torture/compile/pr33009.c: Removed.
226
82452399
RR
2272009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
228
229 * gcc.c-torture/compile/pr33009.c: Delete.
230 * gcc.c-torture/compile/pr11832.c: Likewise.
231
207bf79d
JM
2322009-03-31 Joseph Myers <joseph@codesourcery.com>
233
234 PR c/448
235 * lib/target-supports.exp (check_effective_target_stdint_types):
236 Update comment.
237 (check_effective_target_inttypes_types): New.
238 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
239 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
240 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
241
e49be8f7
PT
2422009-03-31 Paul Thomas <pault@gcc.gnu.org>
243
244 PR fortran/38917
245 PR fortran/38918
246 * gfortran.dg/data_pointer_1.f90: New test.
247
bf0d171a
PT
2482009-03-31 Paul Thomas <pault@gcc.gnu.org>
249
250 PR fortran/38915
251 * gfortran.dg/char_length_15.f90: New test.
252
a3c49752
JM
2532009-03-31 Jason Merrill <jason@redhat.com>
254
51fc2d02
JM
255 C++ DR 613
256 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
257 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
258 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
259 xfail others.
260
2553fb66
JM
261 * g++.dg/other/typedef2.C: New test.
262
0e183333
JM
263 PR c++/37806
264 * g++.dg/template/typedef17.C: New test.
265
a3c49752
JM
266 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
267 * g++.dg/cpp0x/auto12.C: Likewise.
268
6b12efe9
RG
2692009-03-31 Richard Guenther <rguenther@suse.de>
270
271 PR middle-end/31029
272 * gcc.dg/fold-compare-4.c: New testcase.
273 * gcc.dg/fold-compare-5.c: Likewise.
274
108f6c2f
RG
2752009-03-31 Richard Guenther <rguenther@suse.de>
276
277 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
278
8f612190
JM
2792009-03-31 Joseph Myers <joseph@codesourcery.com>
280
281 PR target/39592
282 * gcc.target/i386/pr39592-1.c: New test.
283
47580d22
JM
2842009-03-31 Joseph Myers <joseph@codesourcery.com>
285
286 PR preprocessor/15638
287 * gcc.dg/cpp/missing-header-1.c: New test.
288 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
289 "compilation terminated" message.
290 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
291 test #include "".
292 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
293 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
294 terminated" message.
295
ba4d8f9d
RG
2962009-03-31 Richard Guenther <rguenther@suse.de>
297
298 PR middle-end/23401
299 PR middle-end/27810
300 * gcc.dg/tree-ssa/pr23401.c: New testcase.
301 * gcc.dg/tree-ssa/pr27810.c: Likewise.
302
3759634f
SK
3032009-03-30 Steven G. Kargl <kargls@comcast.net>
304
305 PR fortran/38389
306 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
307 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
308 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
309 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
310 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
311 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
312 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
313
71a7778c
PT
3142009-03-30 Paul Thomas <pault@gcc.gnu.org>
315
316 PR fortran/22571
317 * gfortran.dg/whole_file_1.f90: New test.
318 PR fortran/26227
319 * gfortran.dg/whole_file_2.f90: New test.
320 * gfortran.dg/whole_file_3.f90: New test.
321 PR fortran/24886
322 * gfortran.dg/whole_file_4.f90: New test.
323
665733c1
JJ
3242009-03-30 Jakub Jelinek <jakub@redhat.com>
325
326 * gfortran.dg/bind_c_usage_19.f90: New test.
327
a37a7b8a
JJ
328 PR target/39558
329 * gcc.target/powerpc/altivec-29.c: New test.
330
8ce94e44
JM
3312009-03-30 Joseph Myers <joseph@codesourcery.com>
332
333 PR rtl-optimization/323
334 * gcc.target/i386/excess-precision-1.c,
335 gcc.target/i386/excess-precision-2.c,
336 gcc.target/i386/excess-precision-3.c,
337 gcc.target/i386/excess-precision-4.c,
338 gcc.target/i386/excess-precision-5.c,
339 gcc.target/i386/excess-precision-6.c: New tests.
340
1e57bf47
JM
3412009-03-30 Joseph Myers <joseph@codesourcery.com>
342
343 PR c/35235
344 * gcc.dg/c99-array-lval-8.c: New test.
345
148e4216
JM
3462009-03-29 Joseph Myers <joseph@codesourcery.com>
347
348 PR preprocessor/34695
349 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
350 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
351 instead of dg-warning for "previous definition" messages.
352 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
353 "warnings being treated as errors" message.
354 * gcc.dg/fltconst-1.c: Use -fshow-column.
355
6bb62671
SK
3562009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
357
358 PR fortran/38823
359 * gfortran.dg/power1.f90: New test.
360
928c19bb
JM
3612009-03-29 Joseph Myers <joseph@codesourcery.com>
362
363 PR c/456
364 PR c/5675
365 PR c/19976
366 PR c/29116
367 PR c/31871
368 PR c/35198
369 * gcc.c-torture/compile/20081108-1.c,
370 gcc.c-torture/compile/20081108-2.c,
371 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
372 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
373 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
374 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
375 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
376 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
377 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
378 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
379 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
380 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
381 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
382 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
383 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
384 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
385 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
386 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
387 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
388 case.
389 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
390 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
391 XFAILs. Update expected messages.
392 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
393 expected messages.
394 * gcc.dg/real-const-1.c: Replace with test from original PR.
395 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
396 when casting from non-constant integer to pointer.
397
5babbcc0
RG
3982009-03-29 Richard Guenther <rguenther@suse.de>
399
400 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
401
b0e5fa94
DK
4022009-03-29 Daniel Kraft <d@domob.eu>
403
404 PR fortran/37423
405 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
406 DEFERRED bindings.
407 * gfortran.dg/typebound_proc_9.f03: New test.
408 * gfortran.dg/typebound_proc_10.f03: New test.
409 * gfortran.dg/typebound_proc_11.f03: New test.
410 * gfortran.dg/abstract_type_5.f03: New test.
411
d80c695f
TS
412