OSDN Git Service

PR c++/38648
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
2
3         PR c++/38648
4         * g++.dg/expr/string-1.C: New test.
5         * g++.dg/expr/string-2.C: New test.
6
7         PR c++/36695
8         * g++.dg/ext/complex4.C: New test.
9         * g++.dg/ext/complex5.C: New test.
10         * g++.dg/init/reference1.C: New test.
11         * g++.dg/init/reference2.C: New test.
12         * g++.dg/init/reference3.C: New test.
13
14 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
15
16         PR fortran/38763
17         * gfortran.dg/transfer_null_1.f90: New test.
18
19 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
20
21         PR fortran/38765
22         * gfortran.dg/host_assoc_function_6.f90: New test.
23
24 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
25
26         * lib/target-supports.exp: Add method to determine if the effective
27         target is really a ppc405 after applying all compile options.
28         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
29         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
30         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
31         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
32         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
33         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
34         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
35         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
36         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
37         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
38         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
39         * gcc.target/powerpc/405-machhw-1.c: Likewise.
40         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
41         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
42         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
43         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
44         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
45         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
46         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
47         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
48         * gcc.target/powerpc/405-macchw-1.c: Likewise.
49         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
50         * gcc.target/powerpc/405-machhw-2.c: Likewise.
51         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
52         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
53         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
54         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
55         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
56         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
57         * gcc.target/powerpc/405-macchw-2.c: Likewise.
58         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
59
60 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
61
62         PR c++/35335
63         * g++.dg/other/error31.C: New testcase.
64
65         PR c/35742
66         * gcc.dg/pr35742.c: New test.
67
68 2009-01-09  John F. Carr  <jfc@mit.edu>
69
70         PR c++/37877
71         * g++.dg/parse/linkage3.C: New test.
72
73 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
74
75         PR middle-end/38771
76         * gcc.c-torture/compile/pr38771.c: New test.
77
78 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
79
80         * gcc.dg/pr34856.c: Ignore irrelevant warning.
81
82 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
83
84         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
85         * gcc.dg/sibcall-4.c: Likewise.
86
87 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
88             Jan Sjodin  <jan.sjodin@amd.com>
89
90         PR tree-optimization/38559
91         * testsuite/gcc.dg/graphite/pr38559.c: New.
92
93 2009-01-08  Ira Rosen  <irar@il.ibm.com>
94
95         PR tree-optimization/37194
96         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
97
98 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
99
100         PR c++/38725
101         * g++.dg/ext/label11.C: New test.
102
103 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
104
105         * lib/target-supports.exp (check_weak_override_available): New.
106         * lib/target-supports-dg.exp (dg-require-weak-override): New.
107         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
108         dg-require-weak-override.
109
110 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
111             Alan Modra  <amodra@bigpond.net.au>
112
113         * gcc.c-torture/compile/20090107-1.c: New test.
114
115 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
116
117         PR target/38706
118         * g++.dg/other/pr38706.C: New test.
119
120 2009-01-07  Jason Merrill  <jason@redhat.com>
121
122         * g++.dg/cpp0x/variadic92.C: New test.
123         * g++.dg/cpp0x/variadic93.C: New test.
124
125 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
126
127         * lib/target-supports-dg.exp (current_compiler_flags): New.
128         (check-flags): Use it; do not access dg-test local variables.
129         (dg-skip-if): Do not access dg-test local variables.
130         (dg-xfail-run-if): Ditto.
131         (dg-shouldfail): Ditto.
132         * gcc.test-framework/test-framework.exp
133         (check_effective_target_def_nocache): New.
134         * gcc.test-framework/test-framework.awk: Handle scan tests.
135         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
136         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
137         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
138         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
139         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
140         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
141         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
142         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
143         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
144
145         * g++.dg/torture/pr38586.C: Ignore a possible warning.
146
147         * lib/target-supports-dg.exp (check_test_flags): Delete.
148
149 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
150
151         PR tree-optimization/38492
152         PR tree-optimization/38498
153         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
154         in trunk.
155         * testsuite/gcc.dg/graphite/block-0.c: Update test.
156         * testsuite/gcc.dg/graphite/block-1.c: Same.
157         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
158         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
159         * testsuite/gcc.dg/graphite/block-3.c: New.
160         * testsuite/gcc.dg/graphite/pr38498.c: New.
161
162 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
163
164         AVX Programming Reference (December, 2008)
165         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
166         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
167         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
168
169         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
170         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
171
172 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
173
174         PR fortran/38220
175         * gfortran.dg/c_loc_pure_1.f90:  New test.
176
177 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
178
179         PR fortran/38669
180         * gfortran.dg/elemental_dependency_3.f90:
181         Add the final tree dump cleanup.
182
183 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
184
185         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
186         passing -m32.
187
188         PR rtl-optimization/38722
189         * gfortran.dg/pr38722.f90: New test.
190
191 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
192
193         PR c/34252
194         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
195         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
196
197 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
198
199         * gfortran.dg/implicit_12.f90: Add space around dg directive.
200         * gfortran.dg/typebound_call_8.f03: Same.
201         * gfortran.dg/elemental_bind_c.f90: Same.
202         * gfortran.dg/typebound_call_7.f03: Same.
203         * gfortran.dg/interface_proc_end.f90: Same
204         * gfortran.dg/pr37243.f: Fix typo.
205
206 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
207
208         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
209         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
210         large stack sizes.
211
212 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
213
214         AVX Programming Reference (December, 2008)
215         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
216         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
217         * gcc.target/i386/sse-14.c: Likewise.
218
219         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
220         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
221         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
222         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
223
224 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
225
226         PR libfortran/38735
227         * gfortran.dg/fmt_bz_bn.f: Update test.
228
229 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
230
231         PR c++/38472
232         * g++.dg/conversion/usual-arith-conv.C: New test.
233
234 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
235
236         PR c/34911
237         * gcc.dg/vector-3.c: New testcase.
238         * g++.dg/ext/vector15.C: New test.
239
240 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
241
242         PR tree-optimization/38510
243         * gcc.dg/graphite/pr38510.c: New.
244
245 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
246             Jan Sjodin <jan.sjodin@amd.com>
247
248         PR tree-optimization/38500
249         * gcc.dg/graphite/pr38500.c: New.
250
251 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
252
253         * gcc.c-torture/compile/20001226-1.c: Generalize 
254         dg-timeout-factor.
255         * gcc.c-torture/compile/limits-fnargs.c: Add
256         dg-timeout-factor.
257         * gcc.dg/20020425-1.c: Likewise.
258         * gcc.dg/pch/pch.exp: Likewise.
259         
260 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
261
262         PR fortran/38657
263         * gfortran.dg/module_commons_3.f90: New test.
264
265 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
266
267         PR fortran/37159
268         * gfortran.dg/random_seed_1.f90: Updated.
269
270 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
271
272         PR fortran/38669
273         PR fortran/38726
274         * gfortran.dg/elemental_subroutine_7.f90: 
275         Fix p values so that it can be used as vector subscript.
276
277 2009-01-05  Jason Merrill  <jason@redhat.com>
278
279         * g++.dg/cpp0x/initlist12.C: Add another test.
280
281         * g++.dg/cpp0x/defaulted7.C: New test.
282
283 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
284
285         PR fortran/38672
286         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
287         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
288
289 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
290
291         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
292         for alpha*-*-* targets.
293         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
294
295 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
296
297         PR fortran/38665
298         * gfortran.dg/host_assoc_function_5.f90: New test.
299
300 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
301
302         PR fortran/38669
303         * gfortran.dg/elemental_dependency_3.f90: New test.
304         * gfortran.dg/elemental_subroutine_7.f90: New test.
305
306 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
307
308         * gcc.dg/struct-ret-3.c: Include unistd.h.
309         (main): Exit early if system memory page size is
310         larger than 4096 bytes.
311
312 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
313
314         PR fortran/38718
315         * gfortran.dg/merge_init_expr.f90: New.
316
317 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
318
319         PR fortran/38536
320         * gfortran.dg/c_loc_tests_13.f90: New test.
321         * gfortran.dg/c_loc_tests_14.f90: New test.
322
323 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
324
325         * gfortran.dg/func_result_4.f90: New.
326
327 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
328
329         PR fortran/38594
330         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
331         interface still works, in addition to original tests.
332         * gfortran.dg/host_assoc_call_6.f90: New test.
333
334 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
335
336         PR c++/38705
337         * g++.dg/torture/pr38705.C: New test.
338
339         PR c/38700
340         * gcc.dg/pr38700.c: New test.
341
342 2009-01-02  Jason Merrill  <jason@redhat.com>
343
344         * g++.dg/cpp0x/initlist11.C: New test.
345         * g++.dg/cpp0x/initlist12.C: New test.
346
347 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
348
349         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
350         Allow extra informative notes.
351
352 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
353
354         PR c/36489
355         * gcc.dg/pr36489.c: New test.