OSDN Git Service

2009-01-13 Mark Mitchell <mark@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
2
3         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
4
5 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
6
7         PR tree-optimization/38786
8         * gcc.dg/graphite/pr38786.c: New.
9
10 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
11
12         Revert:
13         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
14
15         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
16         for alpha*-*-* targets.
17         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
18
19 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20
21         PR libfortran/38772
22         * gfortran.dg/fmt_bz_bn_err.f: New test.
23
24 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
25
26         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
27
28 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
29
30         * lib/target-supports.exp (check_effective_target_powerpc64): New.
31         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
32         instruction support.  Do not check for it at runtime.
33
34 2009-01-12  Jason Merrill  <jason@redhat.com>
35
36         PR c++/35109
37         * g++.dg/lookup/friend11.C: Remove expected error.
38         * g++.dg/lookup/friend14.C: New test.
39         * g++.dg/lookup/friend15.C: New test.
40
41 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
42
43         PR c++/36019
44         * g++.dg/lookup/hidden-class12.C: New test.
45         * g++.dg/lookup/hidden-class13.C: New test.
46         * g++.dg/lookup/hidden-class14.C: New test.
47         * g++.dg/lookup/hidden-class15.C: New test.
48         * g++.dg/lookup/hidden-class16.C: New test.
49
50 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
51
52         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
53         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
54         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
55
56 2009-01-12  Jason Merrill  <jason@redhat.com>
57
58         PR c++/31488
59         * g++.dg/other/vararg-3.C: New test.
60
61 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
62
63         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
64         Explicitly enable SPE.
65         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
66         directive.
67
68         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
69         Expect -flax-vector-conversions message.  Adjust incompatible
70         types errors.
71         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
72         Make Foo extern.
73
74         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
75
76         * g++.dg/other/opaque-1.C: Run on targets with SPE.
77
78         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
79         * g++.dg/other/opaque-2.C: Likewise.
80         * g++.dg/other/opaque-3.C: Likewise.
81
82 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
83
84         PR c/32041
85         * gcc.dg/pr32041.c: New test.
86         * g++.dg/parse/offsetof9.C: New test.
87
88 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
89             Nathan Froyd  <froydnj@codesourcery.com>
90
91         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
92         * g++.dg/ext/attribute-test-1.C: Likewise.
93         * g++.dg/ext/attribute-test-2.C: Likewise.
94         * g++.dg/ext/attribute-test-3.C: Likewise.
95         * g++.dg/ext/attribute-test-4.C: Likewise.
96
97 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
98
99         * gnat.dg/unchecked_convert3.adb: New test.
100
101 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
102
103         PR c++/38794
104         * g++.dg/parse/typedef9.C: New test.
105
106         PR tree-optimization/38807
107         * gcc.c-torture/compile/pr38807.c: New test.
108
109 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
110
111         * gcc.target/mips/ins-2.c: New test.
112
113 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
114
115         PR testsuite/38809
116         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
117
118 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
119
120         PR c++/36254
121         * g++.dg/warn/Wreturn-type-5.C: New test.
122
123 2009-01-11  Matthias Klose  <doko@ubuntu.com>
124
125         PR middle-end/38616
126         * gcc.dg/pr38616.c: New test.
127
128 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
129
130         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
131
132 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
133
134         PR c++/38648
135         * g++.dg/expr/string-1.C: New test.
136         * g++.dg/expr/string-2.C: New test.
137
138         PR c++/36695
139         * g++.dg/ext/complex4.C: New test.
140         * g++.dg/ext/complex5.C: New test.
141         * g++.dg/init/reference1.C: New test.
142         * g++.dg/init/reference2.C: New test.
143         * g++.dg/init/reference3.C: New test.
144
145 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
146
147         PR fortran/38763
148         * gfortran.dg/transfer_null_1.f90: New test.
149
150 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
151
152         PR fortran/38765
153         * gfortran.dg/host_assoc_function_6.f90: New test.
154
155 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
156
157         * lib/target-supports.exp: Add method to determine if the effective
158         target is really a ppc405 after applying all compile options.
159         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
160         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
161         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
162         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
163         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
164         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
165         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
166         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
167         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
168         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
169         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
170         * gcc.target/powerpc/405-machhw-1.c: Likewise.
171         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
172         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
173         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
174         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
175         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
176         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
177         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
178         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
179         * gcc.target/powerpc/405-macchw-1.c: Likewise.
180         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
181         * gcc.target/powerpc/405-machhw-2.c: Likewise.
182         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
183         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
184         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
185         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
186         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
187         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
188         * gcc.target/powerpc/405-macchw-2.c: Likewise.
189         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
190
191 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
192
193         PR c++/35335
194         * g++.dg/other/error31.C: New testcase.
195
196         PR c/35742
197         * gcc.dg/pr35742.c: New test.
198
199 2009-01-09  John F. Carr  <jfc@mit.edu>
200
201         PR c++/37877
202         * g++.dg/parse/linkage3.C: New test.
203
204 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
205
206         PR middle-end/38771
207         * gcc.c-torture/compile/pr38771.c: New test.
208
209 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
210
211         * gcc.dg/pr34856.c: Ignore irrelevant warning.
212
213 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
214
215         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
216         * gcc.dg/sibcall-4.c: Likewise.
217
218 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
219             Jan Sjodin  <jan.sjodin@amd.com>
220
221         PR tree-optimization/38559
222         * testsuite/gcc.dg/graphite/pr38559.c: New.
223
224 2009-01-08  Ira Rosen  <irar@il.ibm.com>
225
226         PR tree-optimization/37194
227         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
228
229 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
230
231         PR c++/38725
232         * g++.dg/ext/label11.C: New test.
233
234 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
235
236         * lib/target-supports.exp (check_weak_override_available): New.
237         * lib/target-supports-dg.exp (dg-require-weak-override): New.
238         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
239         dg-require-weak-override.
240
241 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
242             Alan Modra  <amodra@bigpond.net.au>
243
244         * gcc.c-torture/compile/20090107-1.c: New test.
245
246 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
247
248         PR target/38706
249         * g++.dg/other/pr38706.C: New test.
250
251 2009-01-07  Jason Merrill  <jason@redhat.com>
252
253         * g++.dg/cpp0x/variadic92.C: New test.
254         * g++.dg/cpp0x/variadic93.C: New test.
255
256 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
257
258         * lib/target-supports-dg.exp (current_compiler_flags): New.
259         (check-flags): Use it; do not access dg-test local variables.
260         (dg-skip-if): Do not access dg-test local variables.
261         (dg-xfail-run-if): Ditto.
262         (dg-shouldfail): Ditto.
263         * gcc.test-framework/test-framework.exp
264         (check_effective_target_def_nocache): New.
265         * gcc.test-framework/test-framework.awk: Handle scan tests.
266         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
267         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
268         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
269         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
270         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
271         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
272         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
273         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
274         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
275
276         * g++.dg/torture/pr38586.C: Ignore a possible warning.
277
278         * lib/target-supports-dg.exp (check_test_flags): Delete.
279
280 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
281
282         PR tree-optimization/38492
283         PR tree-optimization/38498
284         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
285         in trunk.
286         * testsuite/gcc.dg/graphite/block-0.c: Update test.
287         * testsuite/gcc.dg/graphite/block-1.c: Same.
288         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
289         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
290         * testsuite/gcc.dg/graphite/block-3.c: New.
291         * testsuite/gcc.dg/graphite/pr38498.c: New.
292
293 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
294
295         AVX Programming Reference (December, 2008)
296         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
297         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
298         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
299
300         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
301         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
302
303 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
304
305         PR fortran/38220
306         * gfortran.dg/c_loc_pure_1.f90:  New test.
307
308 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
309
310         PR fortran/38669
311         * gfortran.dg/elemental_dependency_3.f90:
312         Add the final tree dump cleanup.
313
314 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
315
316         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
317         passing -m32.
318
319         PR rtl-optimization/38722
320         * gfortran.dg/pr38722.f90: New test.
321
322 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
323
324         PR c/34252
325         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
326         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
327
328 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
329
330         * gfortran.dg/implicit_12.f90: Add space around dg directive.
331         * gfortran.dg/typebound_call_8.f03: Same.
332         * gfortran.dg/elemental_bind_c.f90: Same.
333         * gfortran.dg/typebound_call_7.f03: Same.
334         * gfortran.dg/interface_proc_end.f90: Same
335         * gfortran.dg/pr37243.f: Fix typo.
336
337 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
338
339         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
340         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
341         large stack sizes.
342
343 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
344
345         AVX Programming Reference (December, 2008)
346         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
347         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
348         * gcc.target/i386/sse-14.c: Likewise.
349
350         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
351         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
352         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
353         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
354
355 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
356
357         PR libfortran/38735
358         * gfortran.dg/fmt_bz_bn.f: Update test.
359
360 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
361
362         PR c++/38472
363         * g++.dg/conversion/usual-arith-conv.C: New test.
364
365 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
366
367         PR c/34911
368         * gcc.dg/vector-3.c: New testcase.
369         * g++.dg/ext/vector15.C: New test.
370
371 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
372
373         PR tree-optimization/38510
374         * gcc.dg/graphite/pr38510.c: New.
375
376 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
377             Jan Sjodin <jan.sjodin@amd.com>
378
379         PR tree-optimization/38500
380         * gcc.dg/graphite/pr38500.c: New.
381
382 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
383
384         * gcc.c-torture/compile/20001226-1.c: Generalize 
385         dg-timeout-factor.
386         * gcc.c-torture/compile/limits-fnargs.c: Add
387         dg-timeout-factor.
388         * gcc.dg/20020425-1.c: Likewise.
389         * gcc.dg/pch/pch.exp: Likewise.
390         
391 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
392
393         PR fortran/38657
394         * gfortran.dg/module_commons_3.f90: New test.
395
396 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
397
398         PR fortran/37159
399         * gfortran.dg/random_seed_1.f90: Updated.
400
401 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
402
403         PR fortran/38669
404         PR fortran/38726
405         * gfortran.dg/elemental_subroutine_7.f90: 
406         Fix p values so that it can be used as vector subscript.
407
408 2009-01-05  Jason Merrill  <jason@redhat.com>
409
410         * g++.dg/cpp0x/initlist12.C: Add another test.
411
412         * g++.dg/cpp0x/defaulted7.C: New test.
413
414 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
415
416         PR fortran/38672
417         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
418         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
419
420 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
421
422         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
423         for alpha*-*-* targets.
424         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
425
426 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
427
428         PR fortran/38665
429         * gfortran.dg/host_assoc_function_5.f90: New test.
430
431 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
432
433         PR fortran/38669
434         * gfortran.dg/elemental_dependency_3.f90: New test.
435         * gfortran.dg/elemental_subroutine_7.f90: New test.
436
437 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
438
439         * gcc.dg/struct-ret-3.c: Include unistd.h.
440         (main): Exit early if system memory page size is
441         larger than 4096 bytes.
442
443 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
444
445         PR fortran/38718
446         * gfortran.dg/merge_init_expr.f90: New.
447
448 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
449
450         PR fortran/38536
451         * gfortran.dg/c_loc_tests_13.f90: New test.
452         * gfortran.dg/c_loc_tests_14.f90: New test.
453
454 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
455
456         * gfortran.dg/func_result_4.f90: New.
457
458 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
459
460         PR fortran/38594
461         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
462         interface still works, in addition to original tests.
463         * gfortran.dg/host_assoc_call_6.f90: New test.
464
465 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
466
467         PR c++/38705
468         * g++.dg/torture/pr38705.C: New test.
469
470         PR c/38700
471         * gcc.dg/pr38700.c: New test.
472
473 2009-01-02  Jason Merrill  <jason@redhat.com>
474
475         * g++.dg/cpp0x/initlist11.C: New test.
476         * g++.dg/cpp0x/initlist12.C: New test.
477
478 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
479
480         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
481         Allow extra informative notes.
482
483 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
484
485         PR c/36489
486         * gcc.dg/pr36489.c: New test.