OSDN Git Service

cca0e181801c579b875f52a7b0bdecb597c1f161
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/20679
4         * g++.dg/template/overload4.C: New test.
5
6 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7
8         PR c++/20746
9         * g++.dg/abi/covariant5.C: New.
10
11         PR debug/20505
12         * g++.dg/debug/const2.C: New.
13
14 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15
16         PR rtl-optimization/16104
17         * gcc.c-torture/execute/20050316-1.c: New test.
18
19 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
20
21         * g++.dg/template/spec23.C: Fix dg-error text.
22
23 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24
25         PR c++/19199
26         * g++.dg/expr/lval2.C: New.
27
28 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29
30         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31         __builtin_strcasecmp and __builtin_strncasecmp.
32
33 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
34
35         PR c++/20723
36         * g++.dg/template/spec22.C: New.
37         * g++.dg/template/spec23.C: New.
38
39 2005-04-03  Dale Ranta  <dir@lanl.gov>
40             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
41
42         PR libfortran/20068
43         PR libfortran/20125
44         PR libfortran/20156
45         PR libfortran/20471
46         * gfortran.dg/backspace.f: New test.
47
48 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
49
50         * gcc.dg/pr19345.c: New test.
51
52 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
53
54         PR tree-optimization/20640
55         * gcc.dg/torture/tree-loop-1.c: New.
56
57 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
58
59         PR rtl-optimization/20290
60         * gcc.c-torture/execute/loop-ivopts-2.c: New.
61
62 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
63
64         * gcc.dg/rs6000-fpint.c: New.
65
66 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
67
68         * gcc.dg/old-style-then-proto-1.c: New test.
69
70 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
71
72         * gfortran.fortran-torture/execute/backspace.f90: Check
73         after backspace and read was incorrect.
74
75 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
76
77         * gcc.c-torture/execute/builtins/strcat.c: Check the result
78         buffer past the terminating NUL using memcmp.
79         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
80         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
81
82         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
83         Fix unused/uninitialized variable warnings.
84
85         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
86         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
87         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
88         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
89
90         * gcc.c-torture/execute/builtins/abs-1-lib.c,
91         gcc.c-torture/execute/builtins/fputs-lib.c,
92         gcc.c-torture/execute/builtins/lib/fprintf.c,
93         gcc.c-torture/execute/builtins/lib/main.c,
94         gcc.c-torture/execute/builtins/lib/memcmp.c,
95         gcc.c-torture/execute/builtins/lib/memmove.c,
96         gcc.c-torture/execute/builtins/lib/mempcpy.c,
97         gcc.c-torture/execute/builtins/lib/memset.c,
98         gcc.c-torture/execute/builtins/lib/printf.c,
99         gcc.c-torture/execute/builtins/lib/sprintf.c,
100         gcc.c-torture/execute/builtins/lib/stpcpy.c,
101         gcc.c-torture/execute/builtins/lib/strchr.c,
102         gcc.c-torture/execute/builtins/lib/strcmp.c,
103         gcc.c-torture/execute/builtins/lib/strcpy.c,
104         gcc.c-torture/execute/builtins/lib/strcspn.c,
105         gcc.c-torture/execute/builtins/lib/strlen.c,
106         gcc.c-torture/execute/builtins/lib/strncat.c,
107         gcc.c-torture/execute/builtins/lib/strncmp.c,
108         gcc.c-torture/execute/builtins/lib/strncpy.c,
109         gcc.c-torture/execute/builtins/lib/strrchr.c,
110         gcc.c-torture/execute/builtins/lib/strspn.c,
111         gcc.c-torture/execute/builtins/lib/strstr.c,
112         gcc.c-torture/execute/builtins/memops-asm-lib.c,
113         gcc.c-torture/execute/builtins/strlen-2.c,
114         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
115         prototypes.
116
117 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
118
119         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
120         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
121         selectany usage.
122
123 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
124
125         PR c++/19406
126         * g++.dg/debug/using1.C: New test.
127
128 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
129
130         PR middle-end/20524
131         * gcc.dg/alias-7.c: Prefix asm-declared name with
132         __USER_LABEL_PREFIX__.
133
134 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
135
136         Fix fallout from PR middle-end/15700:
137         * gcc.c-torture/compile/20011119-1.c: Take
138         __USER_LABEL_PREFIX__ into account.
139         * gcc.c-torture/compile/20011119-2.c: Likewise.
140
141 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
142
143         PR c++/18644
144         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
145
146 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
147
148         PR c/17855
149         * gcc.c-torture/compile/struct-non-lval-1.c,
150         gcc.c-torture/compile/struct-non-lval-2.c,
151         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
152
153 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
154
155         * gcc.dg/tls/tls.exp: Remove temporary file.
156         * g++.dg/tls/tls.exp: Ditto.
157         * lib/file-format.exp: Ditto.
158         * g++.dg/special/ecos.exp: Ditto.
159
160         * lib/profopt.exp: Treat prof_ext as a list.
161         * gcc.misc-tests/bprob.exp: Ditto.
162         * g++.dg/bprob/bprob.exp: Ditto.
163
164         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
165         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
166         g++.dg/tree-ssa/pointer-reference-alias.C,
167         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
168         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
169         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
170         g++.dg/vect/pr19951.cc: Ditto.
171         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
172         gcc.dg/builtins-47.c: Ditto.
173         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
174         gcc.dg/pr20115-1.c: Ditto.
175         * gcc.dg/tree-ssa/20030530-2.c,
176         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
177         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
178         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
179         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
180         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
181         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
182         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
183         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
184         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
185         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
186         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
187         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
188         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
189         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
190         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
191         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
192         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
193         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
194         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
195         gcc.dg/tree-ssa/20030824-1.c,
196         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
197         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
198         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
199         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
200         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
201         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
202         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
203         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
204         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
205         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
206         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
207         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
208         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
209         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
210         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
211         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
212         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
213         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
214         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
215         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
216         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
217         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
218         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
219         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
220         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
221         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
222         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
223         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
224         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
225         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
226         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
227         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
228         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
229         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
230         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
231         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
232         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
233         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
234         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
235         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
236         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
237         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
238         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
239         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
240         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
241         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
242         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
243         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
244         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
245         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
246         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
247         gcc.dg/tree-ssa/useless-1.c: Ditto.
248         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
249         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
250         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
251         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
252         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
253         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
254         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
255         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
256         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
257         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
258         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
259         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
260         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
261         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
262         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
263         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
264         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
265         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
266         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
267         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
268         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
269         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
270         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
271         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
272         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
273         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
274         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
275         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
276         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
277         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
278         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
279         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
280         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
281         gcc.dg/vect/vect-none.c: Ditto.
282         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
283         treelang/compile/unsigned.tree: Ditto.
284
285         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
286         * gcc.dg/cpp/direct2s.c: Ditto.
287         * gcc.dg/cpp/paste4.c: Ditto.
288         * gcc.dg/cpp/separate-1.c: Ditto.
289         * gcc.dg/pch/save-temps-1.c: Ditto.
290         * g++.dg/ext/altivec-10.C: Ditto.
291         * g++.dg/pch/pch.C: Ditto.
292
293         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
294
295         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
296         * g++.dg/template/repo1.C: Ditto.
297         * g++.dg/template/repo2.C: Ditto.
298         * g++.dg/template/repo3.C: Ditto.
299         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
300         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
301         * g++.old-deja/g++.pt/repo1.C: Ditto.
302         * g++.old-deja/g++.pt/repo2.C: Ditto.
303         * g++.old-deja/g++.pt/repo3.C: Ditto.
304         * g++.old-deja/g++.pt/repo4.C: Ditto.
305
306         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
307         * gcc.dg/20030107-1.c: Ditto.
308         * gcc.dg/20030702-1.c: Ditto.
309         * gcc.dg/profile-generate-1.c: Ditto.
310         * g++.dg/other/profile1.C: Ditto.
311         * g++.old-deja/g++.robertl/eb83.C: Ditto.
312
313         * lib/gcc-dg.exp (remove-build-file): New.
314         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
315         cleanup-tree-dump, cleanup-saved-temps): New.
316
317 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
318
319         PR c++/19203, DR 214
320         * g++.dg/parse/ambig3.C: Not ambiguous.
321         * g++.dg/template/spec20.C: New.
322         * g++.dg/template/spec21.C: New.
323
324 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
325
326         PR target/20045
327         * gcc.dg/ia64-fptr-1.c: Run only on linux.
328
329 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
330
331         PR libfortran/20660
332         * gfortran.dg/negative_unit.f: New test.
333
334 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
335
336         * gcc.dg/20050330-1.c: New test.
337
338 2005-03-30  Devang Patel  <dpatel@apple.com>
339
340         * g++.dg/tree-sra/ssa-sra-3.C: New test.
341
342 2005-03-30  Dale Johannesen  <dalej@apple.com>
343
344         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
345
346 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
347
348         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
349         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
350         Strip options from test name.
351
352 2005-03-31  Jan Hubicka  <jh@suse.cz>
353
354         * gcc.dg/varpool-1.c: New testcase.
355
356 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
357
358         PR c/772
359         PR c/17913
360         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
361         gcc.dg/stmt-expr-label-3.c : New tests.
362         * gcc.c-torture/execute/medce-2.c: Remove.
363
364 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
365
366         PR c/20368
367         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
368         tests.
369
370 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
371
372         * gcc.c-torture/compile/pr20203.c: New test.
373
374 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
375
376         * gfortran.dg/promotion.f90:  New test.
377
378 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
379
380         PR middle-end/20491
381         * gcc.dg/torture/asm-subreg-1.c: New test.
382
383 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
384
385         PR c/20672
386         * gcc.dg/pr20672-1.c: New test.
387
388 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
389
390         * gfortran.dg/vect: New directory.
391         * gfortran.dg/vect/vect.exp: New.
392         * gfortran.dg/vect/vect-1.f90: New test.
393         * gfortran.dg/vect/vect-2.f90: New test.
394         * gfortran.dg/vect/vect-3.f90: New test.
395         * gfortran.dg/vect/vect-4.f90: New test.
396         * gfortran.dg/vect/vect-5.f90: New test.
397
398 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
399
400         PR middle-end/20622
401         * gcc.dg/alias-7.c: New test.
402
403 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
404
405         * gcc.dg/sparc-reg-1.c: New test.
406
407 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
408
409         PR target/19890
410         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
411
412 2005-03-29  Dale Ranta  <dir@lanl.gov>
413             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
414
415         PR libfortran/20163
416         * gfortran.dg/pr20163-2.f: New test.
417
418 2005-03-28  Jan Hubicka  <jh@suse.cz>
419
420         PR middle-end/20635
421         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
422         by Jakub Jelinek.
423
424 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
425
426         PR tree-optimization/20626
427         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
428         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
429
430 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
431
432         * gfortran.dg/underflow.f90:  New test.
433         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
434
435 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
436
437         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
438
439 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
440
441         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
442         (g++_init): Make sure that CXXFLAGS is set.
443         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
444         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
445         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
446         * lib/objc.exp (objc_init): Likewise.
447         * lib/treelang.exp (treelang_init): Likewise.
448
449 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
450
451         PR tree-optimization/20470
452         * gcc.dg/tree-ssa/pr20470.c: New test.
453
454 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
455
456         * gcc.dg/ppc-stfiwx.c: New.
457
458 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
459
460         PR target/19888
461         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
462
463 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
464
465         * gcc.dg/20050325-1.c: Fix a typo.
466
467 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
468
469         PR libfortran/19678
470         PR libfortran/19679
471         * gfortran.dg/dos_eol.f: New test.
472
473 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
474
475         PR rtl-optimization/20249
476         * gcc.dg/20050325-1.c: New test.
477
478 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
479
480         PR libfortran/15332
481         * gfortran.dg/pr15332.f: New test.
482
483 2005-03-24  Dale Johannesen  <dalej@apple.com>
484
485         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
486
487 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
488
489         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
490         'internal' visibility.
491         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
492         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
493         'protected' visibility.
494         * gcc.dg/visibility-7.c: Likewise.
495         * lib/target-supports.exp (check_visibility_available): Take
496         a parameter, the kind of visibility to check for.
497         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
498         to check_visibility_available.
499
500         * g++.dg/expr/cast3.C: New.
501
502 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
503
504         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
505         rs6000.
506
507 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
508
509         PR target/20095
510         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
511
512 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
513
514         * gcc.dg/badshift.c: Renamed to...
515         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
516
517         * gcc.target/i386/badshift.c: Renamed to...
518         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
519         only.
520
521         PR rtl-optimization/20532
522         * gcc.target/i386/badshift.c: New.
523
524 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
525
526         * gfortran.dg/pr18025.f90: New test.
527
528 2005-03-23  Dale Johannesen  <dalej@apple.com>
529         
530         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
531
532 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
533
534         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
535
536         * lib/target-supports.exp (check_iconv_available): Default
537         libiconv to -liconv, if there is no definition.
538
539 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
540
541         * gcc.dg/torture/cris-asm-mof-1.c: New test.
542
543 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
544
545         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
546         * g++.dg/opt/pr7503-2.C: Likewise.
547         * g++.dg/opt/pr7503-3.C: Likewise.
548         * g++.dg/opt/pr7503-4.C: Likewise.
549         * g++.dg/opt/pr7503-5.C: Likewise.
550         * g++.dg/warn/minmax.C: New test.
551
552 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
553
554         * gfortran.dg/g77_intrinsics_funcs.f: New test.
555         * gfortran.dg/g77_intrinsics_sub.f: New test.
556
557 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
558             Jan Hubicka  <jh@suse.cz>
559             Steven Bosscher <stevenb@suse.de
560
561         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
562
563 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
564
565         PR c++/19980
566         * g++.dg/template/redecl3.C: New test.
567
568 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
569
570         PR c++/20499
571         * g++.dg/parse/error16.C: Tweak error markers.
572
573 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
574
575         PR target/20561
576         * gcc.dg/20050321-2.c: New test.
577
578 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
579
580         PR c++/20465
581         PR c++/20381
582         * g++.dg/template/ptrmem12.C: New.
583
584 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
585
586         PR rtl-optimization/20527
587         * gcc.c-torture/execute/pr20527-1.c: New test.
588
589 2005-03-22  Ben Elliston  <bje@au.ibm.com>
590
591         * gcc.misc-tests/options.exp (check_for_options): Create a real C
592         program, compile it into a real executable and then delete the .c
593         and .x files afterwards, to avoid problems on testglue targets.
594
595 2005-03-21  Stuart Hastings  <stuart@apple.com>
596
597         * gcc.target/i386/sse-2.c: New.
598         
599 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
600
601         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
602
603 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
604
605         * g++.dg/parse/crash25.C: Fix typo.
606
607 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
608
609         PR c++/20461
610         * g++.dg/parse/crash24.C: New test.
611
612         PR c++/20536
613         * g++.dg/parse/crash25.C: New test.
614
615 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
616
617         PR c++/20147    
618         * g++.dg/ext/stmtexpr4.C: New test.
619
620 2005-03-20  Roger Sayle  <roger@eyesopen.com>
621
622         PR middle-end/20539
623         * gcc.c-torture/compile/pr13066-1.c: New test case.
624         * gcc.c-torture/compile/pr20539-1.c: Likewise.
625         * g++.dg/opt/pr13066-1.C: Likewise.
626
627 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
628
629         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
630
631 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
632
633         PR fortran/18525
634         * gfortran.dg/nesting_1.f90: New test.
635
636 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
637
638         PR c++/20240
639         * g++.dg/lookup/using13.C: New test.
640
641 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
642
643         PR c++/20333
644         * g++.dg/template/crash36.C: New test.
645
646 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
647
648         PR c++/20463
649         * g++.dg/template/crash35.C: New test.
650
651 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
652
653         PR c++/19966
654         * g++.dg/overload/operator2.C: New test.
655
656 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
657
658         PR libfortran/20257
659         * gfortran.dg/pr20257.f90: New test.
660
661 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
662
663         PR libfortran/20480
664         * gfortran.dg/pr20480.f90: New test.
665
666 2005-03-16  Richard Henderson  <rth@redhat.com>
667
668         PR middle-end/15700
669         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
670         (_rtld_global): New.
671         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
672         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
673
674         * gcc.dg/alias-3.c: New.
675         * gcc.dg/alias-4.c: New.
676         * gcc.dg/alias-5.c: New.
677         * gcc.dg/alias-6.c: New.
678
679 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
680
681         * gcc.dg/cpp/ucnid-7.c: New.
682
683 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
684             Dorit Naishlos  <dorit@il.ibm.com>
685
686         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
687         darwin.
688
689 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
690
691         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
692         misaligned accesses.
693         * gcc.dg/vect/vect-58.c: Likewise.
694         * gcc.dg/vect/vect-92.c: New.
695         * gcc.dg/vect/vect-93.c: New.
696
697 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
698
699         PR fortran/18827
700         * gfortran.dg/assign_2.f90: New test.
701         * gfortran.dg/assign_3.f90: New test.
702         * gfortran.dg/assign.f90: New test.
703
704 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
705
706         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
707         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
708         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
709         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
710         names.
711
712 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
713
714         * gcc.dg/cpp/ucnid-6.c: New.
715
716         * gcc.dg/cpp/normalize-1.c: New.
717         * gcc.dg/cpp/normalize-2.c: New.
718         * gcc.dg/cpp/normalize-3.c: New.
719         * gcc.dg/cpp/normalize-4.c: New.
720         * gcc.dg/cpp/ucnid-4.c: New.
721         * gcc.dg/cpp/ucnid-5.c: New.
722         * g++.dg/cpp/normalize-1.C: New.
723         * g++.dg/cpp/ucnid-1.C: New.
724
725 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
726
727         * gcc.dg/pr18628.c: New.
728
729 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
730
731         PR c++/20280
732         * g++.dg/tree-ssa/pr20280.C: New.
733
734 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
735
736         PR fortran/20467
737         * gfortran.dg/stfunc_2.f90: New test.
738
739 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
740
741         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
742
743 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
744
745         * gcc.dg/tree-ssa/20050314-1.c: New test.
746
747 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
748
749         PR c++/4403
750         PR c++/9783, DR433
751         * g++.dg/template/friend34.C: New test.
752         * g++.dg/template/friend35.C: Likewise.
753         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
754
755 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
756
757         Friend class name lookup 5/n
758         PR c++/1016
759         * g++.dg/lookup/hidden-class1.C: New test.
760         * g++.dg/lookup/hidden-class2.C: Likewise.
761         * g++.dg/lookup/hidden-class3.C: Likewise.
762         * g++.dg/lookup/hidden-class4.C: Likewise.
763         * g++.dg/lookup/hidden-class5.C: Likewise.
764         * g++.dg/lookup/hidden-class6.C: Likewise.
765         * g++.dg/lookup/hidden-class7.C: Likewise.
766         * g++.dg/lookup/hidden-class8.C: Likewise.
767         * g++.dg/lookup/hidden-class9.C: Likewise.
768         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
769         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
770         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
771         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
772         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
773         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
774         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
775         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
776         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
777         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
778         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
779
780 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
781
782         PR c++/20157
783         * g++.dg/template/error18.C: New test.
784
785 2005-03-09  Ben Elliston  <bje@au.ibm.com>
786
787         PR debug/16792
788         * g++.dg/debug/pr16792.C: New test.
789
790 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
791
792         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
793         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
794         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
795         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
796         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
797         test assertion names.
798
799 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
800
801         PR fortran/18600
802         * gfortran.dg/stfunc_1.f90: New test.
803
804 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
805
806         PR fortran/16907
807         * gfortran.dg/real_index_1.f90: New test.
808
809 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
810
811         PR fortran/20323
812         * gfortran.dg/spec_expr_1.f90: New test.
813
814 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
815
816         PR c/20402
817         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
818         new parser.
819
820 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
821
822         PR fortran/20361
823         * gfortran.dg/largeequiv_1.f90: New test.
824
825 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
826
827         * gcc.dg/ucnid-1.c: New.
828         * gcc.dg/ucnid-2.c: New.
829         * gcc.dg/ucnid-3.c: New.
830         * gcc.dg/ucnid-4.c: New.
831         * gcc.dg/ucnid-5.c: New.
832         * gcc.dg/ucnid-6.c: New.
833         * gcc.dg/cpp/ucnid-1.c: New.
834         * gcc.dg/cpp/ucnid-2.c: New.
835         * gcc.dg/cpp/ucnid-3.c: New.
836         * g++.dg/other/ucnid-1.C: New.
837
838 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
839
840         * gcc.dg/vmx/darwin-abi-3.c: Delete.
841
842 2005-03-11  Per Bothner  <per@bothner.com>
843
844         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
845         that diagnotics refer to correct token.
846         * gcc.dg/unused-3.c: Likewise.
847
848 2005-03-11  Per Bothner  <per@bothner.com>
849
850         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
851         constant" is now actually on same line as string constant.
852         * gcc.dg/cpp/direct2s.c: Likewise.
853
854 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
855
856         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
857
858 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
859
860         PR libfortran/20124
861         * gfortran.dg/pr20124.f90: New Test
862
863 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
864
865         PR tree-optimization/20130
866         * gcc.dg/pr20130-1.c: New test.
867
868 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
869
870         PR target/20095
871         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
872
873 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
874
875         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
876
877 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
878
879         * g++.dg/eh/forced1.C: Fix comment.
880         * g++.dg/eh/forced2.C: Ditto.
881         * g++.dg/eh/forced3.C: Ditto.
882         * g++.dg/eh/forced4.C: Ditto.
883
884 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
885
886         PR rtl-opt/20412
887         * gcc.c-torture/compile/pr20412.c: New test.
888
889 2005-03-10  Roger Sayle  <roger@eyesopen.com>
890
891         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
892
893 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
894
895         PR target/20322
896         * gcc.dg/20050307-1.c: New test.
897
898 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
899
900         PR c++/20375
901         * g++.dg/other/stdarg3.C: New.
902
903 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
904
905         PR c++/18384, c++/18327
906         * g++.dg/init/array19.C: New test.
907
908         PR inline-asm/20314
909         * gcc.dg/torture/pr20314-1.c: New test.
910         * gcc.dg/torture/pr20314-2.c: New test.
911
912 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
913
914         * gcc.dg/20050309-1.c: New test.
915
916 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
917
918         * gcc.dg/builtins-10.c: Reactivate disabled test.
919         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
920         new cbrt transformations.
921
922 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
923
924         PR c++/20208
925         * g++.dg/template/array13.C: New test.
926
927 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
928
929         PR c++/16859
930         * g++.dg/init/brace4.C: New test.
931
932 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
933
934         PR c++/20186
935         * g++.dg/template/non-dependent12.C: New.
936
937 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
938
939         PR c++/20142
940         * g++.dg/init/array18.C: Add dg-do run marker.
941         
942         PR c++/20142
943         * g++.dg/init/array18.C: New test.
944
945 2005-03-09  Ben Elliston  <bje@au.ibm.com>
946
947         * consistency.vlad/vlad.exp: Remove trailing semicolons.
948         * g++.dg/gcov/gcov.exp: Likewise.
949         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
950         * gcc.target/xstormy16/xstormy16.exp: Likewise.
951         * lib/c-torture.exp: Likewise.
952         * lib/fortran-torture.exp: Likewise.
953         * lib/g++.exp: Likewise.
954         * lib/gcc-defs.exp: Likewise.
955         * lib/gcc-dg.exp: Likewise.
956         * lib/gcc.exp: Likewise.
957         * lib/gcov.exp: Likewise.
958         * lib/gfortran.exp: Likewise.
959         * lib/mike-g++.exp: Likewise.
960         * lib/mike-gcc.exp: Likewise.
961         * lib/objc-torture.exp: Likewise.
962         * lib/objc.exp: Likewise.
963         * lib/profopt.exp: Likewise.
964         * lib/target-libpath.exp: Likewise.
965         * lib/target-supports.exp: Likewise.
966         * lib/treelang.exp: Likewise.
967         * lib/wrapper.exp: Likewise.
968
969 2005-03-08  Jeff Law  <law@redhat.com>
970
971         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
972         PHI-OPT changes.
973
974 2005-03-08  Ira Rosen  <irar@il.ibm.com>
975
976         * gcc.dg/vect/pr20122.c: New test.
977
978 2005-03-07  Jeff Law  <law@redhat.com>
979
980         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
981         was folded away.
982         * gcc.dg/tree-ssa/pr18133-1.c: New test.
983         * gcc.dg/tree-ssa/pr18133-2.c: New test.
984         * gcc.dg/tree-ssa/pr18134.c: New test.
985
986 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
987
988         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
989         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
990         gcc.dg/torture/builtin-noret-2.c: Require weak support.
991
992 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
993
994         PR tree-opt/17671
995         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
996
997 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
998
999         * g++.dg/warn/Wnvdtor.C: New test.
1000
1001 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1002
1003         * gcc.dg/torture/pr19683-1.c: New test.
1004
1005 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1006
1007         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1008         * gfortran.dg/g77/19990313-2.f: Ditto.
1009         * gfortran.dg/g77/19990313-3.f: Ditto.
1010         * gfortran.dg/g77/19990525-0.f: Ditto.
1011         * gfortran.dg/g77/19990826-0.f: Ditto.
1012         * gfortran.dg/g77/19990826-2.f: Ditto.
1013         * gfortran.dg/g77/19990826-3.f: Ditto.
1014         * gfortran.dg/g77/20000511-1.f: Ditto.
1015         * gfortran.dg/g77/20000511-2.f: Ditto.
1016         * gfortran.dg/g77/970625-2.f: Ditto.
1017         * gfortran.dg/g77/980310-2.f: Ditto.
1018         * gfortran.dg/g77/980310-3.f: Ditto.
1019         * gfortran.dg/g77/980310-8.f: Ditto.
1020         * gfortran.dg/g77/980519-2.f: Ditto.
1021         * gfortran.dg/g77/alpha1.f: Ditto.
1022         * gfortran.dg/g77/claus.f: Ditto.
1023         * gfortran.dg/g77/erfc.f: Ditto.
1024         * gfortran.dg/g77/short.f: Ditto.
1025         * gfortran.fortran-torture/execute/data.f90: Ditto.
1026         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1027         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1028
1029 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1030
1031         * lib/file-format.exp (gcc_target_object_format): Add check for som
1032         format and hardcode object formats on hppa*-*-hpux*.
1033         * lib/target-supports.exp (check_weak_available): Add check for som
1034         object format.  Always return 0 on hppa*-*-hpux10*.
1035
1036         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1037         is defined.
1038
1039         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1040
1041 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1042
1043         * gfortran.dg/pr19936_1.f90: New test.
1044         * gfortran.dg/pr19936_2.f90: New test.
1045         * gfortran.dg/pr19936_3.f90: New test.
1046
1047 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1048             Paul Thomas <prthomas@drfccad.cea.fr>
1049
1050         * gfortran.dg/PR19754_1.f90: New test.
1051         * gfortran.dg/PR19754_2.f90: Ditto.
1052
1053 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1054
1055         PR c++/19311
1056         * g++.dg/template/non-dependent11.C: New test.
1057
1058 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1059
1060         * lib/target-supports.exp (check_iconv_available): Fix comment.
1061
1062 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1063             Joseph S. Myers  <joseph@codesourcery.com>
1064
1065         PR c++/19797
1066         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1067
1068 2005-03-04  Matthew Sachs  <msachs@apple.com>
1069
1070         * gcc.exp (gcc_target_compile): Put braces around
1071         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1072         * objc.exp (objc_target_compile): Likewise.
1073         * treelang.exp (treelang_target_compile): Likewise.
1074
1075 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1076
1077         PR fortran/19673
1078         * gfortran.dg/func_result_1.f90: New test.
1079
1080 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1081
1082         * gcc.misc-tests/options.exp: New test.
1083
1084 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1085
1086         * gcc.dg/pr15784-4.c: New test.
1087
1088 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1089
1090         * gcc.c-torture/execute/pr17133.c: New.
1091         * gcc.c-torture/compile/20050303-1.c: New.
1092
1093 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1094
1095         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1096
1097 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1098
1099         * g++.dg/overload/using2.C: New.
1100
1101 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1102
1103         PR c++/19916
1104         * g++.dg/init/ptrmem2.C: New test.
1105
1106 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1107
1108         PR c/8927
1109         * gcc.dg/pr8927-1.c: New test.
1110
1111 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1112
1113         PR c++/20232
1114         * g++.dg/inherit/covariant12.C: New.
1115
1116 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1117
1118         PR fortran/19479
1119         * gfortran.dg/bound_1.f90: New test.
1120
1121 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1122
1123         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1124         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1125
1126 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1127
1128         PR c/20245
1129         * gcc.dg/pr20245-1.c: New test.
1130
1131 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR middle-end/19874
1134         * gcc.c-torture/execute/20050119-2.c: New test case.
1135
1136 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1137
1138         * README: Update the DejaGnu bug reporting address.
1139         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1140         * lib/objc-torture.exp: Likewise.
1141
1142 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1143
1144         * gfortran.dg/boz_1.f90: New test.
1145         * gfortran.dg/boz_3.f90: New test.
1146         * gfortran.dg/boz_4.f90: New test.
1147
1148 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1149
1150         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1151         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1152
1153 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1154
1155         PR libfortran/20101
1156         * gfortran.dg/write_0_pe_format.f90: New test.
1157
1158 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1159
1160         PR c++/20206
1161         * g++.dg/opt/thunk2.C: New test.
1162         * g++.dg/opt/covariant1.C: New test.
1163
1164 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1165
1166         * gfortran.dg/e_d_fmt.f90: New test.
1167
1168 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1169
1170         * gcc.dg/asm-b.c: Fix comment typos.
1171
1172 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1173
1174         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1175         a V_MAY_DEF also.
1176
1177 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1178
1179         PR tree-opt/20188
1180         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1181         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1182         * gcc.dg/asm-b.c: New test.
1183
1184 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1185
1186         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1187         Disable this test on IRIX 6.
1188
1189 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1190
1191         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1192         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1193         parser.
1194
1195 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1196
1197         PR tree-optimization/20204
1198         * testsuite/gcc.dg/pr20204.c: New test.
1199
1200 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR target/20196
1203         * gcc.c-torture/execute/20050224-1.c: New test.
1204
1205         PR c++/20175
1206         * g++.dg/warn/Wbraces2.C: New test.
1207
1208 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1209
1210         PR c++/19878
1211         * g++.dg/init/const2.C: New test.
1212
1213 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1214
1215         PR tree-optimization/20100
1216         * gcc.c-torture/execute/pr20100-1.c: New test.
1217
1218 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1219
1220         * gfortran.dg/implicit_3.f90: New test.
1221
1222         * gfortran.dg/deftype_1.f90: New test.
1223
1224 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1225
1226         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1227         the test passes.
1228         * g++.dg/other/anon3.C: Accept a warning.
1229
1230 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1231
1232         * gcc.dg/pr20017.c: Fix a comment typo.
1233
1234 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1235
1236         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1237
1238 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1239
1240         PR ada/19902
1241         * ada/acats/tests/cxa/cxa3004.a: Remove.
1242         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1243
1244 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1245
1246         PR c++/20073
1247         * g++.dg/init/const1.C: New test.
1248
1249         PR c++/19991
1250         * g++.dg/parse/constant7.C: New test.
1251
1252         PR c++/20152
1253         * g++.dg/parse/error27.C: New test.
1254         * g++.dg/template/qualttp15.C: Adjust error markers.
1255         * g++.old-deja/g++.other/struct1.C: Likewise.
1256         
1257         PR c++/20153
1258         * g++.dg/template/error17.C: New test.
1259
1260         PR c++/20148
1261         * g++.dg/parser/error26.C: New test.
1262
1263 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1264
1265         PR tree-optimization/20100
1266         PR tree-optimization/20115
1267         * gcc.dg/pr20115.c: New test.
1268         * gcc.dg/pr20115-1.c: New test.
1269         * gcc.dg/pr20100.c: New test.
1270         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1271         call-clobbered variables after alias1.
1272
1273 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1274
1275         * gfortran.dg/list_read_4.f90: new test.
1276
1277 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1278
1279         PR rtl-optimization/20017.
1280         * gcc.dg/pr20017.c: New.
1281
1282 2005-02-22  Devang Patel  <dpatel@apple.com>
1283
1284         PR 19952
1285         * g++.dg/tree-ssa/pr19952.C: New test.
1286         
1287 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1288
1289         PR c++/19883
1290         * g++.dg/parse/constant6.C: New test.
1291
1292 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1293
1294         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1295         * g++.dg/charset/asm2.c: Likewise.
1296         * g++.dg/charset/asm3.c: Likewise.
1297         * g++.dg/charset/asm4.c: Likewise.
1298         * g++.dg/charset/asm5.c: Likewise.
1299         * g++.dg/charset/attribute1.c: Likewise.
1300         * g++.dg/charset/attribute2.c: Likewise.
1301         * g++.dg/charset/extern1.cc: Likewise.
1302         * g++.dg/charset/extern2.cc: Likewise.
1303         * g++.dg/charset/extern3.cc: Likewise.
1304         * g++.dg/charset/function.cc: Likewise.
1305         * g++.dg/charset/string.c: Likewise.
1306         * g++.dg/charset/charset.exp: Likewise.
1307         * lib/target-supports.exp (check_iconv_available): Fix comment.
1308
1309 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1310
1311         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1312         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1313         * gcc.dg/charset/asm2.c: Likewise.
1314         * gcc.dg/charset/asm3.c: Likewise.
1315         * gcc.dg/charset/asm4.c: Likewise.
1316         * gcc.dg/charset/asm5.c: Likewise.
1317         * gcc.dg/charset/asm6.c: Likewise.
1318         * gcc.dg/charset/attribute1.c: Likewise.
1319         * gcc.dg/charset/attribute2.c: Likewise.
1320         * gcc.dg/charset/builtin1.c: Likewise.
1321         * gcc.dg/charset/extern.c: Likewise.
1322         * gcc.dg/charset/function.c: Likewise.
1323         * gcc.dg/charset/string.c: Likewise.
1324         * gcc.dg/charset/charset.exp: Likewise.
1325
1326 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1327
1328         PR fortran/20086
1329         * gfortran.dg/pr20086.f90: New test.
1330
1331 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1332
1333         PR tree-optimization/19786
1334         * g++.dg/tree-ssa/pr19786.C: New.
1335
1336 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1337
1338         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1339
1340 2005-02-21  Jeff Law  <law@redhat.com>
1341
1342         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1343
1344 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1345
1346         * gfortran.dg/do_iterator: Split loop, markup all lines for
1347         which an error locus is printed.
1348         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1349         locus is printed.
1350         * gfortran.dg/select_4.f90: Likewise.
1351         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1352         locuses in the various permutations.
1353
1354 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1355
1356         PR tree-optimization/19951
1357         * g++.dg/vect: New directory.
1358         * g++.dg/vect/vect.exp: New file.
1359         * g++.dg/vect/pr19951.cc: New testcase.
1360         * g++.dg/dg.exp: Also prune vectorizer tests.
1361
1362 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1363
1364         PR 18785
1365         * gcc.dg/charset/builtin1.c: New test.
1366
1367 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1368
1369         PR c++/19299
1370         * g++.dg/inherit/volatile1.C: New test.
1371
1372         PR c++/19440
1373         * g++.dg/template/dtor4.C: New test.
1374
1375 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1376
1377         * gfortran.dg/int_1.f90: New test.
1378
1379 2005-02-19  Devang Patel  <dpatel@apple.com>
1380
1381         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1382
1383 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1384
1385         * gfortran.dg/achar_1.f90: New test.
1386
1387 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1388
1389         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1390
1391 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1392             Jakub Jelinek  <jakub@redhat.com>
1393
1394         PR tree-optimization/19828
1395         * gcc.dg/tree-ssa/loop-7.c: New test.
1396         * gcc.c-torture/execute/20050218-1.c: New test.
1397
1398 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR c/20043
1401         * gcc.dg/transparent-union-1.c: New test.
1402         * gcc.dg/transparent-union-2.c: New test.
1403
1404 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1405
1406         PR tree-optimization/18977
1407         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1408
1409 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1410
1411         PR target/20054
1412         * gcc.dg/pr20054.c: New test.
1413
1414 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1415
1416         PR c++/19508
1417         * g++.dg/ext/attrib20.C: New test.
1418
1419 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1420
1421         PR middle-end/20030
1422         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1423
1424 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1425
1426         PR c++/20008
1427         * g++.dg/opt/switch4.C: New.
1428
1429 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR c++/20023
1432         PR tree-optimization/20009
1433         * gcc.c-torture/compile/20050217-1.c: New test.
1434         * g++.dg/opt/switch3.C: New test.
1435
1436         PR tree-optimization/18947
1437         * gcc.c-torture/compile/20050215-1.c: New test.
1438         * gcc.c-torture/compile/20050215-2.c: New test.
1439         * gcc.c-torture/compile/20050215-3.c: New test.
1440
1441 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1442
1443         PR c++/20028
1444         * g++.dg/template/crash34.C: New.
1445
1446         PR c++/20022
1447         * g++.dg/other/access3.C: New.
1448
1449 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1450
1451         * gcc.dg/vect/vect-98.c: New test.
1452
1453 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1454
1455         PR tree-optimization/19967
1456         * gcc.dg/pr19967.c: New.
1457
1458 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1459
1460         PR middle-end/19857
1461         * gcc.dg/tree-ssa/20050215-1.c: New test.
1462         * gcc.c-torture/execute/20050215-1.c: New test.
1463
1464 2005-02-15  Eric Christopher  <echristo@redhat.com>
1465
1466         * gcc.dg/cpp/20050215-1.c: New file.
1467
1468 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1469
1470         PR tree-optimization/15785
1471         * gcc.dg/pr15785-1.c: New test.
1472
1473 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1474
1475         PR c++/17788
1476         * g++.dg/init/ctor4.C: New.
1477         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1478
1479 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1480
1481         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1482         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1483
1484 2005-02-15  Andreas Schwab  <schwab@suse.de>
1485
1486         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1487         declare malloc.
1488
1489 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1490
1491         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1492
1493 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1494
1495         PR tree-optimization/19853
1496         * gcc.c-torture/compile/pr19853.c: New test.
1497
1498 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1499
1500         PR c++/19608
1501         * g++.dg/parse/local-class1.C: New.
1502
1503         PR c++/19895
1504         * g++.dg/parse/ptrmem3.C: New.
1505
1506         PR c++/19884
1507         * g++.old-deja/g++.oliva/template6.C: Add another case.
1508         * g++.dg/template/explicit6.C: New.
1509
1510 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1511
1512         PR c++/17816
1513         * g++.dg/other/redecl2.C: New.
1514
1515 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1516
1517         PR c++/19891
1518         * g++.dg/abi/covariant4.C: New.
1519
1520 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1521
1522         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1523
1524 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1525
1526         * gcc.dg/vect/vect-96.c: Fix typo.
1527
1528 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1529
1530         PR c++/14479
1531         PR c++/19487
1532         * g++.dg/template/enum5.C: New test.
1533
1534 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1535
1536         * gcc.dg/vect/vect-97.c: New test.
1537
1538 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1539
1540         * gcc.dg/vect/vect-96.c: New test.
1541
1542 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1543
1544         * gcc.dg/builtins-34.c: Also check ldexp*.
1545
1546 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1547
1548         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1549
1550 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1551
1552         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1553         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1554         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1555         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1556         selector_list, selector_expression, dg-process-target): Move to new
1557         file target-supports-dg.exp.
1558         * lib/target-supports-dg.exp: New.
1559
1560         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1561         New.
1562
1563 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1564
1565         PR c++/19666
1566         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1567
1568         PR middle-end/19858
1569         * gcc.c-torture/compile/20050210-1.c: New test.
1570
1571 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1572
1573         PR c++/19755
1574         * g++.dg/warn/Wbraces1.C: New test.
1575
1576 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1577
1578         * gcc.dg/builtins-52.c: New testcase.
1579
1580 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR c/19342
1583         * gcc.c-torture/execute/20050119-1.c: New test.
1584
1585 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1586
1587         PR c++/19811
1588         * g++.dg/init/delete1.C: New test.
1589
1590 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1591
1592         PR c++/18470
1593         * g++.dg/template/static12.C: New test.
1594
1595 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/19787
1598         * g++.dg/conversion/ambig1.C: New test.
1599
1600         PR c++/19739
1601         * g++.dg/ext/attrib19.C: New test.
1602
1603         PR c++/19732
1604         * g++.dg/parse/dtor5.C: New test.
1605
1606         PR c++/19762
1607         * g++.dg/template/dtor3.C: New test.
1608
1609         PR c++/19826
1610         * g++.dg/template/static11.C: New test.
1611         * g++.dg/template/crash2.C: Remove dg-error marker.
1612
1613 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1614
1615         PR C++/18491
1616         * g++.old-deja/g++.mike/p10769a.C: Remove.
1617
1618 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1619
1620         * gcc.dg/builtins-48.c: New test case.
1621         * gcc.dg/builtins-49.c: New test case.
1622         * gcc.dg/builtins-50.c: New test case.
1623         * gcc.dg/builtins-51.c: New test case.
1624
1625 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1626
1627         PR middle-end/19583
1628         * g++.dg/warn/Wreturn-type-3.C: New test.
1629
1630 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1631
1632         PR middle-end/19402
1633         * gcc.dg/pr19402-1.c: New testcase.
1634         * gcc.dg/pr19402-2.c: likewise.
1635
1636 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1637
1638         PR middle-end/19854
1639         * g++.dg/tree-ssa/tmmti.C: New testcase.
1640
1641 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1642
1643         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1644
1645 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1646
1647         PR c++/19733
1648         * g++.dg/parse/crash23.C: New test.
1649         * g++.dg/warn/Weff1.C: New test.
1650
1651 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1652
1653         * gcc.dg/20050209-1.c: New test.
1654
1655 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1656
1657         PR target/19799
1658         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1659
1660 2005-02-08  Mike Stump  <mrs@apple.com>
1661
1662         * g++.dg/pch/import-2.c: New test.
1663         * g++.dg/pch/import-2.hs: New.
1664         * g++.dg/pch/include/import-2a.h: New.
1665         * g++.dg/pch/include/import-2b.h: New.
1666
1667 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1668
1669         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1670
1671 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1672
1673         * gfortran.dg/substr_1.f90: New test.
1674
1675 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1676
1677         PR middle-end/19775
1678         * gcc.dg/torture/builtin-power-1.c: Disable test for
1679         invalid transformation.
1680         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1681         no longer optimize.
1682         * gcc.dg/builtins-47.c: New testcase.
1683
1684 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1685             Dorit Naishlos  <dorit@il.ibm.com>
1686
1687         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1688
1689 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1690
1691         * gcc.c-torture/compile/20050206-1.c: New test.
1692
1693 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1694
1695         PR tree-opt/19768
1696         * g++.dg/opt/pr19768.C: New test.
1697
1698 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         PR tree-opt/19736
1701         * gcc.c-torture/compile/pr19736.c: New test.
1702
1703 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1704
1705         PR c++/17401
1706         * g++.dg/parse/error25.C: New test.
1707
1708 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1709
1710         * gcc.c-torture/execute/20050203-1.c: New.
1711
1712 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1713
1714         * gcc.dg/vect/vect-85.c: Remove xfail.
1715         * gcc.dg/vect/vect-86.c: Remove xfail.
1716         * gcc.dg/vect/vect-87.c: Remove xfail.
1717         * gcc.dg/vect/vect-88.c: Remove xfail.
1718
1719 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1720
1721         * gcc.dg/altivec-19.c: New.
1722
1723 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1724
1725         PR c/17807
1726         * gcc.dg/nested-func-3.c: New test.
1727         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1728
1729 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1730
1731         * gcc.test-framework/gen_directive_tests: Generate tests for
1732         selector expressions.
1733
1734 2005-02-02  Matt Austern  <austern@apple.com>
1735
1736         PR c++/19628
1737         * g++/ext/builtin7.C: New.
1738         * g++/ext/builtin8.C: New.
1739
1740 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1741
1742         PR c/18502
1743         * gcc.dg/pr18502-1.c: New test.
1744
1745 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1746
1747         PR c++/17413
1748         * g++.dg/template/local4.C: Tweak.
1749
1750 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1751
1752         PR tree-optimization/19578
1753         * gcc.c-torture/compile/20050202-1.c: New test.
1754
1755 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1756
1757         PR c/19435
1758         * gcc.dg/c99-init-4.c: New test.
1759
1760 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1761
1762         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1763
1764         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1765
1766         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1767         * g++.dg/eh/check-vect.h: New.
1768
1769         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1770         * gcc.dg/vect/vect-78.c: Ditto.
1771         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1772         Remove.
1773
1774         * g++.dg/conversion/simd1.C: Expect warning.
1775         * g++.dg/ext/attribute-test-1.C: Ditto.
1776         * g++.dg/ext/attribute-test-2.C: Ditto.
1777         * g++.dg/ext/attribute-test-3.C: Ditto.
1778         * g++.dg/ext/attribute-test-4.C: Ditto.
1779
1780         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1781         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1782
1783         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1784
1785 2005-02-01  Richard Henderson  <rth@redhat.com>
1786
1787         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1788         long double for ibm double-double format.
1789         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1790
1791 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1792
1793         PR tree-optimization/19633
1794         * testsuite/gcc.dg/pr19633-1.c: New test.
1795         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1796         to NULL or a symbol.
1797
1798 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1799
1800         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1801         New procs.
1802         (dg-process-target (local override)): Handle selector expressions.
1803
1804         * gcc.test-framework/README: Describe tests in source directory.
1805         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1806         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1807         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1808         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1809         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1810         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1811         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1812         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1813         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1814         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1815         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1816         * gcc.test-framework/dg-error-exp-P.c: New test.
1817         * gcc.test-framework/dg-error-exp-XP.c: New test.
1818         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1819         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1820         * gcc.test-framework/dg-output-exp-P.c: New test.
1821         * gcc.test-framework/dg-output-exp-XF.c: New test.
1822         * gcc.test-framework/dg-warning-exp-P.c: New test.
1823         * gcc.misc-tests/dg-1.c: Remove.
1824         * gcc.misc-tests/dg-2.c: Remove.
1825         * gcc.misc-tests/dg-3.c: Remove.
1826         * gcc.misc-tests/dg-4.c: Remove.
1827         * gcc.misc-tests/dg-5.c: Remove.
1828         * gcc.misc-tests/dg-6.c: Remove.
1829         * gcc.misc-tests/dg-7.c: Remove.
1830         * gcc.misc-tests/dg-8.c: Remove.
1831         * gcc.misc-tests/dg-9.c: Remove.
1832         * gcc.misc-tests/dg-10.c: Remove.
1833         * gcc.misc-tests/dg-11.c: Remove.
1834         * gcc.misc-tests/dg-12.c: Remove.
1835         * gcc.misc-tests/dg-test.exp: Remove.
1836
1837         * gcc.test-framework/test-framework.awk: Change recording and
1838         printing of passes and failures.
1839
1840         * gcc.test-framework: New directory.
1841         * gcc.test-framework/README: New.
1842         * gcc.test-framework/test-framework.exp: New.
1843         * gcc.test-framework/test-framework.awk: New.
1844         * gcc.test-framework/gen_directive_tests: New.
1845
1846 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1847
1848         * lib/treelang.exp: Fix comment typos.
1849         (treelang_target_compile): Don't append libs=-ltreelang to options.
1850
1851 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1852
1853         * g++.dg/parse/typename7.C: Adjust error messages.
1854
1855 2005-01-31  Jeff Law  <law@redhat.com>
1856
1857         * gcc.c-torture/execute/20050131-1.c: New test.
1858         * gcc.dg/wcaselabel.c: New test.
1859
1860 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1861
1862         * g++.dg/other/warning1.C: Adjust error messags.
1863         * g++.dg/parse/constant5.C: New test.
1864
1865 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1866
1867         PR c/19333
1868         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1869         the test case valid.
1870         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1871         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1872         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1873         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1874         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1875         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1876
1877 2005-01-31  Dale Johannesen  <dalej@apple.com>
1878
1879         * g++.dg/opt/pr19650.C:  New test.
1880
1881 2005-01-31  Richard Henderson  <rth@redhat.com>
1882
1883         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1884         long double for intel double extended format.
1885         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1886
1887 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1888
1889         PR c++/19555
1890         * g++.dg/template/static10.C: New test.
1891
1892         PR c++/19395
1893         * g++.dg/parse/error24.C: New test.
1894
1895         PR c++/19367
1896         * g++.dg/lookup/builtin1.C: New test.
1897
1898         PR c++/19457
1899         * g++.dg/warn/conv3.C: New test.
1900
1901 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1902
1903         PR fortran/19647
1904         * gfortan.dg/inquire_7.f90
1905
1906 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1907
1908         PR tree-optimization/15791
1909         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1910         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1911         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1912         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1913         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1914         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1915         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1916         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1917         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1918         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1919
1920 2005-01-29  Paul Brook  <paul@codesourcery.com>
1921
1922         PR fortran/18565
1923         * check.c (real_or_complex_check): New function.
1924         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1925         * intrinsic.c (add_functions): Use new check functions.
1926         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1927         Add prototypes.
1928
1929 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1930
1931         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1932         gcc.dg/lvalue-3.c: New tests.
1933         * gcc.dg/concat.c: Update expected messages.
1934
1935 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1936
1937         PR libfortran/19595
1938         * gfortran.dg/eor_1.f90:  New test.
1939
1940 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1941
1942         PR fortran/19589
1943         * gfortran.dg/logical_data_1.f90: New test.
1944
1945 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1946
1947         PR c++/19253
1948         * g++.dg/template/crash33.C: New test.
1949
1950         PR c++/19667
1951         * g++.dg/template/crash32.C: New test.
1952
1953 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1954
1955         PR middle-end/16558
1956         * g++.dg/warn/Wreturn-type-2.C: New test.
1957
1958 2004-06-24  Jeff Law  <law@redhat.com>
1959
1960         * gcc.dg/tree-ssa/20050128-1.c: New test.
1961
1962 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1963
1964         * gcc.target/frv/all-mdpackh-1.c: New test.
1965
1966 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1967
1968         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1969
1970 2005-01-27  Richard Henderson  <rth@redhat.com>
1971
1972         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1973
1974 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1975
1976         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1977
1978 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1979
1980         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1981         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1982         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1983         to cope with cases where the multilib options override the dg-options.
1984
1985 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR c/18946
1988         * gcc.dg/noncompile/20050120-1.c: New test.
1989
1990 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1991
1992         PR tree-optimization/19633
1993         * gcc.dg/pr19633.c: New test.
1994         * gcc.dg/tree-ssa/pr19633.c: New test.
1995
1996 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1997
1998         * gcc.dg/20041216-1.c: New test.
1999
2000 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2001
2002         PR objc/18862
2003         * objc.dg/selector-2.m: New test.
2004
2005 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2006
2007         * g++.dg/opt/range-test-2.C: New test.
2008
2009         PR rtl-optimization/19579
2010         * gcc.c-torture/execute/20050124-1.c: New test.
2011
2012 2005-01-26  Greg Parker  <gparker@apple.com>
2013         Stuart Hastings  <stuart@apple.com>
2014
2015         * gcc.c-torture/execute/20050125-1.c: New.
2016
2017 2005-01-18  Jan Hubicka  <jh@suse.cz>
2018
2019         PR tree-optimize/19337
2020         * gcc.c-torture/compile/20050119-1.c: New test.
2021
2022 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2023
2024         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2025         test for successful match.
2026
2027 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2028
2029         PR objc/18408
2030         * objc.dg/comp-types-7.m: New test.
2031
2032 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2033
2034         * lib/target-supports.exp (current_target_name): New.
2035         (check_effective_target_ilp32, check_effective_target_lp64):
2036         Cache the result to use as long as the current target, with
2037         multilib flags, remains the same.
2038
2039         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2040         (dg-require-weak, dg-require-visibility, dg-require-alias,
2041         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2042         dg-require-effective-target, dg-skip-if): Remove call to
2043         skip_test_and_clear_xfail.
2044         (dg-test): Clear xfail data.
2045
2046 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2047
2048         PR target/17751
2049         * gcc.dg/ppc64-toc.c: New test.
2050
2051         * g++.dg/tree-ssa/empty-1.C: New test.
2052
2053         PR middle-end/19551
2054         * gcc.c-torture/execute/20050121-1.c: New test.
2055         * gcc.dg/20050121-2.c: New test.
2056
2057 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2058         Paul Brook  <paul@codesourcery.com>
2059
2060         PR fortran/17941
2061         * gfortran.dg/real_const_1.f: New test.
2062         * gfortran.dg/real_const_2.f90: New test.
2063         * gfortran.dg/complex_int_1.f90: New test.
2064
2065 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2066
2067         PR fortran/19313
2068         * gfortan.dg/inquire_6.f90: New test.
2069
2070 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2071
2072         PR libfortran/19451
2073         * open_readonly_1.f90:  New test.
2074
2075 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2076
2077         PR libfortran/18982
2078         * gfortran.dg/open_new.f90: New file.
2079
2080 2005-01-22  Paul Brook  <paul@codesourcery.com>
2081
2082         * namelist_1.f90: New test.
2083
2084 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2085
2086         PR tree-optimization/19484
2087         * gcc.c-torture/compile/20050122-[12].c: New tests.
2088
2089 2005-01-22  Paul Brook  <paul@codesourcery.com>
2090
2091         * gfortran.dg/implicit_2.f90: New test.
2092
2093 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2094
2095         PR fortran/19314
2096         * gfortran.dg/inquire_5.f90: New test.
2097
2098 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2099
2100         PR c/18809
2101         * gcc.dg/pr18809-1.c: New test.
2102
2103 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2104
2105         * gcc.dg/20050121-1.c: New test.
2106
2107         PR tree-optimization/13000
2108         * gcc.dg/20040206-1.c: Change warning to point where function is
2109         being inlined.
2110
2111 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2112
2113         PR c++/19208
2114         * g++.dg/template/array11.C: New test.
2115
2116 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2117
2118         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2119         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2120         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2121         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2122         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2123         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2124
2125 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2126
2127         PR tree-optimization/15349
2128         * gcc.dg/tree-ssa/pr15349.c: New.
2129
2130 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2131
2132         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2133
2134 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2135
2136         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2137         scan-assembler-times directive name.
2138
2139         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2140         after dg-do.
2141
2142         PR rtl-optimization/19462
2143         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2144
2145 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2146
2147         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2148         counting function calls on ia64.
2149
2150 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR rtl-optimization/15139
2153         * gcc.dg/20050111-2.c: New test.
2154
2155         PR c/17297
2156         * gcc.c-torture/compile/20050113-1.c: New testcase.
2157
2158         PR middle-end/19164
2159         * gcc.dg/20050113-1.c: New testcase.
2160
2161 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2162
2163         * gcc.dg/vect/vect-85.c: Add comment.
2164         * gcc.dg/vect/vect-86.c: Add xfail for now.
2165         * gcc.dg/vect/vect-87.c: Add xfail for now.
2166         * gcc.dg/vect/vect-88.c: Add xfail for now.
2167         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2168
2169 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2170
2171         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2172
2173 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2174
2175         * g++.dg/debug/typedef3.C: New test.
2176
2177 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2178
2179         PR c/19472
2180         * gcc.dg/asm-a.c: New test.
2181
2182 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2183
2184         * gcc.dg/sh-relax.c: Add prototype for abort.
2185
2186 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2187
2188         * gcc.dg/short-compare-1.c: New test.
2189         * gcc.dg/short-compare-2.c: Likewise.
2190
2191 2005-01-18  Michael Matz  <matz@suse.de>
2192
2193         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2194
2195 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2196
2197         PR tree-optimization/19121
2198         * gcc.c-torture/compile/pr19121.c: New test.
2199
2200 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2201
2202         PR target/19357
2203         * gcc.c-torture/compile/pr19357.c: New test.
2204
2205 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2206
2207         PR c/5675
2208         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2209         pass--those that refer just to the variable, possibly with a
2210         cast.
2211         * gcc.dg/c99-const-expr-3.c: Likewise.
2212
2213         PR middle-end/13127
2214         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2215         longer emitted.
2216
2217 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2218
2219         PR fortran/18778
2220         * gfortran.dg/endfile_2.f90: New test.
2221
2222 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2223
2224         PR 19168
2225         * gfortran.dg/select_5.f90: New test.
2226
2227 2004-01-16  Paul Brook  <paul@codesourcery.com>
2228
2229         * gfortran.dg/common_4.f90: New test.
2230
2231 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2232
2233         PR rtl-optimization/19462
2234         * gcc.dg/torture/pr19462-1.c: New test.
2235
2236 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2237
2238         PR objc/19321
2239         * objc.dg/func-ptr-2.m: New.
2240         * objc.dg/volatile-1.m: New.
2241
2242 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2243
2244         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2245
2246 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR tree-optimization/19060
2249         * gcc.c-torture/execute/20050104-1.c: New test.
2250
2251 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2252
2253         PR fortran/18983
2254         * gfortran.dg/write_to_null.f90: New test.
2255
2256 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2257             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2258
2259         PR other/19328
2260         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2261         argument.
2262
2263 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR c++/19263
2266         * g++.dg/init/vector1.C: New test.
2267
2268 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2269
2270         PR target/13158
2271         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2272         PR target/18987
2273         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2274
2275 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2276
2277         * gfortran.dg/select_1.f90: New test.
2278         * gfortran.dg/select_2.f90: New test.
2279         * gfortran.dg/select_3.f90: New test.
2280         * gfortran.dg/select_4.f90: New test.
2281
2282 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2283
2284         PR middle-end/19084
2285         PR rtl-optimization/19348
2286         * gcc.dg/20050111-1.c: New test.
2287         * gcc.c-torture/execute/20050111-1.c: New test.
2288
2289         * gcc.dg/i386-asm-4.c: New test.
2290
2291 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2292
2293         * gcc.dg/nested-func-2.c: New test.
2294         * ada/acats/norun.lst: Remove c953002.
2295
2296 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2297
2298         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2299
2300 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2301
2302         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2303
2304 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2305
2306         PR target/18761
2307         * g++.dg/abi/align1.C: New test.
2308
2309 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2310
2311         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2312         at a time.
2313         * g++.dg/ext/altivec_check.h: Support compiling as C.
2314
2315 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2316
2317         PR c++/19355
2318         * g++.dg/expr/pr19355-1.C: New test case.
2319
2320 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2321
2322         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2323         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2324         * ada/acats/tests/c3/c92005b.ada: Likewise.
2325         * ada/acats/tests/c3/cxb3012.a: Likewise.
2326         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2327
2328 2005-01-09  Paul Brook  <paul@codesourcery.com>
2329
2330         * gfortran.dg/common_2.f90: New file.
2331         * gfortran.dg/common_3.f90: New file.
2332
2333 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2334
2335         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2336
2337 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2338
2339         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2340         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2341         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2342         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2343         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2344         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2345         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2346         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2347         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2348         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2349         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2350         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2351         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2352         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2353         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2354         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2355         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2356         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2357         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2358         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2359         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2360         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2361         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2362         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2363         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2364         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2365         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2366         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2367         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2368         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2369         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2370         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2371         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2372         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2373         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2374         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2375         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2376         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2377         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2378         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2379         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2380         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2381         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2382         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2383         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2384         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2385         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2386         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2387         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2388         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2389         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2390         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2391         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2392         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2393         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2394         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2395         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2396         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2397         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2398         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2399         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2400         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2401         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2402         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2403         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2404         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2405         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2406
2407         * gcc.dg/vect/vect-1.c: Fix spelling.
2408         * gcc.dg/vect/vect-10.c: Fix spelling.
2409         * gcc.dg/vect/vect-11.c: Fix spelling.
2410         * gcc.dg/vect/vect-12.c: Fix spelling.
2411         * gcc.dg/vect/vect-14.c: Fix spelling.
2412         * gcc.dg/vect/vect-15.c: Fix spelling.
2413         * gcc.dg/vect/vect-16.c: Fix spelling.
2414         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2415         * gcc.dg/vect/vect-64.c: Fix comments.
2416         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2417
2418 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2419             Ira Rosen  <irar@il.ibm.com>
2420
2421         * gcc.dg/vect/vect-70.c: New test.
2422         * gcc.dg/vect/vect-71.c: New test.
2423
2424 2005-01-09  Manfred Hollstein  <mh@suse.com>
2425
2426         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2427         * gcc.dg/pr18241-2.c: Likewise.
2428         * gcc.dg/pr18241-3.c: Likewise.
2429         * gcc.dg/pr18241-4.c: Likewise.
2430         * gcc.dg/pr18241-5.c: Likewise.
2431
2432 2005-01-08  Richard Henderson  <rth@redhat.com>
2433
2434         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2435         False for x86 and x86-64.
2436
2437 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2438
2439         PR tree-optimization/18241
2440         * gcc.dg/pr18241-1.c: New test.
2441         * gcc.dg/pr18241-2.c: New test.
2442         * gcc.dg/pr18241-3.c: New test.
2443         * gcc.dg/pr18241-4.c: New test.
2444         * gcc.dg/pr18241-5.c: New test.
2445
2446 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2447
2448         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2449         gfortran.dg/select_4.f90: New.
2450
2451 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2452
2453         * gcc.c-torture/execute/20050107-1.c: New test.
2454
2455 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2456
2457         PR c++/19298
2458         * g++.dg/template/ref2.C: New.
2459
2460 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2461
2462         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2463         instead of being empty.
2464
2465 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2466
2467         PR fortran/15553
2468         * gfortran.dg/array-1.f90: New test.
2469
2470 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR tree-optimization/19283
2473         * gcc.c-torture/execute/20050106-1.c: New test.
2474
2475         PR rtl-optimization/18861
2476         * gcc.dg/20050105-1.c: New test.
2477
2478         PR tree-optimization/18828
2479         * gcc.dg/20050105-2.c: New test.
2480
2481 2005-01-07  Andreas Jaeger  <aj@suse.de>
2482
2483         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2484
2485 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2486
2487         PR fortran/18398
2488         * gfortran.dg/fmt_read.f90: New test.
2489
2490 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2491
2492         * gcc.dg/rs6000-ldouble-2.c: New.
2493
2494 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/19244
2497         * g++.dg/parser/ctor2.C: New test.
2498
2499 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2500
2501         PR c++/17154
2502         * g++.dg/template/using9.C: New test.
2503
2504 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2505
2506         PR c++/19258
2507         * g++.dg/lookup/friend6.C: New test.
2508
2509 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2510
2511         PR c++/19270
2512         * g++.dg/template/array10.C: New.
2513
2514 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2515
2516         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2517         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2518
2519 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2520
2521         * gcc.c-torture/compile/20050105-1.c: New test.
2522
2523 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2524
2525         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2526
2527 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2528
2529         PR middle-end/19100
2530         * gcc.dg/conv-3.c: New test case.
2531
2532 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2533
2534         * gcc.dg/asm-wide-1.c: New test.
2535
2536 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2537
2538         PR c++/19030
2539         * g++.dg/parse/crash22.C: New
2540
2541 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2542
2543         PR 19257
2544         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2545
2546 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2547
2548         PR middle-end/17767
2549         * gcc.dg/i386-mmx-6.c: New test case.
2550
2551 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2552
2553         PR tree-optimization/18308
2554         * gcc.dg/vect/pr18308.c: New testcase.
2555
2556 2005-01-04  Andreas Jaeger  <aj@suse.de>
2557
2558         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2559
2560 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2561             Robert Bowdidge <bowdidge@apple.com>
2562
2563         * gcc.dg/cpp/subframework1.c: New.
2564         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2565         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2566         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2567         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2568
2569 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2570
2571         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2572         producing warning.
2573         * gcc.dg/darwin-weakimport-2.c: New.
2574
2575 2005-01-03  Richard Henderson  <rth@redhat.com>
2576
2577         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2578
2579 2005-01-03  Richard Henderson  <rth@redhat.com>
2580
2581         * gcc.dg/vect/vect.exp: Enable for ia64.
2582         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2583         (check_effective_target_vect_float): Likewise.
2584         (check_effective_target_vect_no_align): Likewise.
2585         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2586         * gcc.dg/vect/vect-8.c: Likewise.
2587
2588 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2589
2590         PR target/19236
2591         * gcc.dg/pr19236-1.c: New test case.
2592
2593 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2594
2595         PR rtl-optimization/12092
2596         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2597
2598 2005-01-02  Andreas Jaeger  <aj@suse.de>
2599
2600         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2601
2602 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2603             Andrew Pinski  <pinskia@physics.uc.edu>
2604
2605         PR rtl-optimization/12092
2606         * gcc.dg/pr12092-1.c: New test case.
2607
2608 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2609
2610         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2611         'hidden' and 'default' for better portability.
2612         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2613
2614         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2615         6 and 7.
2616         * g++.old-deja/g++.brendan/new3.C: Likewise.
2617
2618 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2619
2620         * gcc.dg/20041231-1.C: New test.
2621         * g++.dg/warn/Wunreachable-code-1.C: New test.
2622
2623 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2624
2625         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2626         file, not /dev/null.  Abort on error.
2627
2628 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2629             Ziemowit Laski  <zlaski@apple.com>
2630
2631         PR objc/18971
2632         * objc.dg/encode-5.m: New test.
2633
2634 2004-12-29  Richard Henderson  <rth@redhat.com>
2635
2636         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2637         * objc.dg/stabs-1.m: Disable for ia64.
2638
2639 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/19190
2642         * g++.dg/warn/Wunused-10.C: New test.
2643
2644 2004-12-28  Richard Henderson  <rth@redhat.com>
2645
2646         * objc.dg/stabs-1.m: Disable for alpha.
2647
2648 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2649
2650         PR c++/19149
2651         * g++.dg/parse/error23.C: New test.
2652
2653 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2654
2655         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2656
2657         PR fortran/19032
2658         * gfortran.dg/intrinsic_modulo_1.f90: New.
2659         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2660         tests with divisor -1.
2661
2662 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2663
2664         * g++.dg/opt/temp1.C (memcpy): Return a value.
2665
2666         PR c++/19148
2667         * g++.dg/expr/cond7.C: New test.
2668
2669 2004-12-27  Paul Brook  <paul@codesourcery.com>
2670
2671         * gfortran.dg/g77/select_no_compile.f: Remove.
2672
2673 2004-12-27  Richard Henderson  <rth@redhat.com>
2674
2675         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2676         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2677         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2678
2679 2004-12-26  Richard Henderson  <rth@redhat.com>
2680
2681         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2682         by 1i instead of token pasting.
2683
2684 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2685
2686         PR tree-optimization/17578
2687         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2688         to additional_flags.
2689         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2690
2691 2004-12-25  Richard Henderson  <rth@redhat.com>
2692
2693         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2694         Remove Alpha.
2695
2696 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2697
2698         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2699         hppa*-*-hpux*.
2700         * gcc.dg/pr17957.c (dg-options): Likewise.
2701         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2702         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2703         instead of 0 on __hppa__.
2704         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2705         "foo,%r" on hppa*-*-*.
2706
2707 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2708
2709         PR fortran/19071
2710         * gfortran.dg/complex_write.f90: New test.
2711
2712 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2713
2714         PR c++/17595
2715         * g++.dg/parse/pragma2.C: New test.
2716
2717         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2718
2719 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2720
2721         * gcc.dg/empty2.c: Add missing dg-warning.
2722
2723 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2724
2725         PR c++/17413
2726         * g++.dg/template/local4.C: New test.
2727         * g++.dg/template/crash19.C: Add dg-error marker.
2728
2729         * g++.dg/template/crash31.C: Correct embedded PR number.
2730
2731 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2732
2733         PR c++/16405
2734         * g++.dg/opt/temp1.C: Add do-run marker.
2735
2736 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2737
2738         * g++.dg/template/spec19.C: New.
2739
2740 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2741
2742         PR target/16819
2743         * gcc.dg/empty2.c: New.
2744
2745 2004-12-23  Richard Henderson  <rth@redhat.com>
2746
2747         * lib/target-supports.exp (check_effective_target_vect_no_align):
2748         Remove i?86 and x86-64.
2749
2750 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2751
2752         PR c++/16405
2753         * g++.dg/opt/temp1.C: New test.
2754
2755 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2756
2757         PR c++/18733
2758         * g++.dg/template/friend33.C: New testcase.
2759
2760 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/18464
2763         * g++.dg/template/cond5.C: New test.
2764
2765         PR c++/18492
2766         * g++.dg/inherit/thunk3.C: New test.
2767
2768         PR c++/11224
2769         * g++.dg/warn/Wunused-9.C: New test.
2770
2771 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2772
2773         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2774
2775 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2776
2777         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2778
2779 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2780
2781         PR c++/18378
2782         * g++.dg/ext/packed8.C: New test.
2783
2784         PR c++/13268
2785         * g++.dg/template/crash31.C: New test.
2786
2787         PR c++/19034
2788         * g++.dg/template/crash30.C: New test.
2789
2790 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2791
2792         PR C++/18984
2793         * g++.dg/eh/ctor3.C: New test.
2794
2795 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2796
2797         * objc.dg/stabs-1.m: Allow section name to be quoted and
2798         assembly label to begin with '.LL'.
2799
2800 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2801
2802         * gcc.dg/vect/vect.exp
2803         (check_effective_target_lp64_or_vect_no_align): New.
2804         * gcc.dg/vect/vect-77.c: Use it.
2805         * gcc.dg/vect/vect-78.c: Use it.
2806
2807         * lib/target-supports.exp
2808         (check_effective_target_vect_no_max,
2809         check_effective_target_vect_no_bitwise,
2810         check_effective_target_vect_no_align): New.
2811         * gcc.dg/vect/vect-13.c: Use them.
2812         * gcc.dg/vect/vect-17.c: Ditto.
2813         * gcc.dg/vect/vect-18.c: Ditto.
2814         * gcc.dg/vect/vect-19.c: Ditto.
2815         * gcc.dg/vect/vect-20.c: Ditto.
2816         * gcc.dg/vect/vect-27.c: Ditto.
2817         * gcc.dg/vect/vect-29.c: Ditto.
2818         * gcc.dg/vect/vect-44.c: Ditto.
2819         * gcc.dg/vect/vect-48.c: Ditto.
2820         * gcc.dg/vect/vect-50.c: Ditto.
2821         * gcc.dg/vect/vect-52.c: Ditto.
2822         * gcc.dg/vect/vect-54.c: Ditto.
2823         * gcc.dg/vect/vect-56.c: Ditto.
2824         * gcc.dg/vect/vect-58.c: Ditto.
2825         * gcc.dg/vect/vect-60.c: Ditto.
2826         * gcc.dg/vect/vect-72.c: Ditto.
2827         * gcc.dg/vect/vect-80.c: Ditto.
2828
2829 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2830
2831         PR c++/14075
2832         * g++.dg/init/string1.C: New.
2833
2834         PR c++/18975
2835         * g++.dg/other/synth1.C: New.
2836
2837 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2838
2839         PR c/18963
2840         * gcc.dg/pr18963-1.c: New test.
2841
2842 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2843
2844         PR c/18596
2845         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2846         * gcc.dg/pr18596-1.c: Use dg-error.
2847         (dg-options): Use -fno-unit-at-a-time.
2848         * gcc.dg/pr18596-2.c: New test.
2849         * gcc.dg/pr18596-3.c: New test.
2850
2851 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2852
2853         PR middle-end/18683
2854         * g++.dg/opt/pr18683-1.C: New test case.
2855
2856 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2857
2858         PR other/19093
2859         * g++.dg/opt/max1.C: Fix for 64bit targets.
2860
2861 2004-12-20  Matt Austern  <austern@apple.com>
2862
2863         PR c++/19044
2864         * g++.dg/ext/builtin6.C: New
2865
2866 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2867
2868         PR tree-optimization/19080
2869         * gcc.c-torture/compile/pr19080.c: New test.
2870
2871 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2872
2873         * gcc.dg/20041219-1.c: New test.
2874
2875 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2876
2877         PR middle-end/19068
2878         * g++.dg/opt/max1.C: New test case.
2879
2880 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2881
2882         * gcc.dg/fdata-sections-1.c: New test.
2883
2884 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2885
2886         PR middle-end/18548
2887         * gcc.dg/max-1.c: New test case.
2888
2889 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * gcc.c-torture/execute/20041218-1.c: New test.
2892
2893 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2894
2895         * gcc.dg/pr18501.c: New test.
2896         * gcc.dg/uninit-5.c: XFAIL.
2897         * gcc.dg/uninit-9.c: XFAIL.
2898
2899 2004-12-17  Dale Johannesen  <dalej@apple.com>
2900
2901         * gcc.dg/20041213-1.c:  New.
2902
2903 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2904
2905         * objc.dg/stabs-1.m: Allow assembly label to begin
2906         with a dot ('.').
2907
2908 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2909
2910         * gcc.c-torture/execute/20041213-1.c: Move...
2911         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2912
2913 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2914
2915         PR c++/18721
2916         * g++.dg/lookup/conv-5.C: New.
2917
2918 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2919
2920         * objc.dg/stabs-1.m: New test.
2921
2922 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2923
2924         * gcc.dg/visibility-c.c: Change compile to
2925         assemble for the test.
2926
2927 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2928
2929         PR target/19041
2930         * gcc.dg/visibility-c.c: New test.
2931
2932 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2933
2934         PR middle-end/18493
2935         * gcc.dg/switch-8.c: New test case.
2936
2937 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2938
2939         PR c++/18905
2940         * g++.dg/template/init4.C: New.
2941         * g++.dg/opt/static3.C: Enable optimizer.
2942
2943 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2944
2945         * g++.dg/other/complex1.C: New test.
2946
2947 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2948
2949         * g++.dg/opt/inline9.C: New test.
2950
2951 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2952
2953         PR fortran/18993
2954         * gfotran.dg/nullify_1.f: New test.
2955
2956 2004-12-15  Richard Henderson  <rth@redhat.com>
2957
2958         * gcc.target/i386/i386.exp: New harness.
2959         * gcc.target/i386/vect-args.c: New.
2960
2961 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2962
2963         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2964
2965 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2966
2967         PR c++/18825
2968         * g++.dg/template/friend32.C: New test.
2969
2970 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2971
2972         * cpp/pragma-once-1.c: New test.
2973         * cpp/pragma-once-1b.h: Likewise.
2974         * cpp/pragma-once-1c.h: Likewise.
2975         * cpp/pragma-once-1d.h: Likewise.
2976         * cpp/inc/pragma-once-1a.h: Likewise.
2977
2978 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2979             Steven G. Kargl  <kargls@comcast.net>
2980
2981         PR fortran/17597
2982         * gfortran.dg/list_read_3.f90: New test.
2983
2984 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2985
2986         * gcc.dg/ftrapv-2.c: New test.
2987
2988 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2989
2990         PR c++/18981
2991         * g++.dg/template/typename9.C: New test.
2992
2993 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2994
2995         PR c++/18738
2996         * g++.dg/template/typename8.C: New test.
2997         * g++.dg/parse/friend2.C: Tweak error message.
2998
2999 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3000
3001         * gcc.c-torture/20041214-1.c: New test.
3002
3003 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3004
3005         PR c++/18965
3006         * g++.dg/init/array17.C: New test.
3007
3008 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3009
3010         PR c++/18793
3011         * g++.dg/init/aggr3.C: New test.
3012
3013 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3014
3015         * gcc.dg/altivec-types-1.c: New test.
3016         * gcc.dg/altivec-types-2.c: New test.
3017         * gcc.dg/altivec-types-3.c: New test.
3018         * gcc.dg/altivec-types-4.c: New test.
3019         * g++.dg/ext/altivec-types-1.C: New test.
3020         * g++.dg/ext/altivec-types-2.C: New test.
3021         * g++.dg/ext/altivec-types-3.C: New test.
3022         * g++.dg/ext/altivec-types-4.C: New test.
3023
3024 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3025
3026         PR middle-end/18951
3027         * gcc.c-torture/execute/20041213-1.c: New test.
3028
3029 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3030
3031         PR c++/18949
3032         * g++.dg/template/cast1.C: New.
3033
3034 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3035
3036         * gcc.c-torture/execute/20041213-2.c: New test.
3037
3038 2004-12-13  Richard Henderson  <rth@redhat.com>
3039
3040         * gcc.dg/i386-sse-10.c: Fix typo in options.
3041
3042 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3043
3044         PR c++/18968
3045         * g++.dg/opt/pr18968.C: New test.
3046
3047 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3048
3049         PR c++/18925
3050         * g++.dg/ext/visibility/staticdatamem.C: New test.
3051
3052 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3053
3054         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3055
3056 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3057
3058         PR rtl-optimization/18928
3059         * gcc.dg/pr18928-1.c: New test case.
3060
3061 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3062
3063         PR tree-opt/16951
3064         * gcc.c-torture/compile/20041211-1.c: New.
3065
3066 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3067
3068         PR middle-end/17564
3069         * gcc.c-torture/execute/20041212-1.c: New test.
3070
3071 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3072
3073         PR fortran/18869
3074         * gfortran.dg/common_1.f90: New test.
3075
3076 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3077         Paul Brook  <paul@codesourcery.com>
3078
3079         PR fortran/16222
3080         * gfortran.dg/real_do_1.f90: New test.
3081
3082 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3083
3084         PR tree-opt/18040
3085         * g++.dg/opt/ptrmem6.C: New test.
3086
3087 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3088
3089         PR middle-end/18921
3090         * gcc.dg/pr18921-1.c: New test case.
3091
3092 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3093
3094         PR fortran/17175
3095         * gfortran.dg/scale_1.f90: New test.
3096
3097 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3098
3099         PR middle-end/18903
3100         * gcc.c-torture/compile/pr18903.c: New test.
3101
3102 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3103
3104         * gcc.c-torture/execute/20041210-1.c: New test.
3105
3106 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3107
3108         PR c++/18731
3109         * g++.dg/parser/struct-1.C: New test.
3110         * g++.dg/parser/struct-2.C: New test.
3111         * g++.dg/parser/struct-3.C: New test.
3112
3113 2004-12-09  Richard Henderson  <rth@redhat.com>
3114
3115         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3116
3117         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3118         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3119
3120 2004-12-09  Matt Austern  <austern@apple.com>
3121
3122         PR c++/18514
3123         * g++.dg/ext/builtin1.C: New
3124         * g++.dg/ext/builtin2.C: New
3125         * g++.dg/ext/builtin3.C: New
3126         * g++.dg/ext/builtin4.C: New
3127         * g++.dg/ext/builtin5.C: New
3128
3129 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3130
3131         PR tree-opt/18904
3132         * g++.dg/opt/ptrmem5.C: New test.
3133
3134 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3135
3136         * g++.dg/parse/typename5.C: Adjust for new error.
3137         * g++.dg/parse/typename7.C: New.
3138
3139 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3140
3141         PR c++/18073
3142         * g++.dg/other/mmintrin.C: New test.
3143
3144 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3145
3146         PR c++/16681
3147         * g++.dg/init/array15.C: New.
3148         * g++.dg/init/array16.C: New.
3149
3150 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3151
3152         PR fortran/18826
3153         * gfortran.dg/assign_1.f90: New test.
3154
3155 2004-12-08  Nick Clifton  <nickc@redhat.com>
3156
3157         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3158         * gcc.target/xstormy16/data_below100: Likewise.
3159         * gcc.target/xstormy16/sfr: Likewise.
3160         * gcc.target/xstormy16/below100.S: New test source file.
3161         * gcc.target/xstormy16/below100.ld: New test linker script.
3162         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3163         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3164         bp instructions.
3165         * gcc.target/xstormy16/bp.c: Likewise.
3166
3167         * gcc.target/xstormy16/bss_below100: New files:
3168         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3169         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3170         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3171         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3172         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3173         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3174         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3175         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3176         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3177         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3178         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3179         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3180         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3181         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3182         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3183         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3184         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3185         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3186         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3187         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3188         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3189         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3190         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3191         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3192         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3193         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3194         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3195
3196         * gcc.target/xstormy16/data_below100: New files:
3197         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3198         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3199         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3200         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3201         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3202         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3203         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3204         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3205         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3206         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3207         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3208         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3209         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3210         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3211         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3212         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3213         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3214         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3215         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3216         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3217         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3218         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3219         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3220         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3221         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3222         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3223         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3224
3225         * gcc.target/xstormy16/sfr: New files:
3226         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3227         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3228         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3229         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3230         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3231         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3232         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3233         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3234         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3235         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3236         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3237         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3238         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3239         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3240         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3241         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3242         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3243         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3244         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3245         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3246         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3247         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3248         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3249         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3250         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3251         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3252         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3253         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3254         27_if0_sfrw_bitfield_f.c
3255
3256 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3257
3258         PR c++/18100
3259         * g++.dg/lookup/name-clash4.C: New test.
3260
3261 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3262
3263         PR c++/18672
3264         * g++.dg/opt/array1.C: New.
3265
3266         PR c++/18803
3267         * g++.dg/template/operator5.C: New.
3268
3269 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3270
3271         PR c/18867
3272         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3273
3274 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3275
3276         * gcc.dg/noncompile/20041207.c: New test.
3277
3278 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3279
3280         * g++.dg/other/unreachable-1.C: New test.
3281
3282 2004-12-06  Nick Clifton  <nickc@redhat.com>
3283
3284         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3285         <limits.h> because the latter comes from gcc's include/ directory
3286         and not the newlib/libc/include directory.
3287
3288 2004-12-04  Richard Henderson  <rth@redhat.com>
3289
3290         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3291
3292 2004-12-04  Richard Henderson  <rth@redhat.com>
3293
3294         * lib/target-supports.exp (check_gc_sections_available): Disable
3295         for alpha and ia64.
3296
3297 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3298
3299         PR middle-end/17909
3300         * g++.dg/other/vararg-2.C: New test.
3301
3302 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3303
3304         PR c++/17011, c++/17971
3305         * g++.dg/template/error15.C: Adjust expected error.
3306         * g++.dg/template/instantiate3.C: Likewise.
3307
3308 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3309
3310         * gcc.dg/altivec-18.c: Fix for darwin
3311
3312 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3313
3314         PR c++/18782
3315         * g++.dg/parse/ptrmem2.C: New.
3316
3317         PR c++/18318
3318         * g++.dg/template/new1.C: New.
3319
3320 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3321
3322         PR fortran/18710
3323         * gfortran.dg/direct_io_3.f90: New test.
3324
3325 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3326
3327         PR 18758
3328         * g++.dg/parse/crash21.C: New.
3329
3330 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3331
3332         PR c++/15664, c++/18276
3333         * g++.dg/template/ttp13.C: New test.
3334         * g++.dg/template/ttp14.C: Likewise.
3335
3336 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3337
3338         PR c++/18123
3339         * g++.dg/parse/enum2.C: New test.
3340         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3341
3342 2004-12-02  Nick Clifton  <nickc@redhat.com>
3343
3344         * gcc.target/xstormy16: New test directory.
3345         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3346         * gcc.target/xstormy16/bp.c: Check the generation of bp
3347         instructions.
3348         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3349         bn instructions and the BELOW100 attribute.
3350
3351 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3352
3353         PR target/16952
3354         * gcc.dg/ppc-eabi.c: New.
3355
3356 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3357
3358         PR fortran/18284
3359         * gfortran.dg/backspace.f90
3360
3361 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3362
3363         * gfortran.dg/inquire.f90: New test.
3364
3365 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3366
3367         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3368         handle effective-target-keyword.
3369         (dg-skip-if): Support effective-target keyword as target list.
3370         (dg-xfail-if): Ditto.
3371         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3372
3373 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3374
3375         PR tree-optimization/18291
3376         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3377
3378 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3379
3380         PR C++/18729
3381         * g++.dg/parse/crash20.C: New.
3382
3383         PR c++/17431
3384         * g++.dg/overload/arg1.C: New.
3385         * g++.dg/overload/arg2.C: New.
3386         * g++.dg/overload/arg3.C: New.
3387         * g++.dg/overload/arg4.C: New.
3388
3389 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3390
3391         * gcc.dg/c99-flex-array-4.c: Remove.
3392
3393 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3394
3395         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3396
3397         * lib/target-supports.exp (is-effective-target): Simplify.
3398
3399         * lib/target-supports.exp (check_effective_target_vect_long):
3400         Fix for powerpc64-*-*.
3401
3402 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3403
3404         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3405         to support new requirements on FreeBSD 5.
3406
3407 2004-11-30  Devang Patel  <dpatel@apple.com>
3408
3409         PR 18702
3410         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3411
3412 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3413
3414         * g++.dg/ext/altivec-13.C: New test.
3415
3416 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3417
3418         PR tree-opt/18298
3419         * gcc.c-torture/execute/p18298.c: New test.
3420
3421 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3422             Dorit Naishlos  <dorit@il.ibm.com>
3423
3424         PR tree-opt/18607
3425         * gcc.dg/vect/vect-89.c: New test.
3426
3427 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3428
3429         * gcc.dg/pr18596-1.c: New test.
3430
3431 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3432
3433         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3434
3435 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3436
3437         PR c/18479
3438         * gcc.dg/pr18479.c: New test.
3439
3440 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3441
3442         PR target/18490
3443         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3444         mmix-knuth-mmixware.
3445
3446         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3447         cris-*-elf* cris-*-aout* mmix-*-*
3448
3449 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3450
3451         PR middle-end/18725
3452         * gcc.dg/pr18725.c: New test.
3453
3454 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3455
3456         PR target/18488
3457         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3458
3459         PR target/18336
3460         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3461
3462 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/18368
3465         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3466         * g++.old-deja/g++.law/ctors5.C: Likewise.
3467         * g++.old-deja/g++.other/crash25.C: Likewise.
3468
3469         PR c++/18674
3470         * g++.dg/template/error16.C: New test.
3471
3472         PR c++/18512
3473         * g++.dg/template/crash29.C: New test.
3474
3475 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3476
3477         PR tree-optimization/18712
3478         * gcc.c-torture/compile/pr18712.c: New test.
3479
3480 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3481
3482         PR c/7544
3483         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3484         tests.
3485
3486 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3487
3488         PR c++/18652
3489         * g++.dg/lookup/crash6.C: New test.
3490
3491 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3492
3493         PR middle-end/18164
3494         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3495
3496 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3497
3498         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3499         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3500         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3501
3502 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3503
3504         * gcc.dg/pr18164.c: New test.
3505
3506 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3507
3508         * gcc.dg/funroll-loops-all.c: New.
3509
3510 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3511
3512         PR target/18489
3513         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3514         delimeter, match space and TAB as well as ":".
3515
3516         PR target/18484
3517         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3518
3519         PR target/18348
3520         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3521
3522         PR target/18345
3523         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3524
3525         PR target/18337
3526         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3527
3528 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3529
3530         * gfortran.dg/direct_io_2.f90: New test.
3531
3532 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3533
3534         PR target/18334
3535         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3536
3537 2004-11-28  Richard Henderson  <rth@redhat.com>
3538
3539         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3540
3541 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3542
3543         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3544         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3545         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3546         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3547         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3548         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3549         gcc.dg/pointer-arith-8.c: New tests.
3550
3551 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3552
3553         PR fortran/18364
3554         * gfortran.dg/endfile.f90: New test.
3555
3556 2004-11-27  Falk Hueffner  <falk@debian.org>
3557
3558         * gcc.dg/loop-6.c: New test.
3559
3560 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3561
3562         * gcc.c-torture/execute/20041126-1.c: New test.
3563
3564 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3565
3566         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3567         on IRIX.
3568
3569 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3570
3571         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3572         functions.
3573
3574 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3575
3576         PR rtl-optimization/17825
3577         * gcc.c-torture/compile/20041119-1.c: New test.
3578
3579 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3580
3581         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3582         Check existence of ld library path variables before unsetting.
3583
3584 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3585
3586         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3587
3588 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3589
3590         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3591
3592 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3593
3594         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3595
3596 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3597
3598         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3599         dg-do directive.
3600
3601 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3602
3603         * gcc.dg/pr17957.c: Pass --param, not -param.
3604
3605 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3606
3607         PR middle-end/17957
3608         * testsuite/gcc.dg/pr17957.c: New test.
3609
3610 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3611
3612         PR c++/18445
3613         * g++.dg/template/crash28.C: Likewise.
3614
3615         PR c++/18001
3616         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3617         * g++.dg/ext/lvaddr.C: Likewise.
3618         * g++.dg/opt/pr7503-3.C: Likewise.
3619
3620         PR c++/18466
3621         * g++.dg/parse/qualified3.C: New test.
3622         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3623
3624         PR c++/18545
3625         * g++.dg/expr/return1.C: New test.
3626
3627 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3628
3629         Friend class name lookup 3/n, PR c++/3332
3630         * g++.dg/lookup/friend3.C: New test.
3631         * g++.dg/lookup/friend4.C: Likewise.
3632         * g++.dg/lookup/friend5.C: Likewise.
3633
3634 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3635
3636         Friend class name lookup 2/n, PR c++/14513, c++/15410
3637         * g++.dg/lookup/friend2.C: New test.
3638         * g++.dg/template/friend31.C: Likewise.
3639
3640 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3641
3642         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3643
3644 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3645
3646         PR c++/17473
3647         * g++.dg/tc1/dr56.C: Remove.
3648         * g++.dg/template/typedef1.C: Add dg-error markers.
3649         * g++.old-deja/g++.other/typedef7.C: Likewise.
3650
3651         PR c++/18285
3652         * g++.dg/parse/typedef7.C: New test.
3653
3654 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3655
3656         * gcc.c-torture/execute/20041124-1.c: New test.
3657
3658 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3659
3660         * g++.dg/template/deduce3.C: New test.
3661
3662         PR c++/18586
3663         * g++.dg/template/crash27.C: New test.
3664
3665         PR c++/18530
3666         * g++.dg/warn/Wshadow-3.C: New test.
3667
3668 2004-11-24  Devang Patel  <dpatel@apple.com>
3669
3670         PR/18555
3671         * gcc.dg/cpp/isysroot-1.c: New test.
3672         * gcc.dg/cpp/usr/include/stdio.h: New file.
3673         * gcc.dg/cpp/isysroot-2.c: New test.
3674         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3675         New file.
3676
3677 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3678
3679         PR c++/8929
3680         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3681
3682 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3683
3684         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3685         * gcc.target/sparc/pdist.c: Likewise.
3686
3687 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3688
3689         PR c++/16882
3690         * g++.dg/conversion/simd1.C: New test.
3691
3692 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3693
3694         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3695         and restore_ld_library_path_env_vars.
3696         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3697         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3698         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3699         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3700
3701 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3702
3703         * gcc.dg/pragma-align-2.c: Test macro expansion.
3704         * gcc.dg/pragma-pack-2.c: New test.
3705
3706 2004-11-23  Richard Henderson  <rth@redhat.com>
3707
3708         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3709         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3710         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3711         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3712         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3713         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3714
3715         * gcc.dg/vect/vect.exp: Add check for alpha.
3716         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3717         (check_effective_target_vect_int): Enable for alpha.
3718         (check_effective_target_vect_long): New.
3719         (is-effective-target): Add it.
3720
3721 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3722
3723         * gcc.dg/pr18614-1.c: New test.
3724
3725 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3726
3727         * gcc.dg/setjmp-2.c: New test.
3728
3729 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3730
3731         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3732         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3733         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3734         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3735         gcc.target/sparc/pdist.c: New tests.
3736
3737 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3738
3739         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3740
3741 2004-11-22  Dale Johannesen  <dalej@apple.com>
3742
3743         * gcc.dg/20041111-1.c:  New.
3744
3745 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3746
3747         PR tree-opt/18536
3748         * gcc.dg/vect/pr18536.c: New test.
3749
3750 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3751
3752         PR c++/18354
3753         * g++.dg/template/nontype11.C: New test.
3754
3755 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3756
3757         PR middle-end/18520
3758         * gcc.dg/pr18520-1.c: New test case.
3759
3760 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3761
3762         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3763         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3764         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3765         expected diagnostics.
3766
3767 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3768
3769         PR target/18580
3770         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3771         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3772         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3773
3774 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3775
3776         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3777
3778 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3779             Joseph Myers  <joseph@codesourcery.com>
3780
3781         * lib/target-supports.exp (check_visibility_available): Really
3782         test the compiler.
3783
3784 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3785
3786         PR tree-opt/18181
3787         * gcc.dg/vect/vect-85.c: New test.
3788         * gcc.dg/vect/vect-86.c: New test.
3789         * gcc.dg/vect/vect-87.c: New test.
3790         * gcc.dg/vect/vect-88.c: New test.
3791
3792 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3793
3794         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3795
3796 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3797
3798         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3799         * gcc.dg/ppc-and-1.c: Ditto.
3800         * gcc.dg/ppc-compare-1.c: Ditto.
3801         * gcc.dg/ppc-mov-1.c: Ditto
3802
3803 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3804             Mark Mitchell  <mark@codesourcery.com>
3805
3806         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3807
3808 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3809             Aldy Hernandez  <aldyh@redhat.com>
3810
3811         * lib/target-supports.exp (check_effective_target_vect_int): New
3812         (check_effective_target_vect_float): New
3813         (check_effective_target_vect_double): New.
3814         (is-effective-target): Support new effective targets keywords.
3815         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3816         default action for dg-do.
3817         * gcc.dg/vect/pr16105.c: Use new support.
3818         * gcc.dg/vect/pr18400.c: Ditto.
3819         * gcc.dg/vect/pr18425.c: Ditto.
3820         * gcc.dg/vect/vect-1.c: Ditto.
3821         * gcc.dg/vect/vect-10.c: Ditto.
3822         * gcc.dg/vect/vect-11.c: Ditto.
3823         * gcc.dg/vect/vect-12.c: Ditto.
3824         * gcc.dg/vect/vect-13.c: Ditto.
3825         * gcc.dg/vect/vect-14.c: Ditto.
3826         * gcc.dg/vect/vect-15.c: Ditto.
3827         * gcc.dg/vect/vect-16.c: Ditto.
3828         * gcc.dg/vect/vect-17.c: Ditto.
3829         * gcc.dg/vect/vect-18.c: Ditto.
3830         * gcc.dg/vect/vect-19.c: Ditto.
3831         * gcc.dg/vect/vect-2.c: Ditto.
3832         * gcc.dg/vect/vect-20.c: Ditto.
3833         * gcc.dg/vect/vect-21.c: Ditto.
3834         * gcc.dg/vect/vect-22.c: Ditto.
3835         * gcc.dg/vect/vect-23.c: Ditto.
3836         * gcc.dg/vect/vect-24.c: Ditto.
3837         * gcc.dg/vect/vect-25.c: Ditto.
3838         * gcc.dg/vect/vect-26.c: Ditto.
3839         * gcc.dg/vect/vect-27.c: Ditto.
3840         * gcc.dg/vect/vect-27a.c: Ditto.
3841         * gcc.dg/vect/vect-28.c: Ditto.
3842         * gcc.dg/vect/vect-29.c: Ditto.
3843         * gcc.dg/vect/vect-29a.c: Ditto.
3844         * gcc.dg/vect/vect-3.c: Ditto.
3845         * gcc.dg/vect/vect-30.c: Ditto.
3846         * gcc.dg/vect/vect-31.c: Ditto.
3847         * gcc.dg/vect/vect-32.c: Ditto.
3848         * gcc.dg/vect/vect-33.c: Ditto.
3849         * gcc.dg/vect/vect-34.c: Ditto.
3850         * gcc.dg/vect/vect-35.c: Ditto.
3851         * gcc.dg/vect/vect-36.c: Ditto.
3852         * gcc.dg/vect/vect-37.c: Ditto.
3853         * gcc.dg/vect/vect-38.c: Ditto.
3854         * gcc.dg/vect/vect-4.c: Ditto.
3855         * gcc.dg/vect/vect-40.c: Ditto.
3856         * gcc.dg/vect/vect-41.c: Ditto.
3857         * gcc.dg/vect/vect-42.c: Ditto.
3858         * gcc.dg/vect/vect-43.c: Ditto.
3859         * gcc.dg/vect/vect-44.c: Ditto.
3860         * gcc.dg/vect/vect-45.c: Ditto.
3861         * gcc.dg/vect/vect-46.c: Ditto.
3862         * gcc.dg/vect/vect-47.c: Ditto.
3863         * gcc.dg/vect/vect-48.c: Ditto.
3864         * gcc.dg/vect/vect-48a.c: Ditto.
3865         * gcc.dg/vect/vect-49.c: Ditto.
3866         * gcc.dg/vect/vect-5.c: Ditto.
3867         * gcc.dg/vect/vect-50.c: Ditto.
3868         * gcc.dg/vect/vect-51.c: Ditto.
3869         * gcc.dg/vect/vect-52.c: Ditto.
3870         * gcc.dg/vect/vect-53.c: Ditto.
3871         * gcc.dg/vect/vect-54.c: Ditto.
3872         * gcc.dg/vect/vect-55.c: Ditto.
3873         * gcc.dg/vect/vect-56.c: Ditto.
3874         * gcc.dg/vect/vect-56a.c: Ditto.
3875         * gcc.dg/vect/vect-57.c: Ditto.
3876         * gcc.dg/vect/vect-58.c: Ditto.
3877         * gcc.dg/vect/vect-59.c: Ditto.
3878         * gcc.dg/vect/vect-6.c: Ditto.
3879         * gcc.dg/vect/vect-60.c: Ditto.
3880         * gcc.dg/vect/vect-61.c: Ditto.
3881         * gcc.dg/vect/vect-62.c: Ditto.
3882         * gcc.dg/vect/vect-63.c: Ditto.
3883         * gcc.dg/vect/vect-64.c: Ditto.
3884         * gcc.dg/vect/vect-65.c: Ditto.
3885         * gcc.dg/vect/vect-66.c: Ditto.
3886         * gcc.dg/vect/vect-67.c: Ditto.
3887         * gcc.dg/vect/vect-68.c: Ditto.
3888         * gcc.dg/vect/vect-69.c: Ditto.
3889         * gcc.dg/vect/vect-7.c: Ditto.
3890         * gcc.dg/vect/vect-72.c: Ditto.
3891         * gcc.dg/vect/vect-72a.c: Ditto.
3892         * gcc.dg/vect/vect-73.c: Ditto.
3893         * gcc.dg/vect/vect-74.c: Ditto.
3894         * gcc.dg/vect/vect-75.c: Ditto.
3895         * gcc.dg/vect/vect-76.c: Ditto.
3896         * gcc.dg/vect/vect-77.c: Ditto.
3897         * gcc.dg/vect/vect-77a.c: Ditto.
3898         * gcc.dg/vect/vect-78.c: Ditto.
3899         * gcc.dg/vect/vect-79.c: Ditto.
3900         * gcc.dg/vect/vect-8.c: Ditto.
3901         * gcc.dg/vect/vect-80.c: Ditto.
3902         * gcc.dg/vect/vect-82.c: Ditto.
3903         * gcc.dg/vect/vect-82_64.c: Ditto.
3904         * gcc.dg/vect/vect-83.c: Ditto.
3905         * gcc.dg/vect/vect-83_64.c: Ditto.
3906         * gcc.dg/vect/vect-9.c: Ditto.
3907         * gcc.dg/vect/vect-all.c: Ditto.
3908         * gcc.dg/vect/vect-none.c: Ditto.
3909
3910 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3911
3912         * lib/gcc-dg.exp (dg-skip-if): New function.
3913         (dg-forbid-option): Remove.
3914         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3915         * g++.dg/abi/bitfield8.C: Likewise.
3916         * g++.dg/abi/dtor1.C: Likewise.
3917         * g++.dg/abi/empty10.C: Likewise.
3918         * g++.dg/abi/empty7.C: Likewise.
3919         * g++.dg/abi/empty9.C: Likewise.
3920         * g++.dg/abi/layout3.C: Likewise.
3921         * g++.dg/abi/layout4.C: Likewise.
3922         * g++.dg/abi/thunk1.C: Likewise.
3923         * g++.dg/abi/thunk2.C: Likewise.
3924         * g++.dg/abi/vbase11.C: Likewise.
3925         * g++.dg/abi/vthunk2.C: Likewise.
3926         * g++.dg/abi/vthunk3.C: Likewise.
3927         * g++.dg/ext/attrib8.C: Likewise.
3928         * g++.dg/opt/longbranch2.C: Likewise.
3929         * g++.dg/opt/reg-stack4.C: Likewise.
3930         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3931         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3932         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3933         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3934         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3935         * gcc.dg/20000609-1.c: Likewise.
3936         * gcc.dg/20000720-1.c: Likewise.
3937         * gcc.dg/20011107-1.c: Likewise.
3938         * gcc.dg/20011119-1.c: Likewise.
3939         * gcc.dg/20020108-1.c: Likewise.
3940         * gcc.dg/20020122-2.c: Likewise.
3941         * gcc.dg/20020122-3.c: Likewise.
3942         * gcc.dg/20020201-3.c: Likewise.
3943         * gcc.dg/20020206-1.c: Likewise.
3944         * gcc.dg/20020218-1.c: Likewise.
3945         * gcc.dg/20020310-1.c: Likewise.
3946         * gcc.dg/20020411-1.c: Likewise.
3947         * gcc.dg/20020418-2.c: Likewise.
3948         * gcc.dg/20020426-1.c: Likewise.
3949         * gcc.dg/20020426-2.c: Likewise.
3950         * gcc.dg/20020517-1.c: Likewise.
3951         * gcc.dg/20020523-1.c: Likewise.
3952         * gcc.dg/20020523-2.c: Likewise.
3953         * gcc.dg/20020729-1.c: Likewise.
3954         * gcc.dg/20030204-1.c: Likewise.
3955         * gcc.dg/20030826-2.c: Likewise.
3956         * gcc.dg/20030926-1.c: Likewise.
3957         * gcc.dg/20031202-1.c: Likewise.
3958         * gcc.dg/980312-1.c: Likewise.
3959         * gcc.dg/980313-1.c: Likewise.
3960         * gcc.dg/990117-1.c: Likewise.
3961         * gcc.dg/990424-1.c: Likewise.
3962         * gcc.dg/990524-1.c: Likewise.
3963         * gcc.dg/991230-1.c: Likewise.
3964         * gcc.dg/i386-387-1.c: Likewise.
3965         * gcc.dg/i386-387-2.c: Likewise.
3966         * gcc.dg/i386-387-3.c: Likewise.
3967         * gcc.dg/i386-387-4.c: Likewise.
3968         * gcc.dg/i386-387-5.c: Likewise.
3969         * gcc.dg/i386-387-6.c: Likewise.
3970         * gcc.dg/i386-asm-1.c: Likewise.
3971         * gcc.dg/i386-bitfield1.c: Likewise.
3972         * gcc.dg/i386-bitfield2.c: Likewise.
3973         * gcc.dg/i386-loop-1.c: Likewise.
3974         * gcc.dg/i386-loop-2.c: Likewise.
3975         * gcc.dg/i386-loop-3.c: Likewise.
3976         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3977         * gcc.dg/i386-pic-1.c: Likewise.
3978         * gcc.dg/i386-regparm.c: Likewise.
3979         * gcc.dg/i386-signbit-1.c: Likewise.
3980         * gcc.dg/i386-signbit-2.c: Likewise.
3981         * gcc.dg/i386-signbit-3.c: Likewise.
3982         * gcc.dg/i386-sse-5.c: Likewise.
3983         * gcc.dg/i386-sse-8.c: Likewise.
3984         * gcc.dg/i386-unroll-1.c: Likewise.
3985         * gcc.dg/tls/opt-1.c: Likewise.
3986         * gcc.dg/tls/opt-2.c: Likewise.
3987         * gcc.dg/unroll-1.c: Likewise.
3988         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3989         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3990         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3991         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3992
3993 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3994
3995         * g++.dg/template/incomplete1.C: New test.
3996
3997 2004-11-16  Nick Clifton  <nickc@redhat.com>
3998
3999         Revert patches accidentally commited during checkin of fixes for
4000         xstormy16 tests:
4001         gcc.c-torture/execute/simd-4.c: Revert
4002         gcc.dg/20040910-1.c: Revert.
4003
4004 2004-11-16  Paul Brook  <paul@codesourcery.com>
4005
4006         PR fortran/13010
4007         * gfortran.dg/der_pointer_1.f90: New test.
4008
4009 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4010
4011         PR c/18498
4012         * gcc.dg/bitfld-13.c: New test.
4013
4014 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4015
4016         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4017         powerpc*-*-linux*.
4018
4019         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4020         * gcc.dg/ppc64-abi-2.c: Ditto.
4021         * gcc.dg/ppc64-abi-3.c: Ditto.
4022
4023         * lib/gcc-dg.exp (dg-target-list): Remove.
4024
4025 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4026
4027         * gcc.dg/ia64-postinc.c: New test.
4028
4029 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4030
4031         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4032
4033 2004-11-15  Nick Clifton  <nickc@redhat.com>
4034
4035         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4036         __INT_MAX__ so that the test can be compiled by toolchains
4037         targeted at 16-bit processors.
4038
4039         * gcc.dg/20040625-1.c: Use long constants rather than integers
4040         when performing arithmetic that will overflow 16-bits.
4041
4042         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4043         xstormy16.  It does not support 128-bit vector operations.
4044
4045         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4046         with the macro PTR_TYPE.  Define this macro to an integer type
4047         suitable for holding a pointer.
4048
4049         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4050         the target is a 16-bit processor.
4051
4052         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4053         16-bit targets where the character constant will be too long.
4054
4055         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4056         where the double will not be directly addressable.
4057
4058 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4059
4060         Friend class name lookup 1/n, PR c++/18471
4061         * g++.dg/template/crash26.C: New test.
4062         * g++.dg/lookup/struct1.C: Adjust expected error.
4063         * g++.dg/parse/elab1.C: Likewise.
4064         * g++.dg/parse/elab2.C: Likewise.
4065         * g++.dg/parse/int-as-enum1.C: Likewise.
4066         * g++.dg/parse/struct-as-enum1.C: Likewise.
4067         * g++.dg/parse/typedef1.C: Likewise.
4068         * g++.dg/parse/typedef3.C: Likewise.
4069         * g++.dg/parse/typedef4.C: Likewise.
4070         * g++.dg/parse/typedef5.C: Likewise.
4071         * g++.dg/template/nontype4.C: Likewise.
4072         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4073         * g++.old-deja/g++.other/elab1.C: Likewise.
4074         * g++.old-deja/g++.other/syntax4.C: Likewise.
4075
4076 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4077
4078         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4079
4080 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4081
4082         * gcc.c-torture/execute/20041114-1.c: New test.
4083
4084 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4085
4086         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4087         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4088         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4089         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4090         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4091         gcc.dg/switch-7.c: New tests.
4092
4093 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4094
4095         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4096
4097 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4098
4099         PR tree-opt/18400
4100         * gcc.dg/vect/pr18400.c: New test.
4101
4102 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4103             Andrew Pinski  <pinskia@physics.uc.edu>
4104
4105         PR tree-opt/18425
4106         * gcc.dg/vect/pr18425.c: New test.
4107
4108 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4109
4110         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4111         Guard with dg-require-alias and dg-require-visibility.
4112
4113 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4114
4115         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4116
4117 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4118
4119         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4120
4121 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4122
4123         PR c++/17344
4124         * g++.dg/template/defarg5.C: New test.
4125
4126 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4127
4128         * g++.dg/parse/cast1.C: Run only on ILP32.
4129         * g++.old-deja/g++.mike/p784.C: Likewise.
4130
4131 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4132
4133         * gcc.c-torture/execute/20041113-1.c: New test.
4134
4135 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4136
4137         PR target/18230
4138         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4139         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4140         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4141         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4142         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4143         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4144         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4145         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4146         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4147         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4148         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4149         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4150         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4151
4152 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4153
4154         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4155         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4156         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4157         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4158         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4159         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4160         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4161         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4162         gcc.target/sparc/combined-1.c: New tests.
4163
4164 2004-11-12  Ziemowit Laski  <zlaski@apple.com>