OSDN Git Service

2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2
3         * gcc.dg/cpp/undef3.c: New test.
4         * gcc.dg/cpp/trad/builtins2.c: New test.
5
6 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/26266
9         * g++.dg/template/static22.C: New test.
10         * g++.dg/template/static23.C: New test.
11         * g++.dg/template/static24.C: New test.
12         * g++.dg/template/non-dependent13.C: New test.
13         * g++.dg/init/member1.C: Tweak error markers.
14
15 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16
17         PR target/26255
18         * gcc.c-torture/compile/pr26255.c: New test case.
19
20 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21
22         * gfortran.fortran-torture/execute/where_10.f90: New test case.
23         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
25         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
26         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
27         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
28         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
29
30 2006-02-16  Jeff Law  <law@redhat.com>
31
32         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
33         * gcc.dg/tree-ssa/vrp26.c: New test.
34
35 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
36
37         PR target/20353
38         PR target/24578
39         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
40         __UCLIBC__ is defined.
41
42 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
43
44         PR fortran/26224
45         * gfortran.dg/gomp/pr26224.f: New test.
46
47 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
48
49         PR tree-opt/25918
50         * lib/target-supports.exp
51         (check_effective_target_vect_short_mult): New.
52         (check_effective_target_vect_char_mult): New.
53         (check_effective_target_vect_widen_sum_qi_to_si): New.
54         (check_effective_target_vect_widen_sum_qi_to_hi): New.
55         (check_effective_target_vect_widen_sum_hi_to_si): New.
56         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
57         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
58         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
59         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
60         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
61         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
62         vect-reduc-pattern-2c.c
63         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
64         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
65         vect-reduc-pattern-1c.c
66
67 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
68
69         PR fortran/24557
70         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
71
72 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
73
74         PR fortran/26054
75         * gfortran.dg/enum_8.f90: Remove check for warning.
76         * gfortran.dg/iomsg_1.f90: Ditto.
77         * gfortran.dg/enum_1.f90: Ditto.
78         * gfortran.dg/enum_9.f90: Ditto.
79         * gfortran.dg/enum_2.f90: Ditto.
80         * gfortran.dg/enum_10.f90: Ditto.
81         * gfortran.dg/enum_3.f90: Ditto.
82         * gfortran.dg/flush_1.f90: Ditto.
83         * gfortran.dg/enum_4.f90: Ditto.
84         * gfortran.dg/array_constructor_1.f90: Ditto.
85         * gfortran.dg/enum_5.f90: Ditto.
86         * gfortran.dg/enum_6.f90: Ditto.
87         * gfortran.dg/enum_7.f90: Ditto.
88
89 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
90
91         PR middle-end/26300
92         * gcc.c-torture/compile/20060215-1.c: New test.
93
94 2006-02-14  Roger Sayle  <roger@eyesopen.com>
95
96         PR middle-end/23670
97         * gcc.dg/tree-ssa/andor-2.c: New test case.
98
99 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
100
101         PR fortran/25045
102         * optional_dim.f90:  New test.
103
104 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
105
106         PR fortran/26277
107         * gfortran.dg/label_4.f90: New.
108
109 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
110             Diego Novillo  <dnovillo@redhat.com>
111             Uros Bizjak  <uros@kss-loka.si>
112
113         * gfortran.dg/gomp: New directory.
114
115 2006-02-14  Richard Guenther  <rguenther@suse.de>
116
117         PR tree-optimization/26258
118         * gcc.dg/torture/pr26258.c: New testcase.
119
120 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
121
122         PR fortran/26246
123         * gfortran.dg/pr26246_1.f90: New test.
124         * gfortran.dg/pr26246_2.f90: New test.
125
126         PR middle-end/26092
127         * gcc.c-torture/compile/20060208-1.c: New test.
128
129 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
130
131         PR fortran/26074
132         PR fortran/25103
133         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
134         * gfortran.dg/bad_automatic_objects_1.f90: New test.
135         * gfortran.dg/automatic_module_variable.f90: Change error message.
136
137         PR fortran/20861
138         * gfortran.dg/internal_dummy_1.f90: New test.
139
140         PR fortran/20871
141         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
142
143
144         PR fortran/25083
145         * gfortran.dg/uncommon_block_data_1.f90: New test.
146         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
147         with standard.
148
149         PR fortran/25088
150         * gfortran.dg/typed_subroutine_1.f90: New test.
151
152 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
153
154         * objc.dg/dwarf-1.m: New.
155
156 2006-02-13  Roger Sayle  <roger@eyesopen.com>
157
158         PR middle-end/24427
159         * gcc.dg/tree-ssa/andor-1.c: New test case.
160
161 2006-02-13  Josh Conner  <jconner@apple.com>
162
163         PR target/25376
164         * gcc.dg/pr25376.c: New test.   
165
166         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
167         assemble.
168         * lib/target-supports.exp (check_named_sections_available):
169         Only compile named-sections test -- don't assemble.
170
171 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
172
173         * g++.dg/warn/no-write-strings.C: New test.
174         * g++.dg/warn/write-strings.C: Likewise.
175         * g++.dg/warn/write-strings-default.C: Likewise.
176
177 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
178
179         PR fortran/25806
180         * gfortran.dg/ret_pointer_2.f90: New test.
181
182 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
183
184         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
185
186 2006-02-10  Jeff Law  <law@redhat.com>
187
188         * gcc.c-torture/compile/pr26213.c: New test.
189
190 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
191
192         gfortran.dg/null_1.f90: New test.
193
194 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
195
196         PR fortran/14771
197         * gfortran.dg/parens_4.f90: New.
198         * gfortran.dg/parens_5.f90: New.
199
200 2006-02-10  Richard Guenther  <rguenther@suse.de>
201
202         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
203
204 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
205         Paul Thomas  <pault@gcc.gnu.org>
206
207         PR fortran/14771
208         * gfortran.dg/parens_1.f90: New.
209         * gfortran.dg/parens_2.f90: New.
210         * gfortran.dg/parens_3.f90: New.
211
212 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
213
214         PR fortran/26038
215         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
216
217         PR fortran/25059
218         * gfortran.dg/impure_assignment_1.f90: New test.
219
220         PR fortran/25070
221         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
222
223 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
224
225         PR target/26141
226         * g++.dg/expr/stdarg2.C: New test.
227
228 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
229
230         PR inline-asm/16194
231         * gcc.dg/pr16194.c: New test.
232
233 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
234
235         * ada/acats/run_acats: Use portable variant of "$@".
236
237 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
238
239         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
240         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
241
242 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
243
244         PR tree-opt/26179
245         * g++.dg/opt/pr26179.C: New test.
246
247 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
248
249         PR middle-end/26134
250         * gcc.dg/tree-ssa/complex-3.c: New test.
251
252 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
253
254         * gcc.c-torture/compile/volatile-1.c: New test.
255
256 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
257
258         PR 26180
259         * gcc.dg/tree-ssa/pr26180.c: New test.
260
261 2006-02-08  Jeff Law  <law@redhat.com>
262
263         * gcc.dg/tree-ssa/pr21417.c: New test.
264
265 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
266
267         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
268         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
269
270 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
271
272         * lib/scanrtl.exp: New.
273
274 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
275
276         PR c++/26071
277         * g++.dg/other/virtual2.C: New test.
278
279         PR c++/26070
280         * g++.dg/other/virtual1.C: New test.
281
282 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
283
284         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
285         cleanup-ipa-dump): Update dump file glob patterns.
286         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
287         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
288
289         * lib/gcc-dg.exp: Load it.
290         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
291
292 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
293
294         PR testsuite/26159
295         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
296         * gcc.dg/tree-ssa/pr23382.c: Ditto.
297
298 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
299
300         PR fortran/25577
301         * gfortran.dg/mvbits_1.f90: New.
302
303 2006-02-07  Dirk Mueller  <dmueller@suse.com>
304
305         * g++.dg/warn/Wdiv-by-zero.C: New test.
306         * g++.dg/warn/Wno-div-by-zero.C: New.
307
308 2006-02-07  Jeff Law  <law@redhat.com>
309
310         * gcc.dg/tree-ssa/pr21559.c: New test.
311
312         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
313         multiple VRP passes.
314         * gcc.dg/tree-ssa/vrp09.c: Likewise.
315         * gcc.dg/tree-ssa/vrp18.c: Likewise.
316         * gcc.dg/tree-ssa/pr21582.c: Likewise.
317         * gcc.dg/tree-ssa/pr20657.c: Likewise.
318         * gcc.dg/tree-ssa/pr21001.c: Likewise.
319         * gcc.dg/tree-ssa/vrp02.c: Likewise
320         * gcc.dg/tree-ssa/vrp11.c: Likewise
321         * gcc.dg/tree-ssa/pr14341.c: Likewise
322         * gcc.dg/tree-ssa/vrp19.c: Likewise
323         * gcc.dg/tree-ssa/vrp20.c: Likewise
324         * gcc.dg/tree-ssa/vrp03.c: Likewise
325         * gcc.dg/tree-ssa/pr21086.c: Likewise
326         * gcc.dg/tree-ssa/pr21959.c: Likewise
327         * gcc.dg/tree-ssa/vrp21.c: Likewise
328         * gcc.dg/tree-ssa/vrp04.c: Likewise 
329         * gcc.dg/tree-ssa/pr25485.c: Likewise
330         * gcc.dg/tree-ssa/pr22026.c: Likewise
331         * gcc.dg/tree-ssa/vrp22.c: Likewise
332         * gcc.dg/tree-ssa/vrp05.c: Likewise
333         * gcc.dg/tree-ssa/20030807-10.c: Likewise
334         * gcc.dg/tree-ssa/pr20701.c: Likewise
335         * gcc.dg/tree-ssa/vrp23.c: Likewise
336         * gcc.dg/tree-ssa/vrp06.c: Likewise
337         * gcc.dg/tree-ssa/pr22117.c: Likewise
338         * gcc.dg/tree-ssa/pr20702.c: Likewise
339         * gcc.dg/tree-ssa/vrp15.c: Likewise
340         * gcc.dg/tree-ssa/pr21090.c: Likewise
341         * gcc.dg/tree-ssa/pr21294.c: Likewise
342         * gcc.dg/tree-ssa/vrp24.c: Likewise
343         * gcc.dg/tree-ssa/vrp07.c: Likewise
344         * gcc.dg/tree-ssa/pr21563.c: Likewise
345         * gcc.dg/tree-ssa/pr25382.c: Likewise
346         * gcc.dg/tree-ssa/vrp16.c: Likewise
347         * gcc.dg/tree-ssa/vrp25.c: Likewise
348         * gcc.dg/tree-ssa/vrp08.c: Likewise
349         * gcc.dg/tree-ssa/20030807-6.c: Likewise
350         * gcc.dg/tree-ssa/vrp17.c: Likewise
351         * gcc.dg/tree-ssa/pr21458.c: Likewise
352         * g++.dg/tree-ssa/pr18178.C: Likewise
353
354 2006-02-07  Richard Guenther  <rguenther@suse.de>
355
356         PR c++/26140
357         Revert
358         2006-01-30  Richard Guenther  <rguenther@suse.de>
359         PR c++/23372
360         * gcc.dg/pr23372-1.C: New testcase.
361
362         * g++.dg/tree-ssa/pr26140.C: New testcase.
363
364 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
365
366         PR c++/9737
367         * g++.dg/template/ttp15.C: New test.
368         * g++.dg/template/ttp16.C: Likewise.
369         * g++.dg/template/ttp17.C: Likewise.
370         * g++.old-deja/g++.pt/ttp36.C: Remove.
371         * g++.old-deja/g++.pt/ttp19.C: Likewise.
372         * g++.old-deja/g++.pt/ttp37.C: Likewise.
373         * g++.old-deja/g++.pt/ttp38.C: Likewise.
374         * g++.old-deja/g++.pt/ttp39.C: Likewise.
375         * g++.old-deja/g++.pt/ttp9.C: Likewise.
376         * g++.old-deja/g++.pt/ttp40.C: Likewise.
377         * g++.old-deja/g++.pt/ttp51.C: Likewise.
378         * g++.old-deja/g++.pt/ttp26.C: Likewise.
379         * g++.old-deja/g++.pt/ttp36.C: Likewise.
380
381 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
382
383         PR libfortran/23815
384         * unf_io_convert_4.f90:  New test.
385
386 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
387
388         * gcc.dg/tree-ssa/loadpre10.c: New test.
389         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
390         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
391         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
392
393 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
394
395         PR libfortran/24685
396         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
397
398 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
399
400         PR tree-opt/25251
401         * gfortran.dg/assign_7.f: New test.
402
403 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
404
405         PR fortran/26041
406         PR fortran/26064
407         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
408         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
409         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
410
411 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
412
413         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
414         in size_t typedef.
415
416 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
417
418         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
419         * g++.dg/charset/string.c (foo): Likewise.
420         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
421         const char*
422         * g++.dg/ext/builtin2.C (printf): Likewise.
423         * g++.dg/init/new15.C (printf): Likewise.
424         * g++.dg/opt/pr17697-1.C (foo): Likewise.
425         * g++.dg/opt/pr17697-2.C (foo): Likewise.
426         * g++.dg/opt/pr17697-3.C (foo): Likewise.
427         * g++.dg/template/non-dependent4.C (temp): Likewise.
428         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
429         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
430         parameter type to const char*.
431         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
432         Change type to const char*.
433         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
434         Likewise. 
435         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
436         second parameter type to const char*.
437         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
438         (Y::Y): Change parameter type to const char*.
439         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
440         * g++.old-deja/g++.jason/report.C: Apply const correctness.
441         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
442         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
443         (char*).
444         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
445         const char*.
446         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
447         type to const char*.
448         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
449         return type to const char*.
450         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
451         to const char*.
452         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
453         * g++.old-deja/g++.law/refs1.C: Likewise.
454         * g++.old-deja/g++.law/visibility1.C: Likewise.
455         * g++.old-deja/g++.law/visibility2.C: Likewise.
456         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
457         const char*.
458         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
459         * g++.old-deja/g++.mike/net48.C: Likewise.
460         * g++.old-deja/g++.mike/p646.C: Likewise.
461         * g++.old-deja/g++.mike/p6746.C: Likewise.
462         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
463         type to const char*.
464         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
465         deprecated conversion warning.
466         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
467         char*. 
468         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
469         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
470         * g++.old-deja/g++.pt/explicit8.C: Likewise.
471         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
472         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
473         * g++.old-deja/g++.pt/nontype3.C: Likewise.
474         * g++.old-deja/g++.pt/t39.C: Likewise.
475         * g++.old-deja/g++.robertl/eb106.C: Likewise.
476         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
477
478 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
479
480         PR fortran/25075
481         intrinsic_argument_conformance_1.f90:  New test.
482
483 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
484
485         PR fortran/20845
486         * gfortran.dg/char_result_11.f90: Add SAVE.
487         * gfortran.dg/der_pointer_4.f90: Ditto.
488         * gfortran.dg/default_initialization.f90: New test.
489
490 2006-02-03  Jeff Law  <law@redhat.com>
491
492         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
493         handle more than 100 dump files.
494         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
495         * lib/scantree.exp (scan-tree-dump): Likewise.
496         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
497         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
498         * lib/scanipa.exp (scan-ipa-dump): Likewise.
499         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
500         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
501
502 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
503
504         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
505
506 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
507
508         * g++.dg/template/using12.C: New test.
509
510 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
511
512         * gcc.target/powerpc/pr25960.c: New test.
513
514 2006-02-02  Steven G. Kargl  <kargls@comcast>
515
516         PR fortran/24958
517         gfortran.dg/nullify_2.f90: New test.
518
519 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
520
521         PR 25990
522         * gcc.dg/gomp/pr25990.c: New test.
523
524 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/25342
527         * g++.gd/template/partial4.C: New test.
528
529 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
530
531         PR middle-end/26001
532         * gfortran.dg/data_char_2.f90: New.
533
534 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
535
536         PR fortran/26039
537         maxval_maxloc_conformance_1.f90:  New test.
538
539 2006-01-31  Richard Guenther  <rguenther@suse.de>
540
541         * gcc.target/i386/sselibm-1.c: New testcase.
542         * gcc.target/i386/sselibm-2.c: Likewise.
543         * gcc.target/i386/sselibm-3.c: Likewise.
544         * gcc.target/i386/sselibm-4.c: Likewise.
545         * gcc.target/i386/sselibm-5.c: Likewise.
546
547 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
548
549         PR fortran/24266
550         * gfortran.dg/arrayio_derived_2.f90: New.
551
552 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
553
554         * gcc.dg/unsigned-long-compare.c: New test.
555
556 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
557
558         PR testsuite/25318
559         * lib/target-supports.exp (check_effective_target_freorder):
560         Check to see if target supports -freorder-blocks-and-partition.
561         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
562         instead of "dg-require-named-sections".
563
564 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
565
566         PR target/14798:
567         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
568         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
569         * gcc.dg/pragma-isr-trapa2.c: Likewise.
570         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
571         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
572         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
573         * gcc.dg/attr-isr-trap_exit.c: Likewise.
574         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
575
576 2006-01-30  Richard Guenther  <rguenther@suse.de>
577
578         PR c++/23372
579         * gcc.dg/pr23372-1.C: New testcase.
580
581 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
582
583         * gcc.dg/gomp/pr25874.c: New test.
584
585 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
586
587         PR tree-opt/25911
588         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
589
590 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
591
592         PR fortran/18578
593         PR fortran/18579
594         PR fortran/20857
595         PR fortran/20885
596         * gfortran.dg/intent_out_1.f90: New test.
597
598 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
599
600         PR fortran/17911
601         * gfortran.dg/procedure_lvalue.f90: New test.
602
603         PR fortran/20895
604         PR fortran/25030
605         * gfortran.dg/char_pointer_assign_2.f90: New test.
606         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
607         assignment to be consistent with standard.
608         * gfortran.dg/char_result_2.f90: The same.
609         * gfortran.dg/char_result_8.f90: The same.
610
611 2006-01-28  Zack Weinberg  <zackw@panix.com>
612
613         * gcc.dg/Woverlength-strings.c
614         * gcc.dg/Woverlength-strings-pedantic-c89.c
615         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
616         * gcc.dg/Woverlength-strings-pedantic-c99.c
617         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
618
619 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
620
621         * gcc.c-torture/execute/20060127-1.c: New test.
622
623 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
624
625         PR c++/25999
626         * g++.dg/ext/pragmaweak1.C: New test.
627
628 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
629
630         PR c++/25855
631         * g++.dg/template/spec29.C: New test.
632
633 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
634
635         PR c/19606.
636         * gcc.c-torture/execute/pr19606.c: New.
637
638 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
639
640         * gcc.dg/pragma-re-4.c: New test.
641
642 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
643
644         PR fortran/25964
645         * gfortran.dg/assumed_size_refs_3.f90: New test.
646
647 2006-01-27  Ben Elliston  <bje@au.ibm.com>
648
649         * gcc.misc-tests/dectest.exp: Remove defunct comment.
650
651 2006-01-26  Laurent GUERBY <laurent@guerby.net>
652
653         PR ada/21317
654         * ada/acats/support/impdef.a: Add One_Long_Second.
655         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
656         * ada/acats/tests/c9/c94026.a: Likewise.
657         * ada/acats/tests/c9/c97305c.ada: Likewise.
658         * ada/acats/tests/c9/c99004a.ada: Likewise.
659
660 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
661
662         PR fortran/25964
663         * gfortran.dg/global_references_2.f90: New test.
664
665         PR fortran/25084
666         PR fortran/20852
667         PR fortran/25085
668         PR fortran/25086
669         * gfortran.dg/assumed_charlen_function_1.f90: New test.
670         * gfortran.dg/assumed_charlen_function_3.f90: New test.
671
672         PR fortran/25416
673         * gfortran.dg/assumed_charlen_function_2.f90: New test.
674
675 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
676
677         PR c/25892
678         * gcc.dg/Wpointer-sign.c: New.
679         * gcc.dg/Wpointer-sign-Wall.c: New.
680         * gcc.dg/Wpointer-sign-Wall-no.c: New.
681         * gcc.dg/Wpointer-sign-pedantic.c: New.
682         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
683         * gcc.dg/conv-2.c: Use -Wpointer-sign.
684
685 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
686
687         PR C/25861
688         * gcc.c-torture/compile/pr25861.c: New test.
689
690 2006-01-26  Paul Brook  <paul@codesourcery.com>
691
692         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
693         on short-enum targets.
694         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
695         variable.
696         (generate_fields): Use short_enums.
697         (main): Set short_enums.  Document -e.
698         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
699         on short-enum targets.
700         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
701         variable.
702         (generate_fields): Use short_enums.
703         (main): Set short_enums.  Document -e.
704         * lib/target-supports.exp (check_effective_target_short_enums): New.
705
706 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
707
708         PR target/25947
709         * gcc.dg/torture/pr25947-1.c: New test.
710
711 2006-01-25  Jan Hubicka  <jh@suse.cz>
712             Roger Sayle  <roger@eyesopen.com>
713
714         PR rtl-optimization/25703
715         * gcc.target/i386/20060125-1.c: New test case.
716         * gcc.target/i386/20060125-2.c: New test case.
717
718 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
719
720         PR fortran/18540
721         * gfortran.dg/goto_1.f: New.
722
723 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
724
725         PR fortran/25716
726         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
727         25716 on 32-bit systems too.
728
729 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
730
731         PR testsuite/25590
732         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
733
734 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
735
736         * gcc.dg/tree-ssa/gen-vect-33.c: New.
737
738 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
739
740         PR fortran/25835
741         * gfortran.dg/read_eof.f90: Delete, renamed.
742         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
743         * gfortran.dg/read_eof_2.f90: New test.
744         * gfortran.dg/read_eof_3.f90: New test.
745
746 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
747
748         PR tree-opt/25860
749         * gcc.c-torture/compile/pr25860.c: New test.
750
751 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
752
753         PR c++/25552
754         * g++.dg/parse/dtor8.C: New test.
755
756 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
757
758         PR testsuite/25891
759         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
760         * gcc.dg/gomp/gomp.exp: Return without testing anything if
761         check_effective_target_fopenmp returns 0.
762
763 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
764
765         PR ada/20548
766         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
767         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
768         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
769
770 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
771
772         PR tree-opt/25857
773         * g++.dg/opt/pr25857.C: New test.
774
775 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
776         Jan Hubicka  <jh@suse.cz>
777         Richard Guenther  <rguenther@suse.de>
778
779         PR rtl-optimization/25654
780         * gcc.dg/torture/pr25654.c: New testcase.
781         * gcc.target/i386/pr25654.c: Likewise.
782
783 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
784
785         PR fortran/25901
786         * gfortran.dg/internal references_2.f90: New test.
787
788         Fix regression in testing of admissability of attributes.
789         * gfortran.dg/intent_used_1.f90: New test.
790
791 2006-01-23  Ben Elliston  <bje@au.ibm.com>
792
793         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
794         Remove target conditional torture options for i?86 and x86_64
795         GNU/Linux.
796
797 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
798
799         PR c++/10891
800         * g++.dg/rtti/no-rtti.C: New.
801
802 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
803
804         PR c++/25895
805         * g++.dg/inherit/conv2.C: New test.
806
807         PR c++/25856
808         * g++.dg/parse/dtor7.C: New test.
809
810         PR c++/25858
811         * g++.dg/template/crash44.C: New test.
812
813 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
814
815         PR fortran/25124
816         PR fortran/25625
817         * gfortran.dg/internal_references_1.f90: New test.
818           PR fortran/20881
819         PR fortran/23308
820         PR fortran/25538
821         PR fortran/25710
822         * gfortran.dg/global_references_1.f90: New test.
823         * gfortran.dg/g77/19990905-1.f: Restore the error that
824         there is a clash between the common block name and
825         the name of a subroutine reference.
826
827         PR fortran/PR24276
828         * gfortran.dg/aliasing_dummy_1.f90: New test.
829
830 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
831
832         * gcc.dg/vmx/1b-01.c: Warning fix.
833         * gcc.dg/vmx/1c-02.c: Likewise.
834         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
835
836 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
837
838         PR testsuite/24962
839         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
840
841 2006-01-20  Richard Guenther  <rguenther@suse.de>
842         Steven Bosscher <stevenb.gcc@gmail.com>
843
844         PR rtl-optimization/24626
845         * gcc.dg/torture/pr24626-1.c: New testcase.
846         * gcc.dg/torture/pr24626-2.c: Likewise.
847         * gcc.dg/torture/pr24626-3.c: Likewise.
848         * gcc.dg/torture/pr24626-4.c: Likewise.
849
850 2006-01-20  Dirk Mueller  <dmueller@suse.com>
851
852         PR c++/5520
853         * g++.dg/warn/empty-body.C: New.
854
855 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
856
857         PR c++/22136
858         * g++.dg/template/using10.C: New test.
859         * g++.dg/temlpate/using11.C: Likewise.
860         * g++.dg/inherit/using5.C: Tweak error messages.
861
862 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
863
864         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
865         target test.
866         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
867
868 2006-01-19  Jan Hubicka  <jh@suse.cz>
869
870         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
871
872 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
873
874         PR c++/25854
875         * g++.dg/template/spec28.C: New test.
876
877 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
878
879         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
880         Fix fprintf's by adding srcdir or removing it.
881
882 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
883
884         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
885         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
886         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
887         * testsuite/gcc.dg/gomp/empty.c: Likewise.
888         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
889         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
890         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
891         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
892         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
893         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
894         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
895         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
896         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
897         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
898
899 2006-01-18  Jeff Law  <law@redhat.com>
900
901         * gcc.dg/tree-ssa/vrp25.c: New test.
902
903 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
904
905         * gcc.dg/pr25805.c: Fix misapplied patch.
906
907 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
908
909         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
910         (check_effective_target_vect_udot_qi): New.
911         (check_effective_target_vect_sdot_hi): New.
912         (check_effective_target_vect_udot_hi): New.
913         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
914         prefixed with "wrapv-" with -fwrapv.
915         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
916         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
917         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
918         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
919         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
920
921         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
922         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
923         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
924         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
925
926 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
927
928         PR c++/16829
929         * g++.dg/other/default2.C: New test.
930         * g++.dg/other/default3.C: New test.
931
932 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
933
934         PR c/25805
935         * gcc.dg/pr25805.c: New file.
936
937 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
938
939         PR c++/25836
940         * g++.dg/template/init6.C: New test.
941
942 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
943
944         * gcc.dg/tree-ssa/pr24287.c: New test
945
946 2006-01-18  Eric Christopher  <echristo@apple.com>
947
948         * g++.dg/eh/table.C: New.
949
950 2006-01-18  DJ Delorie  <dj@redhat.com>
951
952         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
953         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
954         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
955         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
956
957 2006-01-18  Jeff Law  <law@redhat.com>
958
959         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
960         on wrapping on overflow semantics.
961
962         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
963
964         * gcc.gc/tree-ssa/vrp23.c: New test.
965         * gcc.gc/tree-ssa/vrp24.c: New test.
966
967 2006-01-18  Richard Henderson  <rth@redhat.com>
968             Aldy Hernandez  <aldyh@redhat.com>
969             Jakub Jelinek  <jakub@redhat.com>
970             Diego Novillo  <dnovillo@redhat.com>
971             Uros Bizjak  <uros@kss-loka.si>
972
973         * testsuite/gcc.dg/gomp: New directory.
974
975 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
976             Steven G. Kargl  <kargls@comcast.net>
977
978         PR fortran/20869
979         * gfortran.dg/intrinsic_external_1.f90: New test.
980
981         PR fortran/20875.
982         * gfortran.dg/elemental_pointer_1.f90: New test.
983
984         PR fortran/25024
985         * gfortran.dg/external_procedures_1.f90: New test.
986
987         PR fortran/25785
988         gfortran.dg/assumed_present.f90: New test.
989
990 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
991
992         * g++.dg/parse/lookup5.C: New test.
993
994 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
995
996         PR fortran/25697
997         * gfortran.dg/read_eof.f90: New test.
998
999 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1000
1001         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1002         add a closing brace.
1003
1004 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1005
1006         PR fortran/25631
1007         * gfortran.dg/fmt_tl.f: New test.
1008
1009 2006-01-17  Eric Christopher  <echristo@apple.com>
1010
1011         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1012         * g++.old-deja/g++.warn/impint2.C: Ditto.
1013         * g++.old-deja/g++.other/null1.C: Ditto.
1014         * g++.dg/warn/conv2.C: Ditto.
1015         * g++.dg/warn/conv4.C: New file.
1016
1017 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1018
1019         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1020
1021 2006-01-17  Andreas Jaeger  <aj@suse.de>
1022             Janis Johnson <janis187@us.ibm.com>
1023
1024         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1025         in 64-bit.
1026         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1027         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1028
1029 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1030
1031         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1032         xfail txxx where xxx >= 25.
1033
1034 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         PR testsuite/25764
1037         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1038
1039 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1040
1041         PR c/25682
1042         * gcc.dg/pr25682.c: New test.
1043         * g++.dg/parse/array-size2.C: New test.
1044
1045 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1046
1047         * consistency.vlad: Remove entire directory, 1652 files.
1048
1049 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1050
1051         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1052         check_effective_target_dfprt_nocache): New.
1053         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1054         (check_effective_target_dfprt): New.
1055         * lib/c-compat.exp (check_dfp): Remove.
1056         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1057         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1058         level of support for decimal float.
1059         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1060         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1061         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1062         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1063         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1064         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1065         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1066         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1067         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1068         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1069         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1070         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1071         directives.
1072
1073 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1074
1075         PR testsuite/25741
1076         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1077         $base_dir/../.
1078         * lib/gfortran.exp (gfortran_init): Likewise.
1079         * lib/obj-c++.exp (obj-c++_init): Likewise.
1080         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1081         (scan-assembler-dem-not): Likewise.
1082         * lib/scandump.exp (scan-dump-dem): Likewise.
1083         (scan-dump-dem-not): Likewise.
1084
1085 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1086
1087         PR testsuite/25767
1088         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1089         powerpc-*-darwin*.
1090         * lib/obj-c++.exp (obj-c++_init): Likewise.
1091
1092 2006-01-16  Richard Guenther  <rguenther@suse.de>
1093
1094         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1095
1096 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1097
1098         PR testsuite/25777
1099         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1100         to LD_LIBRARY_PATH.
1101
1102 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1103             Andrew Pinski  <pinskia@physics.uc.edu>
1104
1105         * gcc.dg/minmax-1.c: New test.
1106
1107 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1108
1109         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1110         * gcc.misc-tests/dectest.exp: Ditto.
1111
1112 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1113
1114         PR testsuite/25796
1115         * gcc.target/i386/cmov6.c: Use -march=k8.
1116
1117 2006-01-15  Andreas Jaeger  <aj@suse.de>
1118
1119         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1120         x86 does not have __float128.
1121
1122 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1123
1124         * gcc.target/i386/cmov6.c: New test.
1125
1126 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1127
1128         PR c++/25663
1129         * g++.dg/template/ctor6.C: New test.
1130
1131 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1132
1133         PR tree-optimization/25485
1134         * gcc.dg/tree-ssa/pr25485.c: New.
1135
1136 2006-01-14  Richard Guenther  <rguenther@suse.de>
1137
1138         PR tree-optimization/22548
1139         PR tree-optimization/22555
1140         PR tree-optimization/22501
1141         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1142         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1143         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1144         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1145         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1146         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1147         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1148         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1149         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1150
1151 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1152
1153         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1154         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1155
1156 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1157         Richard Guenther  <rguenther@suse.de>
1158
1159         PR rtl-optimization/24257
1160         * gcc.dg/torture/pr24257.c: New testcase.
1161
1162 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1163
1164         * gcc.c-torture/execute/20060110-1.c: New test.
1165         * gcc.c-torture/execute/20060110-2.c: New test.
1166
1167 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1168
1169         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1170
1171 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1172
1173         PR fortran/25756
1174         * gfortran.dg/label_3.f90: New test.
1175
1176 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1177
1178         PR tree-optimization/25771
1179         * g++.dg/tree-ssa/pr25771.C: New test
1180
1181 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1182
1183         PR tree-opt/24365
1184         * g++.dg/opt/complex5.C: New test.
1185
1186 2006-01-13  Richard Guenther  <rguenther@suse.de>
1187
1188         * gcc.target/i386/387-9.c: New testcase.
1189
1190 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1191
1192         PR c++/24824
1193         * g++.dg/debug/dwarf2-1.C: New.
1194
1195 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1196
1197         PR testsuite/25728
1198         * lib/gcov.exp (verify-lines): Add "close $fd".
1199
1200 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1201             Ben Elliston  <bje@au.ibm.com>
1202
1203         * gcc.dg/dfp/inf-1.c: New test.
1204
1205 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1206             Yao Qi  <qiyaoltc@cn.ibm.com>
1207             Ben Elliston  <bje@au.ibm.com>
1208             Jon Grimm  <jgrimm2@us.ibm.com>
1209
1210         * gcc.dg/nodfp-1.c: New test.
1211         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1212         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1213         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1214         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1215         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1216         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1217         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1218         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1219         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1220         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1221         * gcc.dg/format/dfp-printf-1.c: Likewise.
1222         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1223         (compat_setup_dfp): New.
1224         * gcc.dg/compat/compat.exp: Use it.
1225         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1226         Make some variables global, prepend "compat_" to their names.
1227         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1228         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1229         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1230         * lib/compat.exp (compat_skip_list): Make global, rename.
1231         * lib/c-compat.exp: New file.
1232         * lib/target-supports.exp (check_effective_target_dfp): New.
1233
1234         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1235         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1236         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1237         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1238         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1239         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1240         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1241         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1242         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1243         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1244         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1245         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1246         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1247         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1248         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1249         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1250         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1251         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1252         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1253         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1254         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1255         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1256         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1257         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1258         gcc.dg/dfp/struct-layout-1.c,
1259         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1260         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1261         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1262         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1263         gcc.dg/dfp/func-vararg-dfp.c,
1264         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1265         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1266         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1267         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1268         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1269
1270 2006-01-11  Richard Guenther  <rguenther@suse.de>
1271
1272         PR tree-optimization/25734
1273         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1274
1275 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1276
1277         PR fortran/25486
1278         * gfortran.dg/literal_character_constant_1_x.F: New test.
1279         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1280         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1281         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1282
1283 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1284
1285         PR c++/25386
1286         * g++.dg/ext/packed3.C: Add expected packed error.
1287
1288 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1289
1290         PR target/25706
1291         * gcc.dg/torture/pr25706-1.c: New test.
1292
1293 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1294
1295         PR tree-optimization/23109
1296         PR tree-optimization/23948
1297         PR tree-optimization/24123
1298
1299         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1300         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1301         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1302         g++.dg/tree-ssa/pr23948.C: New testcases.
1303         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1304         three divisions in order to do the optimization.
1305
1306 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1307
1308         PR c++/25632
1309         * g++.dg/other/pr25632.C: New test.
1310
1311 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1312
1313         PR fortran/25730
1314         * gfortran.dg/used_types_1.f90: New test.
1315
1316 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1317
1318         PR target/25718
1319         * gcc.dg/torture/pr25718-1.c: New test.
1320
1321 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1322
1323         * gfortran.dg/list_read_2.f90: Fix typo in description.
1324
1325 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1326
1327         * lib/target-supports.exp (check_visibility_available): Simplify test
1328         for *-*-netware*.
1329         (check_profiling_available): Fail for *-*-netware*.
1330         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1331         * gcc.dg/20021014-1.c: Likewise.
1332         * gcc.dg/nest.c: Likewise.
1333
1334 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1335
1336         fortran/24936
1337         * gfortran.dg/forall_3.f90: New test.
1338
1339 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1340
1341         PR fortran/21977
1342         * gfortran.dg/nesting_2.f90: New test.
1343         * gfortran.dg/nesting_3.f90: New test.
1344
1345 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1346
1347         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1348         Fix typo in comment.
1349
1350 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1351
1352         * gfortran.dg/single_char_string.f90: New test.
1353
1354 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1355
1356         * gfortran.dg/ichar_2.f90: New test.
1357
1358 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1359
1360         PR fortran/25093
1361         * gfortran.dg/private_type_4.f90: New.
1362
1363 2006-01-07  Richard Guenther  <rguenther@suse.de>
1364
1365         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1366
1367 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1368
1369         * gfortran.dg/func_decl_1.f90: New.
1370         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1371         * gfortran.dg/array_alloc_2.f90: Likewise.
1372         * gfortran.dg/char_result_8.f90: Likewise.
1373         * gfortran.dg/dup_save_1.f90: Likewise.
1374         * gfortran.dg/dup_save_2.f90: Likewise.
1375         * gfortran.dg/f2c_6.f90: Likewise.
1376         * gfortran.dg/f2c_7.f90: Likewise.
1377         * gfortran.dg/func_result_2.f90: Likewise.
1378         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1379
1380 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1381
1382         PR fortran/22146
1383         * gfortran.dg/elemental_subroutine_1.f90: New test.
1384         * gfortran.dg/elemental_subroutine_2.f90: New test.
1385
1386         PR fortran/25029
1387         PR fortran/21256
1388         * gfortran.dg/assumed_size_refs_1.f90: New test.
1389
1390         PR fortran/20868
1391         PR fortran/20870
1392         * gfortran.dg/assumed_size_refs_2.f90: New test.
1393         * gfortran.dg/initialization_1.f90: Change warning message.
1394
1395 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1396
1397         * gcc.dg/tree-ssa/loop-15.c: New test.
1398
1399 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1400
1401         PR fortran/25598
1402         * gfortran.dg/backspace_3.f: New test.
1403         * gfortran.dg/backspace_4.f: New test.
1404
1405 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1406
1407         PR fortran/24268
1408         * gfortran.dg/fmt_white.f: Update test.
1409
1410 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1411
1412         * gcc.dg/cast-1.c: Add new warning.
1413         * gcc.dg/cast-2.c: Likewise.
1414         * gcc.dg/cast-3.c: Likewise.
1415         * gcc.dg/format/cast-1.c: Likewise.
1416         * gcc.dg/cast-4.c: New testcase.
1417
1418 2006-01-05  Richard Guenther  <rguenther@suse.de>
1419
1420         PR tree-optimization/22555
1421         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1422
1423 2006-01-05  Richard Guenther  <rguenther@suse.de>
1424             Diego Novillo  <dnovillo@redhat.com>
1425
1426         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1427         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1428         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1429         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1430         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1431         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1432         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1433         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1434         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1435         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1436         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1437         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1438         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1439         * treelang/compile/extravar.tree: Likewise.
1440         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1441         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1442         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1443         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1444         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1445
1446 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1447
1448         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1449         for 64-bit fix.
1450
1451 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1452
1453         PR fortran/23675
1454         gfortran.dg/char_result_11.f90: New.
1455
1456 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1457
1458         PR c++/24782
1459         * g++.dg/parse/access9.C: New test.
1460         * g++.dg/tc1/dr52.C: Tweak error markers.
1461
1462 2006-01-04  Richard Henderson  <rth@redhat.com>
1463
1464         Merge from gomp branch.
1465         * g++.dg/parse/pragma2.C: Update expected error lines.
1466
1467 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1468
1469         * g++.dg/other/i386-2.C: New test.
1470
1471         PR target/25554
1472         * gcc.c-torture/compile/20051228-1.c: New test.
1473
1474         PR c/25559
1475         * gcc.dg/pr25559.c: New test.
1476
1477 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1478
1479         PR c++/25492
1480         * g++.dg/lookup/friend9.C: New test.
1481
1482         PR c++/25625
1483         * g++.dg/template/repo5.C: New test.
1484
1485 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1486
1487         PR fortran/25101
1488         * gfortran.dg/forall_2.f90: New test.
1489
1490 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1491
1492         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1493         dg-require-weak.  Adjust regexp to handle leading-underscore
1494         targets and space as well as TAB after .weak.  Change previous
1495         64-bit fix to not use naked dot.
1496
1497 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1498
1499         PR rtl-optimization/25578
1500         * gcc.c-torture/execute/20060102-1.c: New testcase.
1501
1502 2006-01-03  Richard Guenther  <rguenther@suse.de>
1503
1504         PR c/25183
1505         * gcc.dg/torture/pr25183.c: New testcase.
1506
1507 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1508
1509         Merge from gomp-branch.
1510         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1511         * gcc.dg/ia64-sync-2.c: Likewise.
1512         * gcc.dg/ia64-sync-3.c: Likewise.
1513         * gcc.dg/ia64-sync-4.c: Likewise.
1514         * gcc.dg/sync-2.c: Likewise.
1515         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1516         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1517
1518 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR c++/25635
1521         * g++.dg/parse/operator6.C: New test.
1522
1523         PR c++/25637
1524         * g++.dg/parse/error29.C: New test.
1525
1526         PR c++/25638
1527         * g++.dg/parse/dtor6.C: New test.
1528
1529         PR c++/25633
1530         * g++.dg/parse/ctor3.C: New test.
1531
1532         PR c++/25634
1533         * g++.dg/template/class3.C: New test.
1534
1535 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1536
1537         * g++.dg/debug/debug9.C: New.
1538
1539 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1540
1541         PR fortran/24640
1542         * gfortran.dg/label_2.f90: New test.
1543
1544 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1545
1546         * g++.dg/lookup/using12.C: Tighten error marker.
1547
1548 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1549             Andrew Pinski <pinskia@physics.uc.edu>
1550
1551         * gcc.target/powerpc/darwin-abi-3.c: New file.
1552         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1553         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1554         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1555         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1556         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1557         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1558         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1559         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1560
1561 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1562
1563         * gcc.dg/tree-ssa/loadpre1.c: New;
1564         * gcc.dg/tree-ssa/loadpre2.c: New;
1565         * gcc.dg/tree-ssa/loadpre3.c: New;
1566         * gcc.dg/tree-ssa/loadpre4.c: New;
1567         * gcc.dg/tree-ssa/loadpre5.c: New;
1568         * gcc.dg/tree-ssa/loadpre6.c: New;
1569         * gcc.dg/tree-ssa/loadpre7.c: New;
1570         * gcc.dg/tree-ssa/loadpre8.c: New;
1571         * gcc.dg/tree-ssa/loadpre9.c: New;
1572
1573 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1574
1575         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1576         * g++.dg/abi/thunk4.C: Likewise.
1577
1578 2006-01-01  Andreas Jaeger  <aj@suse.de>
1579
1580         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1581         portable.
1582
1583 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1584
1585         PR c++/25294
1586         * gcc.dg/pragma-pack-3.c: New test.
1587         * g++.dg/parse/pragma3.C: New test.
1588
1589 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1590
1591         PR middle-end/24827
1592         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1593
1594 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1595
1596         PR testsuite/25214
1597         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1598
1599 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1600
1601         PR fortran/22607
1602         * gfortran-dg/pure_byref_3.f90: New.
1603
1604         fortran/PR 25396
1605         * gfortran.dg/userdef_operator_1.f90: New.
1606
1607 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1608
1609         * g++.dg/abi/thunk3.C: New.
1610         * g++.dg/abi/thunk4.C: New.
1611
1612 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1613
1614         PR fortran/25532
1615         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1616         associated derived type components of derived types are
1617         properly declared in contained procedures.
1618
1619 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1620
1621         PR libgfortran/25139
1622         * gfortran.dg/backspace_2.f: New test.
1623
1624 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1625
1626         PR libgfortran/25550
1627         * gfortran.dg/endfile.f: New test.
1628
1629 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1630
1631         PR libgfortran/25419
1632         * gfortran.dg/comma.f: New test.
1633
1634 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1635
1636         * lib/gfortran-dg.exp: Remove trailing whitespace.
1637         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1638         -funroll-all-loops.
1639
1640 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1641
1642         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1643         Extended Double long doubles or repeat tests when long double is
1644         the same size as double.
1645
1646 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1647
1648         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1649
1650         PR testsuite/25442
1651         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1652         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1653
1654         PR testsuite/25441
1655         * gcc.dg/pr23911.c: Make test variable static.
1656
1657         PR testsuite/25444
1658         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1659
1660 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1661
1662         PR c++/25439
1663         * g++.dg/parse/crash17.C: Adjust error markers.
1664         * g++.dg/template/error20.C: New test.
1665
1666 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1667
1668         PR c++/23172
1669         * g++.dg/ext/complit4.C: New test.
1670
1671         PR c++/25417
1672         * g++.dg/ext/complit5.C: Likewise.
1673
1674 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1675
1676         PR tree-optimization/25125
1677         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1678         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1679         * gcc.c-torture/execute/pr25125.c: New.
1680
1681 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1682
1683         PR fortran/25029
1684         PR fortran/21256
1685         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1686         with incorrect assumed size references.
1687
1688 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/23171
1691         * g++.dg/opt/init1.C: New test.
1692
1693 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/24671
1696         * g++.dg/template/sfinae3.C: New test.
1697
1698 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1699
1700         * g++.dg/other/friend4.C: New test.
1701
1702 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR target/25005
1705         * g++.dg/opt/pr25005.C: New test.
1706
1707 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1708
1709         PR c++/25369
1710         * g++.dg/template/ptrmem16.C: New test.
1711
1712 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1713
1714         PR fortran/25029
1715         PR fortran/21256
1716         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1717
1718 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1719
1720         PR libgfortran/25307
1721         * gfortran.dg/list_read_5.f90: New test.
1722
1723 2005-12-22  Richard Henderson  <rth@redhat.com>
1724
1725         * gcc.target/i386/sse-7.c: Use -msse2.
1726
1727 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR rtl-optimization/25432
1730         * gcc.c-torture/compile/20051216-1.c: New test.
1731
1732         PR objc/25328
1733         * objc/execute/pr25328.m: New test.
1734
1735 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1736
1737         PR c++/25364
1738         * g++.dg/template/call4.C: New test.
1739
1740 2005-12-22  Dale Johannesen  <dalej@apple.com>
1741
1742         * gcc.target/i386/sse-17.c: New.
1743
1744 2005-12-22  Paul Brook  <paul@codesourcery.com>
1745
1746         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1747
1748 2005-12-22  Paul Brook  <paul@codesourcery.com>
1749
1750         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1751
1752 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1753
1754         PR tree-opt/25513
1755         * gcc.c-torture/compile/pr25513.c: New test.
1756
1757 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1758
1759         PR c++/23333
1760         * g++.dg/parse/error25.C: Add more tests.
1761
1762 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1763
1764         PR fortran/18990
1765         * gfortran.dg/der_charlen_1.f90: New.
1766
1767 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1768
1769         PR fortran/20889
1770         * gfortran.dg/pointer_component_type_1.f90: New test.
1771
1772         PR fortran/25029
1773         PR fortran/21256
1774         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1775         should give an error with assumed size array refernces and checks those
1776         that should not.
1777         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1778         reference an upper bound so that it does not generate an error.
1779
1780         PR fortran/19362
1781         PR fortran/20244
1782         PR fortran/20864
1783         PR fortran/25391
1784         * gfortran.dg/used_dummy_types_1.f90: New test.
1785         * gfortran.dg/used_dummy_types_2.f90: New test.
1786         * gfortran.dg/used_dummy_types_3.f90: New test.
1787         * gfortran.dg/used_dummy_types_4.f90: New test.
1788         * gfortran.dg/used_dummy_types_5.f90: New test.
1789
1790         PR fortran/23152
1791         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1792         group already being USE associated.
1793         * gfortran.dg/assumed_shape_nml.f90: New test.
1794         * gfortran.dg/assumed_size_nml.f90: New test.
1795
1796         PR fortran/20862
1797         PR fortran/25053
1798         PR fortran/25063
1799         PR fortran/25064
1800         PR fortran/25066
1801         PR fortran/25067
1802         PR fortran/25068
1803         PR fortran/25307
1804         * gfortran.dg/io_constraints_1.f90: New test.
1805         * gfortran.dg/io_constraints_1.f90: New test.
1806         * gfortran.dg/iostat_3.f90: Change wording of warning.
1807         * gfortran.dg/g77/19981216-0.f: The same.
1808
1809 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1810
1811         PR tree-optimization/23518
1812         * testsuite/gcc.dg/pr23518.c: New.
1813
1814 2005-12-21  Mike Stump  <mrs@apple.com>
1815
1816         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1817
1818 2005-12-21  Paul Brook  <paul@codesourcery.com>
1819
1820         * gcc.dg/pr19340.c: Skip on m68k targets.
1821
1822 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1823
1824         PR rtl-optimization/25196
1825         * gcc.dg/pr25196.c: New test.
1826
1827 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1828
1829         PR fortran/25423
1830         gfortran.dg/where_nested_1.f90: New.
1831
1832 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1833
1834         PR tree-optimization/25382.
1835         * gcc.dg/tree-ssa/pr25382.c: New.
1836
1837 2005-12-20  Richard Guenther  <rguenther@suse.de>
1838
1839         PR middle-end/24306
1840         * gcc.target/i386/pr24306.c: New testcase.
1841
1842 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1843
1844         PR tree-optimization/25501
1845         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1846
1847 2005-12-20  Richard Guenther  <rguenther@suse.de>
1848
1849         Revert
1850         2005-12-02  Richard Guenther  <rguenther@suse.de>
1851
1852         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1853
1854 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1855
1856         PR c++/21228
1857         * g++.dg/warn/Wunreachable-code-2.C: New test.
1858
1859 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/24278
1862         * g++.dg/template/ctor5.C: New test.
1863
1864         PR c++/24915
1865         * g++.dg/template/overload8.C: New test.
1866
1867 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1868
1869         * gcc.c-torture/compile/pr25483 : New test.
1870
1871 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1872
1873         PR c++/20552
1874         * g++.dg/ext/typeof10.C: New test.
1875
1876 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1877
1878         * gcc.dg/mt-loopi1.c: New.
1879
1880 2005-12-18  Richard Guenther  <rguenther@suse.de>
1881
1882         PR tree-optimization/25481
1883         * gcc.dg/torture/pr25481.c: New testcase.
1884
1885 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1886
1887         PR rtl-optimization/21041
1888         * gcc.dg/pr21041.c: New test.
1889
1890 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1891
1892         PR libgfortran/25463
1893         * gfortran.dg/advance.f90: New test.
1894
1895 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1896
1897         * gcc.dg/20051201-1.c: New test.
1898
1899 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1900
1901         PR fortran/25018
1902         * gfortran.dg/initialization_1.f90: New test.
1903         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1904         * gfortran.dg/g77/980616-0.f: The same.
1905
1906 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1907
1908         * PR fortran/25458
1909         * gfortran.dg/chkbits.f90: New test.
1910
1911 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1912
1913         * gfortran.dg/enum_5.f: Revert to previous version.
1914
1915 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1916
1917         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1918         * gfortran.dg/nested_modules_1.f90: Ditto.
1919         * gfortran.dg/hollerith_f95.f90: Ditto.
1920         * gfortran.dg/select_5.f90: Ditto.
1921         * gfortran.dg/secnds.f: Ditto.
1922         * gfortran.dg/hollerith2.f90: Ditto.
1923         * gfortran.dg/imag_2.f: Ditto.
1924         * gfortran.dg/ftell_2.f90: Ditto.
1925         * gfortran.dg/malloc_free_1.f90: Ditto.
1926         * gfortran.dg/logint-1.f: Ditto.
1927         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1928         * gfortran.dg/e_d_fmt.f90: Ditto.
1929         * gfortran.dg/hollerith_legacy.f90: Ditto.
1930         * gfortran.dg/logint-2.f: Ditto.
1931         * gfortran.dg/enum_5.f90: Ditto.
1932         * gfortran.dg/f2c_2.f90: Ditto.
1933         * gfortran.dg/pr17143.f90: Ditto.
1934         * gfortran.dg/namelist_14.f90: Ditto.
1935         * gfortran.dg/logint-3.f: Ditto.
1936         * gfortran.dg/spread_scalar_source.f90: Ditto.
1937         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1938         * gfortran.dg/namelist_11.f: Ditto.
1939         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1940         * gfortran.dg/g77/20010519-1.f
1941         * gfortran.dg/g77/alpha1.f: Ditto.
1942         * gfortran.dg/g77/990115-1.f: Ditto.
1943         * gfortran.dg/g77/erfc.f: Ditto.
1944         * gfortran.dg/g77/19990313-3.f: Ditto.
1945         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1946         * gfortran.dg/g77/20010426.f: Ditto.
1947         * gfortran.dg/g77/19990313-0.f: Ditto.
1948         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1949         * gfortran.dg/g77/20000629-1.f: Ditto.
1950         * gfortran.dg/g77/970125-0.f: Ditto.
1951         * gfortran.dg/g77/8485.f: Ditto.
1952         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1953         * gfortran.dg/g77/19990313-1.f: Ditto.
1954         * gfortran.dg/g77/int8421.f: Ditto.
1955         * gfortran.dg/g77/19990305-0.f: Ditto.
1956         * gfortran.dg/g77/947.f: Ditto.
1957         * gfortran.dg/g77/19990905-2.f: Ditto.
1958         * gfortran.dg/g77/cabs.f: Ditto.
1959         * gfortran.dg/g77/19990313-2.f: Ditto.
1960         * gfortran.dg/g77/20020307-1.f: Ditto.
1961         * gfortran.dg/g77/dcomplex.f: Ditto.
1962         * gfortran.dg/g77/19990502-1.f: Ditto.
1963         * gfortran.dg/g77/19981216-0.f: Ditto.
1964         * gfortran.dg/common_4.f90: Ditto.
1965         * gfortran.dg/entry_4.f90: Ditto.
1966         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1967         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1968         * gfortran.dg/namelist_12.f: Ditto.
1969         * gfortran.dg/scale_1.f90: Ditto.
1970         * gfortran.dg/modulo_1.f90
1971         * gfortran.dg/hollerith.f90: Ditto.
1972         * gfortran.dg/direct_io_3.f90: Ditto.
1973         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1974         * gfortran.dg/gnu_logical_1.F: Ditto.
1975         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1976         * gfortran.dg/assign_1.f90: Ditto.
1977         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1978         * gfortran.dg/pr23095.f: Ditto.
1979         * gfortran.dg/read_float_1.f90: Ditto.
1980
1981 2005-12-17  Andreas Jaeger  <aj@suse.de>
1982
1983         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1984         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1985
1986 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1987
1988         PR fortran/24268
1989         * gfortran.dg/fmt_white.f: New test.
1990
1991 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1992
1993         * gfortran.dg/label_1.f90: New test.
1994
1995 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1996
1997         PR testsuite/25422
1998         * gcc.dg/20031012-1.c: Add -Walways-true option.
1999         * gcc.dg/weak/weak-3.c: Likewise.
2000         * g++.old-deja/g++.mike/warn8.C: Likewise.
2001
2002 2005-12-16  Mike Stump  <mrs@apple.com>
2003
2004         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2005         exit.
2006
2007 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2008
2009         PR libgfortran/25264
2010         PR libgfortran/25349
2011         * gfortran.dg/tl_editing.f90: Added additional checks.
2012         * gfortran.dg/t_editing.f: New test.
2013         * gfortran.dg/write_padding.f90: New test
2014
2015 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2016
2017         PR testsuite/25215
2018         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2019
2020 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2021
2022         PR rtl-optimization/24899
2023         * gcc.c-torture/execute/20051215-1.c: New test.
2024
2025 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2026
2027         PR 24823
2028         * gfortran.dg/pr24823.f: New test.
2029
2030 2005-12-16  Jeff Law  <law@redhat.com>
2031
2032         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2033
2034 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2035
2036         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2037         Change C++ style comments to C style comments.
2038         Remove aligned types from the array.
2039         Keep Enums disabled.
2040         (complex_types): Remove aligned types from the array.
2041         Comment out "_Complex long double".
2042         (attrib_types): Remove.
2043         (complex_attrib_types): Remove.
2044         (attrib_array_types): Remove.
2045         (complex_attrib_array_types): Remove.
2046         (aligned_bitfld_types): Remove.
2047         (n_aligned_bitfld_types): Remove.
2048         (FEATURE_ALIGNEDPACKED): Delete.
2049         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2050         (singles): Remove support for adding attributes.
2051         (choose_type): Remove support for attributed types.
2052         (generate_fields): Remove support for attributed bit-fields.
2053         Remove support for adding attributes.
2054         (generate_random_tests): Remove support for adding attributes.
2055         (features): Add back "[0] :0" and "complex vector [0]".
2056         (main): Remove support for attributed bit-fields.
2057         Uncomment the calling of generate_random_tests for the rests of
2058         the tests.
2059
2060 2005-12-16  Jan Hubicka  <jh@suse.cz>
2061
2062         * gcc.c-torture/combine/pr25224.c: New.
2063
2064 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2065
2066         PR other/25028
2067         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2068         HP-UX.
2069
2070 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2071
2072         * gcc.dg/20051215-1.c: New file.
2073
2074 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2075
2076         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2077         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2078
2079 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2080
2081         PR fortran/18197
2082         * gfortran.dg/dummy_functions_1.f90: New.
2083
2084 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2085
2086         PR rtl-optimization/25310
2087         * gcc.c-torture/compile/pr25310.c: New test.
2088
2089 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR debug/25023
2092         * gcc.dg/pr25023.c: New test.
2093
2094 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2095
2096         * g++.old-deja/g++.brendan/redecl1.C,
2097         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2098         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2099         g++.old-deja/g++.oliva/typeof1.C,
2100         g++.old-deja/g++.other/crash16.C,
2101         g++.old-deja/g++.other/crash34.C,
2102         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2103         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2104         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2105         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2106         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2107         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2108         Remove xfail.
2109
2110 2005-12-14  Kean Johnston  <jkj@sco.com>
2111             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2112
2113         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2114         * gcc.target/i386/20020523-1.c: Ditto.
2115         * gcc.target/i386/tailcall-1.c: Ditto.
2116         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2117         * gcc.target/i386/ssetype-5.c: Ditto.
2118
2119 2005-12-14  Jeff Law  <law@redhat.com>
2120
2121         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2122
2123 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2124
2125         PR target/25254
2126         PR target/24188
2127         * gcc.target/i386/pr25254.c: New test.
2128         * gfortran.dg/PR24188.f: New test.
2129
2130 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2131
2132         * lib/fortran-torture.exp: Catch remaining uses of
2133         remote_file build delete.
2134
2135 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2136
2137         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2138
2139 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2140
2141         * gcc.dg/warn-addr-cmp.c: New test.
2142
2143 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR debug/25023
2146         PR target/25293
2147         * gcc.target/i386/pr25293.c: New test.
2148
2149 2005-12-13  Petr Machata  <machata@post.cz>
2150
2151         PR c++/24907
2152         * g++.dg/parse/comma2.C: New test.
2153
2154 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2155             Jakub Jelinek  <jakub@redhat.com>
2156
2157         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2158         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2159         (limits.h): Include unconditionally.
2160         (stdlib.h): Likewise.
2161         (hashtab.h): Do not include.
2162         (getopt.h): Likewise.
2163         (stddef.h): Include.
2164         (hashval_t): Define.
2165         (struct entry): Add "next" field.
2166         (HASH_SIZE): New macro.
2167         (hash_table): New variable.
2168         (switchfiles): Do not use xmalloc.
2169         (mix): New macro.
2170         (iterative_hash): New function.
2171         (hasht): Remove.
2172         (e_exists): New function.
2173         (e_insert): Likewise.
2174         (output): Use, instead of libiberty hashtable functions.
2175         (main): Do not use getopt.  Do not call htab_create.
2176
2177 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2178
2179         PR c++/25331
2180         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2181         put atal* and atpaal* attributes on array elements.
2182         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2183         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2184         put atal* and atpaal* attributes on array elements.
2185         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2186
2187 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2188
2189         * gcc.dg/single-precision-constant.c: New test.
2190
2191 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2192
2193         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2194         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2195         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2196         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2197         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2198         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2199         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2200         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2201         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2202         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2203         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2204         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2205         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2206         gcc.target/powerpc/ppc-sdata-2.c,
2207         gcc.target/powerpc/ppc-stackalign-1.c,
2208         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2209         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2210         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2211         gcc.target/powerpc/rs6000-ldouble-2.c,
2212         gcc.target/powerpc/rs6000-power2-1.c,
2213         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2214         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2215         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2216         option into target selector.
2217         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2218         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2219
2220 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2221
2222         PR objc/25348
2223         * objc.dg/encode-9.m: New test.
2224
2225 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2226
2227         PR testsuite/20772
2228         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2229         * gcc.dg/asm-b.c: Fix typo.
2230         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2231         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2232         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2233         i?86 lp64 and x86_64 ilp32.
2234         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2235         on i?86 lp64.
2236         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2237
2238 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2239
2240         PR fortran/25078
2241         gfortran.dg/equiv_5.f90: New test.
2242
2243 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2244
2245         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2246         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2247         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2248         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2249         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2250         * gcc.dg/tree-ssa/reassoc-5.c: New.
2251         * gcc.dg/tree-ssa/reassoc-6.c: New.
2252         * gcc.dg/tree-ssa/reassoc-7.c: New.
2253         * gcc.dg/tree-ssa/reassoc-8.c: New.
2254         * gcc.dg/tree-ssa/reassoc-9.c: New.
2255         * gcc.dg/tree-ssa/reassoc-10.c: New.
2256         * gcc.dg/tree-ssa/reassoc-11.c: New.
2257
2258 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2259
2260         PR testsuite/25167
2261         PR testsuite/24478
2262         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2263
2264 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2265
2266         PR c++/25300
2267         * g++.dg/template/inherit.C: Do not use a generic error message.
2268
2269 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2270
2271         PR libobjc/25354
2272         * objc.dg/gnu-encoding: New directory.
2273         * objc.dg/gnu-encoding/compat-common.h: New file.
2274         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2275         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2276         * objc.dg/gnu-encoding/vector-defs.h: New file.
2277         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2278         * objc.dg/gnu-encoding/generate-random.c: New file.
2279         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2280         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2281         * objc.dg/gnu-encoding/generate-random.h: New file.
2282
2283 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2284
2285         PR c++/25337
2286         * g++.dg/template/defarg7.C: New test.
2287
2288 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2289
2290         PR libobjc/25347
2291         * objc.dg/encode-8.m: New test.
2292
2293 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2294
2295         PR libobjc/25346
2296         * objc.dg/encode-7.m: New test.
2297
2298 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2299
2300         PR c++/25010
2301         * g++.dg/opt/inline10.C: New test.
2302
2303 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2304
2305         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2306
2307 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2308
2309         * gfortran.dg/substring_equivalence.f90: typo in comment
2310
2311 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2312
2313         PR fortran/25068
2314         * gfortran.dg/iostat_3.f90: New test.
2315
2316 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2317
2318         PR fortran/23815
2319         * gfortran.dg/unf_io_convert_1.f90: New test.
2320         * gfortran.dg/unf_io_convert_2.f90: New test.
2321         * gfortran.dg/unf_io_convert_3.f90: New test.
2322
2323 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2324
2325         PR testsuite/20772
2326         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2327         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2328         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2329         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2330         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2331         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2332         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2333         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2334         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2335         gcc.dg/torture/fp-int-convert-float128-timode.c,
2336         gcc.dg/torture/fp-int-convert-float128.c,
2337         gcc.dg/torture/fp-int-convert-float80-timode.c,
2338         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2339         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2340
2341         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2342
2343 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2344
2345         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2346
2347 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2348
2349         * gcc.dg/20051207-1.c,
2350         * gcc.dg/20051207-2.c,
2351         * gcc.dg/20051207-3.c: New tests.
2352
2353 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2354
2355         PR testsuite/20772
2356         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2357         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2358         dg-skip-if target selector.
2359
2360         PR testsuite/20772
2361         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2362         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2363         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2364         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2365         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2366         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2367         and/or merge with i?86 cases.
2368
2369         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2370
2371         PR testsuite/20772
2372         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2373         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2374         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2375         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2376         x86_64-*-linux*.
2377
2378 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2379
2380         PR target/25311
2381         * gcc.c-torture/compile/pr25311.c: New test.
2382
2383 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2384
2385         PR libgfortran/25039
2386         * gfortran.dg/read_comma.f: New test.
2387
2388 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2389
2390         PR c++/19317
2391         * g++.dg/opt/pr19317-1.C: New test.
2392         * g++.dg/opt/pr19317-2.C: New test.
2393         * g++.dg/opt/pr19317-3.C: New test.
2394
2395         PR target/19005
2396         * gcc.c-torture/execute/pr19005.c: New test.
2397
2398         PR target/17828
2399         * g++.old-deja/g++.other/comdat5.C: New test.
2400         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2401
2402         * g++.dg/compat/struct-layout-1.exp: New file.
2403         * g++.dg/compat/struct-layout-1.h: New.
2404         * g++.dg/compat/struct-layout-1_generate.c: New.
2405         * g++.dg/compat/struct-layout-1_x1.h: New.
2406         * g++.dg/compat/struct-layout-1_x2.h: New.
2407         * g++.dg/compat/struct-layout-1_y1.h: New.
2408         * g++.dg/compat/struct-layout-1_y2.h: New.
2409
2410         * gcc.dg/20050330-2.c: New test.
2411
2412 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2413
2414         PR fortran/25292
2415         * gfortran.dg/associated_1.f90: New.
2416
2417 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2418
2419         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2420         ILP32 vect_no_align platforms.
2421
2422 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2423             Jakub Jelinek  <jakub@redhat.com>
2424
2425         PR target/25268
2426         * gcc.c-torture/compile/20051207-1.c: New test.
2427
2428 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2429
2430         PR testsuite/20772
2431         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2432         gcc.dg/torture/pr18582-1.c,
2433         gcc.target/i386/attributes-error.c: Also test on x86_64.
2434
2435         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2436
2437 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2438
2439         PR c++/19397
2440         * g++.dg/template/typedef3.C: New test.
2441
2442         PR c++/19762
2443         PR c++/19764
2444         * g++.dg/template/dtor3.C: Fix error markers.
2445
2446 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2447
2448         * lib/target-supports.exp (check_effective_target_sync_char_short):
2449         Add s390*.
2450
2451 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2452
2453         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2454
2455 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2456
2457         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2458         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2459         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2460         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2461
2462 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2463
2464         PR c++/25263
2465         * g++.dg/other/array2.C: New test case.
2466
2467 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2468
2469         * gcc.dg/darwin-weakimport-3.c: New.
2470
2471         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2472         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2473         and to work on Darwin.
2474         * gcc.dg/attr-weakref-1b.c: New file.
2475         * gcc.dg/attr-weakref-2.c: New test.
2476         * gcc.dg/darwin-weakref-1.c: New test.
2477
2478 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2479
2480         PR testsuite/25247
2481         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2482         use in selector expressions.
2483         (dg-xfail-if): Ditto.
2484         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2485         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2486         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2487         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2488         * gcc.test-framework/test-framework.exp: Skip generated tests if
2489         CHECK_TEST_FRAMEWORK is not 1.
2490
2491 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2492
2493         PR tree-optimization/24963
2494         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2495
2496         PR target/24108
2497         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2498
2499         PR target/18580
2500         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2501         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2502         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2503         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2504
2505 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2506
2507         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2508         dg-options.
2509
2510 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2511
2512         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2513
2514 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2515
2516         * gcc.dg/format/cast-1.c: New test.
2517
2518 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2519
2520         PR c/7776
2521         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2522         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2523         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2524         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2525
2526 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2527
2528         * gcc.dg/cast-pretty-print-1.c: New test.
2529
2530 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2531
2532         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2533
2534 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2535
2536         PR c++/24173
2537         * g++.dg/template/friend40.C: New test.
2538
2539 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR target/25199
2542         * gcc.target/i386/movq-2.c: New test.
2543         * gcc.target/i386/movq.c: Remove target i?86, instead add
2544         dg-require-effective-target ilp32.
2545
2546 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2547
2548         PR c++/24103
2549         * g++.dg/other/default1.C: New test.
2550
2551 2005-12-02  Richard Guenther  <rguenther@suse.de>
2552
2553         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2554
2555 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2556
2557         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2558
2559 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2560
2561         PR target/21017
2562         * gcc.target/powerpc/rotate.c: New.
2563
2564 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2565
2566         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2567         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2568
2569 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2570
2571         PR c/13384
2572         * gcc.dg/pr17730-1.c: Adjust.
2573         * gcc.dg/lvalue1.c (main): Likewise.
2574         * gcc.dg/lvalue-2.c: Likewise.
2575         * g++.dg/pr7503-3.C
2576
2577 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2578
2579         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2580         error messages.
2581
2582 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2583
2584         PR fortran/24789
2585         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2586
2587 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2588
2589         PR target/24475
2590         * lib/target-supports.exp (check_effective_target_tls): New.
2591         (check_effective_target_tls_runtime): New.
2592         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2593         for TLS support.
2594         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2595         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2596         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2597         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2598         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2599         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2600         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2601         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2602         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2603         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2604         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2605         effective-target TLS.
2606         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2607         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2608         effective-target TLS runtime.
2609
2610 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2611
2612         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2613
2614 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2615
2616         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2617         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2618         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2619         ignored" warnings when "packing" is the same as the ABI layout.
2620
2621 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2622
2623         PR fortran/21302
2624         * gfortran.dg/line_length_1.f: New test.
2625         * gfortran.dg/line_length_2.f90: Ditto.
2626
2627 2005-11-30  Richard Guenther  <rguenther@suse.de>
2628
2629         PR tree-optimization/21655
2630         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2631
2632 2005-11-30  Dale Johannesen  <dalej@apple.com>
2633
2634         * gcc.c-torture/compile/pr24930.c: New.
2635
2636 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2637
2638         PR fortran/15809
2639         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2640
2641 2005-11-30  Jeff Law  <law@redhat.com>
2642
2643         * g++.old-deja/g++.law/pr25000.C: New test.
2644
2645 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2646
2647         * gcc.dg/tls/opt-11.c: New test.
2648
2649 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2650
2651         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2652         targets.
2653         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2654         LP64 ia64.
2655
2656 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2657
2658         * gfortran.dg/open_access_1.f90: New test.
2659
2660 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2661
2662         * gcc.dg/charset/builtin2.c: New test.
2663
2664 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2665
2666         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2667         on mmix-*-* for *_[xy].c.
2668
2669 2005-11-28  Kean Johnston  <jkj@sco.com>
2670
2671         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2672         headers.
2673         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2674         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2675         * gcc.target/i386/asm-3.c: Ditto.
2676         * gcc.target/i386/clobbers.c: Ditto.
2677         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2678         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2679         test regexp.
2680         * gcc.target/i386/mul.c: Ditto.
2681         * gcc.target/i386/ssetype-1.c: Ditto.
2682         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2683         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2684         static so the test works with -fPIC mode too. Based on comment in
2685         PR19231 by Pinski.
2686         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2687
2688 2005-11-28  Richard Guenther  <rguenther@suse.de>
2689
2690         * gcc.dg/alias-9.c: New testcase.
2691         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2692
2693 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2694             Uros Bizjak  <uros@kss-loka.si>
2695
2696         PR middle-end/20219
2697         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2698         tan(x)/sin(x) transformations.
2699
2700 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2701
2702         PR middle-end/24575
2703         * gcc.dg/tree-ssa/divide-3.c: New test.
2704         * gcc.dg/tree-ssa/divide-4.c: New test.
2705
2706 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2707
2708         PR fortran/24917
2709         *  gfortran.dg/boz_6.f90: New test.
2710
2711 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2712
2713         PR fortran/23912
2714         * gfortran.dg/modulo_1.f90: New test.
2715
2716 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2717
2718         PR libfortran/24919
2719         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2720         fail on CRLF platforms.
2721         * gfortran.dg/ftell_2.f90: Likewise.
2722
2723 2005-11-26  Eric Christopher  <echristo@apple.com>
2724
2725         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2726
2727 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2728
2729         * objc.dg/gnu-runtime-3.m: Simplify.
2730
2731 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2732
2733         PR middle-end/23669
2734         * gcc.dg/tree-ssa/divide-1.c: New test.
2735         * gcc.dg/tree-ssa/divide-2.c: New test.
2736
2737 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2738
2739         PR libgfortran/24945
2740         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2741
2742 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2743
2744         PR libgfortran/24945
2745         * gfortran.dg/open_status_2.f90: New test.
2746
2747 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2748
2749         * gcc.c-torture/execute/builtins/fprintf.c,
2750         gcc.c-torture/execute/builtins/fputs-lib.c,
2751         gcc.c-torture/execute/builtins/fputs.c,
2752         gcc.c-torture/execute/builtins/lib/fprintf.c,
2753         gcc.c-torture/execute/builtins/lib/printf.c,
2754         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2755
2756 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2757
2758         * gcc.dg/20050922-2.c: New test.
2759
2760 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2761
2762         * objc.dg/gnu-runtime-3.m: New test.
2763
2764 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2765
2766         PR c++/9278
2767         * g++.dg/other/void1.C: New test.
2768
2769 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2770
2771         PR middle-end/24998
2772         * gcc.dg/torture/fp-int-convert-float.c,
2773         gcc.dg/torture/fp-int-convert-double.c,
2774         gcc.dg/torture/fp-int-convert-long-double.c,
2775         gcc.dg/torture/fp-int-convert-timode.c,
2776         gcc.dg/torture/fp-int-convert-float80.c,
2777         gcc.dg/torture/fp-int-convert-float80-timode.c,
2778         gcc.dg/torture/fp-int-convert-float128.c,
2779         gcc.dg/torture/fp-int-convert-float128-timode.c,
2780         gcc.dg/torture/fp-int-convert.h: New files.
2781
2782 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2783
2784         PR middle-end/24989
2785         * gcc.dg/tree-ssa/bool-10.c: New test.
2786         * gcc.dg/tree-ssa/bool-11.c: New test.
2787         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2788
2789 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2790
2791         PR middle-end/24990
2792         * tree-ssa/pr24990-1.c: New test.
2793
2794 2005-11-24  Richard Guenther  <rguenther@suse.de>
2795         Dirk Mueller <dmueller@suse.de>
2796
2797         PR c++/14024
2798         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2799         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2800         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2801         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2802         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2803         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2804
2805 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2806
2807         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2808
2809 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2810
2811         PR c/21668
2812         * gcc.dg/Wc++-compat.c: New.
2813         * gcc.dg/Wno-c++-compat.c: New.
2814
2815 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2816
2817         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2818         (vspltish, vspltisw): Likewise.
2819
2820 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2821
2822         PR libgfortran/24794
2823         * gfortran.dg/namelist_12.f: Fix quotes.
2824         * gfortran.dg/namelist_13.f90: Fix quotes.
2825         * gfortran.dg/namelist_14.f90: Fix quotes.
2826         * gfortran.dg/namelist_15.f90: Fix quotes.
2827         * gfortran.dg/namelist_use.f90: Fix quotes.
2828         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2829         * gfortran.dg/namelist_21.f90: New test.
2830         * gfortran.dg/namelist_22.f90: New test.
2831
2832 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2833
2834         PR target/23435
2835         * gcc.c-torture/compile/pr23435.c: New.
2836
2837 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2838
2839         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2840
2841 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2842
2843         * gcc.target/powerpc/405-macchw-1.c,
2844         gcc.target/powerpc/405-macchw-2.c,
2845         gcc.target/powerpc/405-macchwu-1.c,
2846         gcc.target/powerpc/405-macchwu-2.c,
2847         gcc.target/powerpc/405-machhw-1.c,
2848         gcc.target/powerpc/405-machhw-2.c,
2849         gcc.target/powerpc/405-machhwu-1.c,
2850         gcc.target/powerpc/405-machhwu-2.c,
2851         gcc.target/powerpc/405-maclhw-1.c,
2852         gcc.target/powerpc/405-maclhw-2.c,
2853         gcc.target/powerpc/405-maclhwu-1.c,
2854         gcc.target/powerpc/405-maclhwu-2.c,
2855         gcc.target/powerpc/405-mulchw-1.c,
2856         gcc.target/powerpc/405-mulchw-2.c,
2857         gcc.target/powerpc/405-mulchwu-1.c,
2858         gcc.target/powerpc/405-mulchwu-2.c,
2859         gcc.target/powerpc/405-mulhhw-1.c,
2860         gcc.target/powerpc/405-mulhhw-2.c,
2861         gcc.target/powerpc/405-mulhhwu-1.c,
2862         gcc.target/powerpc/405-mulhhwu-2.c,
2863         gcc.target/powerpc/405-mullhw-1.c,
2864         gcc.target/powerpc/405-mullhw-2.c,
2865         gcc.target/powerpc/405-mullhwu-1.c,
2866         gcc.target/powerpc/405-mullhwu-2.c,
2867         gcc.target/powerpc/405-nmacchw-1.c,
2868         gcc.target/powerpc/405-nmacchw-2.c,
2869         gcc.target/powerpc/405-nmachhw-1.c,
2870         gcc.target/powerpc/405-nmachhw-2.c,
2871         gcc.target/powerpc/405-nmaclhw-1.c,
2872         gcc.target/powerpc/405-nmaclhw-2.c,
2873         gcc.target/powerpc/440-macchw-1.c,
2874         gcc.target/powerpc/440-macchw-2.c,
2875         gcc.target/powerpc/440-macchwu-1.c,
2876         gcc.target/powerpc/440-macchwu-2.c,
2877         gcc.target/powerpc/440-machhw-1.c,
2878         gcc.target/powerpc/440-machhw-2.c,
2879         gcc.target/powerpc/440-machhwu-1.c,
2880         gcc.target/powerpc/440-machhwu-2.c,
2881         gcc.target/powerpc/440-maclhw-1.c,
2882         gcc.target/powerpc/440-maclhw-2.c,
2883         gcc.target/powerpc/440-maclhwu-1.c,
2884         gcc.target/powerpc/440-maclhwu-2.c,
2885         gcc.target/powerpc/440-mulchw-1.c,
2886         gcc.target/powerpc/440-mulchw-2.c,
2887         gcc.target/powerpc/440-mulchwu-1.c,
2888         gcc.target/powerpc/440-mulchwu-2.c,
2889         gcc.target/powerpc/440-mulhhw-1.c,
2890         gcc.target/powerpc/440-mulhhw-2.c,
2891         gcc.target/powerpc/440-mulhhwu-1.c,
2892         gcc.target/powerpc/440-mulhhwu-2.c,
2893         gcc.target/powerpc/440-mullhw-1.c,
2894         gcc.target/powerpc/440-mullhw-2.c,
2895         gcc.target/powerpc/440-mullhwu-1.c,
2896         gcc.target/powerpc/440-mullhwu-2.c,
2897         gcc.target/powerpc/440-nmacchw-1.c,
2898         gcc.target/powerpc/440-nmacchw-2.c,
2899         gcc.target/powerpc/440-nmachhw-1.c,
2900         gcc.target/powerpc/440-nmachhw-2.c,
2901         gcc.target/powerpc/440-nmaclhw-1.c,
2902         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2903
2904 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2905
2906         PR fortran/24774
2907         * gfortran.dg/inquire_9.f90: New test.
2908
2909         PR fortran/21647
2910         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2911
2912 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2913
2914         PR libfortran/24432
2915         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2916         Check that 'cos' is supported.
2917
2918 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2919
2920         PR fortran/24223
2921         * gfortran.dg/substring_equivalence.f90: New test.
2922
2923         PR fortran/24705
2924         * gfortran.dg/auto_internal_assumed.f90: New test.
2925
2926 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2927
2928         * gcc.dg/fold-div-2.c: New test.
2929
2930 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2931
2932         PR rtl-optimization/24883
2933         * gcc.c-torture/compile/pr24883.c: New test.
2934
2935 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2936
2937         PR middle-end/20583
2938         * gcc.c-torture/compile/pr20583.c: New.
2939
2940 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2941
2942         * gcc.c-torture/execute/usmul.c: New test.
2943
2944 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2945
2946         * gcc.dg/tree-ssa/vrp22.c: New test.
2947
2948 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2949
2950         PR middle-end/24912
2951         * gcc.dg/torture/pr24912-1.c: New test.
2952
2953 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2954
2955         PR fortran/24862
2956         * gfortran.dg/arrayio_derived_1.f90: New test.
2957
2958 2005-11-19  Richard Guenther  <rguenther@suse.de>
2959
2960         PR middle-end/23294
2961         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2962
2963 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2964
2965         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2966
2967 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2968
2969         PR c++/8355
2970         * g++.dg/template/friend39.C: New test.
2971
2972 2005-11-18  James E Wilson  <wilson@specifix.com>
2973
2974         * gcc.dg/builtin-strstr.c: New.
2975
2976 2005-11-18  Richard Henderson  <rth@redhat.com>
2977
2978         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2979         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2980         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2981         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2982         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2983         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2984         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2985         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2986         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2987         renaming to remove initial "ia64-".
2988
2989 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2990
2991         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2992
2993 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2994
2995         * g++.dg/cpp/string-2.C: New test.
2996
2997 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2998
2999         * gcc.dg/tree-ssa/loop-14.c: New test.
3000
3001 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3002             Michael Chamberlain <michael@chamberlain.net.au>
3003
3004         * ada/acats/run_all.sh (target_run): Kill long running tests.
3005
3006 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3007
3008         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3009         * gcc.dg/cleanup-9.c: Likewise.
3010         * gcc.dg/cleanup-10.c: Likewise.
3011         * gcc.dg/cleanup-11.c: Likewise.
3012
3013 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3014
3015         PR fortran/24892
3016         * gfortran.dg/open_access_append_1.f90: New test.
3017         * gfortran.dg/open_access_append_2.f90: New test.
3018
3019 2005-11-16  Richard Guenther  <rguenther@suse.de>
3020
3021         PR middle-end/24851
3022         * gcc.c-torture/execute/pr24851.c: New testcase.
3023
3024 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3025
3026         * gcc.dg/fold-overflow-1.c: New test.
3027
3028 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3029
3030         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3031         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3032
3033 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3034
3035         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3036         structures.
3037         * g++.dg/eh/forced2.C: Likewise.
3038         * g++.dg/eh/forced3.C: Likewise.
3039         * g++.dg/eh/forced4.C: Likewise.
3040
3041 2005-11-11  Mike Stump  <mrs@apple.com>
3042
3043         * g++.old-deja/g++.mike/unused.C: Add.
3044
3045 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/24667
3048         * g++.dg/warn/Wcast-qual1.C: New test.
3049
3050 2005-11-15  Jan Hubicka  <jh@suse.cz>
3051
3052         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3053
3054 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3055
3056         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3057
3058 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3059
3060         PR 24840
3061         * gcc.dg/tree-ssa/pr24840.c: New test.
3062
3063 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3064
3065         PR testsuite/24841
3066         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3067
3068 2005-11-14  Dale Johannesen  <dalej@apple.com>
3069
3070         * gcc.c-torture/execute/20051113-1.c: New.
3071
3072 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3073
3074         PR c++/24687
3075         * g++.dg/template/crash43.C: New test.
3076
3077 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3078
3079         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3080
3081 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3082
3083         PR c++/24817
3084         * g++.dg/eh/spec8.C: New test.
3085
3086 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3087
3088         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3089
3090 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/20293
3093         * g++.dg/parse/ambig4.C: New test.
3094         * g++.dg/tc1/dr101.C: Adjust error markers.
3095         * g++.dg/lookup/strong-using-2.C: Likewise.
3096         * g++.dg/lookup/ambig5.C: Likewise.
3097         * g++.dg/lookup/ambig4.C: Likewise.
3098         * g++.dg/parse/crash22.C: Likewise.
3099
3100 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3101
3102         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3103
3104 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3105
3106         * gcc.dg/nested-calls-1.c: New test.
3107
3108 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3109
3110         * gfortran.dg/complex_intrinsic_1.f90: New test.
3111         * gfortran.dg/complex_intrinsic_2.f90: New test.
3112         * gfortran.dg/fgetc_1.f90: New test.
3113         * gfortran.dg/fgetc_2.f90: New test.
3114         * gfortran.dg/fgetc_3.f90: New test.
3115         * gfortran.dg/ftell_1.f90: New test.
3116         * gfortran.dg/ftell_2.f90: New test.
3117         * gfortran.dg/gnu_logical_1.F: New test.
3118         * gfortran.dg/gnu_logical_2.f90: New test.
3119
3120 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3121
3122         PR middle-end/24820
3123         * testsuite/gcc.dg/pr24820.c: New test.
3124
3125 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3126
3127         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3128         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3129         variable.
3130
3131 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3132
3133         testsuite/24614
3134         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3135
3136 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3137
3138         * gcc.target/cris/cris.exp: New file.
3139         * gcc.target/cris/rld-legit1.c: New test.
3140         * gcc.target/cris/rld-legit2.c: New test.
3141
3142 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR c++/24780
3145         * g++.dg/opt/pr24780.C: New test.
3146
3147         PR c++/24761
3148         * g++.dg/template/asm1.C: New test.
3149
3150 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3151
3152         PR libgfortran/24787
3153         * gfortran.dg/scan_1.f90: New test.
3154
3155 2005-11-12  Jan Hubicka  <jh@suse.cz>
3156
3157         * gcc.target/i386/minmax-1.c: New.
3158         * gcc.target/i386/minmax-2.c: New.
3159
3160 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3161
3162         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3163
3164 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3165
3166         * gcc.c-torture/execute/20051110-1.c,
3167         gcc.c-torture/execute/20051110-2.c: New tests.
3168
3169 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3170
3171         PR middle-end/24750
3172         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3173         New tests.
3174
3175 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3176
3177         * lib/target-libpath.exp (get_shlib_extension): New proc.
3178         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3179         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3180         * lib/objc.exp (objc_target_compile): Likewise.
3181         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3182         detection.
3183
3184 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3185
3186         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3187
3188         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3189         Add -static to additional_flags and pass it to target_compile.
3190
3191 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3192
3193         PR libgfortran/24719
3194         gfortran.dg/read_noadvance.f90: New test.
3195
3196         PR libgfortran/24699
3197         gfortran.dg/fmt_t_2.f90: New test.
3198
3199         PR libgfortran/24785
3200         gfortran.dg/read_x_eor.f90: New test.
3201
3202         PR libgfortran/24584
3203         gfortran.dg/namelist_empty.f90: Rename test.
3204
3205         PR libgfortran/24489
3206         gfortran/read_eor.f90: Rename test.
3207
3208 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3209
3210         PR fortran/15976
3211         * gfortran.dg/automatic_module_variable.f90: New test.
3212
3213 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3214
3215         PR target/24445
3216         * gcc.dg/pr24445.c: New test.
3217
3218 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3219
3220         PR fortran/24655
3221         PR fortran/24755
3222         * gfortran.dg/recursive_statement_functions.f90: Add statement
3223         functions using inline intrinsic functions and parameters to test
3224         that they no longer seg-fault.
3225
3226         PR fortran/24409
3227         gfortran.dg/nested_modules_4.f90: New test.
3228         gfortran.dg/nested_modules_5.f90: New test.
3229
3230 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3231
3232         PR fortran/24643
3233         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3234
3235 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3236
3237         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3238         failures.
3239
3240 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3241
3242         * gcc.dg/sparc-getcontext-1.c: New test.
3243
3244 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3245
3246         * gcc.dg/ifcvt-fabs-1.c: New test.
3247
3248 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3249
3250         PR other/4372
3251         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3252         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3253
3254 2005-11-09  Richard Guenther  <rguenther@suse.de>
3255
3256         PR tree-optimization/24716
3257         * gcc.c-torture/execute/pr24716.c: New testcase.
3258
3259 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3260
3261         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3262
3263 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3264
3265         PR 24624
3266         * gcc.dg/pr24624.c: Testcase added.
3267
3268 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3269
3270         PR 24623
3271         * g++.dg/other/pr24623.C: Testcase added.
3272
3273 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3274
3275         PR fortran/22607
3276         * gfortran-dg/pure_byref_1.f90: New.
3277         * gfortran-dg/pure_byref_2.f90: New.
3278
3279 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3280
3281         PR c/24101
3282         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3283         * gcc.dg/dg.exp: Run main loop also for *.i files.
3284
3285 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3286
3287         PR c++/19450
3288         * g++.dg/tls/diag-3.C: New test.
3289         * g++.dg/tls/diag-4.C: New test.
3290         * g++.dg/tls/static-1.C: New test.
3291         * g++.dg/tls/static-1a.cc: New file.
3292
3293 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3294
3295         PR 23046
3296         * g++.dg/tree-ssa/pr23046.C: New test.
3297
3298 2005-11-08  Devang Patel <dpatel@apple.com>
3299
3300         PR tree-optimization/23115
3301         * gcc.dg/tree-ssa/pr23115.c: New.
3302
3303 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3304
3305         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3306         * gcc.target/powerpc/pr16155.c: Same.
3307         * gcc.target/powerpc/altivec-1.c: Same.
3308         * gcc.target/powerpc/altivec-2.c: Same.
3309         * gcc.target/powerpc/altivec-3.c: Same.
3310         * gcc.target/powerpc/altivec-5.c: Same.
3311         * gcc.target/powerpc/altivec-11.c: Same.
3312         * gcc.target/powerpc/altivec-12.c: Same.
3313         * gcc.target/powerpc/altivec-14.c: Same.
3314         * gcc.target/powerpc/altivec-22.c: Same.
3315         * gcc.target/powerpc/altivec-consts.c: Same.
3316         * gcc.target/powerpc/altivec-pr22085.c: Same.
3317         * gcc.target/powerpc/altivec-splat.c: Same.
3318         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3319         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3320         * gcc.target/powerpc/darwin-longlong.c: Same.
3321
3322 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3323
3324         PR target/19340
3325         * gcc.dg/pr19340.c: New test.
3326
3327 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3328
3329         PR rtl-optimization/24683
3330         * gcc.dg/pr24683.c: New test.
3331
3332 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3333
3334         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3335         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3336
3337 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3338
3339         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3340
3341 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3342
3343         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3344
3345 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3346
3347         PR target/24230
3348
3349         * gcc.target/powerpc/altivec-consts.c,
3350         gcc.target/powerpc/altivec-splat.c: New testcase.
3351
3352 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3353
3354         PR c/24599
3355
3356         * gcc.dg/overflow-2.c: New testcase.
3357
3358 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR rtl-optimization/23567
3361         * gcc.c-torture/execute/20051104-1.c: New test.
3362
3363 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3364
3365         PR fortran/24534
3366         gfortran.dg/private_type_2.f90: Modified to check that case with
3367         PRIVATE declaration within derived type is accepted.
3368
3369         PR fortran/20838
3370         gfortran.dg/pointer_assign_1.f90: New test.
3371
3372         PR fortran/20840
3373         * gfortran.dg/arrayio_0.f90: New test.
3374
3375         PR fortran/17737
3376         gfortran.dg/data_initialized.f90: New test.
3377         gfortran.dg/data_constraints_1.f90: New test.
3378         gfortran.dg/data_constraints_2.f90: New test.
3379
3380 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3381
3382         PR fortran/24174
3383         PR fortran/24305
3384         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3385
3386 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3387
3388         PR 24670
3389         * gcc.dg/tree-ssa/pr24670.c: New test.
3390
3391 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3392
3393         PR target/22432
3394         * gcc.target/i386/pr22432.c: New test.
3395
3396 2005-11-05  Richard Henderson  <rth@redhat.com>
3397
3398         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3399         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3400         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3401         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3402         from gcc.dg/alpha-*.
3403         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3404         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3405
3406 2005-11-05  Andreas Jaeger  <aj@suse.de>
3407
3408         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3409
3410 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3411
3412         PR target/23424
3413         * gcc.dg/torture/pr23424-1.c: New test.
3414
3415 2005-11-04  Richard Henderson  <rth@redhat.com>
3416
3417         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3418         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3419         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3420         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3421         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3422         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3423         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3424         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3425         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3426         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3427         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3428         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3429         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3430         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3431         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3432         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3433         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3434         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3435         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3436         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3437         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3438         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3439         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3440         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3441         Move from gcc.dg/.
3442         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3443         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3444         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3445         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3446         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3447         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3448         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3449         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3450         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3451         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3452         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3453         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3454         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3455         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3456         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3457         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3458         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3459         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3460         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3461         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3462         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3463         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3464         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3465         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3466         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3467         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3468         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3469         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3470         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3471         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3472         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3473         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3474         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3475         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3476         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3477         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3478         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3479         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3480         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3481         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3482         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3483         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3484         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3485         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3486         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3487
3488 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3489
3490         PR 24627
3491         * gcc.dg/tree-ssa/pr24627.c: New test.
3492
3493 2005-11-04 Paul Brook  <paul@codesourcery.com>
3494
3495         * gcc.dg/tls/opt-10.c: New test.
3496
3497 2005-11-04  Andreas Jaeger  <aj@suse.de>
3498
3499         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3500         avoid extra warnings.
3501
3502 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3503
3504         PR libfortran/22298
3505         * gcc/testsuite/lib/target-supports.exp
3506         (check_effective_target_static_libgfortran): New
3507         static_libgfortran effective target.
3508         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3509         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3510
3511 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3512
3513         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3514
3515 2005-11-03  Josh Conner  <jconner@apple.com>
3516
3517         PR c++/19989
3518         g++.dg/ext/array2.C: New test.
3519         g++.dg/template/dependent-name3.C: New test.
3520         g++.dg/template/dependent-name4.C: New test.
3521         g++.dg/template/sfinae2.C: New test.
3522
3523 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3524
3525         PR preprocessor/22042
3526         * gcc.dg/cpp/strify4.c: New test.
3527
3528 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3529
3530         PR c++/17964
3531         * g++.dg/cpp/string-1.C: New test.
3532
3533 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3534
3535         * gcc.target/powerpc: New directory.
3536         * gcc.target/powerpc/powerpc.exp: New file.
3537         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3538         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3539         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3540         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3541         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3542         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3543         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3544         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3545         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3546         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3547         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3548         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3549         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3550         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3551         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3552         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3553         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3554         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3555         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3556         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3557         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3558         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3559         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3560         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3561         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3562         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3563         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3564         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3565         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3566         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3567         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3568         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3569         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3570         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3571
3572 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3573
3574         PR c++/21627
3575         * g++.dg/warn/inline2.C: New test.
3576
3577 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3578
3579         PR middle-end/23155
3580         * g++.dg/ext/c99struct1.C: New test.
3581         * gcc.dg/union-cast-1.c: New test.
3582         * gcc.dg/union-cast-2.c: New test.
3583         * gcc.dg/union-cast-3.c: New test.
3584
3585 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3586
3587         PR middle-end/24589
3588         * gcc.c-torture/execute/zero-struct-2.c: New test.
3589
3590 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3591
3592         PR c++/24582
3593         * g++.dg/init/switch1.C: New test.
3594
3595 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3596
3597         * gcc.dg/delay-slot-1.c: New test.
3598
3599 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3600
3601         PR target/24620
3602         * gcc.dg/pr24620.c: New test.
3603
3604 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3605
3606         PR c/24329
3607         * gcc.dg/format/unnamed-1.c: New test.
3608
3609 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3610
3611         PR c++/22434
3612         * g++.dg/expr/cond8.C: New test.
3613
3614         PR c++/24560
3615         * g++.dg/parse/dot1.C: New test.
3616
3617 2005-11-02  Jan Hubicka  <jh@suse.cz>
3618
3619         PR target/23303
3620         * gcc.dg/i386-lea.c: New test
3621
3622 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3623
3624         PR target/24615
3625         * gcc.dg/pr24615.c: New test.
3626
3627 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3628
3629         PR target/24600
3630         * gcc.dg/pr24600.c: New test.
3631
3632 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/19253
3635         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3636         * g++.dg/parse/typename9.C: New test.
3637         * g++/dg/parse/typename10.C: Likewise.
3638
3639 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3640
3641         PR fortran/18157
3642         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3643         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3644         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3645
3646 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/24569
3649         * g++.dg/debug/static1.C: New test.
3650
3651 2005-11-02  Josh Conner  <jconner@apple.com>
3652
3653         * g++.dg/crash38.C: moved into proper directory...
3654         * g++.dg/template/crash42.C: ...here
3655
3656 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3657
3658         PR target/18338
3659         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3660         pcc_bitfield_type_matters || default_packed.
3661
3662         * lib/target-supports.exp
3663         (check_effective_target_pcc_bitfield_type_matters): New proc.
3664         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3665
3666         PR testsuite/23304
3667         * lib/target-supports.exp (check_effective_default_packed): New proc.
3668         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3669         Gate expected errors on target ! default_packed.
3670         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3671
3672 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3673
3674         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3675         change (r106358).
3676
3677 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3678
3679         PR fortran/24008
3680         * gfortran.dg/entry_5.f90: New.
3681         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3682
3683 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3684
3685         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3686
3687 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3688
3689         PR fortran/21565
3690         gfortran.dg/namelist_blockdata.f90: New test.
3691
3692         PR fortran/18737
3693         gfortran.dg/external_implicit_none.f90: New test.
3694
3695         PR fortran/14994
3696         * gfortran.dg/secnds.f: New test.
3697
3698 2005-10-31  Jan Hubicka  <jh@suse.cz>
3699
3700         PR target/20928
3701         * gcc.c-torture/compile/pr20928.c: New test.
3702
3703 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3704
3705         PR middle-end/23492
3706         * gcc.c-torture/compile/zero-strct-5.c: New test.
3707
3708 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3709
3710         PR libgfortran/24584
3711         * gfortran.dg/pr24584.f90: New test.
3712
3713 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3714
3715         PR fortran/18883
3716         * gfortran.dg/char_result_9.f90: New.
3717         * gfortran.dg/char_result_10.f90: New.
3718
3719 2005-10-30  Jan Hubicka  <jh@suse.cz>
3720
3721         * g++.dg/tree-ssa/pr24172.C: New testcase.
3722
3723 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3724
3725         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3726
3727 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3728
3729         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3730         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3731         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3732         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3733         gfortran.dg/enum_9.f90,
3734         gfortran.fortran-torture/compile/enum_1.f90,
3735         gfortran.fortran-torture/execute/enum_1.f90,
3736         gfortran.fortran-torture/execute/enum_2.f90,
3737         gfortran.fortran-torture/execute/enum_3.f90,
3738         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3739
3740 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3741
3742         PR target/18482
3743         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3744         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3745
3746 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3747
3748         PR libfortran/20179
3749         * gfortran.dg/mixed_io_1.f90: New test.
3750         * gfortran.dg/mixed_io_1.c: New file.
3751
3752 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3753
3754         * gfortran.dg/malloc_free_1.f90: New test.
3755
3756 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3757
3758         * gcc.dg/nested-func-4.c: Require profiling -pg.
3759
3760 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3761
3762         PR C++/23229
3763         * g++.dg/warn/main-2.C: New test.
3764
3765 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3766
3767         PR fortran/24545
3768         * gfortran.dg/interface_2.f90: new test.
3769
3770 2005-10-28  Josh Conner  <jconner@apple.com>
3771
3772         PR c++/22153
3773         * g++.dg/template/crash38.C: New test.
3774         * g++.dg/parse/explicit1.C: Change expected errors.
3775
3776 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3777
3778         PR C++/23426
3779         * g++.dg/other/large-size-array.C: New test.
3780
3781 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3782
3783         PR middle-end/24362
3784         * g++.dg/opt/complex4.C: New test.
3785
3786 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3787
3788         * gcc.dg/nested-func-4.c: New test.
3789
3790 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3791
3792         PR fortran/24158
3793         gfortran.dg/derived_recursion.f90: New test.
3794         gfortran.dg/implicit_actual.f90: New test.
3795
3796 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3797
3798         PR middle-end/24295, PR testsuite/24477
3799         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3800         removed when weakref hits the tree.
3801
3802 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3803
3804         * gfortran.dg/cray_pointers_4.f90: New test.
3805
3806         * gfortran.dg/cray_pointers_5.f90: New test.
3807
3808 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3809
3810         PR fortran/22290
3811         * gfortran.dg/assign_5.f90: New test.
3812         * gfortran.dg/assign_6.f: New test.
3813
3814 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3815
3816         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3817         CPU has no SSE support.
3818
3819 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3820
3821         PR libgfortran/24224
3822         * gfortran.dg/arrayio_1.f90: Update attribution.
3823         * gfortran.dg/arrayio_2.f90: Update attribution.
3824         * gfortran.dg/arrayio_3.f90: Update attribution.
3825         * gfortran.dg/arrayio_4.f90: Update test conditions.
3826         * gfortran.dg/arrayio_5.f90: Update attribution.
3827         * gfortran.dg/arrayio_6.f90: New test.
3828         * gfortran.dg/arrayio_7.f90: New test.
3829
3830 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3831
3832         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3833
3834 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3835
3836         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3837
3838 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3839
3840         PR fortran/24416
3841         * gfortran.dg/namelist_char_only.f90: New test.
3842
3843 2005-10-24  Asher Langton  <langton2@llnl.gov>
3844
3845         PR fortran/17031
3846         PR fortran/22282
3847         * gfortran.dg/cray_pointers_1.f90: New test.
3848         * gfortran.dg/cray_pointers_2.f90: New test.
3849         * gfortran.dg/cray_pointers_3.f90: New test.
3850         * gfortran.dg/loc_1.f90: New test.
3851         * gfortran.dg/loc_2.f90: New test.
3852
3853 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3854
3855         * gcc.dg/pr24225.c: New test.
3856
3857 2005-10-24  Asher Langton  <langton2@llnl.gov>
3858
3859         * gfortran.dg/dup_save_1.f90: New test.
3860         * gfortran.dg/dup_save_2.f90: New test.
3861
3862 2005-10-24  Paul Brook  <paul@codesourcery.com>
3863
3864         PR 24107
3865         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3866         stdint.h.
3867
3868 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3869
3870         PR libgfortran/24489
3871         * gfortran.dg/pr24489.f90: New test.
3872
3873 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3874
3875         PR fortran/23635
3876         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3877
3878 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3879
3880         PR target/18911
3881         * g++.dg/init/array16.C: Skip for mmix-*-*.
3882
3883 2005-10-23  Asher Langton  <langton2@llnl.gov>
3884
3885         * gfortran.dg/byte_1.f90: New test.
3886         * gfortran.dg/byte_2.f90: New test.
3887
3888 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3889
3890         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3891
3892 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR fortran/18022
3895         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3896
3897         PR fortran/24311
3898         * gfortran.dg/merge_char_const.f90: New test.
3899
3900         PR fortran/24384
3901         * gfortran.dg/spread_scalar_source.f90: New test.
3902
3903 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3904
3905         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3906
3907         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3908         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3909
3910         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3911
3912 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3913
3914         PR fortran/24426
3915         * gfortran.dg/der_pointer_4.f90: New.
3916
3917 2005-10-22  David Ayers  <d.ayers@inode.at>
3918
3919         * obj-c++.dg/except-1.mm: Simplify.
3920
3921 2005-10-21  David Ayers  <d.ayers@inode.at>
3922
3923         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3924
3925 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3926
3927         * gfortran.dg/assumed_dummy_2.f90: New test.
3928
3929 2005-10-21  James E Wilson  <wilson@specifix.com>
3930
3931         PR preprocessor/15220
3932         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3933
3934 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3935
3936         * gcc.c-torture/execute/20051021-1.c: New test.
3937
3938 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/24260
3941         * g++.dg/ext/tmplattr1.C: New test.
3942
3943 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3944
3945         PR fortran/24440
3946         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3947
3948 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3949
3950         * obj-c++.dg/except-1.mm: New.
3951
3952         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3953
3954 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3955
3956         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3957
3958 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3959
3960         PR middle-end/24295
3961         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3962         declarations with the same names as thunks' alias targets, use
3963         aliases instead.
3964         * gcc.dg/attr-alias-3.c: New test.
3965         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3966
3967 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3968
3969         PR c++/22618
3970         * g++.dg/parse/access8.C: New test.
3971
3972 2005-10-20  Richard Guenther  <rguenther@suse.de>
3973
3974         PR c++/24439
3975         * g++.dg/tree-ssa/pr24439.C: New testcase.
3976
3977 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3978
3979         * g++.dg/opt/delay-slot-1.C: New test.
3980
3981 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3982
3983         PR fortran/21625
3984         * gfortran.fg/der_init_1.f90: New.
3985
3986 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3987
3988         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3989
3990 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3991
3992         PR c++/21908
3993         * g++.dg/parse/error28.C: New test.
3994
3995 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3996
3997         * gcc.dg/profile-generate-2.c: New test.
3998
3999 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4000
4001         PR target/23589
4002         * g++.dg/ext/dllimport11.C: New.
4003
4004 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4005
4006         PR c++/22293
4007         * g++.dg/other/friend3.C: New test.
4008
4009 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4010
4011         PR c++/23293
4012         * g++.dg/template/error19.C: New test.
4013
4014 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4015
4016         PR c++/21383
4017         * g++.dg/overload/koenig2.C: New.
4018
4019         PR c++/23118
4020         * g++.dg/overload/error2.C: New.
4021
4022         PR c++/22604
4023         * g++.dg/inherit/covariant14.C: New.
4024
4025 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4026
4027         PR c++/23440
4028         * g++.dg/parse/for1.C: New test.
4029
4030 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4031
4032         PR fortran/23446
4033         * gfortran.dg/host_dummy_index_1.f90: New test.
4034
4035         PR fortran/21459
4036         * gfortran.dg/automatic_char_len_2.f90: New test.
4037
4038         PR fortran/20866
4039         * gfortran.dg/recursive_statement_functions.f90: New test.
4040
4041         PR fortran/20853
4042         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4043
4044         PR fortran/20849
4045         * gfortran.dg/external_initializer.f90: New test.
4046
4047         PR fortran/20837
4048         * non_module_public.f90: New test.
4049
4050 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4051
4052         PR c++/24386
4053         * g++.dg/template/overload7.C: New.
4054
4055         PR c++/22551
4056         * g++.dg/other/switch2.C: Remove expected warnings.
4057
4058         PR c++/21353
4059         * g++.dg/template/defarg6.C: New.
4060
4061 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4062
4063         PR target/24315
4064         * gcc.target/i386/pr24315.c: New test.
4065
4066 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4067
4068         PR c++/24389
4069         * g++.dg/template/static21.C: New test.
4070         * g++.dg/template/static21-a.cc: Likewise.
4071
4072 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4073
4074         PR c++/23959
4075         * g++.dg/warn/Wswitch-default-1.C: New test.
4076         * g++.dg/warn/Wswitch-default-2.C: New test.
4077
4078 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4079
4080         PR c++/22173
4081         * g++.dg/parse/template18.C: New test.
4082         * g++.dg/template/nontype15.C: Likewise.
4083
4084 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4085
4086         PR fortran/22273
4087         * gfortran.dg/spec_expr_2.f90: New.
4088
4089 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4090
4091         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4092         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4093         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4094         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4095         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4096         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4097         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4098         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4099         previous target-specific skips and warning-message matches where
4100         applicable.
4101
4102 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4103
4104         PR c++/21347
4105         * g++.dg/warn/Wctor-dtor.C: New test.
4106
4107 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4108
4109         PR c/23439
4110         * gcc.dg/for-1.c: New test.
4111
4112 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4113
4114         PR c++/19565
4115         * g++.dg/warn/Wconversion1.C: New test.
4116         * g++.dg/ext/packed4.C: Compile with -w.
4117         * g++.dg/opt/20050511-1.C: Likewise.
4118         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4119
4120 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4121
4122         * gfortran.dg/boz_5.f90: New test.
4123
4124 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4125
4126         PR c++/22551
4127         * g++.dg/other/switch2.C: New.
4128
4129         PR c++/23984
4130         * g++.dg/init/ctor7.C: New.
4131
4132 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4133
4134         PR c++/23730
4135         * g++.dg/parse/crash32.C: New test.
4136
4137 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4138
4139         PR c++/20721
4140         * g++.dg/init/goto2.C: New test.
4141
4142         PR c++/22464
4143         * g++.dg/template/crash/41.C: New test.
4144
4145         PR c++/22180
4146         * g++.dg/template/crash40.C: New test.
4147
4148         PR c++/23694
4149         * g++.dg/parse/friend5.C: New test.
4150
4151         PR c++/23307
4152         * g++.dg/template/crash38.C: New test.
4153
4154         PR c++/22352
4155         * g++.dg/template/friend38.C: New test.
4156
4157         PR c++/22405
4158         * g++.dg/template/crash39.C: New test.
4159
4160 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4161
4162         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4163         gcc.dg/debug/dwarf2/dwarf-char2.c,
4164         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4165
4166         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4167
4168 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4169
4170         * gcc.dg/dll-2.c: Add tests for warnings.
4171         * gcc.dg/dll-3.c: Likewise.
4172         * gcc.dg/dll-4.c: Likewise.
4173
4174         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4175         * g++.dg/ext/dllimport2.C: Likewise.
4176         * g++.dg/ext/dllimport3.C: Likewise.
4177         * g++.dg/ext/dllimport7.C: Likewise.
4178         * g++.dg/ext/dllimport8.C: Likewise.
4179         * g++.dg/ext/dllimport9.C: Likewise.
4180
4181 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4182
4183         PR fortran/24092
4184         * gfortran.dg/derived_pointer_recursion.f90: New test.
4185
4186 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4187
4188         * gcc.c-torture/execute/20051012-1.c: New test.
4189
4190 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4191
4192         PR fortran/18082
4193         * gfortran.dg/automatic_char_len_1.f90: New test.
4194
4195 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4196
4197         PR fortran/20847
4198         * gfortran.dg/save_common.f90: New test.
4199
4200         PR fortran/20856
4201         * gfortran.dg/save_result.f90: New test.
4202
4203 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4204
4205         PR c++/21592
4206         * g++.dg/template/dependent-expr1.C: Add new expected error.
4207         * g++.dg/template/dependent-expr2.C: Adjust error text.
4208         * g++.dg/template/overload6.C: New.
4209
4210         PR c++/23797
4211         * g++.dg/other/typename8.C: New.
4212
4213         PR c++/21117
4214         * g++.dg/other/return1.C: New.
4215
4216 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4217
4218         PR c++/24052
4219         * g++.dg/ext/label5.C: New.
4220
4221 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4222
4223         PR c++/19964
4224         * g++.dg/parse/crash31.C: New.
4225
4226 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4227
4228         * g++.dg/ipa/ipa-1.c: New test.
4229         * g++.dg/ipa/ipa-2.c: New test.
4230         * g++.dg/ipa/ipa-3.c: New test.
4231         * g++.dg/ipa/ipa-4.c: New test.
4232         * g++.dg/ipa/ipa-5.c: New test.
4233         * g++.dg/ipa/ipa.exp: New file.
4234
4235 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4236
4237         PR fortran/24207
4238         * gfortran.dg/private_type_3.f90: New test.
4239
4240 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4241
4242         PR fortran/20786
4243         gfortran.dg/aint_anint_1.f90: New test.
4244
4245 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4246
4247         PR libgfortran/24313
4248         gfortran.dg/csqrt.f: New test.
4249
4250 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4251
4252         PR c++/8057
4253         * g++.dg/warn/noeffect7.C: New test.
4254         * g++.dg/warn/noeffect2.C: Instantiate templates.
4255         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4256         and warning.
4257
4258 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4259
4260         PR c++/21089
4261         * g++.dg/init/float1.C: New test.
4262
4263         PR c++/24277
4264         * g++.dg/init/member1.C: Tweak error markers.
4265
4266 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4267
4268         PR testsuite/24281
4269         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4270         Check for null pointer.
4271
4272 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4273
4274         PR c++/21369
4275         * g++.dg/parse/ret-type3.C: New test.
4276
4277 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4278
4279         PR tree-opt/23946
4280         * gcc.c-torture/compile/pr23946.c: New test.
4281
4282 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4283
4284         * g++.dg/opt/mmx2.C: New test.
4285
4286 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4287
4288         PR c++/24277
4289         * g++.dg/template/static20.C: New test.
4290
4291         PR c++/24302
4292         * g++.dg/warn/Wunused-12.C: New test.
4293
4294         PR c++/23437
4295         * g++.dg/template/arg4.C: New test.
4296
4297 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4298
4299         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4300         * gcc.dg/ucnid-3.c: Likewise.
4301         * gcc.dg/ucnid-4.c: Likewise.
4302         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4303         * g++.dg/other/ucnid-1.C: Likewise.
4304         * gcc.dg/sparc-frame-1.c: New test.
4305
4306 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4307
4308         PR c++/24139
4309         * g++.dg/template/spec27.C: New test.
4310
4311         PR c++/24275
4312         * g++.dg/template/static19.C: New test.
4313
4314 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4315
4316         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4317         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4318
4319 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4320
4321         PR target/24136
4322         * gfortran.fortran-torture/compile/pr24136.f: New test.
4323
4324 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4325
4326         PR c++/22172
4327         * g++.dg/parse/crash30.C: New test.
4328
4329 2005-10-07  Richard Guenther  <rguenther@suse.de>
4330
4331         PR middle-end/24227
4332         * gcc.c-torture/compile/pr24227.c: New testcase.
4333
4334 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4335
4336         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4337         Do not put aligned attributes on array elements.
4338
4339 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4340
4341         PR testsuite/23611, PR testsuite/23615
4342         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4343         writing prototypes of library functions by hand.
4344         * obj-c++.dg/bitfield-4.mm: Likewise.
4345         * obj-c++.dg/const-str-4.mm: Likewise.
4346         * obj-c++.dg/encode-4.mm: Likewise.
4347         * obj-c++.dg/encode-5.mm: Likewise.
4348         * obj-c++.dg/encode-6.mm: Likewise.
4349         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4350         * obj-c++.dg/method-10.mm: Likewise.
4351         * obj-c++.dg/method-17.mm: Likewise.
4352         * obj-c++.dg/method-19.mm: Likewise.
4353         * obj-c++.dg/try-catch-2.mm: Likewise.
4354
4355 2005-10-06  Richard Henderson  <rth@redhat.com>
4356
4357         PR 24236
4358         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4359
4360 2005-10-06  Dale Johannesen  <dalej@apple.com>
4361
4362         * gcc.c-torture/execute/20030125-1.c: Correct.
4363
4364 2005-10-06  Richard Guenther  <rguenther@suse.de>
4365
4366         PR tree-optimization/24238
4367         * g++.dg/tree-ssa/pr24238.C: New testcase.
4368
4369 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4370
4371         PR 18568
4372         * gfortran.dg/der_pointer_3.f90: New test.
4373
4374 2005-10-05  Devang Patel  <dpatel@apple.com>
4375
4376         PR Debug/23205
4377         * g++.dg/other/PR23205.C: New.
4378
4379 2005-10-05  Richard Henderson  <rth@redhat.com>
4380
4381         PR target/23602
4382         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4383         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4384
4385 2005-10-05  Dale Johannesen  <dalej@apple.com>
4386
4387         * gcc.c-torture/execute/float-floor.c: New.
4388
4389 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4390
4391         PR tree-optimization/21419
4392         PR tree-optimization/24146
4393         PR tree-optimization/24151
4394
4395         * g++.dg/ext/asm7.C: New.
4396         * g++.dg/ext/asm8.C: New.
4397         * gcc.dg/asm-1.c: Compile on all targets.
4398         * gcc.dg/asm-pr24146.c: New.
4399         * gcc.dg/pr21419.c: Adjust error messages.
4400
4401 2005-10-05  Richard Guenther  <rguenther@suse.de>
4402
4403         PR fortran/24176
4404         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4405
4406 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4407
4408         PR c++/23513
4409         * g++.dg/template/spec22.C: Robustify test.
4410         * g++.dg/template/spec26.C: New.
4411
4412 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4413
4414         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4415         if target supports vector instructions.
4416
4417 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4418
4419         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4420         C99 functions.
4421
4422 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4423
4424         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4425         check_effective_target_fortran_large_int): Replace cached result
4426         when target changes.
4427
4428 2005-10-04  Devang Patel  <dpatel@apple.com>
4429
4430         * gcc.dg/i386-sse-vect-types.c: New.
4431
4432 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4433
4434         PR preprocessor/13726
4435         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4436         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4437
4438 2005-10-04  Richard Guenther  <rguenther@suse.de>
4439
4440         PR c/23576
4441         * gcc.dg/noncompile/pr23576.c: New testcase.
4442
4443 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4444
4445         PR middle-end/23125
4446         * gcc.dg/register-var-3.c: New test.
4447
4448 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4449
4450         * gcc.dg/pr23049.c: New test.
4451
4452         * gcc.dg/ucnid-4.c: Fix test.
4453
4454 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4455
4456         PR 23445
4457         * gcc.c-torture/compile/pr23445.c: New test.
4458
4459 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4460
4461         * g++.dg/overload/unknown1.C: New.
4462
4463 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4464
4465         PR c++/17775
4466         * g++.dg/template/repo4.C: New test.
4467
4468 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4469
4470         PR libfortran/19308
4471         * gfortran.dg/large_real_kind_2.F90: New test.
4472         * gfortran.dg/large_integer_kind_2.f90: New test.
4473
4474 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4475
4476         * lib/target-supports.exp (check_effective_target_vect_shift):
4477         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4478         (check_effective_target_vect_condition): Fix copy-n-pasto.
4479
4480         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4481         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4482         targets.
4483
4484 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4485
4486         PR c++/22621
4487         * g++.dg/template/overload5.C : New test.
4488
4489         PR c++/23840
4490         * g++.dg/expr/stdarg1.C: New test.
4491
4492 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4493
4494         PR 24142
4495         * gcc.c-torture/execute/pr24142.c: New test.
4496
4497 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4498
4499         PR 24141
4500         * gcc.c-torture/execute/pr24141.c: New test.
4501
4502 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4503             Diego Novillo  <dnovillo@redhat.com>
4504
4505         PR 23604
4506         * gcc.c-torture/execute/pr23604.c: New test.
4507
4508 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4509
4510         PR fortran/16404
4511         PR fortran/20835
4512         PR fortran/20890
4513         PR fortran/20899
4514         PR fortran/20900
4515         PR fortran/20901
4516         PR fortran/20902
4517         gfortran.dg/equiv_constraint_1.f90: New test.
4518         gfortran.dg/equiv_constraint_2.f90: New test.
4519         gfortran.dg/equiv_constraint_3.f90: New test.
4520         gfortran.dg/equiv_constraint_4.f90: New test.
4521         gfortran.dg/equiv_constraint_5.f90: New test.
4522         gfortran.dg/equiv_constraint_6.f90: New test.
4523         gfortran.dg/equiv_constraint_7.f90: New test.
4524         gfortran.dg/equiv_constraint_8.f90: New test.
4525         gfortran.dg/private_type_1.f90: New test.
4526         gfortran.dg/private_type_2.f90: New test.
4527         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4528         980628-10.f: Assert std=gnu to permit mixing of
4529         types in equivalence statements.
4530
4531 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4532
4533         PR 24112
4534         * gfortran.dg/open_status_1.f90: New.
4535
4536 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4537
4538         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4539         * gcc.dg/vect/pr22480.c: Clean up temp files.
4540         * gcc.dg/vect/pr23831.c: Clean up temp files.
4541         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4542         Clean up temp files.
4543         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4544         Clean up temp files.
4545
4546         * gcc.dg/20050309-1.c: Clean up temp files.
4547         * gcc.dg/20050325-1.c: Clean up temp files.
4548
4549 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4550
4551         PR tree-optimization/24059
4552         * gcc.dg/vect/pr24059.c : New test.
4553
4554 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4555
4556         PR middle-end/24109
4557         * gcc.c-torture/execute/20050929-1.c: New test.
4558
4559 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4560
4561         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4562
4563 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4564
4565         PR c/21419
4566         * gcc.dg/pr21419.c: New test.
4567
4568 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4569
4570         * gcc.dg/pr23911.c: New test.
4571
4572 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4573
4574         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4575
4576         PR c++/16782
4577         * g++.dg/parse/qualified4.C: New test.
4578         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4579         * g++.old-deja/g++.mike/p8154.C: Likewise.
4580
4581 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4582
4583         PR c++/22147
4584         * g++.dg/template/friend37.C: New test.
4585         * g++.dg/parse/crash28.C: Adjust error markers.
4586
4587 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR fortran/18518
4590         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4591
4592 2005-09-27  Devang Patel  <dpatel@apple.com>
4593
4594         PR tree-optimization/23625
4595         * gcc.dg/pr23625.c: New test.
4596
4597 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4598
4599         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4600         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4601
4602 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4603
4604         PR fortran/23677
4605         * gfortran.fortran-torture/execute/save_1.f90: New test.
4606         * gfortran.dg/save_1.f90: New test.
4607
4608 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4609
4610         * gcc.target/i386/builtin-apply-mmx.c: New test.
4611
4612         PR target/22576
4613         * gcc.target/i386/pr22576.c: New test.
4614
4615         PR target/22585
4616         * gcc.target/i386/pr22585.c: New test.
4617
4618         PR target/23268
4619         * gcc.target/i386/pr23268.c: New test.
4620
4621         PR middle-end/23831
4622         * gcc.dg/vect/pr23831.c: New test.
4623
4624         PR target/24055
4625         * gcc.target/i386/pr24055.c: New test.
4626
4627 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4628
4629         PR tree-optimization/23960
4630         * gcc.c-torture/compile/pr23960.c: New.
4631
4632 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4633
4634         PR fortran/16861
4635         * gfortran.dg/nested_modules_3.f90: New.
4636
4637 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4638
4639         PR fortran/24005
4640         gfortran.dg/interface_1.f90: New test.
4641
4642 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4643         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4644
4645         PR fortran/23843
4646         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4647
4648 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4649
4650         PR fortran/23516
4651         * gfortran.dg/imag_1.f: New test.
4652         * gfortran.dg/imag_2.f: Ditto.
4653
4654 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4655
4656         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4657
4658 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4659
4660         PR c++/21983
4661         * g++.dg/warn/pr21983.C: New test.
4662
4663 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4664
4665         PR c++/23993
4666         * g++.dg/template/array14.C: New test.
4667
4668 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4669
4670         PR fortran/19929
4671         * gfortran.dg/der_ptr_component_1.f90: New test.
4672
4673 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4674
4675         PR c++/23965
4676         * g++.dg/template/error1.C: Reject "no matching function" message.
4677
4678 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4679
4680         PR c++/17609
4681         * g++.dg/lookup/error1.C: New test.
4682
4683 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4684
4685         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4686         functionality of the testcase.
4687
4688 2005-09-20  Richard Henderson  <rth@redhat.com>
4689
4690         * gcc.dg/vect/vect-22.c: Require vect_float.
4691         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4692
4693 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4694
4695         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4696         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4697         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4698         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4699         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4700         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4701         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4702         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4703         * gcc.dg/cpp/ucnid-8.c: New test.
4704
4705 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4706
4707         PR tree-optimization/23929
4708         * gcc.c-torture/compile/pr23929.c: New test.
4709
4710 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4711
4712         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4713         for one loop.
4714
4715 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4716
4717         PR testsuite/23186
4718         * g++.dg/other/pr22003.C: Require named sections.
4719
4720 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR c++/23947
4723         * g++.dg/rtti/crash3.C: New test.
4724
4725         PR tree-optimization/23818
4726         * gcc.dg/pr23818.c: New test.
4727
4728 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4729
4730         PR fortran/23420
4731         * gfortran.dg/print_fmt_4.f: New.
4732
4733 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4734
4735         PR fortran/23663
4736         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4737
4738 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4739
4740         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4741         Use pointers to local alignable arrays instead. Added comments.
4742         * gcc.dg/vect/vect-46.c: Likewise.
4743         * gcc.dg/vect/vect-48.c: Likewise.
4744         * gcc.dg/vect/vect-49.c: Likewise.
4745         * gcc.dg/vect/vect-52.c: Likewise.
4746         * gcc.dg/vect/vect-53.c: Likewise.
4747         * gcc.dg/vect/vect-54.c: Likewise.
4748         * gcc.dg/vect/vect-56.c: Likewise.
4749         * gcc.dg/vect/vect-57.c: Likewise.
4750         * gcc.dg/vect/vect-58.c: Likewise.
4751         * gcc.dg/vect/vect-60.c: Likewise.
4752         * gcc.dg/vect/vect-61.c: Likewise.
4753
4754         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4755         The test is no longer vectorizable on vect_no_align targets.
4756         * gcc.dg/vect/vect-43.c: Likewsie.
4757
4758         * gcc.dg/vect/vect-44.c: Added comments.
4759         * gcc.dg/vect/vect-45.c: Added comments.
4760         * gcc.dg/vect/vect-50.c: Added comments.
4761         * gcc.dg/vect/vect-51.c: Added comments.
4762
4763         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4764         aligned type.
4765         * gcc.dg/vect/Os-vect-95.c: Likewise.
4766
4767         * gcc.dg/vect/vect-41.c: Test removed.
4768         * gcc.dg/vect/vect-47.c: Test removed.
4769         * gcc.dg/vect/vect-55.c: Test removed.
4770         * gcc.dg/vect/vect-59.c: Test removed.
4771
4772 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4773
4774         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4775         No longer vectorizable on vect_no_align targets.
4776         * gcc.dg/vect/pr20122.c: Likewise.
4777         * gcc.dg/vect/vect-74.c: Likewise.
4778         * gcc.dg/vect/vect-75.c: Likewise.
4779         * gcc.dg/vect/vect-76.c: Likewise.
4780
4781         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4782         Will not be vectorizable on vect_no_align targets once aliasing issues
4783         are resolved.
4784         * gcc.dg/vect/vect-79.c: Likewise.
4785
4786         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4787         * gcc.dg/vect/vect-78.c: Likewise.
4788         * gcc.dg/vect/vect-97.c: Likewise.
4789
4790 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4791
4792         * gcc.dg/pr23943.c: New test.
4793
4794 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4795
4796         PR fortran/19181
4797         * gfortran.dg/derived_pointer_null_1.f90: New test.
4798
4799 2005-09-18  Richard Guenther  <rguenther@suse.de>
4800
4801         PR middle-end/23944
4802         * gcc.c-torture/compile/pr23944.c: New testcase.
4803
4804 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4805
4806         PR fortran/15975
4807         * gfortran.dg/der_pointer_2.f90: New test.
4808
4809 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4810
4811         PR fortran/16861
4812         * gfortran.dg/nested_modules_2.f90: New test.
4813
4814 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4815
4816         PR c++/18368
4817         * g++.dg/other/semicolon.C: New test.
4818
4819 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4820
4821         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4822         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4823
4824 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/23914
4827         * g++.dg/template/static18.C: New test.
4828
4829         PR c++/21514
4830         * g++.dg/template/crash19.C: Remove dg-error marker.
4831         * g++.dg/template/local4.C: New test.
4832
4833 2005-09-16  Paul Brook  <paul@codesourcery.com>
4834
4835         PR fortran/23906
4836         * gfortran.dg/dependency_1.f90: New test.
4837
4838 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4839
4840         PR c++/23896
4841         * g++.dg/template/static17.C: New test.
4842
4843 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4844
4845         PR c++/23139
4846         * g++.dg/warn/huge-val1.C: New test.
4847
4848 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4849
4850         PR c++/13140
4851         * g++.dg/parse/class2.C: New test.
4852         * g++.dg/template/explicit8.C: Likewise.
4853         * g++.dg/template/spec25.C: Likewise.
4854
4855 2005-09-14  Josh Conner  <jconner@apple.com>
4856
4857         PR middle-end/23584
4858         * gcc.dg/pr23584.c: New test.
4859
4860 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4861
4862         PR fortran/21875 Internal Unit Array I/O, NIST
4863         * gfortran.dg/arrayio_1.f90: New test.
4864         * gfortran.dg/arrayio_1.f90: New test.
4865         * gfortran.dg/arrayio_1.f90: New test.
4866         * gfortran.dg/arrayio_1.f90: New test.
4867         * gfortran.dg/arrayio_1.f90: New test.
4868
4869 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4870
4871         PR middle-end/22480
4872         * gcc.dg/vect/pr22480.c: New test.
4873
4874 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4875
4876         PR fortran/19358
4877         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4878
4879 2005-09-13 Josh Conner <jconner@apple.com>
4880
4881         PR c++/23180
4882         * g++.dg/init/struct2.C: New test.
4883         * g++.dg/init/struct3.C: New test.
4884
4885 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4886
4887         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4888         Clean up temp files.
4889         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4890         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4891         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4892         gcc.dg/tree-ssa/builtin-printf-1.c,
4893         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4894         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4895         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4896         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4897         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4898         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4899         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4900         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4901         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4902         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4903         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4904         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4905
4906 2005-09-13  Josh Conner  <jconner@apple.com>
4907
4908         * lib/gcc-dg.exp: Load scanipa.exp.
4909         (cleanup-dump): New procedure.
4910         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4911         * lib/scandump.exp: New file.
4912         * lib/scantree.exp: Use it.
4913         * lib/scanipa.exp: New file.
4914
4915 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4916
4917         PR fortran/17740
4918         * gfortran.dg/generic_4.f90: New test.
4919
4920 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4921
4922         PR target/23816
4923         * gcc.target/i386/pr23816-1.c: New test.
4924         * gcc.target/i386/pr23816-2.c: New test.
4925
4926
4927 2005-09-13  Bastian Blank <waldi@debian.org>
4928
4929         PR c++/16171
4930         * g++.dg/abi/mangle26.C: New test.
4931         * g++.dg/abi/mangle27.C: New test.
4932         * g++.dg/abi/mangle28.C: New test.
4933         * g++.dg/abi/mangle29.C: New test.
4934
4935         PR c++/23839
4936         * g++.dg/parse/register1.C: New test.
4937
4938 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4939
4940         PR c++/23842
4941         * g++.dg/template/access16.C: New test.
4942
4943 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4944
4945         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4946
4947 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4948
4949         PR fortran/18899
4950         * gfortran.dg/shape_2.f90: New test.
4951
4952 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4953
4954         PR target/19269
4955         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4956         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4957         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4958         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4959         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4960         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4961         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4962         tests.
4963
4964 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/23841
4967         * g++.dg/parse/template17.C: New test.
4968
4969 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4970
4971         PR c++/23789
4972         * g++.dg/template/nontype14.C: New test.
4973
4974 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4975
4976         PR g++/7874
4977         * g++.dg/lookup/friend7.C: New test.
4978         * g++.dg/lookup/friend8.C: New test.
4979         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4980         so that it will be found via argument dependent lookup.
4981         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4982         friend functions which will no longer be found.
4983         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4984         function g, so that it will be found via argument dependent
4985         lookup.
4986         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4987         * g++.old-deja/g++.mike/net43.C: Likewise.
4988
4989 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4990
4991         PR c++/23691
4992         * g++.dg/template/static16.C: New test.
4993
4994 2005-09-12  Josh Conner  <jconner@apple.com>
4995
4996         PR middle-end/23237
4997         * gcc.c-torture/compile/pr23237.c: New test.
4998
4999 2005-09-11  Richard Henderson  <rth@redhat.com>
5000
5001         * g++.dg/other/error8.C: Update expected diagnostic text.
5002
5003 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5004
5005         PR libfortran/19872
5006         * gfortran.dg/overwrite_1.f: New test.
5007
5008 2005-09-09  Josh Conner  <jconner@apple.com>
5009
5010         * g++.dg/init/pr23180-1.C: Removed.
5011         * g++.dg/init/pr23180-2.C: Removed.
5012
5013 2005-09-09  David Daney <ddaney@avtrex.com>
5014
5015         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5016         files which are ...
5017         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5018         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5019
5020 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5021
5022         * gfortran.dg/iostat_2.f90: New test.
5023
5024 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/22252
5027         * g++.dg/ext/interface1.C: New test.
5028         * g++.dg/ext/interface1.h: Likewise.
5029         * g++.dg/ext/interface1a.cc: Likewise.
5030
5031 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5032
5033         * gfortran.dg/iomsg_1.f90: New test case.
5034
5035 2005-09-09  Richard Guenther  <rguenther@suse.de>
5036
5037         PR c++/23624
5038         * g++.dg/tree-ssa/pr23624.C: New testcase.
5039
5040 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5041
5042         PR fortran/19239
5043         * gfortran.dg/vector_subscript_1.f90,
5044         * gfortran.dg/vector_subscript_2.f90: New tests.
5045
5046 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5047
5048         PR fortran/21104
5049         * gfortran.dg/array_alloc_1.f90,
5050         * gfortran.dg/array_alloc_2.f90,
5051         * gfortran.dg/array_alloc_3.f90: New tests.
5052
5053 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5054
5055         PR fortran/12840
5056         * gfortran.dg/array_constructor_6.f90
5057         * gfortran.dg/array_constructor_7.f90
5058         * gfortran.dg/array_constructor_8.f90
5059         * gfortran.dg/array_constructor_9.f90
5060         * gfortran.dg/array_constructor_10.f90
5061         * gfortran.dg/array_constructor_11.f90
5062         * gfortran.dg/array_constructor_12.f90: New tests.
5063
5064 2005-09-08  Josh Conner  <jconner@apple.com>
5065
5066         PR c++/23180
5067         * g++.dg/init/pr23180-1.C: New test.
5068         * g++.dg/init/pr23180-2.C: New test.
5069
5070 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5071
5072         PR fortran/18878
5073         * gfortran.dg/module_double_reuse.f90: New.
5074
5075 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5076
5077         PR fortran/23270
5078         PR fortran/22304
5079         PR fortran/18870
5080         PR fortran/17917
5081         PR fortran/16511
5082         * gfortran.dg/common_equivalence_1.f: New.
5083         * gfortran.dg/common_equivalence_2.f: New.
5084         * gfortran.dg/common_equivalence_3.f: New.
5085         * gfortran.dg/contained_equivalence_1.f90: New.
5086         * gfortran.dg/module_blank_common.f90: New.
5087         * gfortran.dg/module_commons_1.f90: New.
5088         * gfortran.dg/module_equivalence_1.f90: New.
5089         * gfortran.dg/nested_modules_1.f90: New.
5090         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5091         equivalences and add comment to connect the test with
5092         the PR.
5093
5094 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5095
5096         PR fortran/23765
5097         * gfortran.dg/common_6.f90: New test.
5098
5099 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5100
5101         PR fortran/15326
5102         * gfortran.dg/char_result_1.f90,
5103         * gfortran.dg/char_result_2.f90,
5104         * gfortran.dg/char_result_3.f90,
5105         * gfortran.dg/char_result_4.f90,
5106         * gfortran.dg/char_result_5.f90,
5107         * gfortran.dg/char_result_6.f90,
5108         * gfortran.dg/char_result_7.f90,
5109         * gfortran.dg/char_result_8.f90: New tests.
5110
5111 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5112
5113         PR fortran/19928
5114         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5115
5116 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5117
5118         PR obj-c++/16816
5119         * obj-c++.dg/selector-5.mm: New test.
5120         * obj-c++.dg/selector-6.mm: New test.
5121
5122 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5123
5124         PR objc/20574
5125         PR objc/19324
5126         * objc.dg/error-1.m: New test.
5127
5128 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5129
5130         PR fortran/23373
5131         * gfortran.fortran-torture/execute/pr23373-1.f90,
5132         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5133
5134 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5135
5136         PR libfortran/23760
5137         * gfortran.dg/g77/1832.f: Remove long string in write statement
5138         to allow the test to pass on correct list directed output with
5139         prepended space.
5140
5141 2005-09-07  James E Wilson  <wilson@specifix.com>
5142
5143         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5144
5145 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5146
5147         * gfortran.dg/parameter+save.f90: Rename to
5148         * gfortran.dg/parameter_save.f90: .. this.
5149
5150 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5151
5152         PR fortran/20848
5153         * gfortran.dg/parameter+save.f90: New test case.
5154
5155 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5156
5157         PR fortran/19269
5158         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5159
5160 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5161
5162         PR c/23075
5163         * gcc.dg/pr23075.c: New test.
5164         * g++.dg/warn/pr23075.C: New test.
5165
5166         PR target/22362
5167         * gcc.target/i386/pr22362.c: New test.
5168
5169         PR rtl-optimization/23098
5170         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5171
5172         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5173         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5174         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5175
5176 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5177
5178         * g++.dg/expr/cast6.C: New test.
5179
5180         PR c++/9782
5181         * g++.dg/init/new15.C: New test.
5182
5183 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5184
5185         * gcc.dg/vect/Os-vect-95.c: New test.
5186         * gcc.dg/vect/vect-95.c: Same.
5187
5188 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5189
5190         * gcc.dg/vect/vect-29.c: Update xfail testing.
5191         * gcc.dg/vect/vect-44.c: Same.
5192         * gcc.dg/vect/vect-48.c: Same.
5193         * gcc.dg/vect/vect-50.c: Same.
5194         * gcc.dg/vect/vect-72.c: Same.
5195         * gcc.dg/vect/vect-77.c: Same.
5196         * gcc.dg/vect/vect-78.c: Same.
5197         * gcc.dg/vect/vect-80.c: Same.
5198         * gcc.dg/vect/vect-96.c: Same.
5199         * gcc.dg/vect/vect-100.c: Same.
5200         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5201         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5202         * gfortran.dg/vect/vect-5.f90: Same.
5203
5204 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5205
5206         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5207         start strings.
5208         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5209         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5210
5211         PR c++/23056
5212         * g++.dg/opt/pr23056.C: New test.
5213
5214         PR rtl-optimization/23098
5215         * gcc.target/i386/pr23098.c: New test.
5216
5217 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5218
5219         PR c++/23667
5220         * g++.dg/template/static15.C: New test.
5221
5222         PR c++/21440
5223         * g++.dg/ext/stmtexpr5.C: New test.
5224         * g++.dg/ext/stmtexpr6.C: Likewise.
5225
5226 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5227
5228         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5229
5230         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5231         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5232         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5233
5234 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5235
5236         PR libfortran/23321
5237         * gfortran.dg/direct_io_4.f90: New test case.
5238
5239 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5240             Rasmus Hahn  <rassahah@neofonie.de>
5241
5242         PR libobjc/23108
5243         * objc.dg/type-stream-1.m: New test.
5244
5245 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5246
5247         PR fortran/23661
5248         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5249         gfortran.dg/print_fmt_3.f90: New test.
5250
5251 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5252
5253         * gfortran.dg/fmt_t_1.f90: New test.
5254
5255 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5256
5257         PR rtl-optimization/23454
5258         * g++.dg/opt/pr23454.C: New test.
5259
5260 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/23699
5263         * g++.dg/ext/static1.C: New test.
5264
5265 2005-09-02  Richard Henderson  <rth@redhat.com>
5266
5267         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5268         tail call to check_fa_work.
5269
5270 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5271
5272         PR c++/21687
5273         * g++.dg/other/gc3.C: New test.
5274
5275 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5276
5277         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5278         * gcc.dg/20050826-1.c: Likewise.
5279
5280 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5281
5282         PR c++/23167
5283         * g++.dg/expr/volatile1.C: New test.
5284
5285 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5286
5287         PR middle-end/23547
5288         * gcc.dg/pr23547.c: New test.
5289
5290 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5291
5292         PR c/22061
5293         * gcc.c-torture/execute/pr22061-1.c,
5294         * gcc.c-torture/execute/pr22061-2.c,
5295         * gcc.c-torture/execute/pr22061-3.c,
5296         * gcc.c-torture/execute/pr22061-4.c: New tests.
5297
5298 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5299
5300         * gcc.dg/Wredundant-decls-2.c: New test to check that
5301         -Wredundant-decls does not issue warning for a variable
5302         definition following a declaration.
5303
5304 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5305
5306         PR debug/7241
5307         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5308         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5309         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5310
5311         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5312         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5313         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5314         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5315         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5316         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5317         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5318         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5319
5320 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5321
5322         PR objc/23306
5323         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5324         scan-assmbler.
5325
5326 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5327
5328         PR target/21255
5329         * gcc.dg/pr21255-1.c: New test.
5330         * gcc.dg/pr21255-2-mb.c: Likewise.
5331         * gcc.dg/pr21255-2-ml.c: Likewise.
5332         * gcc.dg/pr21255-3.c: Likewise.
5333         * gcc.dg/pr21255-4.c: Likewise.
5334
5335 2005-08-31  Dale Johannesen  <dalej@apple.com>
5336
5337         * gcc.dg/20050830-1.c: New.
5338
5339 2005-08-31  Josh Conner  <jconner@apple.com>
5340
5341         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5342         command-line options for arm-*-* targets.
5343         * g++.dg/init/array16.C: Likewise.
5344         * g++.dg/other/crash-4.C: Likewise.
5345
5346 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5347
5348         PR obj-c++/23640
5349         * obj-c++.dg/gnu-runtime-3.mm: New test.
5350
5351 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5352
5353         PR c++/13377
5354         * g++.dg/lookup/ambig4.C: New test.
5355         * g++.dg/lookup/ambig5.C: New test.
5356         * g++.dg/tc1/dr101.C: Adjust error markers.
5357
5358 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5359
5360         PR c++/23639
5361         * g++.dg/template/ttp5.C: Adjust error markers.
5362
5363 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5364
5365         PR testsuite/23609
5366         * lib/obj-c++.exp: Include target-libpath.exp.
5367         (obj-c++_link_flags): Look for the GNU libobjc library
5368         and set the library path to include it.
5369         Don't manually set LD_LIBRARY_PATH (etc.) but call
5370         set_ld_library_path_env_vars instead.
5371         (obj-c++_target_compile): Don't set library path or
5372         linker flags because they are already set correctly
5373         in obj-c++_link_flags.
5374
5375 2005-08-30  Josh Conner  <jconner@apple.com>
5376
5377         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5378         to command-line options for arm-*-* targets.
5379
5380 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5381
5382         * g++.dg/other/i386-1.C: New.
5383
5384 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5385
5386         PR preprocessor/20348
5387         PR preprocessor/20356
5388         * gcc.dg/cpp/pr20348.c: New test.
5389         * gcc.dg/cpp/pr20348.h: New file.
5390         * gcc.dg/cpp/inc/pr20348.h: New file.
5391         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5392         * gcc.dg/cpp/pr20356.c: New test.
5393         * gcc.dg/cpp/pr20356.h: New file.
5394         * gcc.dg/cpp/inc/pr20356.h: New file.
5395         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5396
5397 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5398
5399         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5400         Fix array dimension to avoid correct end-of-file error.
5401
5402 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5403
5404         PR libfortran/23598
5405         * gfortran.dg/iostat_1.f90: New test.
5406
5407 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5408
5409         PR middle-end/23408
5410         * gcc.dg/pr23408.c: New test.
5411
5412 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/23099
5415         * g++.dg/init/member1.C: Make sure erroneous static data member
5416         definitions are required.
5417         * g++.dg/template/static13.C: New test.
5418         * g++.dg/template/static14.C: Likewise.
5419
5420 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5421
5422         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5423         -march=pentium4, remove ilp32 requirement.
5424
5425         PR middle-end/23484
5426         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5427         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5428
5429 2005-08-29  Andreas Jaeger  <aj@suse.de>
5430
5431         PR testsuite/23607
5432         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5433
5434 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5435
5436         * gcc.c-torture/execute/20050316-2.c: New test.
5437         * gcc.c-torture/execute/20050316-3.c: New test.
5438         * gcc.dg/torture/pr16104-1.c: New test.
5439
5440 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5441
5442         PR middle-end/23463
5443         * gcc.c-torture/execute/zero-struct-1.c: New test.
5444
5445 2005-08-27  Richard Guenther  <rguenther@suse.de>
5446
5447         PR target/23575
5448         * gcc.target/i386/pr23575.c: New testcase.
5449
5450 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR rtl-optimization/23561
5453         * gcc.c-torture/execute/20050826-1.c: New test.
5454
5455         PR rtl-opt/23560
5456         * gcc.c-torture/execute/20050826-2.c: New test.
5457
5458 2005-08-26  Dale Johannesen  <dalej@apple.com>
5459
5460         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5461         * gcc.dg/20050826-1.c: New.
5462
5463 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/19004
5466         * g++.dg/template/nontype13.C: New test.
5467
5468         PR c++/23491
5469         * g++.dg/init/new14.C: New test.
5470         * g++.dg/expr/anew1.C: Do not XFAIL.
5471         * g++.dg/expr/anew2.C: Likewise.
5472         * g++.dg/expr/anew3.C: Likewise.
5473
5474 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5475
5476         PR middle-end/22439
5477         * gcc.dg/vla-3.c: New test.
5478
5479 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5480
5481         PR fortran/20363
5482         * gfortran.dg/named_interface.f90: New.
5483
5484 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5485
5486         * gcc.c-torture/execute/frame-address.c: New test.
5487
5488 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5489
5490         PR c++/20817
5491         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5492
5493 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5494
5495         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5496
5497 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5498
5499         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5500         * gcc.dg/altivec-22.c: Rename from..
5501         * gcc.dg/altivec-nomfcr.c: ..this.
5502
5503 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5504
5505         PR tree-optimization/23546
5506         * gcc.dg/tree-ssa/pr23546.c: New test.
5507
5508 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5509
5510         PR fortran/17758
5511         * gfortran.dg/nonreturning_statements.f90: New test.
5512
5513 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5514
5515         PR c++/22454
5516         * g++.dg/parse/crash29.C: New.
5517
5518 2005-08-23  DJ Delorie  <dj@redhat.com>
5519
5520         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5521         constants have the L suffix.
5522
5523 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5524
5525         PR c++/23044
5526         * g++.dg/template/instantiate8.C: New.
5527
5528 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5529
5530         PR middle-end/23467
5531         * gcc.c-torture/execute/pr23467.c: New test.
5532
5533 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5534
5535         PR tree-optimization/22043
5536         * gcc.c-torture/execute/20050613-1.c: New test.
5537
5538 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5539
5540         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5541
5542 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5543
5544         PR rtl-optimization/23478
5545         * g++.dg/opt/pr23478.C: New test.
5546
5547 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5548
5549         PR c/18715
5550         * gcc.dg/switch-warn-3.c: New test.
5551
5552 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5553
5554         PR c++/22233
5555         * g++.dg/template/param1.C: New test.
5556
5557 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5558
5559         PR c++/23089
5560         * g++.dg/other/incomplete1.C: New test.
5561
5562 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5563
5564         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5565         are vectorizable.
5566
5567 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5568
5569         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5570         d_lines_5.f: New.
5571
5572 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5573
5574         * gcc.target/i386/sse-4.c: New test.
5575
5576 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5577
5578         PR testsuite/23239
5579         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5580
5581 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5582
5583         * gcc.dg/20050811-1.c: New test.
5584         * gcc.dg/20050811-2.c: New test.
5585
5586 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5587
5588         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5589
5590 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5591
5592         PR 23476
5593         * gcc.c-torture/compile/pr23476.c: New test.
5594
5595 2005-08-19  Devang Patel  <dpatel@apple.com>
5596
5597         PR tree-optimization/23048
5598         * gcc.dg/tree-ssa/pr23048.c: New test.
5599
5600 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5601
5602         PR middle-end/20624
5603         * g++.dg/warn/Wreturn-3.C: New test
5604
5605 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5606
5607         PR tree-optimization/22228
5608         * g++.dg/vect/pr22543.cc: New test.
5609
5610 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5611
5612         PR tree-optimization/21574
5613         * gcc.dg/tree-ssa/pr21574.c: New test.
5614
5615 2005-08-16  James E Wilson  <wilson@specifix.com>
5616
5617         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5618
5619 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5620
5621         PR tree-opt/23402
5622         * gcc.c-torture/compile/zero-strct-3.c: New test.
5623         * gcc.c-torture/compile/zero-strct-4.c: New test.
5624
5625 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5626
5627         PR target/23376
5628         * gcc.target/x86_64/pr23376.c: New test.
5629
5630 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5631
5632         PR c++/23337
5633         * g++.dg/ext/vector2.C: New.
5634
5635 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5636
5637         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5638
5639 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5640
5641         PR libfortran/23428
5642         * gfortran.dg/inquire-complex.f90: New test case.
5643
5644 2005-08-16  James E Wilson  <wilson@specifix.com>
5645
5646         PR tree-optimization/21105
5647         * gcc.dg/large-size-array.c: New.
5648
5649 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5650
5651         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5652         type.
5653         * gcc.dg/vect/vect-41: Likewise.
5654         * gcc.dg/vect/vect-42: Likewise.
5655         * gcc.dg/vect/vect-43: Likewise.
5656         * gcc.dg/vect/vect-44: Likewise.
5657         * gcc.dg/vect/vect-46: Likewise.
5658         * gcc.dg/vect/vect-47: Likewise.
5659         * gcc.dg/vect/vect-48: Likewise.
5660         * gcc.dg/vect/vect-52: Likewise.
5661         * gcc.dg/vect/vect-53: Likewise.
5662         * gcc.dg/vect/vect-54: Likewise.
5663         * gcc.dg/vect/vect-55: Likewise.
5664         * gcc.dg/vect/vect-56: Likewise.
5665         * gcc.dg/vect/vect-57: Likewise.
5666         * gcc.dg/vect/vect-58: Likewise.
5667         * gcc.dg/vect/vect-59: Likewise.
5668         * gcc.dg/vect/vect-60: Likewise.
5669         * gcc.dg/vect/vect-61: Likewise.
5670         * gcc.dg/vect/vect-85: Likewise.
5671         * gcc.dg/vect/vect-87: Likewise.
5672         * gcc.dg/vect/vect-88: Likewise.
5673         * gcc.dg/vect/vect-93.c: Likewise.
5674         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5675         * gcc.dg/vect/vect-75: Likewise.
5676         * gcc.dg/vect/vect-76: Likewise.
5677         * gcc.dg/vect/vect-77: Likewise.
5678         * gcc.dg/vect/vect-78: Likewise.
5679         * gcc.dg/vect/vect-80: Likewise.
5680         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5681         vectorized for the expected reason, rather than checking how alignment
5682         was handled.
5683         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5684         type and also instead of aligned pointers. Added documentation.
5685
5686 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5687
5688         * gfortran.dg/power.f90: New test.
5689
5690 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5691
5692         PR rtl-optimization/23299
5693         * g++.dg/opt/pr23299.C: New test.
5694
5695 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5696
5697         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5698
5699 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5700
5701         * g++.dg/template/local6.C: New test.
5702
5703 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5704
5705         * execute/exceptions/finally-1.m: Check that the catch and finally are
5706         being called.  Also add a "return 0;" at the end of main.
5707
5708 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5709
5710         PR fortran/21432.
5711         * gfortran.dg/namelist_print_1.f: New test of functionality of
5712         PRINT namelist.
5713         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5714         namelist generates error with -std=f95.
5715
5716 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5717
5718         PR tree-optimization/23119
5719         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5720
5721 2005-08-13  Marcin Koziej  <creep@desk.pl>
5722             Andrew Pinski  <pinskia@physics.uc.edu>
5723
5724         PR libobjc/22492
5725         * execute/exceptions/finally-1.m: New test.
5726
5727 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5728
5729         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5730         testsuite.
5731         * objc/execute/exceptions/trivial.m: New test.
5732         * objc.dg/try-catch-11.m: Move to ...
5733         * objc/execute/exceptions/foward-1.m: Here.
5734         * objc.dg/try-catch-2.m: Move to ...
5735         * objc/execute/exceptions/catchall-1.m: Here.
5736         * objc.dg/try-catch-8.m: Move to ...
5737         * objc/execute/exceptions/local-variables-1.m: Here.
5738
5739 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5740
5741         * objc.dg/nested-func-1.m: Move to ...
5742         * objc/execute/nested-func-1.m: Here.
5743
5744 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5745
5746         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5747         in ${options} instead of [target_info name].
5748         * lib/obj-c++.exp (objc_target_compile): Likewise.
5749
5750 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5751
5752         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5753
5754 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5755
5756         part of PR testsuite/23348
5757         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5758         of the torture options.
5759         * objc/compile/trivial.m: New test.
5760
5761 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5762
5763         * gfortran.dg/eoshift.f90: Correct format.
5764
5765 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5766
5767         * gfortran.fortran-torture/execute/character_passing.f90:
5768         Fix comment typo.
5769
5770 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5771
5772         PR c++/8271
5773         * g++.dg/template/unify10.C: New.
5774
5775 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5776
5777         * g++.dg/parse/pr22514.C: Move to...
5778         * g++.dg/debug/pr22514.C: here.
5779
5780 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5781
5782         PR c++/23266
5783         * g++.dg/inherit/pure1.C: New test.
5784
5785         * ChangeLog: Fix typos.
5786
5787 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5788             Steven Bosscher  <stevenb@suse.de>
5789
5790         * gfortran.dg/runtime_warning_1.f90: New test.
5791
5792 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5793
5794         PR c++/23219
5795         * g++.dg/parse/crash28.C: New.
5796
5797 2005-08-11  Richard Guenther  <rguenther@suse.de>
5798
5799         PR target/23289
5800         * gcc.target/i386/tailcall-1.c: New testcase.
5801
5802 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5803
5804         * gcc.dg/vect/vect-67.c: Un-xfail.
5805
5806 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5807
5808         PR c++/23225
5809         * g++.dg/testsuite/parse/crash27.C: new test.
5810
5811 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5812
5813         PR libfortran/22143
5814         * gfortran.dg/shift-kind.f90: New testcase.
5815
5816 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5817
5818         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5819         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5820
5821 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5822
5823         PR c++/20646
5824         * g++.dg/other/mult-stor1.C: New test.
5825
5826 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5827
5828         * gcc.c-torture/pr18299-1.c: Move to ...
5829         * gcc.c-torture/compile/pr18299-1.c: Here.
5830
5831 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5832
5833         * gfortran/fortran.torture/execute/character_passing.f90:
5834         Fix types for LSAME.
5835
5836 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5837
5838         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5839         input data back to what it was originally.
5840
5841 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5842
5843         * objc.dg/try-catch-8.m: Enable for all targets.
5844
5845 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5846
5847         * gcc.dg/pr23165.c: New test.
5848
5849 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5850
5851         PR tree-optimization/23234
5852         * gcc.dg/tree-ssa/pr23234.c: New test.
5853
5854 2005-08-08  Josh Conner  <jconner@apple.com>
5855
5856         PR rtl-optimization/23241
5857         * gcc.dg/char-compare.c: New test.
5858
5859 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5860
5861         PR c++/22508
5862         * g++.dg/init/new13.C: New test.
5863
5864 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5865
5866         PR c++/21166
5867         * g++.dg/other/crash-4.C: Adjust
5868         * g++/dg/ext/packed9.C: New.
5869
5870 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5871
5872         PR middle-end/21964
5873         * gcc.c-torture/execute/pr21964-1.c: New test.
5874
5875 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5876
5877         PR c/22458
5878         * gcc.dg/pr22458-1.c: New test.
5879
5880 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5881             Steven G. Kargl <kargls@comcast.net>
5882
5883         PR fortran/22390
5884         * gfortran.dg/flush_1.f90: New test.
5885
5886 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5887
5888         PR c++/23191
5889         * g++.dg/template/eh2.C: New test.
5890
5891 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5892
5893         PR c++/19498
5894         * g++.dg/template/instantiate7.C: New test.
5895
5896 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5897
5898         PR c/23113
5899         * gcc.dg/Wunused-value-1.c: New test.
5900
5901 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5902
5903         PR rtl-optimization/23233
5904         * gcc.c-torture/compile/pr23233-1.c: New test.
5905
5906 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR fortran/18833
5909         PR fortran/20850
5910         * gfortran.dg/equiv_1.f90: New test.
5911         * gfortran.dg/equiv_2.f90: New test.
5912         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5913         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5914         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5915
5916 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5917
5918         * gcc.c-torture/execute/vrp-5.c: New test.
5919         * gcc.c-torture/execute/vrp-6.c: New test.
5920         * gcc.dg/tree-ssa/vrp21.c: New test.
5921
5922 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5923
5924         * g++.dg/parse/pr22514.C: New test.
5925
5926 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5927
5928         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5929
5930         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5931         instead of constant loads / pool entries.
5932
5933 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5934
5935         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5936         TEST_TO_WCTYPE.
5937
5938 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5939
5940         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5941         __WINT_TYPE__ in generated prototypes if possible.
5942
5943 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5944
5945         PR 22037
5946         * g++.dg/tree-ssa/pr22037.C:
5947
5948 2005-08-04  Richard Henderson  <rth@redhat.com>
5949
5950         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5951         scan-tree-dump-times directive.
5952
5953 2005-08-04  Jan Hubicka  <jh@suse.cz>
5954
5955         * gcov-1.C: Fix switch counts.
5956         * gcov-4b.c: Likewise.
5957
5958 2005-08-03  Jeff Law  <law@redhat.com>
5959
5960         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5961
5962 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5963
5964         * gcc.c-torture/execute/pr23135.c: New test.
5965
5966 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5967
5968         PR tree-optimization/19899
5969         * gcc.dg/tree-ssa/scev-1.c: New test.
5970         * gcc.dg/tree-ssa/scev-2.c: New test.
5971
5972 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5973
5974         PR target/18582
5975         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5976
5977 2005-08-03  Jan Hubicka  <jh@suse.cz>
5978
5979         * update-conroll.c: New testcase.
5980         * update-conroll-2.c: New testcase.
5981
5982 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5983
5984         * gfortran.dg/constant_substring.f: New test.
5985         * gfortran.dg/pr22491.f: New test.
5986
5987 2005-08-02  Jan Hubicka  <jh@suse.cz>
5988
5989         * update-threading.c: Replace by the proper one.
5990
5991 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5992
5993         PR 23164
5994         * g++.dg/tree-ssa/pr23164.C: New test.
5995
5996 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5997
5998         * gcc.dg/tree-ssa/pr23192.c: New test.
5999
6000 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6001
6002         * gcc.c-torture/execute/vrp-4.c: New test.
6003
6004 2005-08-02  Jan Hubicka  <jh@suse.cz>
6005
6006         * update-threading.c: New test.
6007
6008 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6009
6010         * gcc.c-torture/compile/20050801-1.c: New test.
6011         * gcc.c-torture/compile/20050801-2.c: New test.
6012
6013 2005-08-01  Jan Hubicka  <jh@suse.cz>
6014
6015         * val-prof-5.c: New test.
6016
6017 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6018
6019         PR c/22311
6020         * gcc.dg/pr22311-1.c : New test.
6021
6022 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6023
6024         PR target/23095
6025         * gfortran.dg/pr23095.f: New test.
6026
6027         PR c++/22003
6028         * g++.dg/other/pr22003.C: New test.
6029
6030 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6031
6032         PR target/20621
6033         * gcc.c-torture/execute/pr20621-1.c: New test.
6034
6035 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6036
6037         * gfortran.dg/comma_format_extension_4.f: Adjust length
6038         of string for format.
6039         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6040         print statement with internal write.
6041         * gfortran.dg/der_array_io_2.f: Likewise.
6042         * gfortran.dg/der_array_io_3.f: Likewise.
6043
6044 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6045
6046         * gcc.dg/fold-abs-4.c: new test.
6047
6048 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6049
6050         PR fortran/22570 an related issues.
6051         * gfortran.dg/x_slash_1.f: New test.
6052
6053 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6054
6055         PR c/23143
6056         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6057         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6058
6059 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6060
6061         PR c/529
6062         * gcc.dg/Wshadow-3.c: New test.
6063
6064 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6065
6066         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6067         used to have the wrong bounds).
6068
6069 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6070
6071         PR c/21720
6072         * gcc.dg/hex-round-1.c: Test more cases.
6073         * gcc.dg/hex-round-2.c: New test.
6074
6075 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6076
6077         PR 22550
6078         * g++.dg/tree-ssa/pr22550.C: New test.
6079
6080 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6081
6082         * gcc.dg/tree-ssa/vrp19.c: New test.
6083         * gcc.dg/tree-ssa-vrp20.c: New test.
6084
6085 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6086
6087         PR c/22240
6088         * gcc.dg/transparent-union-4.c: New test.
6089
6090 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6091
6092         PR c/22192
6093         * gcc.dg/c99-vla-2.c: New test.
6094
6095 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6096
6097         PR c/21720
6098         * gcc.dg/hex-round-1.c: New test.
6099
6100 2005-07-28  Jan Hubicka  <jh@suse.cz>
6101
6102         * inliner-1.c: Do not dump everything.
6103         * tree-prof.exp: Do not pass -ftree-based-profiling.
6104         * bprob.exp: Likewise.
6105
6106         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6107
6108 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6109
6110         PR c++/22545
6111         * g++.dg/expr/ptrmem7.C: New test.
6112
6113 2005-07-28  Mike Stump  <mrs@apple.com>
6114
6115         * g++.old-deja/g++.mike/visibility-1.C: New test.
6116
6117 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6118
6119         PR c/20187
6120         * gcc.c-torture/execute/pr20187-1.c: New test.
6121
6122 2005-07-28  Jeff Law  <law@redhat.com>
6123
6124         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6125         * gcc.dg/tree-ssa/vrp18.c: New test.
6126
6127 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6128
6129         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6130
6131 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6132
6133         PR tree-optimization/22506
6134         * gcc.dg/vect/ps22506.c: New test.
6135
6136 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6137
6138         PR target/21149
6139         * gcc.target/i386/sse-3.c: New test.
6140
6141 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6142
6143         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6144         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6145
6146 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6147
6148         PR c/22589
6149         * gcc.c-torture/compile/pr22589-1.c: New test.
6150
6151 2005-07-28  Jan Hubicka  <jh@suse.cz>
6152
6153         * update-loopch.c: New testcase.
6154
6155 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6156
6157         PR rtl-optimization/23047
6158         * gcc.c-torture/execute/pr23047.c: New test.
6159         * gcc.c-torture/execute/pr23047.x: New.
6160
6161 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6162
6163         PR tree-optimization/22493
6164         * gcc.c-torture/execute/pr22493-1.c: New test.
6165         * gcc.c-torture/execute/pr22493-1.x: New.
6166         * gcc.c-torture/execute/vrp-1.c: New test.
6167         * gcc.c-torture/execute/vrp-2.c: New test.
6168         * gcc.c-torture/execute/vrp-2.c: New test.
6169
6170 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6171
6172         * gcc.target/frv/all-builtin-read8.c: Delete.
6173         * gcc.target/frv/all-builtin-read16.c: Delete.
6174         * gcc.target/frv/all-builtin-read32.c: Delete.
6175         * gcc.target/frv/all-builtin-read64.c: Delete.
6176         * gcc.target/frv/all-builtin-write8.c: Delete.
6177         * gcc.target/frv/all-builtin-write16.c: Delete.
6178         * gcc.target/frv/all-builtin-write32.c: Delete.
6179         * gcc.target/frv/all-builtin-write64.c: Delete.
6180         * gcc.target/frv/all-read-write-1.c: New.
6181
6182 2005-07-27  Jeff Law  <law@redhat.com>
6183
6184         * gcc.c-torture/execute/pr22630.c: New test.
6185
6186 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6187
6188         PR tree-optimization/23073
6189         * gcc.dg/vect/nodump-pr23073.c: New test.
6190         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6191
6192 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6193
6194         PR tree-optimize/22348
6195         * gcc.c-torture/execute/pr22348.c: New.
6196
6197 2005-07-27  Richard Guenther  <rguenther@suse.de>
6198
6199         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6200
6201 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6202
6203         PR fortran/22503
6204         * gfortran.dg/logical_comp.f90: New test.
6205
6206 2005-07-27  Jan Hubicka  <jh@suse.cz>
6207
6208         * inliner-1.c: Add cleanup of dumps.
6209         * val-prof-*.c: Likewise.
6210         * update-tailcall.c: New.
6211
6212 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6213
6214         PR 22591
6215         * gcc.dg/tree-ssa/pr22591.c: New test.
6216         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6217
6218 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6219
6220         PR libobjc/22606
6221         * objc.dg/try-catch-11.m: New test.
6222
6223 2005-07-26  Richard Guenther  <rguenther@suse.de>
6224
6225         PR tree-optimization/22486
6226         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6227
6228 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6229
6230         PR tree-opt/22484
6231         * testsuite/g++.dg/opt/loop2.C: New test.
6232
6233 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6234
6235         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6236         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6237
6238 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6239
6240         * lib/profopt.exp (profopt-execute): Check for profiling data
6241         files on the target.
6242
6243 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6244
6245         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6246         for matching of asm labels.
6247
6248 2005-07-25  Richard Guenther  <rguenther@suse.de>
6249
6250         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6251
6252 2005-07-25  Richard Guenther  <rguenther@suse.de>
6253
6254         PR testsuite/22624
6255         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6256
6257 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6258
6259         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6260         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6261         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6262         * gcc.dg/vect/vect-100.c: New test.
6263         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6264         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6265         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6266         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6267         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6268         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6269         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6270         * gfortran.dg/vect/pr19049.f90: New testcase.
6271         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6272
6273 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6274
6275         * gcc.c-torture/execute/20050713-1.c: New test.
6276
6277         PR fortran/20063
6278         * gfortran.fortran-torture/execute/data_4.f90: New test.
6279
6280         PR middle-end/20303
6281         * gcc.dg/visibility-d.c: New test.
6282
6283 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6284
6285         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6286         * gfortran.dg/underflow.f90: Ditto.
6287
6288 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6289
6290         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6291         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6292         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6293
6294 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6295
6296         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6297         include case of field width of zero.
6298
6299 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6300
6301         PR libgfortran/21875
6302         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6303         with trailing blanks on normal formatted read.
6304
6305 2005-07-23  Chao-ying Fu  <fu@mips.com>
6306
6307         * gcc.target/mips/mips32-dsp-type.c: New test.
6308         * gcc.target/mips/mips32-dsp.c: New test.
6309
6310 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6311
6312         PR testsuite/21073
6313         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6314
6315         PR testsuite/20454
6316         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6317         and __cyg_profile_func_exit.
6318
6319 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6320
6321         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6322         * gfortran.dg/comma_format_extension_4.f: Same.
6323         * gfortran.dg/pr15332.f: Same.
6324         * gfortran.dg/pr21730.f: Same.
6325
6326 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6327
6328         * g++.dg/opt/vrp2.C: Fix testcase.
6329
6330         PR tree-opt/22625
6331         * g++.dg/opt/vrp2.C: New test.
6332
6333 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR debug/21828
6336         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6337
6338 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6339
6340         * gcc.dg/tree-ssa/20050719-1.c: New test.
6341
6342 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6343
6344         * gcc.dg/bfin-longcall-1.c: New file.
6345         * gcc.dg/bfin-longcall-2.c: New file.
6346
6347 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6348
6349         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6350
6351 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6352
6353         PR middle-end/19055
6354         * gcc.dg/tree-ssa/pr19055.c: New test.
6355         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6356
6357 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6358
6359         PR C++/22358
6360         * g++.dg/other/pr22358.C: New test.
6361
6362 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6363
6364         PR c++/2922
6365         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6366
6367 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6368
6369         PR c++/15938
6370         * g++.dg/init/union2.C: New test.
6371
6372 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6373
6374         PR c/22393
6375         * gcc.dg/complex-4.c: New test.
6376
6377 2005-07-21  Richard Guenther  <rguenther@suse.de>
6378
6379         PR testsuite/22522
6380         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6381         scanning for asm labels.
6382         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6383
6384 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6385
6386         PR target/22085
6387         * gcc.dg/altivec-pr22085.c: New.
6388
6389 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6390
6391         PR tree-optimization/19210
6392         * gcc.dg/tree-ssa/pr19210-1.c: New.
6393         * gcc.dg/tree-ssa/pr19210-2.c: New.
6394
6395 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6396
6397         PR rtl-optimization/22167
6398         * g++.dg/opt/pr22167.C: New test.
6399
6400 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6401
6402         PR c++/2922
6403         * g++.dg/lookup/two-stage2.C: New.
6404         * g++.dg/lookup/two-stage3.C: New.
6405         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6406         fixed two-stage name lookup for operators.
6407         * g++.dg/template/call3.C: Compiler now produces an appropriate
6408         error message.
6409         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6410         14 as a candidate.
6411         * g++.dg/template/ptrmem4.C: Compiler produces different error
6412         message.
6413         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6414         connect_to_method as a candidate.
6415
6416 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6417
6418         * gcc.dg/fold-alloc-1.c: New test.
6419
6420 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6421
6422         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6423         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6424
6425 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6426
6427         * gcc.dg/fold-abs-1.c: New test.
6428         * gcc.dg/fold-abs-2.c: New test.
6429         * gcc.dg/fold-abs-3.c: New test.
6430
6431 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6432
6433         Make CONSTRUCTOR use VEC to store initializers.
6434         * g++.dg/ext/complit3.C: Check for specific error messages.
6435         * g++.dg/init/brace2.C: Update error message.
6436         * g++.dg/warn/Wbraces2.C: Likewise.
6437
6438 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6439
6440         PR fortran/16940
6441         * gfortran.dg/module_interface_1.f90: New test.
6442
6443 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6444             Kenneth Zadeck <zadeck@naturalbridge.com>
6445
6446         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6447
6448 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6449
6450         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6451         specify -Wformat for these tests.
6452         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6453         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6454         * gcc.dg/format/opt-6.c: Delete.
6455
6456 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6457
6458         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6459         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6460
6461 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6462
6463         * gcc.dg/tree-ssa/alias-2.c: New test.
6464
6465 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6466
6467         PR c++/22263
6468         * g++.dg/template/explicit7.C: New test.
6469
6470 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6471
6472         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6473         width of 8 to +Inf and -Inf.
6474
6475 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6476
6477         PR c++/22139
6478         * g++.dg/template/friend36.C: New test.
6479
6480 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6481
6482         PR fortran/21730
6483         * gfortran.dg/pr21730.f: New test.
6484
6485 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6486             Kenneth Zadeck <zadeck@naturalbridge.com>
6487
6488         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6489         since pure const detection cannot run at -O1 in c compiler.
6490         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6491         can now optimize this case properly.
6492         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6493         because we now pass.
6494         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6495
6496 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6497
6498         PR c/22421
6499         * gcc.dg/format/bitfld-1.c: New test.
6500
6501 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6502
6503         PR c++/22204
6504         * g++.dg/rtti/repo1.C: New test.
6505
6506 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6507
6508         PR middle-end/22398
6509         * gcc.c-torture/compile/pr22398.c: New test.
6510
6511 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR c++/22132
6514         * g++.dg/expr/cast4.C: New test.
6515
6516 2005-07-15  Richard Guenther  <rguenther@suse.de>
6517
6518         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6519         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6520
6521 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6522
6523         PR tree-optimization/22230
6524         * gcc.dg/tree-ssa/pr22230.c: New test.
6525
6526 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6527
6528         * gfortran.dg/g77/cpp6.f: New test.
6529
6530         PR fortran/22417
6531         * gfortran.dg/g77/cpp5.F: New test.
6532         * gfortran.dg/g77/cpp5.h: New file.
6533         * gfortran.dg/g77/cpp5inc.h: New file.
6534
6535 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6536
6537         PR libfortran/16435
6538         * gfortran.dg/tl_editting.f90: New.
6539         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6540
6541 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6542
6543         * gfortran.dg/char_array_constructor.f90: New test.
6544
6545 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6546
6547         * gfortran.dg/past_eor.f90: New.
6548         * gfortran.dg/complex_read.f90: New.
6549
6550 2005-07-13  Jeff Law  <law@redhat.com>
6551
6552         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6553         additional casts.
6554
6555         * gcc.dg/tree-ssa/pr22321.c: New test
6556
6557 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6558
6559         PR tree-optimization/21921
6560         * gcc.dg/tree-ssa/pr21921.c: New.
6561
6562 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6563
6564         PR tree-optimizatio/22442
6565         * gcc.dg/tree-ssa/loop-11.c: New test.
6566
6567 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6568
6569         PR tree-opt/21840
6570         * gcc.c-torture/compile/pr21840.c: New test.
6571
6572 2005-07-12  Jan Hubicka  <jh@suse.cz>
6573
6574         * gcc.c-torture/compile/pr22379.c: New test.
6575
6576 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6577
6578         PR libfortran/21593
6579         gfortran.dg/dev_null.f90: Remove outdated comment about
6580         PR libfortran/21593.
6581
6582
6583 2005-07-12  Dale Johannesen  <dalej@apple.com>
6584
6585         * gcc.target/i386/compress-float-sse.c: New.
6586         * gcc.target/i386/compress-float-sse-pic.c: New.
6587         * gcc.target/i386/compress-float-387.c: New.
6588         * gcc.target/i386/compress-float-387-pic.c: New.
6589         * gcc.dg/compress-float-ppc.c: New.
6590         * gcc.dg/compress-float-ppc-pic.c: New.
6591
6592 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6593
6594         PR libfortran/21593
6595         gfortran.dg/dev_null.f90: Remove targets.
6596
6597 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6598
6599         PR tree-opt/22335
6600         * gcc.dg/pr22335-1.c: New test.
6601         * gcc.dg/pr22335-2.c: New test.
6602
6603 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6604
6605         PR c++/20172
6606         * g++.dg/template/nontype12.C : New test.
6607
6608 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6609
6610         * gcc.dg/tree-ssa/loop-10.c: New test.
6611
6612 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6613
6614         * gcc.c-torture/execute/20020720-1.x: Remove.
6615
6616 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6617
6618         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6619
6620 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6621
6622         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6623         (dg-mips-options): Use it.
6624
6625 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6626
6627         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6628
6629 2005-07-09  Richard Henderson  <rth@redhat.com>
6630
6631         * lib/target-supports.exp (check_effective_target_sync_char_short):
6632         Add alpha.
6633
6634 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6635
6636         PR libfortran/22217
6637         * gfortran.dg/negative-z-descriptor.f90: New test.
6638
6639 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6640
6641         PR tree-opt/22329
6642         * gcc.dg/pr22329.c: New test.
6643
6644 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6645
6646         PR tree-optimization/20139
6647         * gcc.dg/tree-ssa/pr20139.c: New.
6648
6649 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6650
6651         PR tree-opt/22356
6652         * testsuite/gcc.dg/pr22356-1.c: New test.
6653
6654 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6655
6656         PR c++/21799
6657         * g++.dg/template/unify8.C: New.
6658         * g++.dg/template/unify9.C: New.
6659
6660 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6661
6662         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6663
6664 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6665
6666         * gcc.dg/darwin-version-1.c: New.
6667         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6668         * gcc.dg/builtins-20.c: Likewise.
6669         * gcc.dg/builtins-53.c: Likewise.
6670         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6671         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6672         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6673         * gcc.dg/torture/builtins-power-1.c: Likewise.
6674         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6675         on Darwin.
6676
6677 2005-07-07  Jeff Law  <law@redhat.com>
6678
6679         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6680         argument evaluation order.
6681
6682 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6683
6684         PR libfortran/21594
6685         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6686         Add test cases where the shift length is greater than the
6687         array length.
6688
6689 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6690
6691         * obj-c++.dg/proto-lossage-6.mm: New.
6692         * objc.dg/proto-lossage-6.m: New.
6693
6694 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6695
6696         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6697         * objc.dg/gnu-runtime-2.m: Likewise.
6698
6699 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6700
6701         * gfortran.dg/longline.f: New test.
6702
6703         * gfortran.dg/badline.f: New test.
6704
6705 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6706
6707         PR fortran/16531
6708         PR fortran/15966
6709         PR fortran/18781
6710         * gfortran.dg/hollerith.f90: New.
6711         * gfortran.dg/hollerith2.f90: New.
6712         * gfortran.dg/hollerith3.f90: New.
6713         * gfortran.dg/hollerith4.f90: New.
6714         * gfortran.dg/hollerith_f95.f90: New.
6715         * gfortran.dg/hollerith_legacy.f90: New.
6716         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6717
6718 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6719
6720         PR objc/22274
6721         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6722         * objc.dg/gnu-runtime-2.m: New.
6723
6724 2005-07-06  Jeff Law  <law@redhat.com>
6725
6726         * gcc.dg/tree-ssa/vrp17.c: New test.
6727
6728 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6729
6730         PR fortran/22327
6731         * gfortran.dg/array_constructor_5.f90: New test.
6732
6733 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6734
6735         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6736
6737 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6738
6739         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6740         * gcc.dg/980816-1.c: Ditto.
6741
6742 2005-07-06  Jeff Law  <law@redhat.com>
6743
6744         * gcc.c-torture/compile/pr21356.c: New test.
6745
6746 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6747
6748         PR c/22013
6749         PR c/22098
6750         * gcc.c-torture/compile/pr22013-1.c,
6751         gcc.c-torture/execute/pr22098-1.c,
6752         gcc.c-torture/execute/pr22098-2.c,
6753         gcc.c-torture/execute/pr22098-3.c: New tests.
6754
6755 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6756
6757         PR c/22308
6758         * gcc.dg/pr22308-1.c: New test.
6759
6760 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6761
6762         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6763         target.
6764         * gcc.dg/compare9.c: Use -fshort-enums instead of
6765         -fno-short-enums.  Change the last test to dg-bogus.
6766
6767 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6768
6769         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6770         * gcc.dg/compare9.c: New.
6771
6772 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6773
6774         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6775
6776 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6777
6778         PR testsuite/22288
6779         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6780
6781
6782 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6783
6784         * gcc.dg/format/gcc_gfc-1.c: New.
6785
6786 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6787
6788         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6789
6790 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6791
6792         PR fortran/20842
6793         * gfortran.dg/io_invalid_1.f90: New test.
6794
6795 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6796
6797         * gcc.dg/format/gcc_diag-1.c: Update.
6798
6799 2005-07-02  Jeff Law  <law@redhat.com>
6800
6801         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6802         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6803
6804 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6805
6806         * gcc.dg/format/gcc_diag-1.c: Update.
6807
6808 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         PR tree-opt/22269
6811         * gcc.c-torture/compile/pr22269.c: New test.
6812
6813 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6814
6815         PR 21584
6816         PR 22219
6817         * g++.dg/tree-ssa/pr21584-1.C: New test.
6818         * g++.dg/tree-ssa/pr21584-2.C: New test.
6819
6820 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6821
6822         * obj-c++.dg/try-catch-11.mm: New.
6823         * objc.dg/try-catch-10.m: New.
6824
6825 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6826
6827         * g++.dg/other/ucnid-1.C: xfail on AIX.
6828
6829 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6830
6831         PR 22234
6832         * gcc.dg/20050629-1.c: New test.
6833
6834 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6835
6836         * obj-c++.dg/const-str-1[0-1].mm: New.
6837         * objc.dg/const-str-1[0-1].m: New.
6838
6839 2005-05-29  Richard Henderson  <rth@redhat.com>
6840
6841         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6842         Rename from check_effective_target_vect_no_max.
6843         (check_effective_target_vect_no_int_add): New.
6844         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6845         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6846         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6847         * gcc.dg/vect/vect-reduc-1.c: Use both.
6848         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6849
6850 2005-05-29  Richard Henderson  <rth@redhat.com>
6851
6852         * lib/target-supports.exp (check_effective_target_vect_no_max):
6853         Remove i386 and x86_64.
6854
6855 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6856
6857         PR testsuite/21969
6858         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6859
6860 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6861
6862         PR middle-end/21969
6863         * gcc.dg/vect/pr21969.c: New test.
6864
6865 2005-06-28  Eric Christopher  <echristo@redhat.com>
6866
6867         PR c/22052
6868         PR c/21975
6869         * gcc.dg/inline1.c: New test.
6870         * gcc.dg/inline2.c: Ditto.
6871         * gcc.dg/inline3.c: Ditto.
6872         * gcc.dg/inline4.c: Ditto.
6873         * gcc.dg/inline5.c: Ditto.
6874
6875 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6876
6877         PR libfortran/22142
6878         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6879         Add testcase also testing eoshift1 for PR 22142.
6880
6881 2005-06-28  Richard Henderson  <rth@redhat.com>
6882
6883         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6884         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6885         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6886         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6887         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6888
6889 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6890
6891         PR libfortran/22142
6892         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6893         Add testcase for PR 22142.
6894
6895 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6896
6897         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6898         gcc.target/ia64/fpreg-2.c: New tests.
6899
6900 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6901
6902         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6903
6904 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6905
6906         PR libfortran/22170
6907         * gfortran.dg/slash_1.f90: New test.
6908
6909 2005-06-27  Richard Henderson  <rth@redhat.com>
6910
6911         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6912         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6913         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6914         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6915         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6916         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6917
6918 2005-06-27  Richard Henderson  <rth@redhat.com>
6919
6920         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6921         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6922
6923 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6924
6925         * obj-c++.dg/proto-lossage-5.mm: New.
6926         * objc.dg/proto-lossage-5.m: New.
6927
6928 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6929
6930         PR 21959
6931         * gcc.dg/tree-ssa/pr21959.c: New test.
6932
6933 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6936         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6937         testing uninitialized var.
6938
6939         * gcc.c-torture/execute/builtins/chk.h: New.
6940         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6941         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6942         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6943         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6944         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6945         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6946         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6947         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6948         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6949         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6950         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6951         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6952         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6953         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6954         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6955         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6956         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6957         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6958         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6959         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6960         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6961         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6962         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6963         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6964         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6965         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6966         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6967         * gcc.dg/builtin-object-size-1.c: New test.
6968         * gcc.dg/builtin-object-size-2.c: New test.
6969         * gcc.dg/builtin-object-size-3.c: New test.
6970         * gcc.dg/builtin-object-size-4.c: New test.
6971         * gcc.dg/builtin-object-size-5.c: New test.
6972         * gcc.dg/builtin-stringop-chk-1.c: New test.
6973         * gcc.dg/builtin-stringop-chk-2.c: New test.
6974         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6975         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6976         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6977         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6978         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6979         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6980         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6981         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6982         * gcc.c-torture/execute/printf-1.c: New test.
6983         * gcc.c-torture/execute/fprintf-1.c: New test.
6984         * gcc.c-torture/execute/vprintf-1.c: New test.
6985         * gcc.c-torture/execute/vfprintf-1.c: New test.
6986         * gcc.c-torture/execute/printf-chk-1.c: New test.
6987         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6988         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6989         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6990
6991 2005-06-27  Michael Matz  <matz@suse.de>
6992
6993         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6994         slot is not merged if address escapes.
6995
6996 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6997
6998         PR c/21911
6999         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7000
7001 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7002
7003         PR middle-end/17965
7004         * gcc.c-torture/compile/20050622-1.c: New test.
7005
7006         PR middle-end/22028
7007         * gcc.dg/20050620-1.c: New test.
7008
7009 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7010
7011         PR tree-optimization/22026
7012         * gcc.dg/tree-ssa/pr22026.c: New.
7013
7014 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7015
7016         PR libfortran/22144
7017         * gfortran.dg/shift-alloc.f90: New testcase.
7018
7019 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7020
7021         * all files: Update FSF address in copyright headers.
7022
7023 2005-06-22  Jan Hubicka  <jh@suse.cz>
7024
7025         * wholeprogram-1.c: New testcase.
7026         * wholeprogram-2.c: New testcase.
7027
7028 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7029
7030         PR 22171
7031         * gcc.dg/tree-ssa/pr22171.c: New test.
7032
7033 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7034
7035         * gfortran.dg/simplify_modulo.f90: New.
7036
7037 2005-06-24  Jan Hubicka  <jh@suse.cz>
7038
7039         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7040
7041 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7042
7043         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7044
7045 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7046
7047         * obj-c++.dg/typedef-alias-1.mm: New.
7048         * objc.dg/typedef-alias-1.m: New.
7049
7050 2005-06-23  Jeff Law  <law@redhat.com>
7051
7052         * gcc.dg/tree-ssa/vrp16.c: New test.
7053
7054 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7055
7056         * lib/target-supports.exp: Add
7057         check_effective_target_fortran_large_real and
7058         check_effective_target_fortran_large_int to check for
7059         corresponding effective targets.
7060         * gfortran.dg/large_integer_kind_1.f90: New test.
7061         * gfortran.dg/large_real_kind_1.f90: New test.
7062
7063 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7064
7065         PR tree-optimization/22117
7066         * gcc.dg/tree-ssa/pr22117.c: New.
7067
7068 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7069
7070         PR testsuite/22123
7071         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7072
7073 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7074
7075         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7076
7077 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7078
7079         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7080         * gfortran.dg/f2c_4.c: Likewise.
7081
7082 2005-06-22 Paul Brook  <paul@codesourcery.com>
7083
7084         PR fortran/21034
7085         * gfortran.dg/auto_save_1.f90: New test.
7086
7087 2005-06-22  Michael Matz  <matz@suse.de>
7088
7089         * gcc.target/x86-64/abi: New directory.
7090         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7091         * gcc.target/x86-64/abi/README.gcc: New file.
7092         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7093         * gcc.target/x86-64/abi/asm-support.s: New file.
7094         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7095         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7096         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7097         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7098         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7099         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7100         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7101         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7102         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7103         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7104         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7105         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7106         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7107         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7108         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7109         * gcc.target/x86_64/abi/test_varargs.c: New test.
7110
7111 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7112
7113         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7114         32-bit i?86 and x86_64.
7115
7116 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7117
7118         * obj-c++.dg/const-str-[1-9].mm: New tests.
7119
7120 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7121
7122         PR fortran/22010
7123         * gfortran.dg/namelist_use.f90: New.
7124         * gfortran.dg/namelist_use_only.f90: New.
7125
7126 2005-06-21  Jeff Law  <law@redhat.com>
7127
7128         * gcc.dg/tree-ssa/vrp15.c: New test.
7129
7130 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7131
7132         * lib/target-supports.exp (check_effective_target_vect_reduction):
7133         Remove.
7134         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7135         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7136         remove vect_reduction target keyword. Also avoid two returns in main.
7137         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7138         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7139         * gcc.dg/vect/vect-reduc-1short.c: New test.
7140         * gcc.dg/vect/vect-reduc-1char.c: New test.
7141         * gcc.dg/vect/vect-reduc-2short.c: New test.
7142         * gcc.dg/vect/vect-reduc-2char.c: New test.
7143         * gcc.dg/vect/vect-reduc-6.c: New test.
7144         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7145         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7146         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7147
7148 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7149         Paul Thomas  <pault@gcc.gnu.org>
7150
7151         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7152         New tests.
7153
7154 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7155
7156         * gfortran.dg/backslash_1.f90: New test.
7157         * gfortran.dg/backslash_2.f90: New test.
7158
7159 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7160
7161         * gfortran.dg/duplicate_labels.f90: New test.
7162
7163 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7164
7165         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7166         unsupportable relocations.
7167         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7168         * gcc.dg/20050321-2.c: xfail for NetWare.
7169
7170 2005-06-20  Andreas Jaeger  <aj@suse.de>
7171
7172         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7173         gcc.target/i386/fastcall-sseregparm.c,
7174         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7175
7176 2005-06-19  Richard Henderson  <rth@redhat.com>
7177
7178         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7179
7180 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7181
7182         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7183
7184 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7185
7186         PR c++/22115
7187         * g++.dg/conversion/simd2.C: Change expected error message.
7188
7189 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7190
7191         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7192         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7193         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7194
7195 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7196
7197         * gcc.dg/fold-mod-1.c: New test.
7198
7199 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7200
7201         PR fortran/19926
7202         * gfortran.dg/pr19926.f90: New test.
7203
7204 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7205
7206         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7207         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7208         targets.
7209         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7210         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7211
7212 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7213
7214         * gcc.target/ia64/float80-varargs-1.c: New test.
7215
7216 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7217
7218         PR tree-opt/22035
7219         * gfortran.dg/f2c_6.f90: New test.
7220
7221 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7222
7223         PR c++/17413
7224         * g++.dg/template/local5.C: New.
7225
7226 2005-06-17  Richard Henderson  <rth@redhat.com>
7227
7228         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7229
7230 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7231
7232         PR testsuite/21945
7233         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7234
7235 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7236
7237         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7238         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7239         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7240         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7241         check_vect to verify the presence of hardware vector support.
7242
7243 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7244
7245         PR testsuite/22056
7246         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7247
7248 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7249
7250         PR libfortran/19216
7251         * gfortran.dg/pr19216.f: Add correct space between brackets and
7252         dg directive.
7253
7254 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7255
7256         PR libfortran/16436
7257         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7258
7259 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7260
7261         * gcc.target/i386/attributes-error.c: New testcase.
7262         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7263         * gcc.target/i386/regparm-stdcall.c: Likewise.
7264         * gcc.target/i386/sseregparm-1.c: Likewise.
7265         * gcc.target/i386/sseregparm-2.c: Likewise.
7266
7267 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         * g++.dg/rtti/crash2.C: New.
7270
7271 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7272
7273         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7274
7275 2005-06-15  David Ung  <davidu@mips.com>
7276
7277         * gcc.target/mips/mips16e-extends.c: New test for testing the
7278         generation of MIPS16e zeb/zeh, seb/seh instructions.
7279
7280 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7281
7282         PR 22018
7283         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7284         * gcc.dg/tree-ssa/pr22018.c: New test.
7285
7286 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7287
7288         * gcc.dg/simd-1.c: Update error messages.
7289         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7290         * gcc.dg/simd-2.c: Update error messages.
7291         * gcc.dg/simd-4.c: New.
7292
7293 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7294
7295         PR c++/20678
7296         * g++.dg/other/crash-4.C: New.
7297
7298 2005-06-14  Devang Patel  <dpatel@apple.com>
7299
7300         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7301
7302 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7303
7304         PR c++/21929
7305         * g++.dg/parse/crash11.C: Update
7306
7307 2005-06-13  Jeff Law  <law@redhat.com>
7308
7309         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7310         perform the desired transformations.
7311         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7312         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7313
7314 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7315
7316         PR fortran/22038
7317         * gfortran.dg/forall_1.f90: Un-XFAIL.
7318
7319 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7320
7321         PR c++/21929
7322         * g++.dg/parse/crash26.C: New.
7323
7324         PR c++/20789
7325         * g++.dg/init/member1.C: New.
7326
7327 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7328
7329         * gfortran.dg/altreturn_1.f90: New test.
7330
7331 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7332
7333         PR middle-end/21985
7334         * gcc.dg/tree-ssa/pr21985.c: New test.
7335
7336 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7337
7338         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7339
7340 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7341
7342         PR c++/21930
7343         * g++.dg/other/error10.C: New test case.
7344
7345 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7346
7347         PR libfortran/19155
7348         * gfortran.dg/pr19155.f: Add test.
7349
7350 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7351
7352         * gfortran.dg/f2c_7.f90: New test.
7353
7354         * gfortran.dg/forall_1.f90: XFAILed.
7355
7356 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7357
7358         * gcc.dg/pr14796-1.c: New.
7359         * gcc.dg/pr14796-2.c: New.
7360
7361 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7362
7363         PR fortran/17792
7364         PR fortran/21375
7365         * gfortran.dg/deallocate_stat.f90: New test.
7366
7367 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7368
7369         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7370
7371 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7372
7373         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7374         access will be generated when this loop is vectorized. Test that
7375         accesses with same alignment were detected.
7376         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7377         Test that accesses with same alignment were detected.
7378         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7379         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7380         alignment were detected.
7381
7382 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7383
7384         PR c++/10611
7385         * g++.dg/conversion/simd2.C: New.
7386
7387 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7388
7389         * gcc.dg/Wcxx-compat-1.c: New.
7390
7391 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7392
7393         PR libfortran/21480
7394         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7395         complex array.
7396
7397 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7398
7399         * gcc.dg/alias-8.c: New.
7400
7401 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7402
7403         * gcc.dg/format/cmn_err-1.c: Update.
7404
7405 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7406
7407         PR target/20666
7408         * gcc.target/sparc/fexpand-2.c: New.
7409         * gcc.target/sparc/fpmerge-2.c: New.
7410         * gcc.target/sparc/fpmul-2.c: New.
7411         * gcc.target/sparc/noresult.c: New.
7412         * gcc.target/sparc/pdist-2.c: New.
7413         * gcc.target/sparc/pdist-3.c: New.
7414
7415 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7416
7417         PR testsuite/21702
7418         * gcc.target/i386/i386.exp: Fix comment typo.
7419
7420 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7421
7422         PR c++/19497
7423         * g++.dg/inherit/using5.C: New.
7424         * g++.dg/inherit/using6.C: New.
7425
7426 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7427
7428         PR c++/19894
7429         * g++.dg/template/ptrmem15.C: New test.
7430
7431         PR c++/20563
7432         * g++.dg/ext/label4.C: New test.
7433
7434 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7435
7436         * gcc.dg/tls/debug-1.c: New test.
7437
7438 2005-06-07  Dale Johannesen  <dalej@apple.com>
7439
7440         * gcc.target/i386/movq.c: New.
7441
7442 2005-06-07  Dale Johannesen  <dalej@apple.com>
7443
7444         * gcc.dg/20050607-1.c: New.
7445
7446 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7447
7448         PR middle-end/21850
7449         * gcc.c-torture/execute/20050607-1.c: New test.
7450
7451 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7452
7453         PR libfortran/21926
7454         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7455         Test case where the return array has lowest stride one,
7456         but isn't packed.
7457
7458 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7459
7460         * lib/target-supports.exp (check_effective_target_sync_int_long):
7461         Add s390 and s390x targets.
7462
7463 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7464
7465         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7466         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7467         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7468         * gcc.dg/tree-ssa/loop-9.c: New test.
7469
7470 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         * g++.dg/parse/defarg10.C: New.
7473
7474 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7475
7476         PR regression/21897
7477         * gcc.c-torture/execute/20050604-1.c: New test.
7478
7479 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7480
7481         PR 21903
7482         * g++.dg/parse/defarg9.C: New.
7483
7484         PR c++/20637
7485         * g++.dg/inherit/using4.C: New.
7486         * g++.dg/overload/error1.C: Adjust expected errors.
7487         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7488         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7489         * g++.old-deja/g++.other/redecl2.C: Likewise.
7490         * g++.old-deja/g++.other/redecl4.C: Likewise.
7491         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7492
7493 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7494
7495         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7496
7497 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7498
7499         * lib/gfortran.exp (gfortran_target_compile): Call
7500         dg-additional-files-options
7501         * gfortran.dg/f2c_4.f90: New file
7502         * gfortran.dg/f2c_4.c: New file
7503         * gfortran.dg/f2c_5.f90: New file
7504         * gfortran.dg/f2c_5.c: New file
7505
7506 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7507
7508         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7509
7510         PR fortran/21912
7511         * gfortran.dg/array_constructor_4.f90: New test.
7512
7513 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7514
7515         PR c++/21619
7516         * g++.dg/ext/builtin9.C: New test.
7517
7518 2005-06-05  Dale Johannesen  <dalej@apple.com>
7519
7520         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7521         * gcc.c-torture/execute/20050603-2.c: Ditto.
7522
7523 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7524
7525         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7526         * gcc.dg/vect/vect-reduc-1.c: New.
7527         * gcc.dg/vect/vect-reduc-2.c: New.
7528         * gcc.dg/vect/vect-reduc-3.c: New.
7529
7530 2005-06-04  Dale Johannesen  <dalej@apple.com>
7531
7532         * gcc.c-torture/execute/20050603-1.c: New.
7533         * gcc.c-torture/execute/20050603-2.c: New.
7534         * gcc.dg/20050603-3.c: New.
7535
7536 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7537
7538         PR fortran/19195
7539         * gfortran.dg/debug_1.f90: New test.
7540
7541         * gfortran.dg/forall_1.f90: New test.
7542
7543 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7544
7545         * gfortran.dg/array_constructor_3.f90: New test.
7546
7547 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7548
7549         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7550
7551 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7552
7553         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7554
7555 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7556
7557         PR c/21873
7558         * gcc.dg/init-excess-1.c: New test.
7559
7560 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7561
7562         PR c++/21853
7563         * g++.dg/expr/static_cast6.C: New test.
7564
7565 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7566
7567         * gcc.dg/tree-ssa/vrp14.c: New test.
7568
7569 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/21336
7572         * g++.dg/template/new2.C: New test.
7573
7574 2005-06-03  Josh Conner  <jconner@apple.com>
7575
7576         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7577         all entries in initializer.
7578
7579 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7580
7581         PR middle-end/21858
7582         * gcc.dg/pr21858.c: New testcase.
7583
7584 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7585
7586         PR tree-optimization/21292
7587
7588         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7589         New.
7590         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7591         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7592         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7593         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7594         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7595
7596 2005-06-02  Richard Henderson  <rth@redhat.com>
7597
7598         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7599
7600 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7601
7602         * gcc.dg/wtypequal.c: New testcase.
7603
7604 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7605
7606         PR 21582
7607         * gcc.dg/tree-ssa/pr21582.c: New test.
7608
7609 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7610
7611         PR c++/21280
7612         * g++.dg/opt/interface2.h: New.
7613         * g++.dg/opt/interface2.C: New.
7614         * g++.dg/init/ctor4.C: Adjust error lines.
7615         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7616         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7617         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7618         * g++.old-deja/g++.pt/assign1.C: Likewise.
7619         * g++.old-deja/g++.pt/crash20.C: Likewise.
7620
7621 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7622
7623         PR tree-optimization/21734
7624         * g++.dg/vect/pr21734_1.cc: New.
7625         * g++.dg/vect/pr21734_2.cc: New.
7626
7627 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7628
7629         PR c++/20350
7630         * g++.dg/template/spec24.C: New.
7631
7632         PR c++/21151
7633         * g++.dg/pch/local-1.C: New.
7634         * g++.dg/pch/local-1.Hs: New.
7635
7636 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7637
7638         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7639         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7640         * gcc.dg/tree-ssa/pr14341.c: New test.
7641         * gcc.dg/tree-ssa/pr14841.c: New test.
7642         * gcc.dg/tree-ssa/pr20701.c: New test.
7643         * gcc.dg/tree-ssa/pr21086.c: New test.
7644         * gcc.dg/tree-ssa/pr21090.c: New test.
7645         * gcc.dg/tree-ssa/pr21332.c: New test.
7646         * gcc.dg/tree-ssa/pr21458.c: New test.
7647         * gcc.dg/tree-ssa/pr21658.c: New test.
7648         * gcc.dg/tree-ssa/vrp01.c: New test.
7649         * gcc.dg/tree-ssa/vrp02.c: New test.
7650         * gcc.dg/tree-ssa/vrp03.c: New test.
7651         * gcc.dg/tree-ssa/vrp04.c: New test.
7652         * gcc.dg/tree-ssa/vrp05.c: New test.
7653         * gcc.dg/tree-ssa/vrp06.c: New test.
7654         * gcc.dg/tree-ssa/vrp07.c: New test.
7655         * gcc.dg/tree-ssa/vrp08.c: New test.
7656         * gcc.dg/tree-ssa/vrp09.c: New test.
7657         * gcc.dg/tree-ssa/vrp10.c: New test.
7658         * gcc.dg/tree-ssa/vrp11.c: New test.
7659         * gcc.dg/tree-ssa/vrp12.c: New test.
7660         * gcc.dg/tree-ssa/vrp13.c: New test.
7661
7662 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7663
7664         PR 21029
7665         * gcc.dg/tree-ssa/pr21029.c: New test.
7666
7667 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7668
7669         * gfortran.dg/logint-1.f: New test case.
7670         * gfortran.dg/logint-2.f: Likewise.
7671         * gfortran.dg/logint-3.f: Likewise.
7672
7673 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7674
7675         PR c/21536
7676         PR c/20760
7677         * gcc.dg/20050527-1.c: New test.
7678
7679         * gcc.dg/i386-sse-12.c: New test.
7680
7681         PR fortran/21729
7682         * gfortran.dg/implicit_5.f90: New test.
7683
7684 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7685
7686         PR fortran/20883
7687         * gfortran/assign_4.f90: New test.
7688         * gfortran/assign_2.f90: Change compile to run.
7689
7690 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7691
7692         * lib/target-supports.exp
7693         (check_effective_target_sync_char_short): New.
7694         * gcc.dg/sync-2.c: New.
7695
7696 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7697
7698         PR tree-optimization/21817
7699         * gcc.dg/torture/pr21817-1.c: New.
7700
7701 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7702
7703         PR c++/21165
7704         * g++.dg/template/init5.C: New.
7705
7706 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7707
7708         * gfortran.dg/char_initialiser_actual.f90:
7709         Test character initialisers as actual arguments.
7710         * gfortran.dg/char_pointer_comp_assign.f90:
7711         Test character pointer structure component assignments.
7712         * gfortran.dg/char_array_structure_constructor.f90:
7713         Test character components in structure constructors.
7714
7715 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7716
7717         PR middle-end/20931
7718         * g++.dg/opt/pr20931.C: New test.
7719
7720 2005-05-31  Andreas Jaeger  <aj@suse.de>
7721
7722         PR testsuite/20772
7723         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7724         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7725         g++.old-deja/g++.ext/asmspec1.C,
7726         g++.old-deja/g++.other/regstack.C,
7727         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7728         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7729         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7730         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7731         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7732         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7733         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7734         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7735         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7736         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7737         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7738         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7739         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7740         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7741         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7742         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7743         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7744         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7745         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7746
7747 2005-05-31  Jeff Law  <law@redhat.com>
7748
7749         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7750
7751 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7752
7753         PR middle-end/21743
7754         * gcc.dg/builtins-1.c: Activate disabled clog test.
7755         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7756
7757 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7758
7759         * gfortran.dg/char_pointer_assign.f90:
7760         Test character-pointer assignments and pointer assignments.
7761         * gfortran.dg/char_pointer_dummy.f90:
7762         Test character-pointer dummy arguments.
7763         * gfortran.dg/char_pointer_func.f90:
7764         Test character-pointer function returns.
7765         * gfortran.dg/char_pointer_dependency.f90:
7766         Test character-pointer functions with dependencies.
7767
7768 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/21784
7771         * g++.dg/lookup/using14.C: New test.
7772
7773 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7774
7775         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7776         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7777         trailing ^M.
7778
7779 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7780
7781         PR c++/17413
7782         * g++.dg/template/local5.C: New.
7783
7784         PR target/21761
7785         * gcc.c-torture/compile/pr21761.c: New.
7786
7787         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7788         before darwin8.
7789
7790 2005-05-30  Steven G. Kargl
7791
7792         PR fortran/20846
7793         * gfortran.dg/inquire_8.f90: New test.
7794
7795 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7796
7797         PR libfortran/21376
7798         * gfortran.dg/output_exponents_1.f90: New test.
7799
7800 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7801
7802         PR libfortran/20006
7803         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7804
7805 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7806
7807         PR c++/21210
7808         * g++.dg/ext/complex1.C: New test.
7809
7810         PR c++/21340
7811         * g++.dg/init/ctor6.C: New test.
7812
7813 2005-05-29  Jan Hubicka  <jh@suse.cz>
7814
7815         * gcc.c-torture/compile/pr21562.c: New.
7816
7817 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7818
7819         * gfortran.dg/subnormal_1.f90: New test.
7820
7821 2005-05-28  Jan Hubicka  <jh@suse.cz>
7822
7823         * tree-prof.exp: Fix comment.
7824         * value-prof-1.c: New.
7825         * value-prof-2.c: New.
7826         * value-prof-3.c: New.
7827         * value-prof-4.c: New.
7828
7829 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7830
7831         PR c++/21614
7832         * g++.dg/expr/ptrmem6.C: New test.
7833         * g++.dg/expr/ptrmem6a.C: Likewise.
7834
7835 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7836
7837         PR tree-optimization/21658
7838         * gcc.dg/tree-ssa/pr21658.c: New.
7839
7840 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7841
7842         PR c++/21455
7843         * g++.dg/inherit/ptrmem3.C: New.
7844
7845         PR c++/21681
7846         * g++.dg/parse/template16.C: New.
7847
7848 2005-05-27  Andreas Jaeger  <aj@suse.de>
7849
7850         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7851
7852         * gcc.dg/i386-sse-8.c: Run test on all archs.
7853
7854 2005-05-26  Mike Stump  <mrs@apple.com>
7855
7856         * objc.dg/isa-field-1.m: Only run on darwin.
7857         * objc.dg/lookup-1.m: Likewise.
7858         * objc.dg/try-catch-8.m: Likewise.
7859
7860 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7861
7862         PR tree-optimization/9814
7863         * gcc.dg/pr9814-1.c: New test case.
7864
7865 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7866
7867         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7868         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7869         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7870         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7871         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7872         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7873         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7874         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7875         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7876         objc.dg/try-catch-8.m: New.
7877
7878 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7879
7880         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7881         remove extraneous semicolons.
7882
7883 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7884
7885         * obj-c++.dg/comp-types-12.mm: New.
7886         * objc.dg/comp-types-11.m: New.
7887         * objc.dg/selector-4.m: New.
7888
7889 2005-05-26  Andreas Jaeger  <aj@suse.de>
7890
7891         PR testsuite/20772
7892         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7893         g++.old-deja/g++.ext/attrib3.C,
7894         g++.old-deja/g++.other/store-expr1.C,
7895         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7896         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7897         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7898         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7899         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7900         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7901         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7902         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7903         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7904         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7905         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7906         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7907         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7908         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7909         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7910         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7911         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7912         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7913         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7914
7915 2005-05-26  Andreas Jaeger  <aj@suse.de>
7916
7917         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7918         x86-64 compilation.
7919
7920 2005-05-26  Andreas Jaeger  <aj@suse.de>
7921
7922         PR testsuite/20772
7923         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7924         gcc.misc-tests/i386-pf-athlon-1.c,
7925         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7926         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7927         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7928         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7929         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7930         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7931         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7932         programs.
7933
7934         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7935         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7936         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7937         x86-64 compilation.
7938
7939         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7940         x86_64.
7941
7942         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7943         effective-target ilp32.
7944
7945 2005-05-26  David Ung  <davidu@mips.com>
7946
7947         * gcc.target/mips/ext_ins.c: New test for testing the generation
7948         of MIPS32/64 rev 2 ext/ins instructions.
7949
7950 2005-05-26  Andreas Jaeger  <aj@suse.de>
7951
7952         * treelang/compile/unsigned.tree: Use gimple instead of
7953         nonexisting generic dump.
7954
7955 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7956
7957         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7958
7959 2005-05-26  Andreas Jaeger  <aj@suse.de>
7960
7961         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7962
7963 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7964
7965         PR libfortran/17283
7966         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7967         Test callee-allocated memory with write statements.
7968
7969 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7970
7971         PR middle-end/21709
7972         * gcc.dg/pr21709-1.c: New test case.
7973
7974 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7975             Mike Stump  <mrs@apple.com>
7976
7977         * objc/execute/next_mapping.h: Update for C++.
7978
7979         * obj-c++.dg/selector-1.mm: Move to...
7980         * obj-c++.dg/selector-4.mm: here...
7981
7982         * obj-c++.dg/basic.mm: New.
7983         * obj-c++.dg/comp-types-1.mm: New.
7984         * obj-c++.dg/cxx-class-1.mm: New.
7985         * obj-c++.dg/cxx-ivars-1.mm: New.
7986         * obj-c++.dg/cxx-ivars-2.mm: New.
7987         * obj-c++.dg/cxx-ivars-3.mm: New.
7988         * obj-c++.dg/cxx-scope-1.mm: New.
7989         * obj-c++.dg/cxx-scope-2.mm: New.
7990         * obj-c++.dg/defs.mm: New.
7991         * obj-c++.dg/empty-private-1.mm: New.
7992         * obj-c++.dg/encode-1.mm: New.
7993         * obj-c++.dg/encode-2.mm: New.
7994         * obj-c++.dg/encode-3.mm: New.
7995         * obj-c++.dg/extern-c-1.mm: New.
7996         * obj-c++.dg/extra-semi.mm: New.
7997         * obj-c++.dg/fix-and-continue-2.mm: New.
7998         * obj-c++.dg/isa-field-1.mm: New.
7999         * obj-c++.dg/ivar-list-semi.mm: New.
8000         * obj-c++.dg/local-decl-1.mm: New.
8001         * obj-c++.dg/lookup-1.mm: New.
8002         * obj-c++.dg/lookup-2.mm: New.
8003         * obj-c++.dg/method-1.mm: New.
8004         * obj-c++.dg/method-2.mm: New.
8005         * obj-c++.dg/method-3.mm: New.
8006         * obj-c++.dg/method-4.mm: New.
8007         * obj-c++.dg/method-5.mm: New.
8008         * obj-c++.dg/method-6.mm: New.
8009         * obj-c++.dg/method-7.mm: New.
8010         * obj-c++.dg/no-extra-load.mm: New.
8011         * obj-c++.dg/overload-1.mm: New.
8012         * obj-c++.dg/pragma-1.mm: New.
8013         * obj-c++.dg/pragma-2.mm: New.
8014         * obj-c++.dg/private-1.mm: New.
8015         * obj-c++.dg/private-2.mm: New.
8016         * obj-c++.dg/proto-qual-1.mm: New.
8017         * obj-c++.dg/qual-types-1.mm: New.
8018         * obj-c++.dg/stubify-1.mm: New.
8019         * obj-c++.dg/stubify-2.mm: New.
8020         * obj-c++.dg/super-class-1.mm: New.
8021         * obj-c++.dg/super-class-2.mm: New.
8022         * obj-c++.dg/super-dealloc-1.mm: New.
8023         * obj-c++.dg/super-dealloc-2.mm: New.
8024         * obj-c++.dg/template-1.mm: New.
8025         * obj-c++.dg/template-2.mm: New.
8026         * obj-c++.dg/template-3.mm: New.
8027         * obj-c++.dg/template-4.mm: New.
8028         * obj-c++.dg/template-5.mm: New.
8029         * obj-c++.dg/template-6.mm: New.
8030         * obj-c++.dg/try-catch-1.mm: New.
8031         * obj-c++.dg/try-catch-2.mm: New.
8032         * obj-c++.dg/try-catch-3.mm: New.
8033         * obj-c++.dg/try-catch-4.mm: New.
8034         * obj-c++.dg/try-catch-5.mm: New.
8035         * obj-c++.dg/try-catch-6.mm: New.
8036         * obj-c++.dg/try-catch-7.mm: New.
8037         * obj-c++.dg/try-catch-8.mm: New.
8038         * obj-c++.dg/try-catch-9.mm: New.
8039         * obj-c++.dg/va-meth-1.mm: New.
8040
8041 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8042
8043         * obj-c++.dg/selector-1.mm: New.
8044         * obj-c++.dg/selector-2.mm: New.
8045
8046 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8047
8048         * obj-c++.dg/selector-3.mm: New.
8049         * objc.dg/selector-3.m: New.
8050
8051 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8052
8053         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8054         about where warning appears.
8055
8056 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8057
8058         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8059         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8060         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8061         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8062
8063 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8064
8065         * gcc.dg/20050524-1.c: New test.
8066
8067 2005-05-25  Jan Hubicka  <jh@suse.cz>
8068
8069         * gcc.dg/tree-prof/inliner-1.c: New.
8070
8071 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8072
8073         * gcc.dg/tree-prof: New directory.
8074         * gcc.dg/tree-prof/tree-prof.exp: New.
8075
8076 2005-05-25  DJ Delorie  <dj@redhat.com>
8077
8078         * gcc.dg/Wattributes-1.c: New.
8079         * gcc.dg/Wattributes-2.c: New.
8080         * gcc.dg/Wattributes-3.c: New.
8081
8082 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8083
8084         PR tree-optimization/19833
8085         * gcc.dg/uninit-4.c: Remove xfail.
8086         * gcc.dg/uninit-9.c: Ditto.
8087
8088 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8089
8090         * obj-c++.dg/bitfield-[1-5].mm: New.
8091         * obj-c++.dg/class-protocol-1.mm: New.
8092         * obj-c++.dg/comp-types-1[0-1].mm: New.
8093         * obj-c++.dg/comp-types-[2-9].mm: New.
8094         * obj-c++.dg/encode-[4-8].mm: New.
8095         * obj-c++.dg/layout-1.mm: New.
8096         * obj-c++.dg/method-1[0-9].mm: New.
8097         * obj-c++.dg/method-2[0-1].mm: New.
8098         * obj-c++.dg/method-[8-9].mm: New.
8099         * obj-c++.dg/objc-gc-3.mm: New.
8100         * obj-c++.dg/try-catch-10.mm: New.
8101         * objc.dg/bitfield-5.m: New.
8102         * objc.dg/comp-types-10.m: New.
8103         * objc.dg/comp-types-9.m: New.
8104         * objc.dg/layout-1.m: New.
8105         * objc.dg/objc-gc-4.m: New.
8106         * objc.dg/try-catch-9.m: New.
8107         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8108         * objc.dg/comp-types-1.m: Likewise.
8109         * objc.dg/comp-types-[5-6].m: Likewise.
8110         * objc.dg/method-9.m: Likewise.
8111
8112 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8113
8114         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8115         and on hardware without VMX support.
8116
8117         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8118
8119         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8120
8121         * lib/profopt.exp (dg-final-generate, dg-final-use,
8122         profopt-final-code, profopt-get-options): New.
8123         (profopt-execute): Process test directives.
8124
8125         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8126         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8127         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8128
8129 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8130
8131         PR C++/21645
8132         * g++.dg/init/ctor5.C: New test.
8133
8134 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8135
8136         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8137         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8138         vect-113.c, vect-114.c.
8139
8140 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8141
8142         * gcc.dg/const-elim-1.c: Remove xfails.
8143
8144 2005-05-23  Jeff Law  <law@redhat.com>
8145
8146         * gcc.c-torture/compile/pr21638.c: New test.
8147         * gcc.c-torture/compile/20050520-1.c: New test.
8148
8149 2005-05-23  Nick Clifton  <nickc@redhat.com>
8150
8151         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8152         be a proper triple, ie: m32r*-*-*.
8153         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8154
8155 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8156
8157         PR middle-end/21331
8158         PR tree-opt/21293
8159         * gcc.c-torture/compile/pr21293.c: New test.
8160         * gcc.c-torture/execute/pr21331.c: New test.
8161
8162 2004-05-20  Richard Henderson  <rth@redhat.com>
8163
8164         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8165
8166 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8167
8168         * obj-c++-dg.exp: Add.
8169         * obj-c++.exp: Add.
8170         * obj-c++.dg/dg.exp: Add.
8171
8172 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8173
8174         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8175         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8176
8177 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8178
8179         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8180
8181 2004-05-19  Richard Henderson  <rth@redhat.com>
8182
8183         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8184
8185 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8186
8187         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8188
8189         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8190
8191 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR c++/21495
8194         * g++.dg/parse/extern1.C: New test.
8195         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8196
8197 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8198
8199         * gcc.dg/c99-math.h: New.
8200         * gcc.dg/c99-math-float-1.c: New test.
8201         * gcc.dg/c99-math-double-1.c: Likewise.
8202         * gcc.dg/c99-math-long-double-1.c: Likewise.
8203
8204 2005-05-18  Richard Henderson  <rth@redhat.com>
8205
8206         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8207
8208 2005-05-18  Devang Patel  <dpatel@apple.com>
8209
8210         * g++.dg/opt/20050511-1.C: New test.
8211
8212 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8213
8214         PR libfortran/21127
8215         * gfortran.dg/reshape-complex.f90: New test.
8216
8217 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8218
8219         * gfortran.dg/array_constructor_1.f90: New test.
8220         * gfortran.dg/array_constructor_2.f90: New test.
8221
8222 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8223
8224         PR fortran/20954
8225         * gfortran.dg/pr20954.f: New test.
8226
8227 2005-05-17  Mike Stump  <mrs@apple.com>
8228
8229         Yet more Objective-C++...
8230
8231         * objc.dg/method-5.m: Update.
8232         * objc.dg/method-6.m: Update.
8233         * objc.dg/method-7.m: Update.
8234         * objc.dg/method-9.m: Update.
8235         * objc.dg/try-catch-2.m: Update.
8236
8237 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8238
8239         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8240         Remove little-endian optimizations.
8241
8242 2005-05-17  Jeff Law  <law@redhat.com>
8243
8244         * g++.dg/tree-ssa/pr14814.C: New test.
8245         * gcc.dg/tree-ssa/pr14814.C: New test.
8246         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8247         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8248
8249 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8250
8251         * gcc.dg/compat/generate-random.c: Do not include
8252         libiberty.h.
8253         * gcc.dg/compat/generate-random_r.c: Likewise.
8254
8255 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8256
8257         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8258
8259 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8260
8261         PR middle-end/21595
8262         * g++.dg/tree-ssa/builtin1.C: New testcase.
8263
8264 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8265
8266         PR c++/21454
8267         * g++.dg/opt/const4.C: New test.
8268
8269         PR middle-end/21492
8270         * g++.dg/opt/crossjump1.C: New test.
8271
8272         PR tree-optimization/21610
8273         * gcc.c-torture/compile/20050516-1.c: New test.
8274
8275         PR fortran/15080
8276         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8277         about the test failing.
8278         * gfortran.fortran-torture/execute/where_7.f90: New test.
8279         * gfortran.fortran-torture/execute/where_8.f90: New test.
8280
8281 2005-05-16  Richard Henderson  <rth@redhat.com>
8282
8283         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8284         i?86 and x86_64.
8285
8286 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8287
8288         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8289         (limits.h): Include unconditionally.
8290         (stdlib.h): Likewise.
8291         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8292         (limits.h): Include unconditionally.
8293         (stdlib.h): Likewise.
8294         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8295         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8296         (limits.h): Include unconditionally.
8297         (stdlib.h): Likewise.
8298         (hashtab.h): Do not include.
8299         (getopt.h): Likewise.
8300         (stddef.h): Include.
8301         (hashval_t): Define.
8302         (struct entry): Add "next" field.
8303         (HASH_SIZE): New macro.
8304         (hash_table): New variable.
8305         (switchfiles): Do not use xmalloc.
8306         (mix): New macro.
8307         (iterative_hash): New function.
8308         (hasht): Remove.
8309         (e_exists): New function.
8310         (e_insert): Likewise.
8311         (output): Use, instead of libiberty hashtable functions.
8312         (main): Do not use getopt.  Do not call htab_create.
8313
8314 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8315
8316         PR libstdc++/21526
8317         * lib/target-supports.exp (check_mkfifo_available):
8318         Return 0 for cygwin as mkfifo support incomplete on platform.
8319         Fix typos in comments.
8320
8321 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8324
8325 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8326
8327         PR fortran/17432
8328         * gfortran.dg/assign_4.f: New test.
8329
8330 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8331
8332         PR tree-optimization/21563
8333         * gcc.dg/tree-ssa/pr21563.c: New.
8334
8335 2005-05-14  Jan Hubicka  <jh@suse.cz>
8336
8337         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8338
8339 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8340
8341         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8342
8343 2005-05-13  Julian Brown  <julian@codesourcery.com>
8344
8345         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8346         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8347
8348 2005-05-13  Jan Hubicka  <jh@suse.cz>
8349
8350         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8351         * gcc.dg/fold-xor-?.c: Likewise.
8352         * gcc.dg/pr15784-?.c: Likewise.
8353         * gcc.dg/pr20922-?.c: Likewise.
8354         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8355         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8356         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8357
8358 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8359
8360         PR fortran/21260
8361         * gfortran.dg/hollerith_1.f90: New test.
8362
8363 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8364
8365         * gfortran.dg/func_result_2.f90: New test.
8366
8367 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8368
8369         * gfortran.dg/dev_null.f90: New test.
8370
8371 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8372
8373         * gcc.dg/arm-vfp1.c: Revert last change.
8374
8375 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8376
8377         PR middle-end/19807
8378         PR tree-optimization/19639
8379         * g++.dg/tree-ssa/pr19807.C: New testcase.
8380
8381 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8382
8383         PR libfortran/21471
8384         * gfortran.dg/append-1.f90: New test.
8385
8386 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8387
8388         * gcc.dg/pr18501.c: XFAIL.
8389         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8390         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8391         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8392         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8393         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8394         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8395         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8396         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8397
8398 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8399
8400         PR fortran/20178
8401         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8402         gfortran.dg/f2c_3.f90: New tests.
8403
8404         * gfortran.dg/return_1.f90: Fix dg annotation.
8405
8406 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8407
8408         * gcc.c-torture/compile/20050510-1.c: New test.
8409
8410 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8411
8412         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8413
8414 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8415
8416         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8417
8418 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8419
8420         PR c/17913
8421         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8422
8423 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8424
8425         PR c/21342
8426         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8427         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8428
8429 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8430
8431         PR debug/16676
8432         * gcc.dg/debug/pr16676.c: New test.
8433
8434 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8435
8436         PR testsuite/21443
8437         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8438         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8439         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8440         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8441         Change -O1 to -O2.
8442         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8443         -fno-tree-dominator-opts.
8444
8445 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8446
8447         * gfortran.dg/return_1.f90: New test.
8448
8449 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8450
8451         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8452
8453         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8454
8455 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8456
8457         PR c++/21427
8458         * g++.dg/inherit/covariant13.C: New.
8459
8460 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8461
8462         PR libfortran/19155
8463         * gfortran.dg/pr19155.f: New test.
8464
8465 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8466
8467         PR inline-asm/8788
8468         * gcc.dg/pr8788-1.c: New testcase.
8469
8470 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8471
8472         PR target/21416
8473         * gcc.target/mips/fpcmp-[12].c: New tests.
8474
8475 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8476
8477         * lib/target-supports-dg.exp (dg-require-fork): New function.
8478         (dg-require-mkfifo): Likewise.
8479         * lib/target-supports.exp (check_function_available): New
8480         function.
8481         (check_fork_available): Likewise.
8482         (check_mkfifo_available): Likewise.
8483
8484 2005-05-06  Jeff Law  <law@redhat.com>
8485
8486         * gcc.c-torture/compile/pr21380.c: New test.
8487
8488 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8489
8490         PR c++/20961
8491         * g++.dg/ext/weak3.C: New test.
8492
8493 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c++/21352
8496         * g++.dg/template/crash37.C: New test.
8497
8498 2005-05-05  Paul Brook  <paul@codesourcery.com>
8499
8500         * gcc.dg/arm-g2.c: Use effective-target arm32.
8501         * gcc.dg/arm-mmx-1.c: Ditto.
8502         * gcc.dg/arm-scd42-2.c: Ditto.
8503         * gcc.dg/arm-vfp1.c: Ditto.
8504         * lib/target-supports.exp (check_effective_target_arm32): New
8505         function.
8506
8507 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8508
8509         PR libfortran/21354
8510         gfortran.dg/in_pack_rank7.f90: New test.
8511
8512 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8513
8514         PR middle-end/15618
8515         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8516
8517 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8518
8519         PR middle-end/21265
8520         * gcc.dg/20050503-1.c: New test.
8521
8522         PR rtl-optimization/21239
8523         * gcc.dg/i386-sse-11.c: New test.
8524
8525 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8526
8527         PR target/16888
8528         * gcc.target/i386/asm-1.c: New test.
8529
8530 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR rtl-optimization/21330
8533         * gcc.c-torture/execute/20050502-1.c: New test.
8534
8535         PR target/21297
8536         * gcc.c-torture/execute/20050502-2.c: New test.
8537
8538 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8539
8540         PR middle-end/21282
8541         * gcc.dg/pr21282.c: New.
8542
8543 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8544
8545         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8546         * gcc.dg/vect/vect-92.c: Likewise.
8547         * gcc.dg/vect/vect-93.c: Likewise.
8548         * gcc.dg/vect/vect-dv-1.c: Likewise.
8549         * gcc.dg/vect/vect-dv-2.c: Likewise.
8550         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8551
8552 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8553
8554         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8555         * gfortran.dg/vect/vect-2.f90: Likewise.
8556         * gfortran.dg/vect/vect-3.f90: Likewise.
8557         * gfortran.dg/vect/vect-4.f90: Likewise.
8558         * gfortran.dg/vect/vect-5.f90: Likewise.
8559
8560 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8561
8562         PR target/20813
8563         * gcc.dg/rs6000-fpint-2.c: New.
8564
8565 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8566
8567         PR c/15698
8568         * gcc.dg/builtins-30.c: Update expected messages.
8569         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8570         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8571         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8572
8573 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8574
8575         PR tree-optimization/21294
8576         * gcc.dg/tree-ssa/pr21294.c: New.
8577
8578 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8579
8580         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8581         __builtin_altivec_st_internal_4si built-in.
8582
8583 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8584
8585         PR c++/15875
8586         * g++.dg/template/ptrmem14.C: New test.
8587
8588 2005-05-02  Paul Brook  <paul@codesourcery.com>
8589
8590         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8591
8592 2005-05-02  Michael Matz  <matz@suse.de>
8593
8594         PR c++/19542
8595         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8596
8597 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8598
8599         * g++.dg/cpp/weak.C: New test.
8600
8601 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8602
8603         * gcc.dg/tree-ssa/loop-8.c: New test.
8604
8605 2005-04-30  Michael Maty  <matz@suse.de>
8606
8607         * gcc.dg/inline-mcpy.c: New test.
8608
8609 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8610
8611         PR libfortran/18958
8612         * gfortran.dg/eoshift.f90: New test case.
8613
8614 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8615
8616         PR libfortran/18857
8617         * gfortran.dg/matmul_1.f90: New test.
8618
8619 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8620
8621         PR tree-optimization/21030
8622         * gcc.dg/tree-ssa/pr21030.c: New.
8623
8624 2005-04-29  Devang Patel  <dpatel@apple.com>
8625
8626         PR tree-optimization/21272
8627         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8628
8629 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8630
8631         PR fortran/13082
8632         PR fortran/18824
8633         * gfortran.dg/entry_4.f90: New test.
8634         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8635         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8636         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8637         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8638         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8639         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8640         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8641
8642 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8643
8644         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8645
8646 2005-04-29  Paul Brook   <paul@codesourcery.com>
8647
8648         * gfortran.dg/entry_3.f90: New test.
8649
8650 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8651
8652         * gfortran.dg/implicit_4.f90: New test.
8653
8654 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8655
8656         * lib/target-supports.exp (check_profiling_available): Return
8657         false for xtensa-*-elf.
8658
8659 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8660
8661         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8662         error if file cannot be deleted.
8663
8664 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8665
8666         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8667         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8668         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8669         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8670         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8671         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8672         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8673         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8674         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8675         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8676         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8677         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8678         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8679
8680 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8681
8682         PR fortran/20865
8683         * gfortran.dg/pr20865.f90: New test.
8684
8685 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8686
8687         * gcc.dg/void-cast-2.c: New test.
8688
8689 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8690
8691         PR c/21159
8692         * gcc.dg/void-cast-1.c: New test.
8693
8694 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8695
8696         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8697
8698 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8699
8700         PR fortran/21177
8701         * gfortran.dg/pr21177.f90: New test.
8702
8703 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8704
8705         PR tree-optimization/21171
8706         * gcc.dg/tree-ssa/pr21171.c: New test.
8707
8708 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8709
8710         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8711         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8712         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8713         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8714         gcc.dg/tree-ssa/gen-vect-32.c: New.
8715         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8716         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8717         don't run on PPC32.
8718
8719 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8720
8721         PR c/21213
8722         * gcc.dg/transparent-union-3.c: New test.
8723
8724 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8725
8726         PR c/20740
8727         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8728         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8729         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8730         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8731         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8732         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8733
8734 2005-04-26  Jeff Law  <law@redhat.com>
8735
8736         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8737         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8738         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8739         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8740         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8741         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8742         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8743
8744 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8745
8746         PR tree-optimization/17598
8747         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8748
8749 2005-04-25  Mike Stump  <mrs@apple.com>
8750
8751         * objc.dg/fix-and-continue-1.m: Add.
8752
8753 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8754
8755         PR c++/20995
8756         * g++.dg/opt/pr20995-1.C: New test case.
8757
8758 2005-04-25  Devang Patel <dpatel@apple.com>
8759
8760         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8761
8762 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8763
8764         PR testsuite/21062
8765         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8766
8767 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8768
8769         PR C++/21188
8770         * g++.dg/opt/rtti2.C: New test.
8771
8772 2005-04-25  Paul Brook  <paul@codesourcery.com>
8773         Steven G. Kargl  <kargls@comcast.net>
8774
8775         PR fortran/20879
8776         * gfortran.dg/ichar_1.f90: New file.
8777
8778 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR middle-end/20991
8781         * g++.dg/opt/pr20991.C: New test.
8782
8783         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8784         where sizeof (type) < __alignof__ (type).
8785         * gcc.dg/compat/struct-layout-1.h: Likewise.
8786
8787 2005-04-24  Per Bothner  <per@bothner.com>
8788             Devang Patel  <dpatel@apple.com>
8789
8790         PR preprocessor/20907
8791         * gcc.dg/cpp/very-long-comment.c: New test.
8792
8793 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8794
8795         PR fortran/20059
8796         * gfortran.dg/common_5.f: New test.
8797
8798 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8799
8800         PR middle-end/21082
8801         * g++.dg/tree-ssa/pr21082.C: New testcase.
8802
8803 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8804
8805         * gcc.dg/vect/vect-99.c: New test.
8806
8807 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8808
8809         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8810
8811 2005-04-22  Jeff Law  <law@redhat.com>
8812
8813         * gcc.dg/uninit-5.c: Remove xfails.
8814         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8815         conditionals and loads.
8816
8817 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8818
8819         PR libfortran/20074
8820         PR libfortran/20436
8821         PR libfortran/21108
8822         * gfortran.dg/nested_reshape.f90: new test
8823         * gfortran.dg/reshape-alloc.f90: new test
8824         * gfortran.dg/reshape.f90: new test
8825
8826 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8827
8828         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8829
8830         * gcc.dg/arm-vfp1.c: New test.
8831
8832 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8833
8834         PR c++/21087
8835         * g++.dg/lookup/builtin2.C: New test.
8836
8837 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8838
8839         * gcc.dg/weak/weak-13.c: New test.
8840
8841 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8842
8843         * lib/target-supports.exp (check_effective_target_sync_int_long):
8844         Add powerpc*.
8845
8846 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8847
8848         * gcc.target/mips/branch-1.c: New test.
8849
8850 2005-04-21  Richard Henderson  <rth@redhat.com>
8851
8852         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8853         * gcc.dg/vect/vect-86.c: Likewise.
8854         * gcc.dg/vect/vect-87.c: Likewise.
8855         * gcc.dg/vect/vect-88.c: Likewise.
8856
8857 2005-04-21  Devang Patel  <dpatel@apple.com>
8858
8859         PR optimization/20994
8860         * gcc.dg/tree-ssa/ifc-3.c: New test.
8861
8862 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8863
8864         PR c/12913
8865         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8866         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8867         gcc.dg/c99-vla-jump-5.c: New tests.
8868
8869 2005-04-19  Richard Henderson  <rth@redhat.com>
8870
8871         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8872         Fix typo in exists check.
8873         (check_effective_target_sync_int_long): New.
8874         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8875         * gcc.dg/ia64-sync-2.c: Likewise.
8876         * gcc.dg/ia64-sync-3.c: Likewise.
8877         * gcc.dg/ia64-sync-4.c: Likewise.
8878
8879 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8880
8881         * gcc.dg/fold-xor-1.c: New test.
8882         * gcc.dg/fold-xor-2.c: New test.
8883
8884 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8885
8886         PR target/20670
8887         * g++.dg/eh/fp-regs.C: New test.
8888
8889 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8890
8891         * gcc.dg/Wint-to-pointer-cast-1.c,
8892         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8893         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8894         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8895
8896 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8897
8898         PR fortran/16861
8899         * gfortran.dg/pr16861.f90: New test.
8900
8901 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8902
8903         * gcc.dg/pr21085.c: New test.
8904
8905 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8906
8907         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8908         (setup_mips_tests, dg-mips-options): New procedures.
8909         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8910         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8911         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8912         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8913         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8914         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8915         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8916         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8917         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8918         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8919         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8920         dg-mips-options instead of dg-options.  Remove now-redundant
8921         preprocessor guards.
8922         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8923         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8924         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8925         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8926         * gcc.dg/vr-mult-2.c: Delete.
8927         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8928         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8929         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8930         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8931         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8932         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8933         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8934
8935 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8936
8937         * ada/acats/run_all.sh: Use sync when executable not present.
8938
8939 2005-04-18  Devang Patel  <dpatel@apple.com>
8940
8941         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8942         * gcc.dg/vect/vect-11a.c: New.
8943         * gcc.dg/vect/vect-none.c: Update.
8944         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8945
8946 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8947
8948         PR tree-optimization/20922
8949         * gcc.dg/pr20922-1.c: New test.
8950         * gcc.dg/pr20922-2.c: New test.
8951         * gcc.dg/pr20922-3.c: New test.
8952         * gcc.dg/pr20922-4.c: New test.
8953         * gcc.dg/pr20922-5.c: New test.
8954         * gcc.dg/pr20922-6.c: New test.
8955
8956 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8957
8958         PR libfortran/20950
8959         * gfortran.dg/pr20950.f: New test.
8960
8961 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8962
8963         PR libfortran/19216
8964         * gfortran.dg/pr19216.f: New test.
8965
8966 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8967
8968         PR tree-optimization/21001
8969         * gcc.dg/tree-ssa/pr21001.c: New.
8970
8971 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8972
8973         PR libfortran/21075
8974         * gfortran.dg/reshape_rank7.f90: New test.
8975
8976 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8977
8978         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8979         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8980         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8981         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8982         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8983         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8984         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8985         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8986         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8987         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8988         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8989         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8990         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8991         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8992         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8993         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8994         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8995         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8996         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8997         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8998         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8999
9000 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9001
9002         * gfortran.dg/wtruncate.f: New testcase.
9003         * gfortran.dg/wtruncate.f90: New testcase.
9004
9005 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9006
9007         PR c++/21025
9008         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9009         which sizeof/alignof is dependent, rather than just whether we are
9010         processing_template_decl.
9011
9012 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9013
9014         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9015         corrected typo where the wrong variables had been compared.
9016
9017 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9018
9019         PR libfortran/18495
9020         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9021         Test callee-allocated version of return array with a write
9022         statement.
9023         Test spread with a temporary with another write statement.
9024
9025 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9026
9027         PR tree-optimization/21031
9028         * gcc.dg/tree-ssa/pr21031.c: New.
9029
9030 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9031
9032         PR tree-optimization/21004
9033         * gcc.dg/builtins-53.c: Include builtins-config.h.
9034         Check floorf, ceilf, floorl and ceill transformations
9035         only when HAVE_C99_RUNTIME is defined.
9036
9037 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9038
9039         PR middle-end/20739
9040         * gcc.dg/tree-ssa/pr20739.c: New test.
9041
9042 2005-04-14  Mike Stump  <mrs@apple.com>
9043
9044         * gcc.dg/Foundation.framework/empty: New.
9045         * gcc.dg/framework-2.c: New.
9046
9047 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9048
9049         PR tree-optimization/21021
9050         * gcc.c-torture/compile/pr21021.c: New.
9051
9052 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9053
9054         PR testsuite/21010
9055         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9056         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9057         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9058         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9059         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9060         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9061         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9062         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9063
9064 2005-04-14  Richard Henderson  <rth@redhat.com>
9065
9066         * lib/target-supports.exp (check_effective_target_vect_condition):
9067         Add ia64, i?86, and x86_64.
9068
9069 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9070
9071         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9072
9073 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9074
9075         PR tree-optimization/20657
9076         * gcc.dg/tree-ssa/pr20657.c: New.
9077
9078 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9079
9080         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9081         (long long int)trunc*.
9082
9083 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9084
9085         PR target/20927
9086         * gcc.dg/pr20927.c: New test.
9087
9088 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9089
9090         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9091         * gcc.target/mips/asm-1.c: Likewise.
9092
9093 2005-04-13  Dale Johannesen  <dalej@apple.com>
9094
9095         * objc.dg/objc-fast-4.m: New.
9096
9097 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9098
9099         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9100         directory.
9101         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9102
9103 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9104
9105         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9106         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9107         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9108
9109 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9110
9111         PR tree-optimization/20913
9112         * gcc.dg/tree-ssa/pr20913.c: New.
9113
9114         PR tree-optimization/20702
9115         * gcc.dg/tree-ssa/pr20702.c: New.
9116
9117 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9118
9119         PR c++/13744
9120         * g++.dg/inherit/local3.C: New test.
9121
9122 2005-04-12  Jeff Law  <law@redhat.com>
9123
9124         * gcc.dg/tree-ssa/20050412-1.c: New test.
9125
9126 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9127
9128         PR libfortran/19016
9129         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9130         Add tests with mask generated by expression.
9131         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9132         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9133         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9134
9135 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9136
9137         PR middle-end/20917
9138         * gcc.dg/20050409-1.c: New test.
9139
9140 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9141
9142         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9143
9144 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9145
9146         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9147         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9148         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9149         (TARGET_CXX): Adjust accordingly.
9150         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9151         determine_class_data_visibility and class_data_always_comdat.
9152         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9153         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9154         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9155         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9156         (arm_cxx_determine_class_data_visibility): New.
9157         (arm_cxx_class_data_always_comdat): Likewise.
9158         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9159         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9160         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9161         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9162         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9163         Define.
9164
9165 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9166
9167         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9168
9169 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9170
9171         * gcc.dg/i386-darwin-fpmath.c: New.
9172
9173 2004-04-11  Devang Patel  <dpatel@apple.com>
9174
9175         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9176         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9177         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9178         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9179         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9180         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9181         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9182         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9183         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9184
9185 2004-04-11  Devang Patel  <dpatel@apple.com>
9186
9187         * gcc.dg/vect/vect-dv-1.c: New test.
9188         * gcc.dg/vect/vect-dv-2.c: New test.
9189
9190 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9191
9192         PR tree-optimization/20933
9193         * gcc.dg/tree-ssa/pr20933.c: New test.
9194
9195 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9196
9197         * gfortran.dg/fold_nearest.f90: New test.
9198
9199 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9200
9201         * gcc.dg/tree-ssa/alias-1.c: New test.
9202
9203 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9204
9205         PR tree-optimization/20920
9206         * g++.dg/tree-ssa/pr20920.C: New test.
9207
9208 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9209
9210         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9211         (long long int)ceil*.
9212
9213 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9214
9215         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9216         explicit C++ linkage.
9217
9218 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9219
9220         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9221         warning for arithmetic IF statements.
9222
9223 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9224
9225         * eor_handling_1.f90: New test case.
9226         * eor_handling_2.f90: New test case.
9227         * eor_handling_3.f90: New test case.
9228         * eor_handling_4.f90: New test case.
9229         * eor_handling_5.f90: New test case.
9230         * noadv_size.f90: New test case.
9231         * pad_no.f90: New test case.
9232
9233 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9234
9235         * gcc.c-torture/execute/20050410-1.c: New test.
9236
9237 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9238
9239         * gcc.dg/pr20126.c: New.
9240
9241 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9242             Steven G. Kargl <kargls@comcast.net>
9243
9244         * gfortran.dg/PR19872.f: New test.
9245
9246 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9247
9248         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9249
9250 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9251
9252         * gfortran.dg/nint_1.f90: New test.
9253
9254 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9255
9256         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9257         Added test for callee-allocated arrays with write statements.
9258         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9259         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9260         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9261         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9262         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9263
9264 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9265
9266         PR libfortran/20163
9267         * gfortran.dg/open-options-blanks.f: New test.
9268
9269 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9270
9271         PR fortran/13257
9272         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9273
9274 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9275
9276         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9277         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9278         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9279         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9280         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9281         * gcc.c-torture/execute/stdarg-4.c: New test.
9282
9283         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9284
9285         PR target/20795
9286         * g++.dg/abi/param2.C: New test.
9287
9288 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9289
9290         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9291
9292 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9293
9294         * gcc.dg/builtins-53.c: New test.
9295
9296 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9297
9298         * g++.dg/tree-ssa/pr18178.C: New test.
9299         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9300         * gcc.c-torture/execute/20041019-1.c: New test.
9301         * gcc.dg/tree-ssa/20041008-1.c: New test.
9302         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9303         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9304         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9305         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9306         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9307         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9308         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9309         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9310         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9311         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9312
9313 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9314
9315         PR rtl-optimization/20466
9316         * gcc.c-torture/execute/pr20466-1.c: New test.
9317
9318 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9319
9320         PR c++/20905
9321         * g++.dg/parse/cond2.C: New test.
9322
9323         PR c++/20145
9324         * g++.dg/warn/Wdtor1.C: New test.
9325
9326 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9327
9328         PR fortran/17229
9329         * gfortran.dg/pr17229.f: New test.
9330
9331 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9332
9333         * gfortran.dg/tiny_1.f90: New test.
9334         * gfortran.dg/tiny_2.f90: ditto.
9335
9336 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9337
9338         * gfortran.dg/eor_1.f90: Fix dg-do run line
9339         * gfortran.dg/open_new.f90: Fix dg-do run line
9340
9341 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9342
9343         * lib/target-supports.exp (get_compiler_messages): Support
9344         optional arguments, the fourth being compiler options.
9345         (check_effective_target_fpic): New proc.
9346         * gcc.dg/20050321-2.c: Restrict to target fpic.
9347
9348 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9349
9350         * gcc.dg/15443-1.c: New test.
9351         * gcc.dg/15443-2.c: Likewise.
9352
9353 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9354
9355         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9356
9357 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9358
9359         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9360
9361 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9362
9363         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9364         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9365         -m64.
9366         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9367         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9368         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9369
9370 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/20212
9373         * g++.dg/warn/Wunused-11.C: New test.
9374
9375 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9376
9377         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9378
9379 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9380
9381         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9382
9383 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/20734
9386         * g++.dg/template/ptrmem13.C: New test.
9387
9388 2005-04-05  Per Bothner  <per@bothner.com>
9389
9390         * lib/gcc.exp: Always add -fno-show-column, for now.
9391
9392 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9393
9394         PR testsuite/20767
9395         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9396         of plain old "unsigned int" for the type of "i".  Makes this test
9397         64bit clean.
9398
9399 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9400
9401         * gcc.dg/i386-ssefn-1.c: New test.
9402         * gcc.dg/i386-ssefn-2.c: New test.
9403         * gcc.dg/i386-ssefn-3.c: New test.
9404         * gcc.dg/i386-ssefn-4.c: New test.
9405
9406 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9407
9408         PR tree-optimization/20076
9409         * gcc.dg/builtin-apply4.c: New test.
9410
9411         PR preprocessor/19475
9412         * gcc.dg/cpp/macspace1.c: New test.
9413         * gcc.dg/cpp/macspace2.c: New test.
9414
9415 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9416
9417         * gfortran.dg/pr20755.f: Fixed bad format.
9418
9419 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/20763
9422         * g++.dg/ext/attrib21.C: New test.
9423
9424 2004-04-05  Devang Patel  <dpatel@apple.com>
9425
9426         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9427         * gcc.dg/vect/vect-shift-1.c: New test.
9428
9429 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9430
9431         PR libfortran/20755
9432         * gfortran.dg/pr20755.f: New test.
9433
9434 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9435
9436         * gfortran.dg/pr15959.f90: New test.
9437         * gfortran.dg/string_pad_trunc.f90: New test.
9438
9439 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9440
9441         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9442         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9443         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9444         syntax.
9445
9446 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9447
9448         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9449
9450 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9451
9452         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9453         * gcc.c-torture/compile/20011119-2.c: Likewise.
9454         * gcc.c-torture/compile/981001-2.c: Likewise.
9455
9456 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9457
9458         PR c++/20679
9459         * g++.dg/template/overload4.C: New test.
9460
9461 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9462
9463         PR c++/20746
9464         * g++.dg/abi/covariant5.C: New.
9465
9466         PR debug/20505
9467         * g++.dg/debug/const2.C: New.
9468
9469 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9470
9471         PR rtl-optimization/16104
9472         * gcc.c-torture/execute/20050316-1.c: New test.
9473
9474 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         * g++.dg/template/spec23.C: Fix dg-error text.
9477
9478 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9479
9480         PR c++/19199
9481         * g++.dg/expr/lval2.C: New.
9482
9483 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9484
9485         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9486         __builtin_strcasecmp and __builtin_strncasecmp.
9487
9488 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9489
9490         PR c++/20723
9491         * g++.dg/template/spec22.C: New.
9492         * g++.dg/template/spec23.C: New.
9493
9494 2005-04-03  Dale Ranta  <dir@lanl.gov>
9495             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9496
9497         PR libfortran/20068
9498         PR libfortran/20125
9499         PR libfortran/20156
9500         PR libfortran/20471
9501         * gfortran.dg/backspace.f: New test.
9502
9503 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9504
9505         * gcc.dg/pr19345.c: New test.
9506
9507 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9508
9509         PR tree-optimization/20640
9510         * gcc.dg/torture/tree-loop-1.c: New.
9511
9512 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9513
9514         PR rtl-optimization/20290
9515         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9516
9517 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9518
9519         * gcc.dg/rs6000-fpint.c: New.
9520
9521 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9522
9523         * gcc.dg/old-style-then-proto-1.c: New test.
9524
9525 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9526
9527         * gfortran.fortran-torture/execute/backspace.f90: Check
9528         after backspace and read was incorrect.
9529
9530 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9531
9532         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9533         buffer past the terminating NUL using memcmp.
9534         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9535         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9536
9537         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9538         Fix unused/uninitialized variable warnings.
9539
9540         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9541         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9542         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9543         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9544
9545         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9546         gcc.c-torture/execute/builtins/fputs-lib.c,
9547         gcc.c-torture/execute/builtins/lib/fprintf.c,
9548         gcc.c-torture/execute/builtins/lib/main.c,
9549         gcc.c-torture/execute/builtins/lib/memcmp.c,
9550         gcc.c-torture/execute/builtins/lib/memmove.c,
9551         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9552         gcc.c-torture/execute/builtins/lib/memset.c,
9553         gcc.c-torture/execute/builtins/lib/printf.c,
9554         gcc.c-torture/execute/builtins/lib/sprintf.c,
9555         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9556         gcc.c-torture/execute/builtins/lib/strchr.c,
9557         gcc.c-torture/execute/builtins/lib/strcmp.c,
9558         gcc.c-torture/execute/builtins/lib/strcpy.c,
9559         gcc.c-torture/execute/builtins/lib/strcspn.c,
9560         gcc.c-torture/execute/builtins/lib/strlen.c,
9561         gcc.c-torture/execute/builtins/lib/strncat.c,
9562         gcc.c-torture/execute/builtins/lib/strncmp.c,
9563         gcc.c-torture/execute/builtins/lib/strncpy.c,
9564         gcc.c-torture/execute/builtins/lib/strrchr.c,
9565         gcc.c-torture/execute/builtins/lib/strspn.c,
9566         gcc.c-torture/execute/builtins/lib/strstr.c,
9567         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9568         gcc.c-torture/execute/builtins/strlen-2.c,
9569         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9570         prototypes.
9571
9572 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9573
9574         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9575         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9576         selectany usage.
9577
9578 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR c++/19406
9581         * g++.dg/debug/using1.C: New test.
9582
9583 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9584
9585         PR middle-end/20524
9586         * gcc.dg/alias-7.c: Prefix asm-declared name with
9587         __USER_LABEL_PREFIX__.
9588
9589 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9590
9591         Fix fallout from PR middle-end/15700:
9592         * gcc.c-torture/compile/20011119-1.c: Take
9593         __USER_LABEL_PREFIX__ into account.
9594         * gcc.c-torture/compile/20011119-2.c: Likewise.
9595
9596 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9597
9598         PR c++/18644
9599         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9600
9601 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9602
9603         PR c/17855
9604         * gcc.c-torture/compile/struct-non-lval-1.c,
9605         gcc.c-torture/compile/struct-non-lval-2.c,
9606         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9607
9608 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9609
9610         * gcc.dg/tls/tls.exp: Remove temporary file.
9611         * g++.dg/tls/tls.exp: Ditto.
9612         * lib/file-format.exp: Ditto.
9613         * g++.dg/special/ecos.exp: Ditto.
9614
9615         * lib/profopt.exp: Treat prof_ext as a list.
9616         * gcc.misc-tests/bprob.exp: Ditto.
9617         * g++.dg/bprob/bprob.exp: Ditto.
9618
9619         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9620         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9621         g++.dg/tree-ssa/pointer-reference-alias.C,
9622         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9623         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9624         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9625         g++.dg/vect/pr19951.cc: Ditto.
9626         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9627         gcc.dg/builtins-47.c: Ditto.
9628         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9629         gcc.dg/pr20115-1.c: Ditto.
9630         * gcc.dg/tree-ssa/20030530-2.c,
9631         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9632         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9633         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9634         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9635         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9636         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9637         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9638         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9639         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9640         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9641         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9642         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9643         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9644         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9645         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9646         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9647         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9648         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9649         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9650         gcc.dg/tree-ssa/20030824-1.c,
9651         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9652         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9653         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9654         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9655         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9656         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9657         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9658         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9659         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9660         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9661         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9662         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9663         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9664         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9665         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9666         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9667         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9668         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9669         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9670         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9671         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9672         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9673         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9674         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9675         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9676         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9677         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9678         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9679         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9680         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9681         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9682         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9683         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9684         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9685         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9686         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9687         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9688         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9689         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9690         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9691         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9692         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9693         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9694         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9695         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9696         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9697         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9698         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9699         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9700         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9701         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9702         gcc.dg/tree-ssa/useless-1.c: Ditto.
9703         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9704         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9705         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9706         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9707         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9708         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9709         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9710         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9711         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9712         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9713         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9714         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9715         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9716         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9717         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9718         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9719         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9720         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9721         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9722         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9723         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9724         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9725         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9726         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9727         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9728         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9729         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9730         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9731         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9732         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9733         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9734         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9735         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9736         gcc.dg/vect/vect-none.c: Ditto.
9737         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9738         treelang/compile/unsigned.tree: Ditto.
9739
9740         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9741         * gcc.dg/cpp/direct2s.c: Ditto.
9742         * gcc.dg/cpp/paste4.c: Ditto.
9743         * gcc.dg/cpp/separate-1.c: Ditto.
9744         * gcc.dg/pch/save-temps-1.c: Ditto.
9745         * g++.dg/ext/altivec-10.C: Ditto.
9746         * g++.dg/pch/pch.C: Ditto.
9747
9748         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9749
9750         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9751         * g++.dg/template/repo1.C: Ditto.
9752         * g++.dg/template/repo2.C: Ditto.
9753         * g++.dg/template/repo3.C: Ditto.
9754         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9755         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9756         * g++.old-deja/g++.pt/repo1.C: Ditto.
9757         * g++.old-deja/g++.pt/repo2.C: Ditto.
9758         * g++.old-deja/g++.pt/repo3.C: Ditto.
9759         * g++.old-deja/g++.pt/repo4.C: Ditto.
9760
9761         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9762         * gcc.dg/20030107-1.c: Ditto.
9763         * gcc.dg/20030702-1.c: Ditto.
9764         * gcc.dg/profile-generate-1.c: Ditto.
9765         * g++.dg/other/profile1.C: Ditto.
9766         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9767
9768         * lib/gcc-dg.exp (remove-build-file): New.
9769         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9770         cleanup-tree-dump, cleanup-saved-temps): New.
9771
9772 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9773
9774         PR c++/19203, DR 214
9775         * g++.dg/parse/ambig3.C: Not ambiguous.
9776         * g++.dg/template/spec20.C: New.
9777         * g++.dg/template/spec21.C: New.
9778
9779 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9780
9781         PR target/20045
9782         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9783
9784 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9785
9786         PR libfortran/20660
9787         * gfortran.dg/negative_unit.f: New test.
9788
9789 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9790
9791         * gcc.dg/20050330-1.c: New test.
9792
9793 2005-03-30  Devang Patel  <dpatel@apple.com>
9794
9795         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9796
9797 2005-03-30  Dale Johannesen  <dalej@apple.com>
9798
9799         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9800
9801 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9802
9803         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9804         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9805         Strip options from test name.
9806
9807 2005-03-31  Jan Hubicka  <jh@suse.cz>
9808
9809         * gcc.dg/varpool-1.c: New testcase.
9810
9811 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9812
9813         PR c/772
9814         PR c/17913
9815         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9816         gcc.dg/stmt-expr-label-3.c : New tests.
9817         * gcc.c-torture/execute/medce-2.c: Remove.
9818
9819 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9820
9821         PR c/20368
9822         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9823         tests.
9824
9825 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9826
9827         * gcc.c-torture/compile/pr20203.c: New test.
9828
9829 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9830
9831         * gfortran.dg/promotion.f90: New test.
9832
9833 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9834
9835         PR middle-end/20491
9836         * gcc.dg/torture/asm-subreg-1.c: New test.
9837
9838 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9839
9840         PR c/20672
9841         * gcc.dg/pr20672-1.c: New test.
9842
9843 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9844
9845         * gfortran.dg/vect: New directory.
9846         * gfortran.dg/vect/vect.exp: New.
9847         * gfortran.dg/vect/vect-1.f90: New test.
9848         * gfortran.dg/vect/vect-2.f90: New test.
9849         * gfortran.dg/vect/vect-3.f90: New test.
9850         * gfortran.dg/vect/vect-4.f90: New test.
9851         * gfortran.dg/vect/vect-5.f90: New test.
9852
9853 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9854
9855         PR middle-end/20622
9856         * gcc.dg/alias-7.c: New test.
9857
9858 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9859
9860         * gcc.dg/sparc-reg-1.c: New test.
9861
9862 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9863
9864         PR target/19890
9865         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9866
9867 2005-03-29  Dale Ranta  <dir@lanl.gov>
9868             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9869
9870         PR libfortran/20163
9871         * gfortran.dg/pr20163-2.f: New test.
9872
9873 2005-03-28  Jan Hubicka  <jh@suse.cz>
9874
9875         PR middle-end/20635
9876         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9877         by Jakub Jelinek.
9878
9879 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9880
9881         PR tree-optimization/20626
9882         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9883         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9884
9885 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9886
9887         * gfortran.dg/underflow.f90: New test.
9888         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9889
9890 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9891
9892         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9893
9894 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9895
9896         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9897         (g++_init): Make sure that CXXFLAGS is set.
9898         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9899         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9900         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9901         * lib/objc.exp (objc_init): Likewise.
9902         * lib/treelang.exp (treelang_init): Likewise.
9903
9904 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9905
9906         PR tree-optimization/20470
9907         * gcc.dg/tree-ssa/pr20470.c: New test.
9908
9909 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9910
9911         * gcc.dg/ppc-stfiwx.c: New.
9912
9913 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9914
9915         PR target/19888
9916         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9917
9918 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9919
9920         * gcc.dg/20050325-1.c: Fix a typo.
9921
9922 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9923
9924         PR libfortran/19678
9925         PR libfortran/19679
9926         * gfortran.dg/dos_eol.f: New test.
9927
9928 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9929
9930         PR rtl-optimization/20249
9931         * gcc.dg/20050325-1.c: New test.
9932
9933 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9934
9935         PR libfortran/15332
9936         * gfortran.dg/pr15332.f: New test.
9937
9938 2005-03-24  Dale Johannesen  <dalej@apple.com>
9939
9940         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9941
9942 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9943
9944         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9945         'internal' visibility.
9946         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9947         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9948         'protected' visibility.
9949         * gcc.dg/visibility-7.c: Likewise.
9950         * lib/target-supports.exp (check_visibility_available): Take
9951         a parameter, the kind of visibility to check for.
9952         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9953         to check_visibility_available.
9954
9955         * g++.dg/expr/cast3.C: New.
9956
9957 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9958
9959         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9960         rs6000.
9961
9962 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9963
9964         PR target/20095
9965         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9966
9967 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9968
9969         * gcc.dg/badshift.c: Renamed to...
9970         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9971
9972         * gcc.target/i386/badshift.c: Renamed to...
9973         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9974         only.
9975
9976         PR rtl-optimization/20532
9977         * gcc.target/i386/badshift.c: New.
9978
9979 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9980
9981         * gfortran.dg/pr18025.f90: New test.
9982
9983 2005-03-23  Dale Johannesen  <dalej@apple.com>
9984
9985         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9986
9987 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9988
9989         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9990
9991         * lib/target-supports.exp (check_iconv_available): Default
9992         libiconv to -liconv, if there is no definition.
9993
9994 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9995
9996         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9997
9998 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9999
10000         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10001         * g++.dg/opt/pr7503-2.C: Likewise.
10002         * g++.dg/opt/pr7503-3.C: Likewise.
10003         * g++.dg/opt/pr7503-4.C: Likewise.
10004         * g++.dg/opt/pr7503-5.C: Likewise.
10005         * g++.dg/warn/minmax.C: New test.
10006
10007 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10008
10009         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10010         * gfortran.dg/g77_intrinsics_sub.f: New test.
10011
10012 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10013             Jan Hubicka  <jh@suse.cz>
10014             Steven Bosscher <stevenb@suse.de
10015
10016         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10017
10018 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10019
10020         PR c++/19980
10021         * g++.dg/template/redecl3.C: New test.
10022
10023 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10024
10025         PR c++/20499
10026         * g++.dg/parse/error16.C: Tweak error markers.
10027
10028 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10029
10030         PR target/20561
10031         * gcc.dg/20050321-2.c: New test.
10032
10033 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10034
10035         PR c++/20465
10036         PR c++/20381
10037         * g++.dg/template/ptrmem12.C: New.
10038
10039 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10040
10041         PR rtl-optimization/20527
10042         * gcc.c-torture/execute/pr20527-1.c: New test.
10043
10044 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10045
10046         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10047         program, compile it into a real executable and then delete the .c
10048         and .x files afterwards, to avoid problems on testglue targets.
10049
10050 2005-03-21  Stuart Hastings  <stuart@apple.com>
10051
10052         * gcc.target/i386/sse-2.c: New.
10053
10054 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10055
10056         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10057
10058 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10059
10060         * g++.dg/parse/crash25.C: Fix typo.
10061
10062 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10063
10064         PR c++/20461
10065         * g++.dg/parse/crash24.C: New test.
10066
10067         PR c++/20536
10068         * g++.dg/parse/crash25.C: New test.
10069
10070 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10071
10072         PR c++/20147
10073         * g++.dg/ext/stmtexpr4.C: New test.
10074
10075 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10076
10077         PR middle-end/20539
10078         * gcc.c-torture/compile/pr13066-1.c: New test case.
10079         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10080         * g++.dg/opt/pr13066-1.C: Likewise.
10081
10082 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10083
10084         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10085
10086 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10087
10088         PR fortran/18525
10089         * gfortran.dg/nesting_1.f90: New test.
10090
10091 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10092
10093         PR c++/20240
10094         * g++.dg/lookup/using13.C: New test.
10095
10096 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10097
10098         PR c++/20333
10099         * g++.dg/template/crash36.C: New test.
10100
10101 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10102
10103         PR c++/20463
10104         * g++.dg/template/crash35.C: New test.
10105
10106 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10107
10108         PR c++/19966
10109         * g++.dg/overload/operator2.C: New test.
10110
10111 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10112
10113         PR libfortran/20257
10114         * gfortran.dg/pr20257.f90: New test.
10115
10116 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10117
10118         PR libfortran/20480
10119         * gfortran.dg/pr20480.f90: New test.
10120
10121 2005-03-16  Richard Henderson  <rth@redhat.com>
10122
10123         PR middle-end/15700
10124         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10125         (_rtld_global): New.
10126         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10127         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10128
10129         * gcc.dg/alias-3.c: New.
10130         * gcc.dg/alias-4.c: New.
10131         * gcc.dg/alias-5.c: New.
10132         * gcc.dg/alias-6.c: New.
10133
10134 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10135
10136         * gcc.dg/cpp/ucnid-7.c: New.
10137
10138 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10139             Dorit Naishlos  <dorit@il.ibm.com>
10140
10141         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10142         darwin.
10143
10144 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10145
10146         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10147         misaligned accesses.
10148         * gcc.dg/vect/vect-58.c: Likewise.
10149         * gcc.dg/vect/vect-92.c: New.
10150         * gcc.dg/vect/vect-93.c: New.
10151
10152 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10153
10154         PR fortran/18827
10155         * gfortran.dg/assign_2.f90: New test.
10156         * gfortran.dg/assign_3.f90: New test.
10157         * gfortran.dg/assign.f90: New test.
10158
10159 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10160
10161         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10162         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10163         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10164         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10165         names.
10166
10167 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10168
10169         * gcc.dg/cpp/ucnid-6.c: New.
10170
10171         * gcc.dg/cpp/normalize-1.c: New.
10172         * gcc.dg/cpp/normalize-2.c: New.
10173         * gcc.dg/cpp/normalize-3.c: New.
10174         * gcc.dg/cpp/normalize-4.c: New.
10175         * gcc.dg/cpp/ucnid-4.c: New.
10176         * gcc.dg/cpp/ucnid-5.c: New.
10177         * g++.dg/cpp/normalize-1.C: New.
10178         * g++.dg/cpp/ucnid-1.C: New.
10179
10180 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10181
10182         * gcc.dg/pr18628.c: New.
10183
10184 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10185
10186         PR c++/20280
10187         * g++.dg/tree-ssa/pr20280.C: New.
10188
10189 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10190
10191         PR fortran/20467
10192         * gfortran.dg/stfunc_2.f90: New test.
10193
10194 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10195
10196         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10197
10198 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10199
10200         * gcc.dg/tree-ssa/20050314-1.c: New test.
10201
10202 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10203
10204         PR c++/4403
10205         PR c++/9783, DR433
10206         * g++.dg/template/friend34.C: New test.
10207         * g++.dg/template/friend35.C: Likewise.
10208         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10209
10210 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10211
10212         Friend class name lookup 5/n
10213         PR c++/1016
10214         * g++.dg/lookup/hidden-class1.C: New test.
10215         * g++.dg/lookup/hidden-class2.C: Likewise.
10216         * g++.dg/lookup/hidden-class3.C: Likewise.
10217         * g++.dg/lookup/hidden-class4.C: Likewise.
10218         * g++.dg/lookup/hidden-class5.C: Likewise.
10219         * g++.dg/lookup/hidden-class6.C: Likewise.
10220         * g++.dg/lookup/hidden-class7.C: Likewise.
10221         * g++.dg/lookup/hidden-class8.C: Likewise.
10222         * g++.dg/lookup/hidden-class9.C: Likewise.
10223         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10224         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10225         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10226         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10227         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10228         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10229         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10230         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10231         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10232         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10233         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10234
10235 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10236
10237         PR c++/20157
10238         * g++.dg/template/error18.C: New test.
10239
10240 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10241
10242         PR debug/16792
10243         * g++.dg/debug/pr16792.C: New test.
10244
10245 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10246
10247         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10248         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10249         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10250         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10251         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10252         test assertion names.
10253
10254 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10255
10256         PR fortran/18600
10257         * gfortran.dg/stfunc_1.f90: New test.
10258
10259 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10260
10261         PR fortran/16907
10262         * gfortran.dg/real_index_1.f90: New test.
10263
10264 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10265
10266         PR fortran/20323
10267         * gfortran.dg/spec_expr_1.f90: New test.
10268
10269 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10270
10271         PR c/20402
10272         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10273         new parser.
10274
10275 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10276
10277         PR fortran/20361
10278         * gfortran.dg/largeequiv_1.f90: New test.
10279
10280 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10281
10282         * gcc.dg/ucnid-1.c: New.
10283         * gcc.dg/ucnid-2.c: New.
10284         * gcc.dg/ucnid-3.c: New.
10285         * gcc.dg/ucnid-4.c: New.
10286         * gcc.dg/ucnid-5.c: New.
10287         * gcc.dg/ucnid-6.c: New.
10288         * gcc.dg/cpp/ucnid-1.c: New.
10289         * gcc.dg/cpp/ucnid-2.c: New.
10290         * gcc.dg/cpp/ucnid-3.c: New.
10291         * g++.dg/other/ucnid-1.C: New.
10292
10293 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10294
10295         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10296
10297 2005-03-11  Per Bothner  <per@bothner.com>
10298
10299         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10300         that diagnotics refer to correct token.
10301         * gcc.dg/unused-3.c: Likewise.
10302
10303 2005-03-11  Per Bothner  <per@bothner.com>
10304
10305         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10306         constant" is now actually on same line as string constant.
10307         * gcc.dg/cpp/direct2s.c: Likewise.
10308
10309 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10310
10311         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10312
10313 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10314
10315         PR libfortran/20124
10316         * gfortran.dg/pr20124.f90: New Test
10317
10318 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10319
10320         PR tree-optimization/20130
10321         * gcc.dg/pr20130-1.c: New test.
10322
10323 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10324
10325         PR target/20095
10326         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10327
10328 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10329
10330         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10331
10332 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10333
10334         * g++.dg/eh/forced1.C: Fix comment.
10335         * g++.dg/eh/forced2.C: Ditto.
10336         * g++.dg/eh/forced3.C: Ditto.
10337         * g++.dg/eh/forced4.C: Ditto.
10338
10339 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10340
10341         PR rtl-opt/20412
10342         * gcc.c-torture/compile/pr20412.c: New test.
10343
10344 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10345
10346         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10347
10348 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10349
10350         PR target/20322
10351         * gcc.dg/20050307-1.c: New test.
10352
10353 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10354
10355         PR c++/20375
10356         * g++.dg/other/stdarg3.C: New.
10357
10358 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10359
10360         PR c++/18384, c++/18327
10361         * g++.dg/init/array19.C: New test.
10362
10363         PR inline-asm/20314
10364         * gcc.dg/torture/pr20314-1.c: New test.
10365         * gcc.dg/torture/pr20314-2.c: New test.
10366
10367 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10368
10369         * gcc.dg/20050309-1.c: New test.
10370
10371 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10372
10373         * gcc.dg/builtins-10.c: Reactivate disabled test.
10374         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10375         new cbrt transformations.
10376
10377 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10378
10379         PR c++/20208
10380         * g++.dg/template/array13.C: New test.
10381
10382 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10383
10384         PR c++/16859
10385         * g++.dg/init/brace4.C: New test.
10386
10387 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10388
10389         PR c++/20186
10390         * g++.dg/template/non-dependent12.C: New.
10391
10392 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10393
10394         PR c++/20142
10395         * g++.dg/init/array18.C: Add dg-do run marker.
10396
10397         PR c++/20142
10398         * g++.dg/init/array18.C: New test.
10399
10400 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10401
10402         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10403         * g++.dg/gcov/gcov.exp: Likewise.
10404         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10405         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10406         * lib/c-torture.exp: Likewise.
10407         * lib/fortran-torture.exp: Likewise.
10408         * lib/g++.exp: Likewise.
10409         * lib/gcc-defs.exp: Likewise.
10410         * lib/gcc-dg.exp: Likewise.
10411         * lib/gcc.exp: Likewise.
10412         * lib/gcov.exp: Likewise.
10413         * lib/gfortran.exp: Likewise.
10414         * lib/mike-g++.exp: Likewise.
10415         * lib/mike-gcc.exp: Likewise.
10416         * lib/objc-torture.exp: Likewise.
10417         * lib/objc.exp: Likewise.
10418         * lib/profopt.exp: Likewise.
10419         * lib/target-libpath.exp: Likewise.
10420         * lib/target-supports.exp: Likewise.
10421         * lib/treelang.exp: Likewise.
10422         * lib/wrapper.exp: Likewise.
10423
10424 2005-03-08  Jeff Law  <law@redhat.com>
10425
10426         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10427         PHI-OPT changes.
10428
10429 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10430
10431         * gcc.dg/vect/pr20122.c: New test.
10432
10433 2005-03-07  Jeff Law  <law@redhat.com>
10434
10435         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10436         was folded away.
10437         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10438         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10439         * gcc.dg/tree-ssa/pr18134.c: New test.
10440
10441 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10442
10443         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10444         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10445         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10446
10447 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10448
10449         PR tree-opt/17671
10450         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10451
10452 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10453
10454         * g++.dg/warn/Wnvdtor.C: New test.
10455
10456 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10457
10458         * gcc.dg/torture/pr19683-1.c: New test.
10459
10460 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10461
10462         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10463         * gfortran.dg/g77/19990313-2.f: Ditto.
10464         * gfortran.dg/g77/19990313-3.f: Ditto.
10465         * gfortran.dg/g77/19990525-0.f: Ditto.
10466         * gfortran.dg/g77/19990826-0.f: Ditto.
10467         * gfortran.dg/g77/19990826-2.f: Ditto.
10468         * gfortran.dg/g77/19990826-3.f: Ditto.
10469         * gfortran.dg/g77/20000511-1.f: Ditto.
10470         * gfortran.dg/g77/20000511-2.f: Ditto.
10471         * gfortran.dg/g77/970625-2.f: Ditto.
10472         * gfortran.dg/g77/980310-2.f: Ditto.
10473         * gfortran.dg/g77/980310-3.f: Ditto.
10474         * gfortran.dg/g77/980310-8.f: Ditto.
10475         * gfortran.dg/g77/980519-2.f: Ditto.
10476         * gfortran.dg/g77/alpha1.f: Ditto.
10477         * gfortran.dg/g77/claus.f: Ditto.
10478         * gfortran.dg/g77/erfc.f: Ditto.
10479         * gfortran.dg/g77/short.f: Ditto.
10480         * gfortran.fortran-torture/execute/data.f90: Ditto.
10481         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10482         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10483
10484 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10485
10486         * lib/file-format.exp (gcc_target_object_format): Add check for som
10487         format and hardcode object formats on hppa*-*-hpux*.
10488         * lib/target-supports.exp (check_weak_available): Add check for som
10489         object format.  Always return 0 on hppa*-*-hpux10*.
10490
10491         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10492         is defined.
10493
10494         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10495
10496 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10497
10498         * gfortran.dg/pr19936_1.f90: New test.
10499         * gfortran.dg/pr19936_2.f90: New test.
10500         * gfortran.dg/pr19936_3.f90: New test.
10501
10502 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10503             Paul Thomas <prthomas@drfccad.cea.fr>
10504
10505         * gfortran.dg/PR19754_1.f90: New test.
10506         * gfortran.dg/PR19754_2.f90: Ditto.
10507
10508 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10509
10510         PR c++/19311
10511         * g++.dg/template/non-dependent11.C: New test.
10512
10513 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10514
10515         * lib/target-supports.exp (check_iconv_available): Fix comment.
10516
10517 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10518             Joseph S. Myers  <joseph@codesourcery.com>
10519
10520         PR c++/19797
10521         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10522
10523 2005-03-04  Matthew Sachs  <msachs@apple.com>
10524
10525         * gcc.exp (gcc_target_compile): Put braces around
10526         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10527         * objc.exp (objc_target_compile): Likewise.
10528         * treelang.exp (treelang_target_compile): Likewise.
10529
10530 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10531
10532         PR fortran/19673
10533         * gfortran.dg/func_result_1.f90: New test.
10534
10535 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10536
10537         * gcc.misc-tests/options.exp: New test.
10538
10539 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10540
10541         * gcc.dg/pr15784-4.c: New test.
10542
10543 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10544
10545         * gcc.c-torture/execute/pr17133.c: New.
10546         * gcc.c-torture/compile/20050303-1.c: New.
10547
10548 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10549
10550         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10551
10552 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10553
10554         * g++.dg/overload/using2.C: New.
10555
10556 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10557
10558         PR c++/19916
10559         * g++.dg/init/ptrmem2.C: New test.
10560
10561 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10562
10563         PR c/8927
10564         * gcc.dg/pr8927-1.c: New test.
10565
10566 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10567
10568         PR c++/20232
10569         * g++.dg/inherit/covariant12.C: New.
10570
10571 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10572
10573         PR fortran/19479
10574         * gfortran.dg/bound_1.f90: New test.
10575
10576 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10577
10578         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10579         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10580
10581 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10582
10583         PR c/20245
10584         * gcc.dg/pr20245-1.c: New test.
10585
10586 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10587
10588         PR middle-end/19874
10589         * gcc.c-torture/execute/20050119-2.c: New test case.
10590
10591 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10592
10593         * README: Update the DejaGnu bug reporting address.
10594         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10595         * lib/objc-torture.exp: Likewise.
10596
10597 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10598
10599         * gfortran.dg/boz_1.f90: New test.
10600         * gfortran.dg/boz_3.f90: New test.
10601         * gfortran.dg/boz_4.f90: New test.
10602
10603 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10604
10605         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10606         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10607
10608 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10609
10610         PR libfortran/20101
10611         * gfortran.dg/write_0_pe_format.f90: New test.
10612
10613 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10614
10615         PR c++/20206
10616         * g++.dg/opt/thunk2.C: New test.
10617         * g++.dg/opt/covariant1.C: New test.
10618
10619 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10620
10621         * gfortran.dg/e_d_fmt.f90: New test.
10622
10623 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10624
10625         * gcc.dg/asm-b.c: Fix comment typos.
10626
10627 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10628
10629         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10630         a V_MAY_DEF also.
10631
10632 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10633
10634         PR tree-opt/20188
10635         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10636         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10637         * gcc.dg/asm-b.c: New test.
10638
10639 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10640
10641         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10642         Disable this test on IRIX 6.
10643
10644 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10645
10646         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10647         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10648         parser.
10649
10650 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10651
10652         PR tree-optimization/20204
10653         * testsuite/gcc.dg/pr20204.c: New test.
10654
10655 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10656
10657         PR target/20196
10658         * gcc.c-torture/execute/20050224-1.c: New test.
10659
10660         PR c++/20175
10661         * g++.dg/warn/Wbraces2.C: New test.
10662
10663 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/19878
10666         * g++.dg/init/const2.C: New test.
10667
10668 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10669
10670         PR tree-optimization/20100
10671         * gcc.c-torture/execute/pr20100-1.c: New test.
10672
10673 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10674
10675         * gfortran.dg/implicit_3.f90: New test.
10676
10677         * gfortran.dg/deftype_1.f90: New test.
10678
10679 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10680
10681         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10682         the test passes.
10683         * g++.dg/other/anon3.C: Accept a warning.
10684
10685 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10686
10687         * gcc.dg/pr20017.c: Fix a comment typo.
10688
10689 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10690
10691         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10692
10693 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10694
10695         PR ada/19902
10696         * ada/acats/tests/cxa/cxa3004.a: Remove.
10697         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10698
10699 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10700
10701         PR c++/20073
10702         * g++.dg/init/const1.C: New test.
10703
10704         PR c++/19991
10705         * g++.dg/parse/constant7.C: New test.
10706
10707         PR c++/20152
10708         * g++.dg/parse/error27.C: New test.
10709         * g++.dg/template/qualttp15.C: Adjust error markers.
10710         * g++.old-deja/g++.other/struct1.C: Likewise.
10711
10712         PR c++/20153
10713         * g++.dg/template/error17.C: New test.
10714
10715         PR c++/20148
10716         * g++.dg/parser/error26.C: New test.
10717
10718 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10719
10720         PR tree-optimization/20100
10721         PR tree-optimization/20115
10722         * gcc.dg/pr20115.c: New test.
10723         * gcc.dg/pr20115-1.c: New test.
10724         * gcc.dg/pr20100.c: New test.
10725         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10726         call-clobbered variables after alias1.
10727
10728 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10729
10730         * gfortran.dg/list_read_4.f90: new test.
10731
10732 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10733
10734         PR rtl-optimization/20017.
10735         * gcc.dg/pr20017.c: New.
10736
10737 2005-02-22  Devang Patel  <dpatel@apple.com>
10738
10739         PR 19952
10740         * g++.dg/tree-ssa/pr19952.C: New test.
10741
10742 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10743
10744         PR c++/19883
10745         * g++.dg/parse/constant6.C: New test.
10746
10747 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10748
10749         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10750         * g++.dg/charset/asm2.c: Likewise.
10751         * g++.dg/charset/asm3.c: Likewise.
10752         * g++.dg/charset/asm4.c: Likewise.
10753         * g++.dg/charset/asm5.c: Likewise.
10754         * g++.dg/charset/attribute1.c: Likewise.
10755         * g++.dg/charset/attribute2.c: Likewise.
10756         * g++.dg/charset/extern1.cc: Likewise.
10757         * g++.dg/charset/extern2.cc: Likewise.
10758         * g++.dg/charset/extern3.cc: Likewise.
10759         * g++.dg/charset/function.cc: Likewise.
10760         * g++.dg/charset/string.c: Likewise.
10761         * g++.dg/charset/charset.exp: Likewise.
10762         * lib/target-supports.exp (check_iconv_available): Fix comment.
10763
10764 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10765
10766         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10767         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10768         * gcc.dg/charset/asm2.c: Likewise.
10769         * gcc.dg/charset/asm3.c: Likewise.
10770         * gcc.dg/charset/asm4.c: Likewise.
10771         * gcc.dg/charset/asm5.c: Likewise.
10772         * gcc.dg/charset/asm6.c: Likewise.
10773         * gcc.dg/charset/attribute1.c: Likewise.
10774         * gcc.dg/charset/attribute2.c: Likewise.
10775         * gcc.dg/charset/builtin1.c: Likewise.
10776         * gcc.dg/charset/extern.c: Likewise.
10777         * gcc.dg/charset/function.c: Likewise.
10778         * gcc.dg/charset/string.c: Likewise.
10779         * gcc.dg/charset/charset.exp: Likewise.
10780
10781 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10782
10783         PR fortran/20086
10784         * gfortran.dg/pr20086.f90: New test.
10785
10786 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10787
10788         PR tree-optimization/19786
10789         * g++.dg/tree-ssa/pr19786.C: New.
10790
10791 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10792
10793         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10794
10795 2005-02-21  Jeff Law  <law@redhat.com>
10796
10797         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10798
10799 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10800
10801         * gfortran.dg/do_iterator: Split loop, markup all lines for
10802         which an error locus is printed.
10803         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10804         locus is printed.
10805         * gfortran.dg/select_4.f90: Likewise.
10806         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10807         locuses in the various permutations.
10808
10809 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10810
10811         PR tree-optimization/19951
10812         * g++.dg/vect: New directory.
10813         * g++.dg/vect/vect.exp: New file.
10814         * g++.dg/vect/pr19951.cc: New testcase.
10815         * g++.dg/dg.exp: Also prune vectorizer tests.
10816
10817 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10818
10819         PR 18785
10820         * gcc.dg/charset/builtin1.c: New test.
10821
10822 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10823
10824         PR c++/19299
10825         * g++.dg/inherit/volatile1.C: New test.
10826
10827         PR c++/19440
10828         * g++.dg/template/dtor4.C: New test.
10829
10830 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10831
10832         * gfortran.dg/int_1.f90: New test.
10833
10834 2005-02-19  Devang Patel  <dpatel@apple.com>
10835
10836         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10837
10838 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10839
10840         * gfortran.dg/achar_1.f90: New test.
10841
10842 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10843
10844         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10845
10846 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10847             Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR tree-optimization/19828
10850         * gcc.dg/tree-ssa/loop-7.c: New test.
10851         * gcc.c-torture/execute/20050218-1.c: New test.
10852
10853 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10854
10855         PR c/20043
10856         * gcc.dg/transparent-union-1.c: New test.
10857         * gcc.dg/transparent-union-2.c: New test.
10858
10859 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10860
10861         PR tree-optimization/18977
10862         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10863
10864 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10865
10866         PR target/20054
10867         * gcc.dg/pr20054.c: New test.
10868
10869 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10870
10871         PR c++/19508
10872         * g++.dg/ext/attrib20.C: New test.
10873
10874 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10875
10876         PR middle-end/20030
10877         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10878
10879 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10880
10881         PR c++/20008
10882         * g++.dg/opt/switch4.C: New.
10883
10884 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10885
10886         PR c++/20023
10887         PR tree-optimization/20009
10888         * gcc.c-torture/compile/20050217-1.c: New test.
10889         * g++.dg/opt/switch3.C: New test.
10890
10891         PR tree-optimization/18947
10892         * gcc.c-torture/compile/20050215-1.c: New test.
10893         * gcc.c-torture/compile/20050215-2.c: New test.
10894         * gcc.c-torture/compile/20050215-3.c: New test.
10895
10896 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10897
10898         PR c++/20028
10899         * g++.dg/template/crash34.C: New.
10900
10901         PR c++/20022
10902         * g++.dg/other/access3.C: New.
10903
10904 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10905
10906         * gcc.dg/vect/vect-98.c: New test.
10907
10908 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10909
10910         PR tree-optimization/19967
10911         * gcc.dg/pr19967.c: New.
10912
10913 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR middle-end/19857
10916         * gcc.dg/tree-ssa/20050215-1.c: New test.
10917         * gcc.c-torture/execute/20050215-1.c: New test.
10918
10919 2005-02-15  Eric Christopher  <echristo@redhat.com>
10920
10921         * gcc.dg/cpp/20050215-1.c: New file.
10922
10923 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10924
10925         PR tree-optimization/15785
10926         * gcc.dg/pr15785-1.c: New test.
10927
10928 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10929
10930         PR c++/17788
10931         * g++.dg/init/ctor4.C: New.
10932         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10933
10934 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10935
10936         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10937         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10938
10939 2005-02-15  Andreas Schwab  <schwab@suse.de>
10940
10941         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10942         declare malloc.
10943
10944 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10945
10946         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10947
10948 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10949
10950         PR tree-optimization/19853
10951         * gcc.c-torture/compile/pr19853.c: New test.
10952
10953 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10954
10955         PR c++/19608
10956         * g++.dg/parse/local-class1.C: New.
10957
10958         PR c++/19895
10959         * g++.dg/parse/ptrmem3.C: New.
10960
10961         PR c++/19884
10962         * g++.old-deja/g++.oliva/template6.C: Add another case.
10963         * g++.dg/template/explicit6.C: New.
10964
10965 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10966
10967         PR c++/17816
10968         * g++.dg/other/redecl2.C: New.
10969
10970 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10971
10972         PR c++/19891
10973         * g++.dg/abi/covariant4.C: New.
10974
10975 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10976
10977         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10978
10979 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10980
10981         * gcc.dg/vect/vect-96.c: Fix typo.
10982
10983 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10984
10985         PR c++/14479
10986         PR c++/19487
10987         * g++.dg/template/enum5.C: New test.
10988
10989 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10990
10991         * gcc.dg/vect/vect-97.c: New test.
10992
10993 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10994
10995         * gcc.dg/vect/vect-96.c: New test.
10996
10997 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10998
10999         * gcc.dg/builtins-34.c: Also check ldexp*.
11000
11001 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11002
11003         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11004
11005 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11006
11007         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11008         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11009         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11010         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11011         selector_list, selector_expression, dg-process-target): Move to new
11012         file target-supports-dg.exp.
11013         * lib/target-supports-dg.exp: New.
11014
11015         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11016         New.
11017
11018 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11019
11020         PR c++/19666
11021         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11022
11023         PR middle-end/19858
11024         * gcc.c-torture/compile/20050210-1.c: New test.
11025
11026 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11027
11028         PR c++/19755
11029         * g++.dg/warn/Wbraces1.C: New test.
11030
11031 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11032
11033         * gcc.dg/builtins-52.c: New testcase.
11034
11035 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11036
11037         PR c/19342
11038         * gcc.c-torture/execute/20050119-1.c: New test.
11039
11040 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11041
11042         PR c++/19811
11043         * g++.dg/init/delete1.C: New test.
11044
11045 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11046
11047         PR c++/18470
11048         * g++.dg/template/static12.C: New test.
11049
11050 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11051
11052         PR c++/19787
11053         * g++.dg/conversion/ambig1.C: New test.
11054
11055         PR c++/19739
11056         * g++.dg/ext/attrib19.C: New test.
11057
11058         PR c++/19732
11059         * g++.dg/parse/dtor5.C: New test.
11060
11061         PR c++/19762
11062         * g++.dg/template/dtor3.C: New test.
11063
11064         PR c++/19826
11065         * g++.dg/template/static11.C: New test.
11066         * g++.dg/template/crash2.C: Remove dg-error marker.
11067
11068 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11069
11070         PR C++/18491
11071         * g++.old-deja/g++.mike/p10769a.C: Remove.
11072
11073 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11074
11075         * gcc.dg/builtins-48.c: New test case.
11076         * gcc.dg/builtins-49.c: New test case.
11077         * gcc.dg/builtins-50.c: New test case.
11078         * gcc.dg/builtins-51.c: New test case.
11079
11080 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11081
11082         PR middle-end/19583
11083         * g++.dg/warn/Wreturn-type-3.C: New test.
11084
11085 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11086
11087         PR middle-end/19402
11088         * gcc.dg/pr19402-1.c: New testcase.
11089         * gcc.dg/pr19402-2.c: likewise.
11090
11091 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11092
11093         PR middle-end/19854
11094         * g++.dg/tree-ssa/tmmti.C: New testcase.
11095
11096 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11097
11098         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11099
11100 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11101
11102         PR c++/19733
11103         * g++.dg/parse/crash23.C: New test.
11104         * g++.dg/warn/Weff1.C: New test.
11105
11106 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11107
11108         * gcc.dg/20050209-1.c: New test.
11109
11110 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11111
11112         PR target/19799
11113         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11114
11115 2005-02-08  Mike Stump  <mrs@apple.com>
11116
11117         * g++.dg/pch/import-2.c: New test.
11118         * g++.dg/pch/import-2.hs: New.
11119         * g++.dg/pch/include/import-2a.h: New.
11120         * g++.dg/pch/include/import-2b.h: New.
11121
11122 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11123
11124         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11125
11126 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11127
11128         * gfortran.dg/substr_1.f90: New test.
11129
11130 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11131
11132         PR middle-end/19775
11133         * gcc.dg/torture/builtin-power-1.c: Disable test for
11134         invalid transformation.
11135         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11136         no longer optimize.
11137         * gcc.dg/builtins-47.c: New testcase.
11138
11139 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11140             Dorit Naishlos  <dorit@il.ibm.com>
11141
11142         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11143
11144 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11145
11146         * gcc.c-torture/compile/20050206-1.c: New test.
11147
11148 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11149
11150         PR tree-opt/19768
11151         * g++.dg/opt/pr19768.C: New test.
11152
11153 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11154
11155         PR tree-opt/19736
11156         * gcc.c-torture/compile/pr19736.c: New test.
11157
11158 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11159
11160         PR c++/17401
11161         * g++.dg/parse/error25.C: New test.
11162
11163 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11164
11165         * gcc.c-torture/execute/20050203-1.c: New.
11166
11167 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11168
11169         * gcc.dg/vect/vect-85.c: Remove xfail.
11170         * gcc.dg/vect/vect-86.c: Remove xfail.
11171         * gcc.dg/vect/vect-87.c: Remove xfail.
11172         * gcc.dg/vect/vect-88.c: Remove xfail.
11173
11174 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11175
11176         * gcc.dg/altivec-19.c: New.
11177
11178 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11179
11180         PR c/17807
11181         * gcc.dg/nested-func-3.c: New test.
11182         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11183
11184 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11185
11186         * gcc.test-framework/gen_directive_tests: Generate tests for
11187         selector expressions.
11188
11189 2005-02-02  Matt Austern  <austern@apple.com>
11190
11191         PR c++/19628
11192         * g++/ext/builtin7.C: New.
11193         * g++/ext/builtin8.C: New.
11194
11195 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11196
11197         PR c/18502
11198         * gcc.dg/pr18502-1.c: New test.
11199
11200 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11201
11202         PR c++/17413
11203         * g++.dg/template/local4.C: Tweak.
11204
11205 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11206
11207         PR tree-optimization/19578
11208         * gcc.c-torture/compile/20050202-1.c: New test.
11209
11210 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11211
11212         PR c/19435
11213         * gcc.dg/c99-init-4.c: New test.
11214
11215 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11216
11217         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11218
11219         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11220
11221         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11222         * g++.dg/eh/check-vect.h: New.
11223
11224         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11225         * gcc.dg/vect/vect-78.c: Ditto.
11226         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11227         Remove.
11228
11229         * g++.dg/conversion/simd1.C: Expect warning.
11230         * g++.dg/ext/attribute-test-1.C: Ditto.
11231         * g++.dg/ext/attribute-test-2.C: Ditto.
11232         * g++.dg/ext/attribute-test-3.C: Ditto.
11233         * g++.dg/ext/attribute-test-4.C: Ditto.
11234
11235         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11236         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11237
11238         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11239
11240 2005-02-01  Richard Henderson  <rth@redhat.com>
11241
11242         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11243         long double for ibm double-double format.
11244         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11245
11246 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11247
11248         PR tree-optimization/19633
11249         * testsuite/gcc.dg/pr19633-1.c: New test.
11250         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11251         to NULL or a symbol.
11252
11253 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11254
11255         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11256         New procs.
11257         (dg-process-target (local override)): Handle selector expressions.
11258
11259         * gcc.test-framework/README: Describe tests in source directory.
11260         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11261         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11262         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11263         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11264         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11265         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11266         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11267         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11268         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11269         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11270         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11271         * gcc.test-framework/dg-error-exp-P.c: New test.
11272         * gcc.test-framework/dg-error-exp-XP.c: New test.
11273         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11274         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11275         * gcc.test-framework/dg-output-exp-P.c: New test.
11276         * gcc.test-framework/dg-output-exp-XF.c: New test.
11277         * gcc.test-framework/dg-warning-exp-P.c: New test.
11278         * gcc.misc-tests/dg-1.c: Remove.
11279         * gcc.misc-tests/dg-2.c: Remove.
11280         * gcc.misc-tests/dg-3.c: Remove.
11281         * gcc.misc-tests/dg-4.c: Remove.
11282         * gcc.misc-tests/dg-5.c: Remove.
11283         * gcc.misc-tests/dg-6.c: Remove.
11284         * gcc.misc-tests/dg-7.c: Remove.
11285         * gcc.misc-tests/dg-8.c: Remove.
11286         * gcc.misc-tests/dg-9.c: Remove.
11287         * gcc.misc-tests/dg-10.c: Remove.
11288         * gcc.misc-tests/dg-11.c: Remove.
11289         * gcc.misc-tests/dg-12.c: Remove.
11290         * gcc.misc-tests/dg-test.exp: Remove.
11291
11292         * gcc.test-framework/test-framework.awk: Change recording and
11293         printing of passes and failures.
11294
11295         * gcc.test-framework: New directory.
11296         * gcc.test-framework/README: New.
11297         * gcc.test-framework/test-framework.exp: New.
11298         * gcc.test-framework/test-framework.awk: New.
11299         * gcc.test-framework/gen_directive_tests: New.
11300
11301 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11302
11303         * lib/treelang.exp: Fix comment typos.
11304         (treelang_target_compile): Don't append libs=-ltreelang to options.
11305
11306 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11307
11308         * g++.dg/parse/typename7.C: Adjust error messages.
11309
11310 2005-01-31  Jeff Law  <law@redhat.com>
11311
11312         * gcc.c-torture/execute/20050131-1.c: New test.
11313         * gcc.dg/wcaselabel.c: New test.
11314
11315 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11316
11317         * g++.dg/other/warning1.C: Adjust error messags.
11318         * g++.dg/parse/constant5.C: New test.
11319
11320 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11321
11322         PR c/19333
11323         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11324         the test case valid.
11325         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11326         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11327         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11328         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11329         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11330         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11331
11332 2005-01-31  Dale Johannesen  <dalej@apple.com>
11333
11334         * g++.dg/opt/pr19650.C: New test.
11335
11336 2005-01-31  Richard Henderson  <rth@redhat.com>
11337
11338         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11339         long double for intel double extended format.
11340         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11341
11342 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11343
11344         PR c++/19555
11345         * g++.dg/template/static10.C: New test.
11346
11347         PR c++/19395
11348         * g++.dg/parse/error24.C: New test.
11349
11350         PR c++/19367
11351         * g++.dg/lookup/builtin1.C: New test.
11352
11353         PR c++/19457
11354         * g++.dg/warn/conv3.C: New test.
11355
11356 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11357
11358         PR fortran/19647
11359         * gfortan.dg/inquire_7.f90
11360
11361 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11362
11363         PR tree-optimization/15791
11364         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11365         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11366         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11367         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11368         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11369         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11370         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11371         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11372         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11373         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11374
11375 2005-01-29  Paul Brook  <paul@codesourcery.com>
11376
11377         PR fortran/18565
11378         * check.c (real_or_complex_check): New function.
11379         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11380         * intrinsic.c (add_functions): Use new check functions.
11381         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11382         Add prototypes.
11383
11384 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11385
11386         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11387         gcc.dg/lvalue-3.c: New tests.
11388         * gcc.dg/concat.c: Update expected messages.
11389
11390 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11391
11392         PR libfortran/19595
11393         * gfortran.dg/eor_1.f90: New test.
11394
11395 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11396
11397         PR fortran/19589
11398         * gfortran.dg/logical_data_1.f90: New test.
11399
11400 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11401
11402         PR c++/19253
11403         * g++.dg/template/crash33.C: New test.
11404
11405         PR c++/19667
11406         * g++.dg/template/crash32.C: New test.
11407
11408 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11409
11410         PR middle-end/16558
11411         * g++.dg/warn/Wreturn-type-2.C: New test.
11412
11413 2004-06-24  Jeff Law  <law@redhat.com>
11414
11415         * gcc.dg/tree-ssa/20050128-1.c: New test.
11416
11417 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11418
11419         * gcc.target/frv/all-mdpackh-1.c: New test.
11420
11421 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11422
11423         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11424
11425 2005-01-27  Richard Henderson  <rth@redhat.com>
11426
11427         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11428
11429 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11430
11431         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11432
11433 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11434
11435         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11436         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11437         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11438         to cope with cases where the multilib options override the dg-options.
11439
11440 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR c/18946
11443         * gcc.dg/noncompile/20050120-1.c: New test.
11444
11445 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11446
11447         PR tree-optimization/19633
11448         * gcc.dg/pr19633.c: New test.
11449         * gcc.dg/tree-ssa/pr19633.c: New test.
11450
11451 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11452
11453         * gcc.dg/20041216-1.c: New test.
11454
11455 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11456
11457         PR objc/18862
11458         * objc.dg/selector-2.m: New test.
11459
11460 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11461
11462         * g++.dg/opt/range-test-2.C: New test.
11463
11464         PR rtl-optimization/19579
11465         * gcc.c-torture/execute/20050124-1.c: New test.
11466
11467 2005-01-26  Greg Parker  <gparker@apple.com>
11468         Stuart Hastings  <stuart@apple.com>
11469
11470         * gcc.c-torture/execute/20050125-1.c: New.
11471
11472 2005-01-18  Jan Hubicka  <jh@suse.cz>
11473
11474         PR tree-optimize/19337
11475         * gcc.c-torture/compile/20050119-1.c: New test.
11476
11477 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11478
11479         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11480         test for successful match.
11481
11482 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11483
11484         PR objc/18408
11485         * objc.dg/comp-types-7.m: New test.
11486
11487 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11488
11489         * lib/target-supports.exp (current_target_name): New.
11490         (check_effective_target_ilp32, check_effective_target_lp64):
11491         Cache the result to use as long as the current target, with
11492         multilib flags, remains the same.
11493
11494         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11495         (dg-require-weak, dg-require-visibility, dg-require-alias,
11496         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11497         dg-require-effective-target, dg-skip-if): Remove call to
11498         skip_test_and_clear_xfail.
11499         (dg-test): Clear xfail data.
11500
11501 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR target/17751
11504         * gcc.dg/ppc64-toc.c: New test.
11505
11506         * g++.dg/tree-ssa/empty-1.C: New test.
11507
11508         PR middle-end/19551
11509         * gcc.c-torture/execute/20050121-1.c: New test.
11510         * gcc.dg/20050121-2.c: New test.
11511
11512 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11513         Paul Brook  <paul@codesourcery.com>
11514
11515         PR fortran/17941
11516         * gfortran.dg/real_const_1.f: New test.
11517         * gfortran.dg/real_const_2.f90: New test.
11518         * gfortran.dg/complex_int_1.f90: New test.
11519
11520 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11521
11522         PR fortran/19313
11523         * gfortan.dg/inquire_6.f90: New test.
11524
11525 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11526
11527         PR libfortran/19451
11528         * open_readonly_1.f90: New test.
11529
11530 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11531
11532         PR libfortran/18982
11533         * gfortran.dg/open_new.f90: New file.
11534
11535 2005-01-22  Paul Brook  <paul@codesourcery.com>
11536
11537         * namelist_1.f90: New test.
11538
11539 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11540
11541         PR tree-optimization/19484
11542         * gcc.c-torture/compile/20050122-[12].c: New tests.
11543
11544 2005-01-22  Paul Brook  <paul@codesourcery.com>
11545
11546         * gfortran.dg/implicit_2.f90: New test.
11547
11548 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11549
11550         PR fortran/19314
11551         * gfortran.dg/inquire_5.f90: New test.
11552
11553 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11554
11555         PR c/18809
11556         * gcc.dg/pr18809-1.c: New test.
11557
11558 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11559
11560         * gcc.dg/20050121-1.c: New test.
11561
11562         PR tree-optimization/13000
11563         * gcc.dg/20040206-1.c: Change warning to point where function is
11564         being inlined.
11565
11566 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11567
11568         PR c++/19208
11569         * g++.dg/template/array11.C: New test.
11570
11571 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11572
11573         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11574         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11575         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11576         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11577         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11578         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11579
11580 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11581
11582         PR tree-optimization/15349
11583         * gcc.dg/tree-ssa/pr15349.c: New.
11584
11585 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11586
11587         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11588
11589 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11590
11591         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11592         scan-assembler-times directive name.
11593
11594         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11595         after dg-do.
11596
11597         PR rtl-optimization/19462
11598         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11599
11600 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11601
11602         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11603         counting function calls on ia64.
11604
11605 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11606
11607         PR rtl-optimization/15139
11608         * gcc.dg/20050111-2.c: New test.
11609
11610         PR c/17297
11611         * gcc.c-torture/compile/20050113-1.c: New testcase.
11612
11613         PR middle-end/19164
11614         * gcc.dg/20050113-1.c: New testcase.
11615
11616 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11617
11618         * gcc.dg/vect/vect-85.c: Add comment.
11619         * gcc.dg/vect/vect-86.c: Add xfail for now.
11620         * gcc.dg/vect/vect-87.c: Add xfail for now.
11621         * gcc.dg/vect/vect-88.c: Add xfail for now.
11622         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11623
11624 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11625
11626         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11627
11628 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11629
11630         * g++.dg/debug/typedef3.C: New test.
11631
11632 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11633
11634         PR c/19472
11635         * gcc.dg/asm-a.c: New test.
11636
11637 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11638
11639         * gcc.dg/sh-relax.c: Add prototype for abort.
11640
11641 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * gcc.dg/short-compare-1.c: New test.
11644         * gcc.dg/short-compare-2.c: Likewise.
11645
11646 2005-01-18  Michael Matz  <matz@suse.de>
11647
11648         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11649
11650 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11651
11652         PR tree-optimization/19121
11653         * gcc.c-torture/compile/pr19121.c: New test.
11654
11655 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11656
11657         PR target/19357
11658         * gcc.c-torture/compile/pr19357.c: New test.
11659
11660 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11661
11662         PR c/5675
11663         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11664         pass--those that refer just to the variable, possibly with a
11665         cast.
11666         * gcc.dg/c99-const-expr-3.c: Likewise.
11667
11668         PR middle-end/13127
11669         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11670         longer emitted.
11671
11672 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11673
11674         PR fortran/18778
11675         * gfortran.dg/endfile_2.f90: New test.
11676
11677 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11678
11679         PR 19168
11680         * gfortran.dg/select_5.f90: New test.
11681
11682 2004-01-16  Paul Brook  <paul@codesourcery.com>
11683
11684         * gfortran.dg/common_4.f90: New test.
11685
11686 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11687
11688         PR rtl-optimization/19462
11689         * gcc.dg/torture/pr19462-1.c: New test.
11690
11691 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11692
11693         PR objc/19321
11694         * objc.dg/func-ptr-2.m: New.
11695         * objc.dg/volatile-1.m: New.
11696
11697 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11698
11699         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11700
11701 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11702
11703         PR tree-optimization/19060
11704         * gcc.c-torture/execute/20050104-1.c: New test.
11705
11706 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11707
11708         PR fortran/18983
11709         * gfortran.dg/write_to_null.f90: New test.
11710
11711 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11712             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11713
11714         PR other/19328
11715         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11716         argument.
11717
11718 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR c++/19263
11721         * g++.dg/init/vector1.C: New test.
11722
11723 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11724
11725         PR target/13158
11726         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11727         PR target/18987
11728         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11729
11730 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11731
11732         * gfortran.dg/select_1.f90: New test.
11733         * gfortran.dg/select_2.f90: New test.
11734         * gfortran.dg/select_3.f90: New test.
11735         * gfortran.dg/select_4.f90: New test.
11736
11737 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11738
11739         PR middle-end/19084
11740         PR rtl-optimization/19348
11741         * gcc.dg/20050111-1.c: New test.
11742         * gcc.c-torture/execute/20050111-1.c: New test.
11743
11744         * gcc.dg/i386-asm-4.c: New test.
11745
11746 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11747
11748         * gcc.dg/nested-func-2.c: New test.
11749         * ada/acats/norun.lst: Remove c953002.
11750
11751 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11752
11753         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11754
11755 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11756
11757         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11758
11759 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11760
11761         PR target/18761
11762         * g++.dg/abi/align1.C: New test.
11763
11764 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11765
11766         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11767         at a time.
11768         * g++.dg/ext/altivec_check.h: Support compiling as C.
11769
11770 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11771
11772         PR c++/19355
11773         * g++.dg/expr/pr19355-1.C: New test case.
11774
11775 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11776
11777         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11778         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11779         * ada/acats/tests/c3/c92005b.ada: Likewise.
11780         * ada/acats/tests/c3/cxb3012.a: Likewise.
11781         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11782
11783 2005-01-09  Paul Brook  <paul@codesourcery.com>
11784
11785         * gfortran.dg/common_2.f90: New file.
11786         * gfortran.dg/common_3.f90: New file.
11787
11788 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11789
11790         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11791
11792 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11793
11794         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11795         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11796         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11797         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11798         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11799         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11800         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11801         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11802         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11803         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11804         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11805         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11806         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11807         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11808         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11809         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11810         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11811         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11812         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11813         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11814         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11815         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11816         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11817         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11818         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11819         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11820         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11821         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11822         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11823         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11824         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11825         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11826         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11827         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11828         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11829         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11830         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11831         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11832         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11833         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11834         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11835         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11836         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11837         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11838         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11839         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11840         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11841         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11842         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11843         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11844         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11845         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11846         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11847         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11848         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11849         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11850         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11851         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11852         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11853         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11854         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11855         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11856         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11857         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11858         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11859         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11860         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11861
11862         * gcc.dg/vect/vect-1.c: Fix spelling.
11863         * gcc.dg/vect/vect-10.c: Fix spelling.
11864         * gcc.dg/vect/vect-11.c: Fix spelling.
11865         * gcc.dg/vect/vect-12.c: Fix spelling.
11866         * gcc.dg/vect/vect-14.c: Fix spelling.
11867         * gcc.dg/vect/vect-15.c: Fix spelling.
11868         * gcc.dg/vect/vect-16.c: Fix spelling.
11869         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11870         * gcc.dg/vect/vect-64.c: Fix comments.
11871         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11872
11873 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11874             Ira Rosen  <irar@il.ibm.com>
11875
11876         * gcc.dg/vect/vect-70.c: New test.
11877         * gcc.dg/vect/vect-71.c: New test.
11878
11879 2005-01-09  Manfred Hollstein  <mh@suse.com>
11880
11881         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11882         * gcc.dg/pr18241-2.c: Likewise.
11883         * gcc.dg/pr18241-3.c: Likewise.
11884         * gcc.dg/pr18241-4.c: Likewise.
11885         * gcc.dg/pr18241-5.c: Likewise.
11886
11887 2005-01-08  Richard Henderson  <rth@redhat.com>
11888
11889         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11890         False for x86 and x86-64.
11891
11892 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11893
11894         PR tree-optimization/18241
11895         * gcc.dg/pr18241-1.c: New test.
11896         * gcc.dg/pr18241-2.c: New test.
11897         * gcc.dg/pr18241-3.c: New test.
11898         * gcc.dg/pr18241-4.c: New test.
11899         * gcc.dg/pr18241-5.c: New test.
11900
11901 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11902
11903         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11904         gfortran.dg/select_4.f90: New.
11905
11906 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11907
11908         * gcc.c-torture/execute/20050107-1.c: New test.
11909
11910 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11911
11912         PR c++/19298
11913         * g++.dg/template/ref2.C: New.
11914
11915 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11916
11917         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11918         instead of being empty.
11919
11920 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11921
11922         PR fortran/15553
11923         * gfortran.dg/array-1.f90: New test.
11924
11925 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11926
11927         PR tree-optimization/19283
11928         * gcc.c-torture/execute/20050106-1.c: New test.
11929
11930         PR rtl-optimization/18861
11931         * gcc.dg/20050105-1.c: New test.
11932
11933         PR tree-optimization/18828
11934         * gcc.dg/20050105-2.c: New test.
11935
11936 2005-01-07  Andreas Jaeger  <aj@suse.de>
11937
11938         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11939
11940 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11941
11942         PR fortran/18398
11943         * gfortran.dg/fmt_read.f90: New test.
11944
11945 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11946
11947         * gcc.dg/rs6000-ldouble-2.c: New.
11948
11949 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11950
11951         PR c++/19244
11952         * g++.dg/parser/ctor2.C: New test.
11953
11954 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11955
11956         PR c++/17154
11957         * g++.dg/template/using9.C: New test.
11958
11959 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11960
11961         PR c++/19258
11962         * g++.dg/lookup/friend6.C: New test.
11963
11964 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11965
11966         PR c++/19270
11967         * g++.dg/template/array10.C: New.
11968
11969 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11970
11971         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11972         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11973
11974 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * gcc.c-torture/compile/20050105-1.c: New test.
11977
11978 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11979
11980         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11981
11982 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11983
11984         PR middle-end/19100
11985         * gcc.dg/conv-3.c: New test case.
11986
11987 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11988
11989         * gcc.dg/asm-wide-1.c: New test.
11990
11991 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         PR c++/19030
11994         * g++.dg/parse/crash22.C: New
11995
11996 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11997
11998         PR 19257
11999         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12000
12001 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12002
12003         PR middle-end/17767
12004         * gcc.dg/i386-mmx-6.c: New test case.
12005
12006 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12007
12008         PR tree-optimization/18308
12009         * gcc.dg/vect/pr18308.c: New testcase.
12010
12011 2005-01-04  Andreas Jaeger  <aj@suse.de>
12012
12013         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12014
12015 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12016             Robert Bowdidge <bowdidge@apple.com>
12017
12018         * gcc.dg/cpp/subframework1.c: New.
12019         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12020         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12021         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12022         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12023
12024 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12025
12026         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12027         producing warning.
12028         * gcc.dg/darwin-weakimport-2.c: New.
12029
12030 2005-01-03  Richard Henderson  <rth@redhat.com>
12031
12032         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12033
12034 2005-01-03  Richard Henderson  <rth@redhat.com>
12035
12036         * gcc.dg/vect/vect.exp: Enable for ia64.
12037         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12038         (check_effective_target_vect_float): Likewise.
12039         (check_effective_target_vect_no_align): Likewise.
12040         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12041         * gcc.dg/vect/vect-8.c: Likewise.
12042
12043 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12044
12045         PR target/19236
12046         * gcc.dg/pr19236-1.c: New test case.
12047
12048 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12049
12050         PR rtl-optimization/12092
12051         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12052
12053 2005-01-02  Andreas Jaeger  <aj@suse.de>
12054
12055         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12056
12057 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12058             Andrew Pinski  <pinskia@physics.uc.edu>
12059
12060         PR rtl-optimization/12092
12061         * gcc.dg/pr12092-1.c: New test case.
12062
12063 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12064
12065         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12066         'hidden' and 'default' for better portability.
12067         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12068
12069         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12070         6 and 7.
12071         * g++.old-deja/g++.brendan/new3.C: Likewise.
12072
12073 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12074
12075         * gcc.dg/20041231-1.C: New test.
12076         * g++.dg/warn/Wunreachable-code-1.C: New test.
12077
12078 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12079
12080         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12081         file, not /dev/null.  Abort on error.
12082
12083 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12084             Ziemowit Laski  <zlaski@apple.com>
12085
12086         PR objc/18971
12087         * objc.dg/encode-5.m: New test.
12088
12089 2004-12-29  Richard Henderson  <rth@redhat.com>
12090
12091         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12092         * objc.dg/stabs-1.m: Disable for ia64.
12093
12094 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/19190
12097         * g++.dg/warn/Wunused-10.C: New test.
12098
12099 2004-12-28  Richard Henderson  <rth@redhat.com>
12100
12101         * objc.dg/stabs-1.m: Disable for alpha.
12102
12103 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12104
12105         PR c++/19149
12106         * g++.dg/parse/error23.C: New test.
12107
12108 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12109
12110         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12111
12112         PR fortran/19032
12113         * gfortran.dg/intrinsic_modulo_1.f90: New.
12114         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12115         tests with divisor -1.
12116
12117 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12118
12119         * g++.dg/opt/temp1.C (memcpy): Return a value.
12120
12121         PR c++/19148
12122         * g++.dg/expr/cond7.C: New test.
12123
12124 2004-12-27  Paul Brook  <paul@codesourcery.com>
12125
12126         * gfortran.dg/g77/select_no_compile.f: Remove.
12127
12128 2004-12-27  Richard Henderson  <rth@redhat.com>
12129
12130         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12131         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12132         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12133
12134 2004-12-26  Richard Henderson  <rth@redhat.com>
12135
12136         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12137         by 1i instead of token pasting.
12138
12139 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12140
12141         PR tree-optimization/17578
12142         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12143         to additional_flags.
12144         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12145
12146 2004-12-25  Richard Henderson  <rth@redhat.com>
12147
12148         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12149         Remove Alpha.
12150
12151 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12152
12153         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12154         hppa*-*-hpux*.
12155         * gcc.dg/pr17957.c (dg-options): Likewise.
12156         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12157         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12158         instead of 0 on __hppa__.
12159         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12160         "foo,%r" on hppa*-*-*.
12161
12162 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12163
12164         PR fortran/19071
12165         * gfortran.dg/complex_write.f90: New test.
12166
12167 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12168
12169         PR c++/17595
12170         * g++.dg/parse/pragma2.C: New test.
12171
12172         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12173
12174 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12175
12176         * gcc.dg/empty2.c: Add missing dg-warning.
12177
12178 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR c++/17413
12181         * g++.dg/template/local4.C: New test.
12182         * g++.dg/template/crash19.C: Add dg-error marker.
12183
12184         * g++.dg/template/crash31.C: Correct embedded PR number.
12185
12186 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12187
12188         PR c++/16405
12189         * g++.dg/opt/temp1.C: Add do-run marker.
12190
12191 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12192
12193         * g++.dg/template/spec19.C: New.
12194
12195 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12196
12197         PR target/16819
12198         * gcc.dg/empty2.c: New.
12199
12200 2004-12-23  Richard Henderson  <rth@redhat.com>
12201
12202         * lib/target-supports.exp (check_effective_target_vect_no_align):
12203         Remove i?86 and x86-64.
12204
12205 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12206
12207         PR c++/16405
12208         * g++.dg/opt/temp1.C: New test.
12209
12210 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12211
12212         PR c++/18733
12213         * g++.dg/template/friend33.C: New testcase.
12214
12215 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12216
12217         PR c++/18464
12218         * g++.dg/template/cond5.C: New test.
12219
12220         PR c++/18492
12221         * g++.dg/inherit/thunk3.C: New test.
12222
12223         PR c++/11224
12224         * g++.dg/warn/Wunused-9.C: New test.
12225
12226 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12227
12228         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12229
12230 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12231
12232         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12233
12234 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12235
12236         PR c++/18378
12237         * g++.dg/ext/packed8.C: New test.
12238
12239         PR c++/19063
12240         * g++.dg/template/crash31.C: New test.
12241
12242         PR c++/19034
12243         * g++.dg/template/crash30.C: New test.
12244
12245 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12246
12247         PR C++/18984
12248         * g++.dg/eh/ctor3.C: New test.
12249
12250 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12251
12252         * objc.dg/stabs-1.m: Allow section name to be quoted and
12253         assembly label to begin with '.LL'.
12254
12255 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12256
12257         * gcc.dg/vect/vect.exp
12258         (check_effective_target_lp64_or_vect_no_align): New.
12259         * gcc.dg/vect/vect-77.c: Use it.
12260         * gcc.dg/vect/vect-78.c: Use it.
12261
12262         * lib/target-supports.exp
12263         (check_effective_target_vect_no_max,
12264         check_effective_target_vect_no_bitwise,
12265         check_effective_target_vect_no_align): New.
12266         * gcc.dg/vect/vect-13.c: Use them.
12267         * gcc.dg/vect/vect-17.c: Ditto.
12268         * gcc.dg/vect/vect-18.c: Ditto.
12269         * gcc.dg/vect/vect-19.c: Ditto.
12270         * gcc.dg/vect/vect-20.c: Ditto.
12271         * gcc.dg/vect/vect-27.c: Ditto.
12272         * gcc.dg/vect/vect-29.c: Ditto.
12273         * gcc.dg/vect/vect-44.c: Ditto.
12274         * gcc.dg/vect/vect-48.c: Ditto.
12275         * gcc.dg/vect/vect-50.c: Ditto.
12276         * gcc.dg/vect/vect-52.c: Ditto.
12277         * gcc.dg/vect/vect-54.c: Ditto.
12278         * gcc.dg/vect/vect-56.c: Ditto.
12279         * gcc.dg/vect/vect-58.c: Ditto.
12280         * gcc.dg/vect/vect-60.c: Ditto.
12281         * gcc.dg/vect/vect-72.c: Ditto.
12282         * gcc.dg/vect/vect-80.c: Ditto.
12283
12284 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12285
12286         PR c++/14075
12287         * g++.dg/init/string1.C: New.
12288
12289         PR c++/18975
12290         * g++.dg/other/synth1.C: New.
12291
12292 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12293
12294         PR c/18963
12295         * gcc.dg/pr18963-1.c: New test.
12296
12297 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12298
12299         PR c/18596
12300         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12301         * gcc.dg/pr18596-1.c: Use dg-error.
12302         (dg-options): Use -fno-unit-at-a-time.
12303         * gcc.dg/pr18596-2.c: New test.
12304         * gcc.dg/pr18596-3.c: New test.
12305
12306 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12307
12308         PR middle-end/18683
12309         * g++.dg/opt/pr18683-1.C: New test case.
12310
12311 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12312
12313         PR other/19093
12314         * g++.dg/opt/max1.C: Fix for 64bit targets.
12315
12316 2004-12-20  Matt Austern  <austern@apple.com>
12317
12318         PR c++/19044
12319         * g++.dg/ext/builtin6.C: New
12320
12321 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12322
12323         PR tree-optimization/19080
12324         * gcc.c-torture/compile/pr19080.c: New test.
12325
12326 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12327
12328         * gcc.dg/20041219-1.c: New test.
12329
12330 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12331
12332         PR middle-end/19068
12333         * g++.dg/opt/max1.C: New test case.
12334
12335 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12336
12337         * gcc.dg/fdata-sections-1.c: New test.
12338
12339 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12340
12341         PR middle-end/18548
12342         * gcc.dg/max-1.c: New test case.
12343
12344 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12345
12346         * gcc.c-torture/execute/20041218-1.c: New test.
12347
12348 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12349
12350         * gcc.dg/pr18501.c: New test.
12351         * gcc.dg/uninit-5.c: XFAIL.
12352         * gcc.dg/uninit-9.c: XFAIL.
12353
12354 2004-12-17  Dale Johannesen  <dalej@apple.com>
12355
12356         * gcc.dg/20041213-1.c: New.
12357
12358 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12359
12360         * objc.dg/stabs-1.m: Allow assembly label to begin
12361         with a dot ('.').
12362
12363 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12364
12365         * gcc.c-torture/execute/20041213-1.c: Move...
12366         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12367
12368 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12369
12370         PR c++/18721
12371         * g++.dg/lookup/conv-5.C: New.
12372
12373 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12374
12375         * objc.dg/stabs-1.m: New test.
12376
12377 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12378
12379         * gcc.dg/visibility-c.c: Change compile to
12380         assemble for the test.
12381
12382 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12383
12384         PR target/19041
12385         * gcc.dg/visibility-c.c: New test.
12386
12387 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12388
12389         PR middle-end/18493
12390         * gcc.dg/switch-8.c: New test case.
12391
12392 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         PR c++/18905
12395         * g++.dg/template/init4.C: New.
12396         * g++.dg/opt/static3.C: Enable optimizer.
12397
12398 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12399
12400         * g++.dg/other/complex1.C: New test.
12401
12402 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12403
12404         * g++.dg/opt/inline9.C: New test.
12405
12406 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12407
12408         PR fortran/18993
12409         * gfotran.dg/nullify_1.f: New test.
12410
12411 2004-12-15  Richard Henderson  <rth@redhat.com>
12412
12413         * gcc.target/i386/i386.exp: New harness.
12414         * gcc.target/i386/vect-args.c: New.
12415
12416 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12417
12418         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12419
12420 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12421
12422         PR c++/18825
12423         * g++.dg/template/friend32.C: New test.
12424
12425 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12426
12427         * cpp/pragma-once-1.c: New test.
12428         * cpp/pragma-once-1b.h: Likewise.
12429         * cpp/pragma-once-1c.h: Likewise.
12430         * cpp/pragma-once-1d.h: Likewise.
12431         * cpp/inc/pragma-once-1a.h: Likewise.
12432
12433 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12434             Steven G. Kargl  <kargls@comcast.net>
12435
12436         PR fortran/17597
12437         * gfortran.dg/list_read_3.f90: New test.
12438
12439 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12440
12441         * gcc.dg/ftrapv-2.c: New test.
12442
12443 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12444
12445         PR c++/18981
12446         * g++.dg/template/typename9.C: New test.
12447
12448 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12449
12450         PR c++/18738
12451         * g++.dg/template/typename8.C: New test.
12452         * g++.dg/parse/friend2.C: Tweak error message.
12453
12454 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12455
12456         * gcc.c-torture/20041214-1.c: New test.
12457
12458 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12459
12460         PR c++/18965
12461         * g++.dg/init/array17.C: New test.
12462
12463 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/18793
12466         * g++.dg/init/aggr3.C: New test.
12467
12468 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12469
12470         * gcc.dg/altivec-types-1.c: New test.
12471         * gcc.dg/altivec-types-2.c: New test.
12472         * gcc.dg/altivec-types-3.c: New test.
12473         * gcc.dg/altivec-types-4.c: New test.
12474         * g++.dg/ext/altivec-types-1.C: New test.
12475         * g++.dg/ext/altivec-types-2.C: New test.
12476         * g++.dg/ext/altivec-types-3.C: New test.
12477         * g++.dg/ext/altivec-types-4.C: New test.
12478
12479 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12480
12481         PR middle-end/18951
12482         * gcc.c-torture/execute/20041213-1.c: New test.
12483
12484 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         PR c++/18949
12487         * g++.dg/template/cast1.C: New.
12488
12489 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12490
12491         * gcc.c-torture/execute/20041213-2.c: New test.
12492
12493 2004-12-13  Richard Henderson  <rth@redhat.com>
12494
12495         * gcc.dg/i386-sse-10.c: Fix typo in options.
12496
12497 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12498
12499         PR c++/18968
12500         * g++.dg/opt/pr18968.C: New test.
12501
12502 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12503
12504         PR c++/18925
12505         * g++.dg/ext/visibility/staticdatamem.C: New test.
12506
12507 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12508
12509         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12510
12511 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12512
12513         PR rtl-optimization/18928
12514         * gcc.dg/pr18928-1.c: New test case.
12515
12516 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12517
12518         PR tree-opt/16951
12519         * gcc.c-torture/compile/20041211-1.c: New.
12520
12521 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12522
12523         PR middle-end/17564
12524         * gcc.c-torture/execute/20041212-1.c: New test.
12525
12526 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12527
12528         PR fortran/18869
12529         * gfortran.dg/common_1.f90: New test.
12530
12531 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12532         Paul Brook  <paul@codesourcery.com>
12533
12534         PR fortran/16222
12535         * gfortran.dg/real_do_1.f90: New test.
12536
12537 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12538
12539         PR tree-opt/18040
12540         * g++.dg/opt/ptrmem6.C: New test.
12541
12542 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12543
12544         PR middle-end/18921
12545         * gcc.dg/pr18921-1.c: New test case.
12546
12547 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12548
12549         PR fortran/17175
12550         * gfortran.dg/scale_1.f90: New test.
12551
12552 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12553
12554         PR middle-end/18903
12555         * gcc.c-torture/compile/pr18903.c: New test.
12556
12557 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12558
12559         * gcc.c-torture/execute/20041210-1.c: New test.
12560
12561 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12562
12563         PR c++/18731
12564         * g++.dg/parser/struct-1.C: New test.
12565         * g++.dg/parser/struct-2.C: New test.
12566         * g++.dg/parser/struct-3.C: New test.
12567
12568 2004-12-09  Richard Henderson  <rth@redhat.com>
12569
12570         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12571
12572         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12573         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12574
12575 2004-12-09  Matt Austern  <austern@apple.com>
12576
12577         PR c++/18514
12578         * g++.dg/ext/builtin1.C: New
12579         * g++.dg/ext/builtin2.C: New
12580         * g++.dg/ext/builtin3.C: New
12581         * g++.dg/ext/builtin4.C: New
12582         * g++.dg/ext/builtin5.C: New
12583
12584 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12585
12586         PR tree-opt/18904
12587         * g++.dg/opt/ptrmem5.C: New test.
12588
12589 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12590
12591         * g++.dg/parse/typename5.C: Adjust for new error.
12592         * g++.dg/parse/typename7.C: New.
12593
12594 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12595
12596         PR c++/18073
12597         * g++.dg/other/mmintrin.C: New test.
12598
12599 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12600
12601         PR c++/16681
12602         * g++.dg/init/array15.C: New.
12603         * g++.dg/init/array16.C: New.
12604
12605 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12606
12607         PR fortran/18826
12608         * gfortran.dg/assign_1.f90: New test.
12609
12610 2004-12-08  Nick Clifton  <nickc@redhat.com>
12611
12612         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12613         * gcc.target/xstormy16/data_below100: Likewise.
12614         * gcc.target/xstormy16/sfr: Likewise.
12615         * gcc.target/xstormy16/below100.S: New test source file.
12616         * gcc.target/xstormy16/below100.ld: New test linker script.
12617         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12618         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12619         bp instructions.
12620         * gcc.target/xstormy16/bp.c: Likewise.
12621
12622         * gcc.target/xstormy16/bss_below100: New files:
12623         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12624         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12625         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12626         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12627         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12628         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12629         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12630         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12631         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12632         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12633         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12634         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12635         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12636         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12637         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12638         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12639         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12640         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12641         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12642         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12643         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12644         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12645         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12646         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12647         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12648         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12649         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12650
12651         * gcc.target/xstormy16/data_below100: New files:
12652         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12653         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12654         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12655         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12656         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12657         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12658         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12659         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12660         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12661         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12662         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12663         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12664         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12665         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12666         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12667         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12668         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12669         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12670         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12671         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12672         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12673         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12674         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12675         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12676         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12677         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12678         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12679
12680         * gcc.target/xstormy16/sfr: New files:
12681         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12682         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12683         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12684         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12685         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12686         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12687         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12688         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12689         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12690         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12691         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12692         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12693         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12694         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12695         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12696         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12697         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12698         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12699         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12700         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12701         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12702         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12703         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12704         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12705         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12706         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12707         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12708         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12709         27_if0_sfrw_bitfield_f.c
12710
12711 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12712
12713         PR c++/18100
12714         * g++.dg/lookup/name-clash4.C: New test.
12715
12716 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12717
12718         PR c++/18672
12719         * g++.dg/opt/array1.C: New.
12720
12721         PR c++/18803
12722         * g++.dg/template/operator5.C: New.
12723
12724 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12725
12726         PR c/18867
12727         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12728
12729 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12730
12731         * gcc.dg/noncompile/20041207.c: New test.
12732
12733 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12734
12735         * g++.dg/other/unreachable-1.C: New test.
12736
12737 2004-12-06  Nick Clifton  <nickc@redhat.com>
12738
12739         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12740         <limits.h> because the latter comes from gcc's include/ directory
12741         and not the newlib/libc/include directory.
12742
12743 2004-12-04  Richard Henderson  <rth@redhat.com>
12744
12745         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12746
12747 2004-12-04  Richard Henderson  <rth@redhat.com>
12748
12749         * lib/target-supports.exp (check_gc_sections_available): Disable
12750         for alpha and ia64.
12751
12752 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12753
12754         PR middle-end/17909
12755         * g++.dg/other/vararg-2.C: New test.
12756
12757 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12758
12759         PR c++/17011, c++/17971
12760         * g++.dg/template/error15.C: Adjust expected error.
12761         * g++.dg/template/instantiate3.C: Likewise.
12762
12763 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12764
12765         * gcc.dg/altivec-18.c: Fix for darwin
12766
12767 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12768
12769         PR c++/18782
12770         * g++.dg/parse/ptrmem2.C: New.
12771
12772         PR c++/18318
12773         * g++.dg/template/new1.C: New.
12774
12775 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12776
12777         PR fortran/18710
12778         * gfortran.dg/direct_io_3.f90: New test.
12779
12780 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         PR 18758
12783         * g++.dg/parse/crash21.C: New.
12784
12785 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12786
12787         PR c++/15664, c++/18276
12788         * g++.dg/template/ttp13.C: New test.
12789         * g++.dg/template/ttp14.C: Likewise.
12790
12791 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12792
12793         PR c++/18123
12794         * g++.dg/parse/enum2.C: New test.
12795         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12796
12797 2004-12-02  Nick Clifton  <nickc@redhat.com>
12798
12799         * gcc.target/xstormy16: New test directory.
12800         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12801         * gcc.target/xstormy16/bp.c: Check the generation of bp
12802         instructions.
12803         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12804         bn instructions and the BELOW100 attribute.
12805
12806 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12807
12808         PR target/16952
12809         * gcc.dg/ppc-eabi.c: New.
12810
12811 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12812
12813         PR fortran/18284
12814         * gfortran.dg/backspace.f90
12815
12816 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12817
12818         * gfortran.dg/inquire.f90: New test.
12819
12820 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12821
12822         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12823         handle effective-target-keyword.
12824         (dg-skip-if): Support effective-target keyword as target list.
12825         (dg-xfail-if): Ditto.
12826         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12827
12828 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12829
12830         PR tree-optimization/18291
12831         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12832
12833 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         PR C++/18729
12836         * g++.dg/parse/crash20.C: New.
12837
12838         PR c++/17431
12839         * g++.dg/overload/arg1.C: New.
12840         * g++.dg/overload/arg2.C: New.
12841         * g++.dg/overload/arg3.C: New.
12842         * g++.dg/overload/arg4.C: New.
12843
12844 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12845
12846         * gcc.dg/c99-flex-array-4.c: Remove.
12847
12848 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12849
12850         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12851
12852         * lib/target-supports.exp (is-effective-target): Simplify.
12853
12854         * lib/target-supports.exp (check_effective_target_vect_long):
12855         Fix for powerpc64-*-*.
12856
12857 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12858
12859         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12860         to support new requirements on FreeBSD 5.
12861
12862 2004-11-30  Devang Patel  <dpatel@apple.com>
12863
12864         PR 18702
12865         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12866
12867 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12868
12869         * g++.dg/ext/altivec-13.C: New test.
12870
12871 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12872
12873         PR tree-opt/18298
12874         * gcc.c-torture/execute/p18298.c: New test.
12875
12876 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12877             Dorit Naishlos  <dorit@il.ibm.com>
12878
12879         PR tree-opt/18607
12880         * gcc.dg/vect/vect-89.c: New test.
12881
12882 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12883
12884         * gcc.dg/pr18596-1.c: New test.
12885
12886 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12887
12888         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12889
12890 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12891
12892         PR c/18479
12893         * gcc.dg/pr18479.c: New test.
12894
12895 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12896
12897         PR target/18490
12898         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12899         mmix-knuth-mmixware.
12900
12901         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12902         cris-*-elf* cris-*-aout* mmix-*-*
12903
12904 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12905
12906         PR middle-end/18725
12907         * gcc.dg/pr18725.c: New test.
12908
12909 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12910
12911         PR target/18488
12912         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12913
12914         PR target/18336
12915         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12916
12917 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12918
12919         PR c++/18368
12920         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12921         * g++.old-deja/g++.law/ctors5.C: Likewise.
12922         * g++.old-deja/g++.other/crash25.C: Likewise.
12923
12924         PR c++/18674
12925         * g++.dg/template/error16.C: New test.
12926
12927         PR c++/18512
12928         * g++.dg/template/crash29.C: New test.
12929
12930 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12931
12932         PR tree-optimization/18712
12933         * gcc.c-torture/compile/pr18712.c: New test.
12934
12935 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12936
12937         PR c/7544
12938         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12939         tests.
12940
12941 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12942
12943         PR c++/18652
12944         * g++.dg/lookup/crash6.C: New test.
12945
12946 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12947
12948         PR middle-end/18164
12949         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12950
12951 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12952
12953         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12954         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12955         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12956
12957 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12958
12959         * gcc.dg/pr18164.c: New test.
12960
12961 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12962
12963         * gcc.dg/funroll-loops-all.c: New.
12964
12965 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12966
12967         PR target/18489
12968         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12969         delimeter, match space and TAB as well as ":".
12970
12971         PR target/18484
12972         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12973
12974         PR target/18348
12975         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12976
12977         PR target/18345
12978         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12979
12980         PR target/18337
12981         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12982
12983 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12984
12985         * gfortran.dg/direct_io_2.f90: New test.
12986
12987 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12988
12989         PR target/18334
12990         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12991
12992 2004-11-28  Richard Henderson  <rth@redhat.com>
12993
12994         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12995
12996 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12997
12998         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12999         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13000         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13001         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13002         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13003         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13004         gcc.dg/pointer-arith-8.c: New tests.
13005
13006 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13007
13008         PR fortran/18364
13009         * gfortran.dg/endfile.f90: New test.
13010
13011 2004-11-27  Falk Hueffner  <falk@debian.org>
13012
13013         * gcc.dg/loop-6.c: New test.
13014
13015 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.c-torture/execute/20041126-1.c: New test.
13018
13019 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13020
13021         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13022         on IRIX.
13023
13024 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13025
13026         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13027         functions.
13028
13029 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13030
13031         PR rtl-optimization/17825
13032         * gcc.c-torture/compile/20041119-1.c: New test.
13033
13034 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13035
13036         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13037         Check existence of ld library path variables before unsetting.
13038
13039 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13040
13041         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13042
13043 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13044
13045         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13046
13047 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13048
13049         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13050
13051 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13052
13053         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13054         dg-do directive.
13055
13056 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13057
13058         * gcc.dg/pr17957.c: Pass --param, not -param.
13059
13060 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13061
13062         PR middle-end/17957
13063         * testsuite/gcc.dg/pr17957.c: New test.
13064
13065 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13066
13067         PR c++/18445
13068         * g++.dg/template/crash28.C: Likewise.
13069
13070         PR c++/18001
13071         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13072         * g++.dg/ext/lvaddr.C: Likewise.
13073         * g++.dg/opt/pr7503-3.C: Likewise.
13074
13075         PR c++/18466
13076         * g++.dg/parse/qualified3.C: New test.
13077         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13078
13079         PR c++/18545
13080         * g++.dg/expr/return1.C: New test.
13081
13082 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13083
13084         Friend class name lookup 3/n, PR c++/3332
13085         * g++.dg/lookup/friend3.C: New test.
13086         * g++.dg/lookup/friend4.C: Likewise.
13087         * g++.dg/lookup/friend5.C: Likewise.
13088
13089 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13090
13091         Friend class name lookup 2/n, PR c++/14513, c++/15410
13092         * g++.dg/lookup/friend2.C: New test.
13093         * g++.dg/template/friend31.C: Likewise.
13094
13095 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13096
13097         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13098
13099 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13100
13101         PR c++/17473
13102         * g++.dg/tc1/dr56.C: Remove.
13103         * g++.dg/template/typedef1.C: Add dg-error markers.
13104         * g++.old-deja/g++.other/typedef7.C: Likewise.
13105
13106         PR c++/18285
13107         * g++.dg/parse/typedef7.C: New test.
13108
13109 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13110
13111         * gcc.c-torture/execute/20041124-1.c: New test.
13112
13113 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13114
13115         * g++.dg/template/deduce3.C: New test.
13116
13117         PR c++/18586
13118         * g++.dg/template/crash27.C: New test.
13119
13120         PR c++/18530
13121         * g++.dg/warn/Wshadow-3.C: New test.
13122
13123 2004-11-24  Devang Patel  <dpatel@apple.com>
13124
13125         PR/18555
13126         * gcc.dg/cpp/isysroot-1.c: New test.
13127         * gcc.dg/cpp/usr/include/stdio.h: New file.
13128         * gcc.dg/cpp/isysroot-2.c: New test.
13129         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13130         New file.
13131
13132 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13133
13134         PR c++/8929
13135         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13136
13137 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13138
13139         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13140         * gcc.target/sparc/pdist.c: Likewise.
13141
13142 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13143
13144         PR c++/16882
13145         * g++.dg/conversion/simd1.C: New test.
13146
13147 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13148
13149         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13150         and restore_ld_library_path_env_vars.
13151         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13152         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13153         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13154         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13155
13156 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13157
13158         * gcc.dg/pragma-align-2.c: Test macro expansion.
13159         * gcc.dg/pragma-pack-2.c: New test.
13160
13161 2004-11-23  Richard Henderson  <rth@redhat.com>
13162
13163         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13164         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13165         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13166         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13167         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13168         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13169
13170         * gcc.dg/vect/vect.exp: Add check for alpha.
13171         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13172         (check_effective_target_vect_int): Enable for alpha.
13173         (check_effective_target_vect_long): New.
13174         (is-effective-target): Add it.
13175
13176 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13177
13178         * gcc.dg/pr18614-1.c: New test.
13179
13180 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13181
13182         * gcc.dg/setjmp-2.c: New test.
13183
13184 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13185
13186         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13187         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13188         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13189         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13190         gcc.target/sparc/pdist.c: New tests.
13191
13192 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13193
13194         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13195
13196 2004-11-22  Dale Johannesen  <dalej@apple.com>
13197
13198         * gcc.dg/20041111-1.c: New.
13199
13200 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13201
13202         PR tree-opt/18536
13203         * gcc.dg/vect/pr18536.c: New test.
13204
13205 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13206
13207         PR c++/18354
13208         * g++.dg/template/nontype11.C: New test.
13209
13210 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13211
13212         PR middle-end/18520
13213         * gcc.dg/pr18520-1.c: New test case.
13214
13215 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13216
13217         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13218         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13219         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13220         expected diagnostics.
13221
13222 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13223
13224         PR target/18580
13225         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13226         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13227         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13228
13229 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13230
13231         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13232
13233 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13234             Joseph Myers  <joseph@codesourcery.com>
13235
13236         * lib/target-supports.exp (check_visibility_available): Really
13237         test the compiler.
13238
13239 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13240
13241         PR tree-opt/18181
13242         * gcc.dg/vect/vect-85.c: New test.
13243         * gcc.dg/vect/vect-86.c: New test.
13244         * gcc.dg/vect/vect-87.c: New test.
13245         * gcc.dg/vect/vect-88.c: New test.
13246
13247 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13248
13249         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13250
13251 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13252
13253         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13254         * gcc.dg/ppc-and-1.c: Ditto.
13255         * gcc.dg/ppc-compare-1.c: Ditto.
13256         * gcc.dg/ppc-mov-1.c: Ditto
13257
13258 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13259             Mark Mitchell  <mark@codesourcery.com>
13260
13261         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13262
13263 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13264             Aldy Hernandez  <aldyh@redhat.com>
13265
13266         * lib/target-supports.exp (check_effective_target_vect_int): New
13267         (check_effective_target_vect_float): New
13268         (check_effective_target_vect_double): New.
13269         (is-effective-target): Support new effective targets keywords.
13270         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13271         default action for dg-do.
13272         * gcc.dg/vect/pr16105.c: Use new support.
13273         * gcc.dg/vect/pr18400.c: Ditto.
13274         * gcc.dg/vect/pr18425.c: Ditto.
13275         * gcc.dg/vect/vect-1.c: Ditto.
13276         * gcc.dg/vect/vect-10.c: Ditto.
13277         * gcc.dg/vect/vect-11.c: Ditto.
13278         * gcc.dg/vect/vect-12.c: Ditto.
13279         * gcc.dg/vect/vect-13.c: Ditto.
13280         * gcc.dg/vect/vect-14.c: Ditto.
13281         * gcc.dg/vect/vect-15.c: Ditto.
13282         * gcc.dg/vect/vect-16.c: Ditto.
13283         * gcc.dg/vect/vect-17.c: Ditto.
13284         * gcc.dg/vect/vect-18.c: Ditto.
13285         * gcc.dg/vect/vect-19.c: Ditto.
13286         * gcc.dg/vect/vect-2.c: Ditto.
13287         * gcc.dg/vect/vect-20.c: Ditto.
13288         * gcc.dg/vect/vect-21.c: Ditto.
13289         * gcc.dg/vect/vect-22.c: Ditto.
13290         * gcc.dg/vect/vect-23.c: Ditto.
13291         * gcc.dg/vect/vect-24.c: Ditto.
13292         * gcc.dg/vect/vect-25.c: Ditto.
13293         * gcc.dg/vect/vect-26.c: Ditto.
13294         * gcc.dg/vect/vect-27.c: Ditto.
13295         * gcc.dg/vect/vect-27a.c: Ditto.
13296         * gcc.dg/vect/vect-28.c: Ditto.
13297         * gcc.dg/vect/vect-29.c: Ditto.
13298         * gcc.dg/vect/vect-29a.c: Ditto.
13299         * gcc.dg/vect/vect-3.c: Ditto.
13300         * gcc.dg/vect/vect-30.c: Ditto.
13301         * gcc.dg/vect/vect-31.c: Ditto.
13302         * gcc.dg/vect/vect-32.c: Ditto.
13303         * gcc.dg/vect/vect-33.c: Ditto.
13304         * gcc.dg/vect/vect-34.c: Ditto.
13305         * gcc.dg/vect/vect-35.c: Ditto.
13306         * gcc.dg/vect/vect-36.c: Ditto.
13307         * gcc.dg/vect/vect-37.c: Ditto.
13308         * gcc.dg/vect/vect-38.c: Ditto.
13309         * gcc.dg/vect/vect-4.c: Ditto.
13310         * gcc.dg/vect/vect-40.c: Ditto.
13311         * gcc.dg/vect/vect-41.c: Ditto.
13312         * gcc.dg/vect/vect-42.c: Ditto.
13313         * gcc.dg/vect/vect-43.c: Ditto.
13314         * gcc.dg/vect/vect-44.c: Ditto.
13315         * gcc.dg/vect/vect-45.c: Ditto.
13316         * gcc.dg/vect/vect-46.c: Ditto.
13317         * gcc.dg/vect/vect-47.c: Ditto.
13318         * gcc.dg/vect/vect-48.c: Ditto.
13319         * gcc.dg/vect/vect-48a.c: Ditto.
13320         * gcc.dg/vect/vect-49.c: Ditto.
13321         * gcc.dg/vect/vect-5.c: Ditto.
13322         * gcc.dg/vect/vect-50.c: Ditto.
13323         * gcc.dg/vect/vect-51.c: Ditto.
13324         * gcc.dg/vect/vect-52.c: Ditto.
13325         * gcc.dg/vect/vect-53.c: Ditto.
13326         * gcc.dg/vect/vect-54.c: Ditto.
13327         * gcc.dg/vect/vect-55.c: Ditto.
13328         * gcc.dg/vect/vect-56.c: Ditto.
13329         * gcc.dg/vect/vect-56a.c: Ditto.
13330         * gcc.dg/vect/vect-57.c: Ditto.
13331         * gcc.dg/vect/vect-58.c: Ditto.
13332         * gcc.dg/vect/vect-59.c: Ditto.
13333         * gcc.dg/vect/vect-6.c: Ditto.
13334         * gcc.dg/vect/vect-60.c: Ditto.
13335         * gcc.dg/vect/vect-61.c: Ditto.
13336         * gcc.dg/vect/vect-62.c: Ditto.
13337         * gcc.dg/vect/vect-63.c: Ditto.
13338         * gcc.dg/vect/vect-64.c: Ditto.
13339         * gcc.dg/vect/vect-65.c: Ditto.
13340         * gcc.dg/vect/vect-66.c: Ditto.
13341         * gcc.dg/vect/vect-67.c: Ditto.
13342         * gcc.dg/vect/vect-68.c: Ditto.
13343         * gcc.dg/vect/vect-69.c: Ditto.
13344         * gcc.dg/vect/vect-7.c: Ditto.
13345         * gcc.dg/vect/vect-72.c: Ditto.
13346         * gcc.dg/vect/vect-72a.c: Ditto.
13347         * gcc.dg/vect/vect-73.c: Ditto.
13348         * gcc.dg/vect/vect-74.c: Ditto.
13349         * gcc.dg/vect/vect-75.c: Ditto.
13350         * gcc.dg/vect/vect-76.c: Ditto.
13351         * gcc.dg/vect/vect-77.c: Ditto.
13352         * gcc.dg/vect/vect-77a.c: Ditto.
13353         * gcc.dg/vect/vect-78.c: Ditto.
13354         * gcc.dg/vect/vect-79.c: Ditto.
13355         * gcc.dg/vect/vect-8.c: Ditto.
13356         * gcc.dg/vect/vect-80.c: Ditto.
13357         * gcc.dg/vect/vect-82.c: Ditto.
13358         * gcc.dg/vect/vect-82_64.c: Ditto.
13359         * gcc.dg/vect/vect-83.c: Ditto.
13360         * gcc.dg/vect/vect-83_64.c: Ditto.
13361         * gcc.dg/vect/vect-9.c: Ditto.
13362         * gcc.dg/vect/vect-all.c: Ditto.
13363         * gcc.dg/vect/vect-none.c: Ditto.
13364
13365 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13366
13367         * lib/gcc-dg.exp (dg-skip-if): New function.
13368         (dg-forbid-option): Remove.
13369         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13370         * g++.dg/abi/bitfield8.C: Likewise.
13371         * g++.dg/abi/dtor1.C: Likewise.
13372         * g++.dg/abi/empty10.C: Likewise.
13373         * g++.dg/abi/empty7.C: Likewise.
13374         * g++.dg/abi/empty9.C: Likewise.
13375         * g++.dg/abi/layout3.C: Likewise.
13376         * g++.dg/abi/layout4.C: Likewise.
13377         * g++.dg/abi/thunk1.C: Likewise.
13378         * g++.dg/abi/thunk2.C: Likewise.
13379         * g++.dg/abi/vbase11.C: Likewise.
13380         * g++.dg/abi/vthunk2.C: Likewise.
13381         * g++.dg/abi/vthunk3.C: Likewise.
13382         * g++.dg/ext/attrib8.C: Likewise.
13383         * g++.dg/opt/longbranch2.C: Likewise.
13384         * g++.dg/opt/reg-stack4.C: Likewise.
13385         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13386         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13387         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13388         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13389         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13390         * gcc.dg/20000609-1.c: Likewise.
13391         * gcc.dg/20000720-1.c: Likewise.
13392         * gcc.dg/20011107-1.c: Likewise.
13393         * gcc.dg/20011119-1.c: Likewise.
13394         * gcc.dg/20020108-1.c: Likewise.
13395         * gcc.dg/20020122-2.c: Likewise.
13396         * gcc.dg/20020122-3.c: Likewise.
13397         * gcc.dg/20020201-3.c: Likewise.
13398         * gcc.dg/20020206-1.c: Likewise.
13399         * gcc.dg/20020218-1.c: Likewise.
13400         * gcc.dg/20020310-1.c: Likewise.
13401         * gcc.dg/20020411-1.c: Likewise.
13402         * gcc.dg/20020418-2.c: Likewise.
13403         * gcc.dg/20020426-1.c: Likewise.
13404         * gcc.dg/20020426-2.c: Likewise.
13405         * gcc.dg/20020517-1.c: Likewise.
13406         * gcc.dg/20020523-1.c: Likewise.
13407         * gcc.dg/20020523-2.c: Likewise.
13408         * gcc.dg/20020729-1.c: Likewise.
13409         * gcc.dg/20030204-1.c: Likewise.
13410         * gcc.dg/20030826-2.c: Likewise.
13411         * gcc.dg/20030926-1.c: Likewise.
13412         * gcc.dg/20031202-1.c: Likewise.
13413         * gcc.dg/980312-1.c: Likewise.
13414         * gcc.dg/980313-1.c: Likewise.
13415         * gcc.dg/990117-1.c: Likewise.
13416         * gcc.dg/990424-1.c: Likewise.
13417         * gcc.dg/990524-1.c: Likewise.
13418         * gcc.dg/991230-1.c: Likewise.
13419         * gcc.dg/i386-387-1.c: Likewise.
13420         * gcc.dg/i386-387-2.c: Likewise.
13421         * gcc.dg/i386-387-3.c: Likewise.
13422         * gcc.dg/i386-387-4.c: Likewise.
13423         * gcc.dg/i386-387-5.c: Likewise.
13424         * gcc.dg/i386-387-6.c: Likewise.
13425         * gcc.dg/i386-asm-1.c: Likewise.
13426         * gcc.dg/i386-bitfield1.c: Likewise.
13427         * gcc.dg/i386-bitfield2.c: Likewise.
13428         * gcc.dg/i386-loop-1.c: Likewise.
13429         * gcc.dg/i386-loop-2.c: Likewise.
13430         * gcc.dg/i386-loop-3.c: Likewise.
13431         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13432         * gcc.dg/i386-pic-1.c: Likewise.
13433         * gcc.dg/i386-regparm.c: Likewise.
13434         * gcc.dg/i386-signbit-1.c: Likewise.
13435         * gcc.dg/i386-signbit-2.c: Likewise.
13436         * gcc.dg/i386-signbit-3.c: Likewise.
13437         * gcc.dg/i386-sse-5.c: Likewise.
13438         * gcc.dg/i386-sse-8.c: Likewise.
13439         * gcc.dg/i386-unroll-1.c: Likewise.
13440         * gcc.dg/tls/opt-1.c: Likewise.
13441         * gcc.dg/tls/opt-2.c: Likewise.
13442         * gcc.dg/unroll-1.c: Likewise.
13443         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13444         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13445         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13446         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13447
13448 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13449
13450         * g++.dg/template/incomplete1.C: New test.
13451
13452 2004-11-16  Nick Clifton  <nickc@redhat.com>
13453
13454         Revert patches accidentally commited during checkin of fixes for
13455         xstormy16 tests:
13456         gcc.c-torture/execute/simd-4.c: Revert
13457         gcc.dg/20040910-1.c: Revert.
13458
13459 2004-11-16  Paul Brook  <paul@codesourcery.com>
13460
13461         PR fortran/13010
13462         * gfortran.dg/der_pointer_1.f90: New test.
13463
13464 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13465
13466         PR c/18498
13467         * gcc.dg/bitfld-13.c: New test.
13468
13469 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13470
13471         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13472         powerpc*-*-linux*.
13473
13474         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13475         * gcc.dg/ppc64-abi-2.c: Ditto.
13476         * gcc.dg/ppc64-abi-3.c: Ditto.
13477
13478         * lib/gcc-dg.exp (dg-target-list): Remove.
13479
13480 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13481
13482         * gcc.dg/ia64-postinc.c: New test.
13483
13484 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13485
13486         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13487
13488 2004-11-15  Nick Clifton  <nickc@redhat.com>
13489
13490         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13491         __INT_MAX__ so that the test can be compiled by toolchains
13492         targeted at 16-bit processors.
13493
13494         * gcc.dg/20040625-1.c: Use long constants rather than integers
13495         when performing arithmetic that will overflow 16-bits.
13496
13497         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13498         xstormy16.  It does not support 128-bit vector operations.
13499
13500         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13501         with the macro PTR_TYPE.  Define this macro to an integer type
13502         suitable for holding a pointer.
13503
13504         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13505         the target is a 16-bit processor.
13506
13507         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13508         16-bit targets where the character constant will be too long.
13509
13510         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13511         where the double will not be directly addressable.
13512
13513 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13514
13515         Friend class name lookup 1/n, PR c++/18471
13516         * g++.dg/template/crash26.C: New test.
13517         * g++.dg/lookup/struct1.C: Adjust expected error.
13518         * g++.dg/parse/elab1.C: Likewise.
13519         * g++.dg/parse/elab2.C: Likewise.
13520         * g++.dg/parse/int-as-enum1.C: Likewise.
13521         * g++.dg/parse/struct-as-enum1.C: Likewise.
13522         * g++.dg/parse/typedef1.C: Likewise.
13523         * g++.dg/parse/typedef3.C: Likewise.
13524         * g++.dg/parse/typedef4.C: Likewise.
13525         * g++.dg/parse/typedef5.C: Likewise.
13526         * g++.dg/template/nontype4.C: Likewise.
13527         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13528         * g++.old-deja/g++.other/elab1.C: Likewise.
13529         * g++.old-deja/g++.other/syntax4.C: Likewise.
13530
13531 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13532
13533         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13534
13535 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13536
13537         * gcc.c-torture/execute/20041114-1.c: New test.
13538
13539 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13540
13541         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13542         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13543         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13544         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13545         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13546         gcc.dg/switch-7.c: New tests.
13547
13548 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13549
13550         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13551
13552 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13553
13554         PR tree-opt/18400
13555         * gcc.dg/vect/pr18400.c: New test.
13556
13557 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13558             Andrew Pinski  <pinskia@physics.uc.edu>
13559
13560         PR tree-opt/18425
13561         * gcc.dg/vect/pr18425.c: New test.
13562
13563 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13564
13565         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13566         Guard with dg-require-alias and dg-require-visibility.
13567
13568 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13569
13570         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13571
13572 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13573
13574         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13575
13576 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13577
13578         PR c++/17344
13579         * g++.dg/template/defarg5.C: New test.
13580
13581 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13582
13583         * g++.dg/parse/cast1.C: Run only on ILP32.
13584         * g++.old-deja/g++.mike/p784.C: Likewise.
13585
13586 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13587
13588         * gcc.c-torture/execute/20041113-1.c: New test.
13589
13590 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13591
13592         PR target/18230
13593         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13594         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13595         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13596         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13597         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13598         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13599         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13600         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13601         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13602         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13603         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13604         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13605         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13606
13607 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13608
13609         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13610         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13611         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13612         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13613         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13614         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13615         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13616         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13617         gcc.target/sparc/combined-1.c: New tests.
13618
13619 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13620
13621         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13622         New tests.
13623
13624 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13625
13626         * lib/gcc-dg.exp (dg-forbid-option): New function.
13627         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13628         * g++.dg/abi/bitfield8.C: Likewise.
13629         * g++.dg/abi/dtor1.C: Likewise.
13630         * g++.dg/abi/empty10.C: Likewise.
13631         * g++.dg/abi/empty7.C: Likewise.
13632         * g++.dg/abi/empty9.C: Likewise.
13633         * g++.dg/abi/layout3.C: Likewise.
13634         * g++.dg/abi/layout4.C: Likewise.
13635         * g++.dg/abi/thunk1.C: Likewise.
13636         * g++.dg/abi/thunk2.C: Likewise.
13637         * g++.dg/abi/vbase11.C: Likewise.
13638         * g++.dg/abi/vthunk2.C: Likewise.
13639         * g++.dg/abi/vthunk3.C: Likewise.
13640         * g++.dg/ext/attrib8.C: Likewise.
13641         * g++.dg/opt/longbranch2.C: Likewise.
13642         * g++.dg/opt/reg-stack4.C: Likewise.
13643         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13644         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13645         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13646         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13647         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13648         * gcc.dg/20000609-1.c: Likewise.
13649         * gcc.dg/20000720-1.c: Likewise.
13650         * gcc.dg/20011107-1.c: Likewise.
13651         * gcc.dg/20011119-1.c: Likewise.
13652         * gcc.dg/20020108-1.c: Likewise.
13653         * gcc.dg/20020122-2.c: Likewise.
13654         * gcc.dg/20020122-3.c: Likewise.
13655         * gcc.dg/20020201-3.c: Likewise.
13656         * gcc.dg/20020206-1.c: Likewise.
13657         * gcc.dg/20020218-1.c: Likewise.
13658         * gcc.dg/20020310-1.c: Likewise.
13659         * gcc.dg/20020411-1.c: Likewise.
13660         * gcc.dg/20020418-2.c: Likewise.
13661         * gcc.dg/20020426-1.c: Likewise.
13662         * gcc.dg/20020426-2.c: Likewise.
13663         * gcc.dg/20020517-1.c: Likewise.
13664         * gcc.dg/20020523-1.c: Likewise.
13665         * gcc.dg/20020523-2.c: Likewise.
13666         * gcc.dg/20020729-1.c: Likewise.
13667         * gcc.dg/20030204-1.c: Likewise.
13668         * gcc.dg/20030826-2.c: Likewise.
13669         * gcc.dg/20030926-1.c: Likewise.
13670         * gcc.dg/20031202-1.c: Likewise.
13671         * gcc.dg/980312-1.c: Likewise.
13672         * gcc.dg/980313-1.c: Likewise.
13673         * gcc.dg/990117-1.c: Likewise.
13674         * gcc.dg/990424-1.c: Likewise.
13675         * gcc.dg/990524-1.c: Likewise.
13676         * gcc.dg/991230-1.c: Likewise.
13677         * gcc.dg/i386-387-1.c: Likewise.
13678         * gcc.dg/i386-387-2.c: Likewise.
13679         * gcc.dg/i386-387-3.c: Likewise.
13680         * gcc.dg/i386-387-4.c: Likewise.
13681         * gcc.dg/i386-387-5.c: Likewise.
13682         * gcc.dg/i386-387-6.c: Likewise.
13683         * gcc.dg/i386-asm-1.c: Likewise.
13684         * gcc.dg/i386-bitfield1.c: Likewise.
13685         * gcc.dg/i386-bitfield2.c: Likewise.
13686         * gcc.dg/i386-loop-1.c: Likewise.
13687         * gcc.dg/i386-loop-2.c: Likewise.
13688         * gcc.dg/i386-loop-3.c: Likewise.
13689         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13690         * gcc.dg/i386-pic-1.c: Likewise.
13691         * gcc.dg/i386-regparm.c: Likewise.
13692         * gcc.dg/i386-signbit-1.c: Likewise.
13693         * gcc.dg/i386-signbit-2.c: Likewise.
13694         * gcc.dg/i386-signbit-3.c: Likewise.
13695         * gcc.dg/i386-sse-5.c: Likewise.
13696         * gcc.dg/i386-sse-8.c: Likewise.
13697         * gcc.dg/i386-unroll-1.c: Likewise.
13698         * gcc.dg/tls/opt-1.c: Likewise.
13699         * gcc.dg/tls/opt-2.c: Likewise.
13700         * gcc.dg/unroll-1.c: Likewise.
13701         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13702         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13703         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13704         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13705         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13706         -m64 is specified.
13707
13708 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/18389
13711         * g++.dg/parse/cond1.C: New test.
13712
13713         PR c++/18429
13714         * g++.dg/template/array9.C: New test.
13715         * g++.dg/ext/vla1.C: Adjust error messages.
13716         * g++.dg/ext/vlm1.C: Likewise.
13717         * g++.dg/template/crash2.C: Likewise.
13718
13719         PR c++/18436
13720         * g++.dg/template/call3.C: New test.
13721
13722         PR c++/18407
13723         * g++.dg/template/ptrmem11.C: New test.
13724
13725 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13726
13727         PR other/14264
13728         * lib/g++.exp: Set LC_ALL and LANG to C.
13729         * lib/gcc-dg.exp: Likewise.
13730         * lib/gfortran.exp: Likewise.
13731         * lib/objc.exp: Likewise.
13732         * lib/treelang.exp: Likewise.
13733
13734 2004-11-12  Andreas Schwab  <schwab@suse.de>
13735
13736         * gcc.dg/pr16286.c: Fix last change.
13737
13738 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13739
13740         PR c++/18416
13741         * g++.dg/init/global1.C: New test.
13742
13743 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13744
13745         * gcc.c-torture/execute/20041112-1.c: New test.
13746
13747 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13748
13749         * lib/gcc-dg.exp (dg-target-list): New.
13750
13751 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13752             Richard Sandiford  <rsandifo@redhat.com>
13753
13754         * lib/target-supports.exp (get-compiler_messages): New.
13755         (check_named_sections_available): Use it.
13756         (check_effective_target_ilp32): New.
13757         (check_effective_target_lp64): New.
13758         (is-effective-target): New.
13759         * lib/gcc-dg.exp (dg-require-effective-target): New.
13760
13761 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13762
13763         * gcc.dg/precedence-1.c: New test.
13764
13765 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13766
13767         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13768
13769         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13770         message, delete generated files, use more descriptive name for
13771         executable, and make the test unsupported when it cannot be run.
13772
13773         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13774         (dg-require-weak, dg-require-visibility, dg-require-alias,
13775         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13776         dg-require-iconv, dg-require-named-sections): Use it.
13777
13778         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13779
13780 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13781
13782         PR target/16457
13783         * gcc.dg/ppc-and-1: New
13784
13785         PR target/16796
13786         * gcc.dg/ppc-mov-1.c: New.
13787
13788         PR target/16458
13789         * gcc.dg/ppc-compare-1.c: New.
13790
13791 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13792
13793         * objc.dg/desig-init-2.m: New test.
13794
13795 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13796
13797         PR middle-end/18160
13798         * g++.dg/warn/register-var-1.C: New test.
13799         * g++.dg/warn/register-var-2.C: New test.
13800
13801 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13802
13803         * gcc.dg/union-2.c: New test.
13804
13805 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13806
13807         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13808         New test for PR tree-optimization/17892.
13809
13810 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/18369
13813         * g++.dg/init/new12.C: New test.
13814
13815 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13816
13817         * gcc.target/sparc: New directory.
13818         * gcc.target/sparc/sparc.exp: New driver.
13819         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13820         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13821         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13822         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13823
13824 2004-11-10  Paul Brook  <paul@codesourcery.com>
13825
13826         PR fortran/18218
13827         * gfortran.dg/list_read.c: New test.
13828
13829 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13830
13831         PR c/18322
13832         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13833         expected diagnostic location.
13834
13835 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13836
13837         * gcc.dg/20041109-1.c: New test.
13838
13839 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13840
13841         PR objc/18406
13842         * objc/compile/pr18406.m: New test.
13843
13844 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13845
13846         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13847
13848 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13849
13850         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13851
13852 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13853
13854         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13855
13856 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13857
13858         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13859         exit.
13860
13861 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13862
13863         PR tree-opt/18299
13864         * gcc.c-torture/pr18299-1.c: New test.
13865
13866 2004-11-06  Andreas Schwab  <schwab@suse.de>
13867
13868         * gcc.dg/pr16286.c: Also test for bool and pixel.
13869
13870 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13871
13872         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13873         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13874         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13875         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13876         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13877         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13878         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13879         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13880         gcc.dg/struct-semi-3.c: New tests.
13881
13882 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13883
13884         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13885
13886 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13887
13888         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13889         Do not use C99 designators.
13890
13891 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13892
13893         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13894
13895 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13896
13897         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13898         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13899         * gcc.c-torture/execute/simd-5.x: Remove.
13900
13901 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13902
13903         PR rtl-optimization/17933
13904         * gcc.dg/torture/pr17933-1.c: New test.
13905
13906 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13907
13908         PR target/18106
13909         * lib/target-supports.exp (check_weak_available): Support
13910         Windows.
13911
13912 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13913
13914         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13915         call to fflush(stdout) before abort.
13916         (my_ffsll): New function.
13917         (generate_fields): Use it.
13918
13919 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13920
13921         * gcc.dg/init-undef-1.c: New test.
13922
13923 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13924
13925         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13926         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13927         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13928         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13929         expected messages for new parser.
13930
13931 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13932
13933         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13934
13935 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13936
13937         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13938         on LP64 targets.
13939
13940 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13941
13942         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13943         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13944         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13945         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13946         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13947         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13948         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13949         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13950         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13951         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13952
13953 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13954
13955         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13956         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13957         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13958         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13959         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13960         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13961         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13962         for new parser.
13963
13964 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13965
13966         PR target/15342
13967         * gcc.dg/20041104-1.c: New test.
13968
13969 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13970
13971         * g++.dg/template/nontype7.C: New test.
13972         * g++.dg/template/nontype8.C: Likewise.
13973         * g++.dg/template/nontype9.C: Likewise.
13974         * g++.dg/template/nontype10.C: Likewise.
13975         * g++.dg/tc1/dr49.C: Likewise.
13976         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13977         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13978
13979 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13980
13981         * g++.dg/rtti/tinfo1.C: Remove xfails.
13982
13983 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13984
13985         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13986         packed attribute to the definition to satisfy the new C++ parser.
13987
13988 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13989
13990         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13991         invocations of va_arg.
13992
13993 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13994
13995         PR c++/18124
13996         * g++.dg/template/crash25.C: New test.
13997
13998         PR c++/18155
13999         * g++.dg/template/typedef2.C: New test.
14000         * g++.dg/parse/crash13.C: Adjust error markers.
14001
14002         PR c++/18177
14003         * g++.dg/conversion/const3.C: New test.
14004
14005 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14006
14007         PR fortran/17535
14008         PR fortran/17583
14009         PR fortran/17713
14010         * gfortran.dg/generic_[123].f90: New testcases.
14011
14012 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14013
14014         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14015         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14016
14017 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14018
14019         PR tree-opt/16808
14020         * gcc.c-torture/compile/pr16808.c: New test.
14021
14022 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14023
14024         PR rtl-optimization/17104
14025         * gcc.dg/ppc-bitfield1.c: New.
14026
14027 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14028
14029         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14030
14031 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14032
14033         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14034         strings for 32-bit code.
14035
14036 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14037
14038         PR c/18239
14039         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14040
14041 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14042
14043         PR c++/18064
14044         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14045
14046 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR c++/15172
14049         * g++.dg/init/aggr2.C: New test.
14050
14051 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14052
14053         * objc.dg/local-decl-1.m: New test.
14054
14055 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14056
14057         * gcc.dg/20040910-1.c: Adjust regex.
14058
14059 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14060
14061         PR rtl-optimization/18084
14062         * g++.dg/opt/pr18084-1.C: New testcase.
14063
14064 2004-10-30  Matt Austern  <austern@apple.com>
14065
14066         PR c++/17542
14067         * g++.dg/ext/attrib18.C: New test.
14068
14069 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14070
14071         PR middle-end/18096
14072         * gcc.dg/pr18096-1.c: New test case.
14073
14074 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14075
14076         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14077
14078 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14079
14080         PR c/16666
14081         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14082         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14083         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14084         gcc.dg/old-style-prom-3.c: New tests.
14085
14086 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14087
14088         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14089         Remove unnecessary inclusion of stdio.h.
14090
14091 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14092
14093         PR rtl-optimization/17581
14094         * gcc.dg/pr17581-1.c: New test case.
14095
14096 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14097
14098         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14099         being implemented.
14100         * g++.dg/conversion/dr195-1.C: New.
14101         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14102         * g++.old-deja/g++.mike/p10148.C: Likewise.
14103
14104 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/17695
14107         * g++.dg/debug/typedef2.C: New test.
14108
14109 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14110
14111         PR fortran/13490
14112         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14113         * gfortran.dg/g77/README: Update.
14114
14115 2004-10-28  Matt Austern  <austern@apple.com>
14116
14117         PR c++/14124
14118         * g++.dg/ext/packed7.C: New test.
14119
14120 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14121
14122         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14123         scan-assembler.
14124         * lib/scanasm.exp (hidden-scan-for): New proc.
14125         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14126         string.
14127         (scan-not-hidden): Likewise.
14128         * lib/target-supports.exp (check_visibility_available): mach-o is
14129         support too.
14130
14131 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14132
14133         PR c++/17132
14134         * g++.dg/template/memclass3.C: New test.
14135
14136 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14137
14138         PR middle-end/18160
14139         * gcc.dg/register-var-1.c: New test.
14140         * gcc.dg/register-var-2.c: New test.
14141         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14142         error now.
14143
14144 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14145
14146         PR other/18172
14147         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14148         unused variables.
14149         * gcc.dg/vect/vect-22.c: Likewise.
14150
14151 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14152
14153         * gcc.dg/i386-rotate-1.c: New test.
14154
14155 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14156
14157         * g++.dg/init/ref12.C: Add "run" marker.
14158
14159         PR c++/17435
14160         * g++.dg/init/ref12.C: New test.
14161
14162         PR c++/18140
14163         * g++.dg/template/shift1.C: New test.
14164         * g++.dg/template/error10.C: Adjust error markers.
14165
14166 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14167
14168         PR tree-opt/17529
14169         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14170
14171 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14172
14173         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14174         * gcc.dg/weak/weak-3.c: Likewise.
14175         * gcc.dg/weak/weak-5.c: Likewise.
14176         * gcc.dg/weak/weak-9.c: Likewise.
14177         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14178         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14179
14180         * gcc.dg/darwin-weakimport-1.c: New.
14181
14182 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14183
14184         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14185
14186 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14187
14188         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14189         'syntax' error messages.
14190         * gcc.dg/cpp/direct2s.c: Likewise.
14191
14192 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14193
14194         * gcc.c-torture/compile/20041026-1.c: New.
14195
14196 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14197
14198         PR c++/18093
14199         * g++.dg/lookup/ns2.C: New test.
14200
14201         PR c++/18020
14202         * g++.dg/template/enum4.C: New test.
14203
14204         PR c++/18161
14205         * g++.dg/template/expr1.C: New test.
14206
14207 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14208
14209         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14210
14211 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14212
14213         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14214         gcc.dg/decl-nospec-3.c: New tests.
14215
14216 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14217
14218         * objc.dg/super-class-3.m: New test.
14219
14220 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14221
14222         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14223         resyncing.
14224         * gcc.dg/cpp/direct2s.c: Likewise.
14225
14226 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14227
14228         * objc.dg/image-info.m: Update for changes to section selection.
14229
14230 2004-10-25  David Ayers  <d.ayers@inode.at>
14231             Ziemowit Laski  <zlaski@apple.com>
14232
14233         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14234         diagnostics when messaging 'id <Proto>'.
14235         * objc.dg/class-protocol-1.m: New test.
14236         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14237         a non-existent method signature.
14238         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14239         Update diagnostics when messaging with non-existent method signature.
14240         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14241         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14242         invalid receivers are now resolved as if messaging 'id'; remove
14243         extraneous diagnostics.
14244
14245 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14246
14247         PR c/16667
14248         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14249         gcc.dg/init-desig-obs-3.c: New tests.
14250
14251 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14252
14253         * gcc.dg/debug/20041023-1.c: New test.
14254
14255 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14256
14257         PR middle-end/17407
14258         * gcc.c-torture/compile/pr17407.c: New test.
14259
14260         PR c++/18121
14261         * g++.dg/template/array8.C: New test.
14262
14263 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14264
14265         PR other/18138
14266         * lib/g++.exp: Accept more than one multilib libgcc.
14267         * lib/gcc-dg.exp: Likewise.
14268         * lib/objc.exp: Likewise.
14269         * lib/treelang.exp: Likewise.
14270         * lib/gfortran.exp: Likewise.
14271
14272 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14273
14274         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14275
14276 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14277
14278         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14279         * gcc.dg/c99-const-expr-3.c: Likewise.
14280
14281 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14282
14283         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14284
14285 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14286
14287         * gcc.c-torture/execute/loop-2e.x: Remove.
14288
14289 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14290
14291         PR c++/18095
14292         * g++.dg/parse/crash18.C: New.
14293         * g++.dg/parse/crash19.C: New.
14294
14295 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14296
14297         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14298         * g++.dg/ext/dllimport2.C: Same.
14299         * g++.dg/ext/dllimport8.C: Same.
14300
14301 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR c++/10841
14304         * g++.dg/conversion/cast1.C: New test.
14305         * g++.dg/overload/pmf1.C: Adjust error marker.
14306
14307 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14308
14309         PR objc/17923
14310         * objc.dg/const-str-7.m: New test.
14311
14312 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14313
14314         * g++.dg/template/memfriend11.C: Fix comment typo.
14315         * g++.dg/template/memfriend14.C: Likewise.
14316
14317 2004-10-20  Richard Henderson  <rth@redhat.com>
14318
14319         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14320         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14321         -fasynchronous-unwind-tables.
14322
14323 2004-10-20  Richard Henderson  <rth@redhat.com>
14324
14325         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14326         (main): Return success.
14327         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14328         (main): Return success.
14329
14330 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14331
14332         PR c++/13495
14333         * g++.dg/template/memfriend9.C: New test.
14334         * g++.dg/template/memfriend10.C: Likewise.
14335         * g++.dg/template/memfriend11.C: Likewise.
14336         * g++.dg/template/memfriend12.C: Likewise.
14337         * g++.dg/template/memfriend13.C: Likewise.
14338         * g++.dg/template/memfriend14.C: Likewise.
14339         * g++.dg/template/memfriend15.C: Likewise.
14340         * g++.dg/template/memfriend16.C: Likewise.
14341         * g++.dg/template/memfriend17.C: Likewise.
14342         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14343
14344 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14345
14346         * g++.dg/conversion/dr195.C: New.
14347         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14348
14349 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14350             Devang Patel  <dpatel@apple.com>
14351
14352         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14353         of floating point arithmetic, which could trap.
14354
14355 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14356
14357         PR c++/14035
14358         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14359         * g++.dg/conversion/const2.C: New test.
14360         * g++.dg/expr/reinterpret2.C: New test.
14361         * g++.dg/expr/reinterpret3.C: New test.
14362         * g++.dg/expr/cast2.C: New test.
14363         * g++.dg/expr/copy1.C: New test.
14364         * g++.dg/other/conversion1.C: Change error message.
14365         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14366         function pointers to void *.
14367         * g++.old-deja/g++.mike/p10148.C: Likewise.
14368
14369 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14370
14371         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14372
14373 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14374
14375         PR c++/18047
14376
14377         * g++.dg/parse/expr3.C: New test.
14378
14379 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14380
14381         * gcc.dg/smod-1.c: New test.
14382
14383 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14384
14385         * objc.dg/method-14.m: New test.
14386
14387 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14388
14389         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14390         Also xfail as the patch was reverted.
14391
14392 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14393
14394         PR middle-end/16973
14395         * gcc.dg/pr16973.c: New test.
14396
14397 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14398
14399         PR tree-optimization/17656
14400         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14401
14402 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14403
14404         * g++.dg/eh/shadow1.C: New.
14405
14406 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14407
14408         * gcc.c-torture/compile/20041018-1.c: New test.
14409
14410 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14411
14412         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14413         compiler referring to register 0 when accessing sdata.  The linker
14414         now patches things up.
14415
14416 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14417
14418         PR c/17529
14419         * gcc.c-torture/compile/pr17529.c: New test.
14420
14421 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14422
14423         PR c++/17743
14424         * g++.dg/ext/attrib17.C: New test.
14425
14426 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14427
14428         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14429
14430 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14431
14432         PR c++/10479
14433         * g++.dg/ext/attrib16.C: New test.
14434
14435 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14436
14437         PR c++/17042
14438         * g++.dg/init/dso_handle1.C: New test.
14439
14440         PR c++/14667
14441         * g++.dg/parse/typedef6.C: New test.
14442
14443         PR c++/17916
14444         * g++.dg/parse/pragma1.C: New test.
14445
14446 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14447
14448         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14449
14450 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14451
14452         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14453         -fno-common when on HPPA HP-UX platforms.
14454
14455 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14456
14457         PR other/16820
14458         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14459         stdint.h.
14460         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14461         uintptr_t.
14462
14463 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14464
14465         PR c++/16301
14466         * g++.dg/lookup/strong-using-4.C: New test.
14467
14468 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14469
14470         PR middle-end/16567
14471         * gcc.c-torture/compile/nested-1.c: New test.
14472
14473 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14474
14475         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14476         and mipsisa64*-*-* (until support for misaligned loads is added).
14477         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14478         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14479         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14480         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14481         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14482         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14483
14484 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14485
14486         PR c++/17976
14487         * g++.dg/init/dtor3.C: New test.
14488
14489 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14490
14491         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14492
14493 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14494
14495         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14496         * gcc.dg/macho-lo-sum.c: Likewise.
14497
14498 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14499
14500         * gcc.dg/ppc-spe64-1.c: New test.
14501
14502 2004-10-14  Devang Patel  <dpatel@apple.com>
14503
14504         PR 17635
14505         * gcc.dg/pr17635.c : New test.
14506
14507 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14508
14509         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14510         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14511         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14512         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14513         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14514         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14515         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14516         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14517         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14518         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14519         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14520         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14521         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14522         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14523         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14524         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14525         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14526         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14527
14528 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14529
14530         * gcc.dg/vect/vect-82.c: New testcase.
14531         * gcc.dg/vect/vect-82_64.c: New testcase.
14532         * gcc.dg/vect/vect-83.c: New testcase.
14533         * gcc.dg/vect/vect-83_64.c: New testcase.
14534
14535 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14536
14537         * gcc.dg/cpp/error-1.c: New test.
14538
14539 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14540
14541         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14542
14543 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14544
14545         PR target/17984
14546         * gcc.dg/cris-peep2-xsrand2.c: New test.
14547
14548 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14549
14550         PR c++/17661
14551         * testsuite/g++.dg/expr/for2.C: New test.
14552
14553 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14554
14555         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14556
14557 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14558
14559         PR tree-optimization/17724
14560         * g++.dg/opt/pr17724-1.C: New test.
14561         * g++.dg/opt/pr17724-2.C: New test.
14562         * g++.dg/opt/pr17724-3.C: New test.
14563         * g++.dg/opt/pr17724-4.C: New test.
14564         * g++.dg/opt/pr17724-5.C: New test.
14565         * g++.dg/opt/pr17724-6.C: New test.
14566
14567 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14568
14569         PR c/17301
14570         * gcc.dg/pr17301-2.c: New test.
14571
14572 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/15876
14575         * g++.dg/parse/error22.C: New test.
14576
14577         PR c++/17936
14578         * g++.dg/template/spec18.C: New test.
14579
14580 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14581
14582         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14583         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14584         memcpy.
14585         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14586         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14587
14588 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14589
14590         * g++.dg/eh/cleanup5.C: Add dg-options "".
14591
14592 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14593
14594         PR middle-end/17657
14595         * gcc.dg/switch-4.c: New test case.
14596
14597 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14598
14599         * gcc.c-torture/execute/20041011-1.c: New test.
14600
14601 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14602
14603         PR c++/17554
14604         * g++.dg/init/for3.C: New test.
14605
14606         PR c++/17657
14607         * g++.dg/opt/switch2.C: New test.
14608
14609         PR middle-end/17703
14610         * g++.dg/warn/Wreturn-2.C: New test.
14611
14612 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14613
14614         PR c++/17907
14615         * g++.dg/eh/cleanup5.C: New test.
14616
14617 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14618
14619         PR c++/17393
14620         * g++.dg/parse/error21.C: New test.
14621
14622 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14623
14624         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14625         * g++.dg/warn/incomplete1.C: Likewise.
14626         * g++.dg/template/qualttp20.C: Likewise.
14627
14628 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14629
14630         PR c/17881
14631         * parm-incomplete-1.c: New test.
14632
14633 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/17867
14636         * g++.dg/parse/error19.C: New test.
14637
14638         PR c++/17670
14639         * g++.dg/init/new11.C: New test.
14640
14641         PR c++/17821
14642         * g++.dg/parse/error20.C: New test.
14643
14644         PR c++/17826
14645         * g++.dg/template/crash24.C: New test.
14646
14647 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14648
14649         PR c/17301
14650         * gcc.dg/pr17301-1.c: New test.
14651
14652 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14653
14654         PR c/17189
14655         * gcc.dg/anon-struct-5.c: New test.
14656
14657 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14658
14659         PR c/17844
14660         * gcc.dg/pr17844-1.c: New test.
14661
14662 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14663
14664         PR tree-optimization/17906
14665         * gcc.c-torture/compile/pr17906.c: New.
14666
14667 2004-10-09  Stuart Hastings  <stuart@apple.com>
14668             Roger Sayle  <roger@eyesopen.com>
14669
14670         PR rtl-optimization/17853
14671         * gcc.dg/i386-mmx-5.c: New testcase.
14672
14673 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14674
14675         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14676
14677 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/17524
14680         * g++.dg/template/static9.C: New test.
14681
14682         PR c++/17685
14683         * g++.dg/parse/operator5.C: New test.
14684
14685 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14686
14687         PR middle-end/17894
14688         * gcc.c-torture/execute/divcmp-4.c: New test case.
14689
14690 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14691
14692         PR tree-opt/17902
14693         * g++.dg/opt/pr17902.C: New test.
14694
14695 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14696
14697         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14698
14699 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14700
14701         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14702
14703 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14704
14705         * gcc.dg/assign-warn-3.c: New test.
14706
14707 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14708
14709         PR c/16999
14710         * gcc.dg/cpp/ident-1.c: New test.
14711
14712 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14713
14714         * gcc.c-torture/compile/acc1.c: New.
14715
14716 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14717
14718         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14719         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14720
14721 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14722
14723         * gcc.dg/ultrasp11.c: New test.
14724
14725 2004-10-08  Michael Matz  <matz@suse.de>
14726
14727         * gcc.dg/doloop-2.c: New test.
14728
14729 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14730
14731         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14732         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14733         objc.dg/method-9.m: Update expected diagnostics.
14734
14735 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14736
14737         * gcc.dg/ppc-fsel-3.c: New file.
14738         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14739
14740 2004-10-07  Paul Brook  <paul@codesourcery.com>
14741
14742         * gfortran.dg/intrinsic_verify_1.f90: New test.
14743
14744 2004-10-07  Paul Brook  <paul@codesourcery.com>
14745
14746         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14747
14748 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14749
14750         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14751         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14752         commit.
14753
14754 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14755
14756         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14757
14758 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14759
14760         PR c++/17115
14761         * g++.dg/warn/Winline-4.C: New test.
14762
14763 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14764
14765         * gcc.c-torture/compile/20041007-1.c: New test.
14766
14767 2004-10-07  Paul Brook  <paul@codesourcery.com>
14768
14769         PR fortran/17678
14770         * gfortran.dg/use_allocated_1.f90: New test.
14771
14772 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14773
14774         PR middle-end/17849
14775         * gfortran.fortran-torture/compile/nested.f90: New test
14776
14777 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14778
14779         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14780
14781 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14782
14783         PR c++/17368
14784         * g++.dg/ext/asm6.C: New test.
14785
14786 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14787
14788         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14789
14790 2004-10-06  Paul Brook  <paul@codesourcery.com>
14791
14792         PR libfortran/17709
14793         * gfortran.dg/empty_format_1.f90: New test.
14794
14795 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14796
14797         PR fortran/17568
14798         * gfortran.dg/ishft.f90: New test.
14799
14800         PR fortran/17283
14801         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14802         tests.
14803
14804 2004-10-06  Paul Brook  <paul@codesourcery.com>
14805
14806         * gfortran.dg/do_1.f90: New test.
14807
14808 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14809
14810         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14811         optimizing for size.
14812
14813 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14814
14815         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14816
14817 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14818
14819         * gcc.c-torture/compile/20041005-1.c: New test.
14820
14821 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14822
14823         PR c++/17829
14824         * g++.dg/lookup/koenig4.C: New.
14825
14826 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14827
14828         * g++.dg/other/classkey1.C: Adjust quoting marks.
14829         * g++.dg/parse/error15.C: Likewise.
14830         * g++.dg/template/meminit2.C (int>): Likewise.
14831
14832 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14833
14834         PR fortran/17283
14835         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14836
14837         PR fortran/17631
14838         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14839
14840         PR fortran/17708
14841         * gfortran.dg/pr17708.f90: New test.
14842
14843 2004-10-04  Chao-ying Fu  <fu@mips.com>
14844
14845         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14846         * gcc.dg/vect/vect-4.c: Ditto.
14847         * gcc.dg/vect/vect-5.c: Ditto.
14848         * gcc.dg/vect/vect-6.c: Ditto.
14849         * gcc.dg/vect/vect-8.c: Ditto.
14850         * gcc.dg/vect/vect-16.c: Ditto.
14851         * gcc.dg/vect/vect-30.c: Ditto.
14852         * gcc.dg/vect/vect-40.c: Ditto.
14853         * gcc.dg/vect/vect-41.c: Ditto.
14854         * gcc.dg/vect/vect-42.c: Ditto.
14855         * gcc.dg/vect/vect-43.c: Ditto.
14856         * gcc.dg/vect/vect-44.c: Ditto.
14857         * gcc.dg/vect/vect-45.c: Ditto.
14858         * gcc.dg/vect/vect-46.c: Ditto.
14859         * gcc.dg/vect/vect-47.c: Ditto.
14860         * gcc.dg/vect/vect-48.c: Ditto.
14861         * gcc.dg/vect/vect-49.c: Ditto.
14862         * gcc.dg/vect/vect-50.c: Ditto.
14863         * gcc.dg/vect/vect-51.c: Ditto.
14864         * gcc.dg/vect/vect-52.c: Ditto.
14865         * gcc.dg/vect/vect-53.c: Ditto.
14866         * gcc.dg/vect/vect-54.c: Ditto.
14867         * gcc.dg/vect/vect-55.c: Ditto.
14868         * gcc.dg/vect/vect-56.c: Ditto.
14869         * gcc.dg/vect/vect-57.c: Ditto.
14870         * gcc.dg/vect/vect-58.c: Ditto.
14871         * gcc.dg/vect/vect-59.c: Ditto.
14872         * gcc.dg/vect/vect-60.c: Ditto.
14873         * gcc.dg/vect/vect-74.c: Ditto.
14874         * gcc.dg/vect/vect-79.c: Ditto.
14875         * gcc.dg/vect/vect-80.c: Ditto.
14876
14877 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14878
14879         * gcc.dg/unused-7.c: Use the correct option.
14880
14881 2004-10-04  Paul Brook  <paul@codesourcery.com>
14882         Bud Davis  <bdavis9659@comcast.net>
14883
14884         PR fortran/17706
14885         PR fortran/16434
14886         * gfortran/pr17706.f90: New test.
14887         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14888
14889 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14890
14891         * gfortran.dg/pr17612.f90: New test.
14892
14893 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14894
14895         * g++.dg/template/local1.C: Adjust quoting marks in
14896         testing for diagnostics.
14897         * g++.dg/tls/diag-2.C: Likewise.
14898         * g++.dg/other/error8.C: Likewise.
14899
14900 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14901
14902         PR c/17178
14903         * gcc.dg/unused-4.c: Adjust to be correct.
14904
14905         PR c/17820
14906         * gcc.dg/unused-7.c: New test.
14907
14908 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14909
14910         PR c++/17797
14911         * g++.dg/overload/template2.C: New test.
14912
14913 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14914
14915         PR tree-optimization/16632
14916         * gcc.dg/tree-ssa/20041002-1.c: New.
14917
14918 2004-10-03  Paul Brook  <paul@codesourcery.com>
14919
14920         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14921         rather than relying on default formatting.
14922
14923 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14924
14925         * gcc.dg/20040920-1.c: Update expected message text.
14926
14927 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14928
14929         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14930
14931 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14932
14933         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14934         tree level.
14935
14936 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14937
14938         * gcc.dg/tree-ssa/pr17343.c: Remove.
14939
14940 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14941
14942         PR tree-opt/17343
14943         * gcc.dg/tree-ssa/pr17343.c: New test.
14944
14945 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14946
14947         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14948         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14949         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14950         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14951         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14952
14953 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14954
14955         * gcc.dg/lvalue-2.c: New test.
14956
14957 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14958
14959         PR c/17730
14960         * gcc.dg/pr17730-1.c: New test
14961
14962 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14963
14964         PR c/7425
14965         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14966
14967 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14968
14969         * gcc.c-torture/execute/stdarg-1.c: New test.
14970         * gcc.c-torture/execute/stdarg-2.c: New test.
14971         * gcc.c-torture/execute/stdarg-3.c: New test.
14972         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14973         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14974         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14975         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14976         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14977
14978 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14979
14980         PR tree-optimization/17697
14981         * g++.dg/opt/pr17697-1.C: New test.
14982         * g++.dg/opt/pr17697-2.C: New test.
14983         * g++.dg/opt/pr17697-3.C: New test.
14984
14985 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14986
14987         PR c/16409
14988         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14989         gcc.dg/vla-init-5.c: New tests.
14990
14991 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14992
14993         PR c/13804
14994         * gcc.dg/pr13804-1.c: New test.
14995
14996 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14997
14998         PR fortran/16938
14999         * gfortran.dg/pr16938.f90: New test.
15000
15001 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15002
15003         * g++.dg/template/crash23.C: New test.
15004
15005 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15006
15007         PR c++/17585
15008         * g++.dg/template/static8.C: New test.
15009
15010 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15011
15012         PR c++/17681
15013         * g++.dg/other/error9.C: New test.
15014
15015 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15016
15017         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15018
15019 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15020
15021         PR fortran/15164
15022         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15023
15024 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15025
15026         PR middle-end/17112
15027         * gcc.dg/pr17112-1.c: New test case.
15028
15029 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15030
15031         PR c/11459
15032         * gcc.dg/pr11459-1.c: New test.
15033
15034 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15035
15036         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15037         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15038
15039 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15040
15041         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15042
15043 2004-09-25  Jan Hubicka  <jh@suse.cz>
15044
15045         * compile/30040909-1.c: New test.
15046         * compile/30040907-1.c: New test.
15047
15048 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15049
15050         * gcc.c-torture/execute/va-arg-26.c: New test.
15051
15052 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15053
15054         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15055         extra diagnostics on targets with 64-bit pointers.
15056         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15057
15058 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15059
15060         PR c/17188
15061         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15062         * gcc.dg/decl-3.c: Adjust expected message.
15063
15064 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15065
15066         PR fortran/17615
15067         * gfortran.dg/pr17615.f90: New test.
15068
15069 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15070
15071         PR tree-optimzation/17517
15072         * g++.dg/tree-ssa/pr17517.C: New Test.
15073
15074 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         PR c++/16889
15077         * g++.dg/lookup/ambig3.C: New.
15078
15079 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15080
15081         PR tree-opt/17624
15082         * g++.dg/opt/pr17624.C: New test.
15083
15084 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15085
15086         PR c/6980
15087         * gcc.dg/Wbad-function-cast-1.c: New test.
15088
15089 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15090
15091         * g++.dg/ext/complit1.C
15092         * g++.dg/other/error2.C
15093         * g++.dg/other/nontype-1.C
15094         * g++.dg/parse/crash11.C
15095         * g++.dg/parse/crash12.C
15096         * g++.dg/parse/error15.C
15097         * g++.dg/parse/error4.C
15098         * g++.dg/parse/tmpl-outside1.C
15099         * g++.dg/parse/too-many-tmpl-args1.C
15100         * g++.dg/template/dependent-expr3.C
15101         * g++.dg/template/error10.C
15102         * g++.dg/template/instantiate1.C
15103         * g++.dg/template/vtable2.C
15104         * g++.dg/warn/Wshadow-1.C
15105         * g++.dg/warn/weak1.C
15106         * g++.old-deja/g++.brendan/crash16.C
15107         * g++.old-deja/g++.brendan/crash18.C
15108         * g++.old-deja/g++.brendan/crash48.C
15109         * g++.old-deja/g++.brendan/crash49.C
15110         * g++.old-deja/g++.brendan/crash55.C
15111         * g++.old-deja/g++.brendan/crash56.C
15112         * g++.old-deja/g++.brendan/crash8.C
15113         * g++.old-deja/g++.brendan/enum11.C
15114         * g++.old-deja/g++.brendan/enum8.C
15115         * g++.old-deja/g++.brendan/enum9.C
15116         * g++.old-deja/g++.brendan/friend3.C
15117         * g++.old-deja/g++.brendan/misc14.C
15118         * g++.old-deja/g++.bugs/900402_02.C
15119         * g++.old-deja/g++.bugs/900404_03.C
15120         * g++.old-deja/g++.bugs/900404_04.C
15121         * g++.old-deja/g++.bugs/900428_03.C
15122         * g++.old-deja/g++.jason/crash4.C
15123         * g++.old-deja/g++.jason/overload21.C
15124         * g++.old-deja/g++.jason/redecl1.C
15125         * g++.old-deja/g++.jason/report.C
15126         * g++.old-deja/g++.jason/rfg10.C
15127         * g++.old-deja/g++.jason/template30.C
15128         * g++.old-deja/g++.law/arm12.C
15129         * g++.old-deja/g++.law/ctors5.C
15130         * g++.old-deja/g++.law/cvt20.C
15131         * g++.old-deja/g++.law/init10.C
15132         * g++.old-deja/g++.law/init8.C
15133         * g++.old-deja/g++.law/visibility17.C
15134         * g++.old-deja/g++.law/visibility7.C
15135         * g++.old-deja/g++.mike/net8.C
15136         * g++.old-deja/g++.mike/p646.C
15137         * g++.old-deja/g++.mike/p700.C
15138         * g++.old-deja/g++.mike/p701.C
15139         * g++.old-deja/g++.mike/p811.C
15140         * g++.old-deja/g++.ns/template13.C
15141         * g++.old-deja/g++.other/array3.C
15142         * g++.old-deja/g++.other/crash25.C
15143         * g++.old-deja/g++.other/dtor3.C
15144         * g++.old-deja/g++.other/dtor4.C
15145         * g++.old-deja/g++.other/main1.C
15146         * g++.old-deja/g++.other/warn7.C
15147         * g++.old-deja/g++.pt/crash11.C
15148         * g++.old-deja/g++.pt/crash36.C
15149         * g++.old-deja/g++.pt/spec22.C
15150         * g++.old-deja/g++.pt/spec9.C
15151         * g++.old-deja/g++.pt/ttp52.C
15152         * g++.old-deja/g++.robertl/eb103.C
15153         * g++.old-deja/g++.robertl/eb121.C
15154         * g++.old-deja/g++.robertl/eb22.C
15155         * g++.old-deja/g++.robertl/eb8.C:
15156         Update locations and/or regexps of dg-error markers.
15157         Remove markers for some bogus messages that are no longer issued.
15158
15159 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15160
15161         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15162         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15163
15164 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15165
15166         PR c++/17618
15167         * g++.dg/lookup/crash5.C: New test.
15168
15169 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15170
15171         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15172         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15173         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15174         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15175         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15176         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15177
15178         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15179         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15180         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15181         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15182         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15183         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15184
15185         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15186
15187         * gcc.dg/vect/vect-44.c: Check additional cases.
15188         * gcc.dg/vect/vect-48.c: Check additional cases.
15189
15190         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15191         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15192         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15193         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15194         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15195         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15196         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15197         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15198         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15199
15200         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15201         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15202         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15203
15204 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15205
15206         * gcc.dg/tree-ssa/loop-6.c: New test.
15207
15208 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15209
15210         PR c++/17620
15211         * g++.dg/inherit/base2.C: New.
15212
15213 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15214
15215         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15216         * gcc.dg/20001012-2.c: Likewise.
15217         * gcc.dg/20001013-1.c: Likewise.
15218         * gcc.dg/20001101-1.c: Likewise.
15219         * gcc.dg/20001102-1.c: Likewise.
15220         * gcc.dg/bf-spl1.c: Likewise.
15221         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15222         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15223
15224 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15225
15226         PR tree-optimization/16721
15227         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15228
15229 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15230
15231         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15232         * gcc.dg/20040305-1.c: Likewise.
15233
15234 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15235
15236         PR c/16566
15237         * gcc.c-torture/compile/pr16566-1.c,
15238         gcc.c-torture/compile/pr16566-2.c,
15239         gcc.c-torture/compile/pr16566-3.c: New tests.
15240
15241 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15242
15243         PR tree-optimization/17512
15244         * gcc.c-torture/compile/20040916-1.c.
15245
15246 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15247
15248         * gcc.dg/pragma-re-3.c: New test.
15249
15250 2004-09-17  Matt Austern  <austern@apple.com>
15251
15252         PR c++/15049
15253         * g++.dg/other/anon3.C: New.
15254
15255 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15256
15257         PR c++/7503
15258         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15259         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15260         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15261         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15262         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15263
15264 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15265
15266         PR fortran/17286
15267         * gfortran.dg/pr17286.f90: New test.
15268
15269 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15270
15271         PR c++/17530
15272         * g++.dg/template/static7.C: New test.
15273
15274 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15275
15276         PR tree-opt/17558
15277         * gcc.c-torture/compile/pr17558.c: New test.
15278
15279 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15280
15281         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15282         if SKIP_ATTRIBUTE is defined.
15283
15284 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15285
15286         PR fortran/15957
15287         * gfortran.dg/pr15957.f90: New test.
15288
15289 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15290
15291         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15292         in comparison.
15293         * gcc.dg/vect/vect-79.c: Likewise.
15294         * gcc.dg/vect/vect-80.c: Likewise.
15295
15296 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15297
15298         PR fortran/15750
15299         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15300
15301 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15302
15303         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15304         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15305         * gcc.dg/vect/vect-62.c: New testcase.
15306         * gcc.dg/vect/vect-63.c: New testcase.
15307         * gcc.dg/vect/vect-64.c: New testcase.
15308         * gcc.dg/vect/vect-65.c: New testcase.
15309         * gcc.dg/vect/vect-66.c: New testcase.
15310         * gcc.dg/vect/vect-67.c: New testcase.
15311         * gcc.dg/vect/vect-68.c: New testcase.
15312         * gcc.dg/vect/vect-69.c: New testcase.
15313         * gcc.dg/vect/vect-79.c: New testcase.
15314         * gcc.dg/vect/vect-80.c: New testcase.
15315
15316 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15317
15318         * gcc.target/mips/asm-1.c: New test.
15319
15320 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15321
15322         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15323         * gcc.dg/vect/vect-73.c: New testcase.
15324         * gcc.dg/vect/vect-74.c: New testcase.
15325         * gcc.dg/vect/vect-75.c: New testcase.
15326         * gcc.dg/vect/vect-76.c: New testcase.
15327         * gcc.dg/vect/vect-77.c: New testcase.
15328         * gcc.dg/vect/vect-78.c: New testcase
15329
15330 2004-09-18  Paul Brook  <paul@codesourcery.com>
15331
15332         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15333
15334 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15335
15336         PR c/17424
15337         * gcc.dg/pr17424-1.c: New test.
15338
15339 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15340
15341         * g++.dg/tree-ssa/pr17153.C: New test.
15342
15343 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15344
15345         PR pch/13361
15346         * testsuite/g++.dg/pch/wchar-1.C: New.
15347         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15348
15349 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15350
15351         * gcc.c-torture/execute/20040917-1.c: New test.
15352
15353 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15354
15355         PR tree-optimization/17319
15356         * gcc.dg/pr17319.c: New test.
15357
15358 2004-09-17  Devang Patel  <dpatel@apple.com>
15359
15360         * gcc.dg/20040813-1.c: New test.
15361
15362 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15363
15364         PR tree-optimization/17273
15365         * gcc.c-torture/compile/pr17273.c: New test.
15366
15367 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15368
15369         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15370         Update expected messages.
15371         * gcc.dg/declspec-13.c: New test.
15372
15373 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15374
15375         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15376
15377 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15378
15379         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15380         change what 'a' is pointing to.
15381
15382 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15383
15384         PR c++/16002
15385         * g++.dg/template/error18.C: New test.
15386
15387         PR c++/16029
15388         * g++.dg/warn/Wunused-8.C: New test.
15389
15390 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15391
15392         PR tree-optimization/17513
15393         * gcc.dg/20040916-1.c: New test.
15394
15395 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15396
15397         PR c++/17501
15398         * g++.dg/template/typename7.C: New test.
15399
15400 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15401
15402         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15403
15404 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15405
15406         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15407         with -ftree-based-profiling also.
15408         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15409
15410 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15411
15412         PR/15364
15413         * gfortran.dg/der_array_io_1.f90: New test.
15414         * gfortran.dg/der_array_io_2.f90: New test.
15415         * gfortran.dg/der_array_io_3.f90: New test.
15416
15417 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15418
15419         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15420         EABI.
15421
15422 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15423
15424         * g++.dg/opt/switch1.C: New test.
15425
15426 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15427
15428         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15429         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15430         Update expected messages.
15431
15432 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15433
15434         PR fortran/16485
15435         * gfortran.dg/same_name_1.f90: New test.
15436
15437 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15438
15439         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15440         dereference garbage pointers.
15441
15442 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15443
15444         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15445         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15446
15447         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15448         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15449         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15450
15451 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15452
15453         PR c++/17324
15454         * g++.dg/template/mangle1.C: New test.
15455
15456 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15457
15458         PR tree-optimization/17252
15459         * gcc.c-torture/execute/pr17252.c: New test.
15460
15461 2004-09-14  Andrew Pinski  <apinski@apple.com>
15462
15463         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15464
15465 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15466
15467         PR rtl-optimization/9771
15468         * gcc.dg/pr9771-1.c: New test case.
15469
15470 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15471
15472         PR tree-optimization/15262
15473         * gcc.c-torture/execute/pr15262-1.c: New test.
15474         * gcc.c-torture/execute/pr15262-2.c: New test.
15475
15476 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15477
15478         * gcc.dg/declspec-12.c: New test.
15479
15480 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15481
15482         * gfortran.dg/pr17090.f90: Add directives to test.
15483
15484 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15485
15486         * gcc.c-torture/compile/20040914-1.c: New test.
15487
15488 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15489
15490         PR c++/16162
15491         * g++.dg/template/decl2.C: New test.
15492
15493 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15494
15495         PR fortran/17090
15496         * gfortran.dg/pr17090.f90: New test.
15497
15498 2004-09-13  Dale Johannesen  <dalej@apple.com>
15499
15500         * gcc.c-torture/compile/pr17408.c: New test case.
15501
15502 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15503
15504         PR c++/16716
15505         * g++.dg/parse/crash17.C: New test.
15506
15507         PR c++/17327
15508         * g++.dg/template/enum3.C: New test.
15509
15510 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15511
15512         * lib/gcc-defs.exp: Load wrapper.exp.
15513         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15514         using local code.
15515         * lib/gcc.exp (gcc_init): Similar.
15516         * lib/gfortran.exp (gfortran_init): Similar.
15517         * lib/objc.exp (objc_init): Similar.
15518         * lib/treelang.exp (treelang_init): Similar.
15519         * lib/wrapper.exp: New file with build_wrapper call machinery in
15520         ${tool}_maybe_build_wrapper.
15521
15522 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15523
15524         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15525         "inline".
15526         * gcc.dg/declspec-11.c: Update expected messages.
15527         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15528         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15529         gcc.dg/inline-12.c: New tests.
15530
15531 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15532
15533         * g++.dg/tree-ssa/pr17400.C: New testcase.
15534
15535 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15536
15537         * gcc.target/mips/sb1-1.c: New testcase.
15538
15539 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15540
15541         * lib/g77-dg.exp: Remove unused file.
15542         * lib/mike-g77.exp: Ditto.
15543         * lib/g77.exp: Ditto.
15544
15545 2004-09-12  Richard Henderson  <rth@redhat.com>
15546
15547         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15548
15549 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15550
15551         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15552         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15553         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15554         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15555         Update expected messages.
15556
15557 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15558
15559         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15560         declaration/use mismatch for dirp parameter.
15561
15562 2004-09-12  Andrew Pinski  <apinski@apple.com>
15563
15564         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15565         -fgnu-runtime is passed.
15566
15567 2004-09-12  Richard Henderson  <rth@redhat.com>
15568
15569         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15570         do the uplevel thing and update additional_flags directly.
15571         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15572         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15573         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15574         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15575
15576 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15577
15578         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15579
15580 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15581
15582         PR middle-end/17411
15583         * g++.dg/opt/pr17411-1.C: New test case.
15584
15585 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15586
15587         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15588         gcc.dg/tls/diag-2.c: Update expected messages.
15589         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15590         messages.
15591         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15592         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15593         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15594         gcc.dg/tls/diag-5.c: New tests.
15595
15596 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15597
15598         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15599
15600 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15601
15602         * g++.dg/parse/break-in-for.C: New test.
15603
15604 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15605
15606         * gcc.dg/tree-ssa/20040911-1.c: New test.
15607
15608 2004-09-11  Andreas Jaeger  <aj@suse.de>
15609
15610         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15611         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15612
15613 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15614
15615         * gcc.target/frv: New directory of FR-V-specific tests.
15616
15617 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15618
15619         * gcc.dg/convert-vec-1.c: New test.
15620
15621 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15622
15623         PR middle-end/17024
15624         * gcc.dg/pr17024-1.c: New test case.
15625
15626 2004-09-10  Eric Christopher  <echristo@redhat.com>
15627
15628         * gcc.dg/20040910-1.c: New test.
15629
15630 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15631
15632         * gcc.dg/bitfld-9.c: New test.
15633
15634 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15635
15636         * gcc.c-torture/execute/ieee/acc1.c: New test.
15637         * gcc.c-torture/execute/ieee/acc2.c: New test.
15638         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15639
15640 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15641
15642         * gcc.dg/deprecated-2.c: New test.
15643
15644 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15645
15646         * gcc.dg/init-vec-1.c: New test.
15647
15648 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15649
15650         PR middle-end/17055
15651         * gcc.dg/pr17055-1.c: New test case.
15652
15653 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15654
15655         PR target/17377
15656         * gcc.c-torture/execute/pr17377.c: New test.
15657
15658 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15659
15660         PR c/8420
15661         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15662         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15663         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15664         gcc.dg/long-long-typespec-1.c: New tests.
15665         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15666
15667 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15668
15669         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15670         gcc.dg/gnu99-static-1.c: New tests.
15671
15672 2004-09-08  Devang Patel  <dpatel@apple.com>
15673
15674         * gcc.dg/darwin-ld-20040828-1.c: New test.
15675         * gcc.dg/darwin-ld-20040828-2.c: New test.
15676         * gcc.dg/darwin-ld-20040828-3.c: New test.
15677
15678 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15679
15680         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15681         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15682         in error message.
15683         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15684         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15685         in error message.
15686         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15687         types they qualify.
15688         * objc.dg/type-size-2.m: Fix wording in comment.
15689         * objc.dg/va-meth-1.m: New test case.
15690
15691 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15692
15693         PR c/16633:
15694         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15695         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15696
15697 2004-09-06  Devang Patel  <dpatel@apple.com>
15698
15699         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15700         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15701
15702 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15703
15704         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15705         reflect changed line numbering of diagnostics.
15706
15707 2004-09-06  Paul Brook  <paul@codesourcery.com>
15708
15709         * gfortran.dg/edit_real_1.f90: Add new test.
15710
15711 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15712
15713         * gcc.dg/tree-ssa/loop-2.c: New test.
15714         * gcc.dg/tree-ssa/loop-3.c: New test.
15715         * gcc.dg/tree-ssa/loop-4.c: New test.
15716         * gcc.dg/tree-ssa/loop-5.c: New test.
15717
15718 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15719
15720         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15721
15722 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15723
15724         * gcc.dg/format/sentinel-1.c: New test.
15725
15726 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15727
15728         * testsuite/gcc.dg/builtins-46.c: New.
15729
15730 2004-09-03  Devang Patel  <dpatel@apple.com>
15731
15732         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15733         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15734
15735 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15736
15737         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15738         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15739         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15740         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15741         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15742         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15743         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15744         the non-portable bzero.
15745         * gcc.dg/20010912-1.c: xfail for NetWare.
15746         * gcc.dg/20020426-2.c: xfail for NetWare.
15747         * gcc.dg/20021014-1.c: xfail for NetWare.
15748         * gcc.dg/20021018-1.c: xfail for NetWare.
15749         * gcc.dg/20030213-1.c: xfail for NetWare.
15750         * gcc.dg/20030225-1.c: xfail for NetWare.
15751         * gcc.dg/20030708-1.c: xfail for NetWare.
15752         * gcc.dg/builtins-config.h: Also exclude NetWare.
15753         * gcc.dg/format/format.h: Define restrict only if not already defined.
15754         * gcc.dg/nest.c: xfail for NetWare.
15755         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15756         * lib/target-supports.exp (check_visibility_available): Exclude
15757         NetWare.
15758
15759 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15760
15761         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15762         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15763         deterministic starting point for the alignment of structure fields.
15764         * gcc.dg/Wpadded.c: Dito.
15765         * g++.dg/abi/vbase10.C: Dito.
15766
15767 2004-09-03  Devang Patel  <dpatel@apple.com>
15768
15769         * g++.dg/debug/pr15736.cc: New test.
15770
15771 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15772
15773         * README.QMTEST: Fix out-of-date link.
15774
15775 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15776
15777         PR fortran/16579
15778         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15779         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15780
15781 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15782
15783         * g++.dg/abi/arm_rtti1.C: New test.
15784
15785 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15786
15787         * gcc.dg/ppc-vector-memcpy.c: New.
15788         * gcc.dg/ppc-vector-memset.c: New.
15789
15790 2004-09-02  Chao-ying Fu  <fu@mips.com>
15791
15792         * gcc.target/mips/mips-3d-1.c: New test.
15793         * gcc.target/mips/mips-3d-2.c: New test.
15794         * gcc.target/mips/mips-3d-3.c: New test.
15795         * gcc.target/mips/mips-3d-4.c: New test.
15796         * gcc.target/mips/mips-3d-5.c: New test.
15797         * gcc.target/mips/mips-3d-6.c: New test.
15798         * gcc.target/mips/mips-3d-7.c: New test.
15799         * gcc.target/mips/mips-3d-8.c: New test.
15800         * gcc.target/mips/mips-3d-9.c: New test.
15801         * gcc.target/mips/mips-ps-1.c: New test.
15802         * gcc.target/mips/mips-ps-2.c: New test.
15803         * gcc.target/mips/mips-ps-3.c: New test.
15804         * gcc.target/mips/mips-ps-4.c: New test.
15805         * gcc.target/mips/mips-ps-type.c: New test.
15806
15807 2004-09-02  Paul Brook  <paul@codesourcery.com>
15808
15809         * gfortran.dg/edit_real_1.f90: Add new tests.
15810
15811 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15812
15813         PR fortran/15327
15814         * gfortran.dg/merge_char_1.f90: New test.
15815
15816 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15817
15818         PR fortran/16404
15819         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15820
15821 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15822
15823         PR c/1522
15824         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15825
15826 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15827
15828         * g++.dg/opt/loop1.C: Do not XFAIL.
15829
15830 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15831
15832         * gcc.c-torture/execute/20040831-1.c: New test.
15833
15834 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15835
15836         PR fortran/16579
15837         * gfortran.dg/g77/20010610.f: Now passes.
15838         Copy from g77.f-torture/execute. Add dg-run directive.
15839         * gfortran.dg/g77/README: Update
15840
15841 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15842
15843         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15844         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15845         (t1, t2, t3, t4): Add volatile.
15846
15847 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15848
15849         * g++.dg/ext/visibility/arm1.C: New test.
15850
15851 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15852
15853         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15854         -pedantic-errors.
15855
15856 2004-09-01  Paul Brook  <paul@codesourcery.com>
15857
15858         * gfortran.dg/eof_2.f90: New test.
15859
15860 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15861
15862         PR fortran/16579
15863         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15864
15865 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15866
15867         PR libfortran/16805
15868         * gfortran.dg/list_read_2.f90: New test.
15869
15870 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15871
15872         * g++.dg/abi/key1.C: New test.
15873
15874 2004-08-31  Richard Henderson  <rth@redhat.com>
15875
15876         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15877         form of offsetof.
15878         * g++.dg/other/offsetof5.C: Remove duplicate.
15879
15880 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15881
15882         PR fortran/17244
15883         * gfortran.dg/func_derived_1.f90: New test.
15884
15885 2004-08-31  Paul Brook  <paul@codesourcery.com>
15886
15887         * gfortran.dg/eof_1.f90: New test.
15888
15889 2004-08-31  Paul Brook  <paul@codesourcery.com>
15890
15891         * gfortran.dg/list_read_1.f90: New file.
15892
15893 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15894
15895         * g++.dg/opt/loop1.C: XFAIL.
15896
15897 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15898
15899         * gcc.dg/funcdef-storage-1.c: New.
15900         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15901         an extern function in local scope.
15902         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15903         declare an 'auto inline' function in local scope.
15904         * gcc.dg/20011130-1.c: Likewise.
15905         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15906         an 'auto' function in local scope.
15907         * gcc.dg/20021014-1.c: Likewise.
15908         * gcc.dg/20030331-2.c: Likewise.
15909
15910 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15911
15912         * gfortran.dg/blockdata_1.f90: New test.
15913
15914 2004-08-30  Richard Henderson  <rth@redhat.com>
15915
15916         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15917
15918 2004-08-30  Richard Henderson  <rth@redhat.com>
15919
15920         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15921         additional_flags set by alternate driver.
15922         (ieee-options): New procedure.
15923         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15924         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15925         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15926         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15927
15928 2004-08-30  Richard Henderson  <rth@redhat.com>
15929
15930         * lib/f-torture.exp: Remove.
15931
15932 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15933
15934         PR rtl-optimization/16590
15935         * g++.dg/opt/loop1.C: New test.
15936
15937 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15938
15939         PR fortran/13910
15940         * gfortran.dg/oldstyle_1.f90: New test.
15941
15942 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15943         Paul Brook  <paul@codesourcery.com>
15944
15945         * gfortran.dg/g77/README: Update.
15946         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15947         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15948         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15949
15950 2004-08-28  Paul Brook  <paul@codesourcery.com>
15951
15952         PR libfortran/17195
15953         * gfortran.dg/edit_real_1.f90: New test.
15954
15955 2004-08-27  Paul Brook  <paul@codesourcery.com>
15956
15957         * gfortran.dg/rewind_1.f90: New test.
15958
15959 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15960
15961         PR fortran/16597
15962         * gfortran.dg/pr16597.f90: New test.
15963
15964 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15965
15966         PR c/13801
15967         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15968         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15969         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15970         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15971         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15972
15973 2004-08-26  Nick Clifton  <nickc@redhat.com>
15974
15975         * gcc.c-torture/compile/pr17119.c: New test.
15976
15977 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15978
15979         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15980
15981 2004-08-25  Richard Henderson  <rth@redhat.com>
15982
15983         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15984         the bits that expect kind=8 to be the largest real kind.
15985
15986 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15987
15988         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15989
15990 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15991
15992         * gfortran.dg/assignment_1.f90: New test.
15993
15994 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15995
15996         * g++.dg/template/repo3.C: New test.
15997
15998 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15999
16000         PR middle-end/16693
16001         PR tree-optimization/16372
16002         * g++.dg/opt/pr16372-1.C: New test case.
16003         * g++.dg/opt/pr16693-1.C: New test case.
16004         * g++.dg/opt/pr16693-2.C: New test case.
16005
16006 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16007
16008         * objc.dg/proto-lossage-4.m: New test.
16009
16010 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16011
16012         PR c++/17155
16013         * g++.dg/inherit/local2.C: New test.
16014
16015 2004-08-25  Paul Brook  <paul@codesourcery.com>
16016
16017         PR fortran/17144
16018         * gfortran.dg/string_ctor_1.f90: New test.
16019
16020 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16021
16022         PR c++/14428
16023         * g++.dg/template/redecl2.C: New test.
16024
16025 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16026
16027         PR fortran/17143
16028         * gfortran.dg/pr17143.f90: New test.
16029
16030 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16031
16032         PR fortran/17164
16033         * gfortran.dg/pr17164.f90: New test.
16034
16035 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16036
16037         * gcc.dg/tree-ssa/loop-1.c: New test.
16038
16039 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16040
16041         * gcc.c-torture/compile/20040824-1.c: New test.
16042
16043 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16044
16045         * gcc.c-torture/compile/iftrap-3.c: New test.
16046
16047 2004-08-24  Paul Brook  <paul@codesourcery.com>
16048
16049         * gfortran.dg/entry_2.f90: New test.
16050
16051 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16052
16053         PR c++/16889
16054         * g++.dg/lookup/ambig[12].C: New.
16055
16056 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16057
16058         PR c++/16706
16059         * g++.dg/template/crash21.C: New test.
16060         * g++.dg/template/crash22.C: Likewise.
16061
16062 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16063
16064         PR c++/17149
16065         * g++.dg/template/access15.C: New.
16066
16067 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16068
16069         PR c++/17163
16070         * g++.dg/template/repo2.C: New test.
16071
16072 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16073
16074         PR rtl-optimization/17078
16075         * gcc.c-torture/execute/pr17078-1.c: New test case.
16076
16077 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16078
16079         PR c/14492
16080         * gcc.dg/debug/crash1.c: New test.
16081
16082 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16083
16084         PR c/16180
16085         * gcc.dg/loop-5.c: New test.
16086
16087 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16088
16089         * gcc.c-torture/execute/20040823-1.c: New test.
16090
16091 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16092
16093         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16094         to the assembler.  Simplify test accordingly.
16095         (asm_abi_flags): Use GNU names.
16096         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16097         to check for ABI flags.
16098
16099 2004-08-22  Andrew Pinski  <apinski@apple.com>
16100
16101         * g++.dg/opt/pr14029.C: New test.
16102         * gcc.c-torture/execute/pr15262.c: New test.
16103
16104 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16105
16106         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16107
16108 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16109
16110         PR 16908
16111         * gfortran.dg/direct_io.f90: New test.
16112
16113 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16114
16115         PR c++/17121
16116         * g++.dg/inherit/local2.C: New test.
16117
16118 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16119
16120         PR c++/17120
16121         * g++.dg/warn/Wparentheses-4.C: New test.
16122
16123 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16124
16125         PR c++/17121
16126         * g++.dg/inherit/local2.C: New test.
16127
16128         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16129         * gcc.dg/ppc-ldstruct.c: Likewise.
16130         * gcc.dg/ppc64-abi-2.c: Likewise.
16131
16132 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16133
16134         PR rtl-optimization/17099
16135         * gcc.c-torture/execute/20040820-1.c: New test.
16136
16137 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16138
16139         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16140
16141 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16142
16143         PR fortran/17077
16144         * gfortran.dg/auto_array_1.f90: New test.
16145
16146 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16147
16148         PR fortran/17074
16149         * gfortran.dg/simpleif_1.f90: New test.
16150
16151 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16152
16153         * lib/target-supports.exp (check_profiling_available): Return
16154         false for arm*-*-symbianelf* and arm*-*-eabi*.
16155
16156         PR c++/15890
16157         * g++.dg/template/delete1.C: New test.
16158
16159 2004-08-19  Paul Brook  <paul@codesourcery.com>
16160
16161         PR fortran/14976
16162         PR fortran/16228
16163         * gfortran.dg/data_char_1.f90: New test.
16164
16165 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16166
16167         PR fortran/16946
16168         * gfortran.dg/reduction.f90: New testcase.
16169
16170 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16171
16172         PR fortran/16520
16173         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16174
16175 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16176
16177         PR c++/17041
16178         * g++.dg/Wparentheses-3.C: New test.
16179
16180 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16181
16182         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16183         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16184         * gcc.dg/vect/vect-2.c: Likewise.
16185         * gcc.dg/vect/vect-3.c: Likewise.
16186         * gcc.dg/vect/vect-4.c: Likewise.
16187         * gcc.dg/vect/vect-5.c: Likewise.
16188         * gcc.dg/vect/vect-6.c: Likewise.
16189         * gcc.dg/vect/vect-7.c: Likewise.
16190         * gcc.dg/vect/vect-25.c: Likewise.
16191         * gcc.dg/vect/vect-31.c: Likewise.
16192         * gcc.dg/vect/vect-32.c: Likewise.
16193         * gcc.dg/vect/vect-34.c: Likewise.
16194         * gcc.dg/vect/vect-36.c: Likewise.
16195         * gcc.dg/vect/vect-all.c: Likewise.
16196
16197 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16198
16199         PR c++/17068
16200         * g++.dg/template/operator4.C: New test.
16201
16202 2004-08-18  Richard Henderson  <rth@redhat.com>
16203
16204         * gcc.dg/20040206-1.c: XFAIL.
16205
16206 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/16246
16209         * g++.dg/template/array7.C: New test.
16210
16211 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16212
16213         * gcc.dg/mips-movcc-1.c: New test.
16214         * gcc.dg/mips-movcc-2.c: New test.
16215         * gcc.dg/mips-movcc-3.c: New test.
16216
16217         * gcc.dg/mips-nmadd-1.c: New test.
16218         * gcc.dg/mips-nmadd-2.c: New test.
16219
16220 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16221
16222         PR c++/15871
16223         * g++.dg/opt/inline8.C: New test.
16224
16225         PR c++/16965
16226         * g++.dg/parse/error17.C: New test.
16227
16228 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16229
16230         * gcc.dg/vect: New directory for vectorizer tests.
16231         * gcc.dg/vect/tree-vect.h: New file.
16232         * gcc.dg/vect/vect.exp: New file.
16233         * gcc.dg/vect/pr16105.c.c: New test.
16234         * gcc.dg/vect/vect-1.c: New test.
16235         * gcc.dg/vect/vect-2.c: New test.
16236         * gcc.dg/vect/vect-3.c: New test.
16237         * gcc.dg/vect/vect-4.c: New test.
16238         * gcc.dg/vect/vect-5.c: New test.
16239         * gcc.dg/vect/vect-6.c: New test.
16240         * gcc.dg/vect/vect-7.c: New test.
16241         * gcc.dg/vect/vect-8.c: New test.
16242         * gcc.dg/vect/vect-9.c: New test.
16243         * gcc.dg/vect/vect-10.c: New test.
16244         * gcc.dg/vect/vect-11.c: New test.
16245         * gcc.dg/vect/vect-12.c: New test.
16246         * gcc.dg/vect/vect-13.c: New test.
16247         * gcc.dg/vect/vect-14.c: New test.
16248         * gcc.dg/vect/vect-15.c: New test.
16249         * gcc.dg/vect/vect-16.c: New test.
16250         * gcc.dg/vect/vect-17.c: New test.
16251         * gcc.dg/vect/vect-18.c: New test.
16252         * gcc.dg/vect/vect-19.c: New test.
16253         * gcc.dg/vect/vect-20.c: New test.
16254         * gcc.dg/vect/vect-21.c: New test.
16255         * gcc.dg/vect/vect-22.c: New test.
16256         * gcc.dg/vect/vect-23.c: New test.
16257         * gcc.dg/vect/vect-24.c: New test.
16258         * gcc.dg/vect/vect-25.c: New test.
16259         * gcc.dg/vect/vect-26.c: New test.
16260         * gcc.dg/vect/vect-27.c: New test.
16261         * gcc.dg/vect/vect-28.c: New test.
16262         * gcc.dg/vect/vect-29.c: New test.
16263         * gcc.dg/vect/vect-30.c: New test.
16264         * gcc.dg/vect/vect-31.c: New test.
16265         * gcc.dg/vect/vect-32.c: New test.
16266         * gcc.dg/vect/vect-33.c: New test.
16267         * gcc.dg/vect/vect-34.c: New test.
16268         * gcc.dg/vect/vect-35.c: New test.
16269         * gcc.dg/vect/vect-36.c: New test.
16270         * gcc.dg/vect/vect-37.c: New test.
16271         * gcc.dg/vect/vect-38.c: New test.
16272         * gcc.dg/vect/vect-40.c: New test.
16273         * gcc.dg/vect/vect-41.c: New test.
16274         * gcc.dg/vect/vect-42.c: New test.
16275         * gcc.dg/vect/vect-43.c: New test.
16276         * gcc.dg/vect/vect-44.c: New test.
16277         * gcc.dg/vect/vect-45.c: New test.
16278         * gcc.dg/vect/vect-46.c: New test.
16279         * gcc.dg/vect/vect-47.c: New test.
16280         * gcc.dg/vect/vect-48.c: New test.
16281         * gcc.dg/vect/vect-49.c: New test.
16282         * gcc.dg/vect/vect-50.c: New test.
16283         * gcc.dg/vect/vect-51.c: New test.
16284         * gcc.dg/vect/vect-52.c: New test.
16285         * gcc.dg/vect/vect-53.c: New test.
16286         * gcc.dg/vect/vect-54.c: New test.
16287         * gcc.dg/vect/vect-55.c: New test.
16288         * gcc.dg/vect/vect-56.c: New test.
16289         * gcc.dg/vect/vect-57.c: New test.
16290         * gcc.dg/vect/vect-58.c: New test.
16291         * gcc.dg/vect/vect-59.c: New test.
16292         * gcc.dg/vect/vect-60.c: New test.
16293         * gcc.dg/vect/vect-61.c: New test.
16294         * gcc.dg/vect/vect-all.c: New test.
16295         * gcc.dg/vect/vect-none.c: New test.
16296
16297 2004-08-17  Paul Brook  <paul@codesourcery.com>
16298
16299         PR fortran/13082
16300         * gfortran.dg/entry_1.f90: New test.
16301
16302 2004-08-17  Andrew Pinski  <apinski@apple.com>
16303
16304         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16305
16306 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16307
16308         * gcc.dg/pr17036-1.c: New test.
16309
16310 2004-08-16  Devang Patel  <dpatel@apple.com>
16311
16312         * gcc.dg/darwin-20040809-1.c: New test.
16313
16314 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16315
16316         * gcc.dg/funcdef-attr-1.c: New test.
16317
16318 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16319
16320         * gcc.dg/altivec-17.c: New test.
16321         * gcc.dg/altivec-18.c: New test.
16322
16323 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16324
16325         PR c++/6749
16326         * g++.dg/template/vtable2.C: New test.
16327
16328 2004-08-14  Richard Henderson  <rth@redhat.com>
16329
16330         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16331         * gcc.dg/pack-test-4.c (main): Return 0.
16332         * gcc.dg/setjmp-1.c: Remove XFAIL.
16333         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16334
16335 2004-08-14  Richard Henderson  <rth@redhat.com>
16336
16337         * gcc.dg/980217-1.c: Add prototype for printf.
16338
16339 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16340
16341         * gfortran.dg/pr16935.f90: New test.
16342
16343 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16344
16345         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16346
16347 2004-08-13  Paul Brook  <paul@codesourcery.com>
16348
16349         * gfortran.dg/der_io_1.f90: Remove stray comma.
16350
16351 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16352
16353         * gcc.dg/vmx/cw-bug-2.c: Remove.
16354         * gcc.dg/vmx/vprint-1.c: Remove.
16355         * gcc.dg/vmx/vscan-1.c: Remove.
16356
16357 2004-08-12  Devang patel  <dpatel@apple.com>
16358
16359         * gcc.dg/darwin-20040809-2.c: New test.
16360
16361 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16362
16363         * g++.dg/ext/altivec-12.C: New test.
16364
16365         * g++.dg/ext/altivec-11.C: New test.
16366
16367 2004-08-12  Paul Brook  <paul@codesourcery.com>
16368
16369         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16370
16371 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16372
16373         * g++.dg/ext/altivec-2.C: Check for hardware support before
16374         executing any VMX instructions.
16375
16376         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16377
16378 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16379
16380         PR c++/16276
16381         * g++.old-deja/g++.other/comdat4.C: New test.
16382         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16383
16384 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16385
16386         PR target/16286
16387         * gcc.dg/pr16286.c: New test.
16388
16389 2004-08-12 Jan Beulich <jbeulich@novell.com>
16390
16391         * g++.dg/ext/asm5.C: New.
16392
16393 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16394
16395         PR c++/16698
16396         * g++.dg/eh/crash1.C: New test.
16397
16398         PR c++/16717
16399         * g++.dg/ext/construct1.C: New test.
16400
16401 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16402
16403         PR c++/16853
16404         * g++.dg/init/ptrmem1.C: New test.
16405
16406         PR c++/16618
16407         * g++.dg/parse/offsetof5.C: New test.
16408
16409         PR c++/16870
16410         * g++.dg/template/overload3.C: New test.
16411
16412 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/16964
16415         * g++.dg/parse/error16.C: New test.
16416
16417         PR c++/16904
16418         * g++.dg/template/error14.C: New test.
16419
16420         PR c++/16929
16421         * g++.dg/template/error15.C: New test.
16422
16423 2004-08-11  Devang Patel  <dpatel@apple.com>
16424
16425         * gcc.dg/darwin-ld-20040809-1.c: New test.
16426         * gcc.dg/darwin-ld-20040809-2.c: New test.
16427
16428 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16429
16430         PR fortran/16917
16431         * gfortran.dg/dfloat_1.f90: New test.
16432
16433 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16434
16435         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16436         * gcc.dg/dll-2.c: Fix dg-require syntax.
16437         * gcc.misc-tests/arm-isr.c (abort): Declare.
16438         (exit): Likewise.
16439
16440 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR c++/16971
16443         * g++.dg/parse/crash16.C: New test.
16444
16445 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16446
16447         * gcc.dg/mips-rsqrt-1.c: New test case.
16448         * gcc.dg/mips-rsqrt-2.c: New test case.
16449         * gcc.dg/mips-rsqrt-3.c: New test case.
16450
16451 2004-08-10  Paul Brook  <paul@codesourcery.com>
16452
16453         * gfortran.dg/der_io_1.f90: New test.
16454
16455 2004-08-10  Paul Brook  <paul@codesourcery.com>
16456
16457         PR fortran/16919
16458         * gfortran.dg/der_array_1.f90: New test.
16459
16460 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16461
16462         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16463
16464 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16465
16466         * gcc.dg/wchar_t-2.c: Fix typo.
16467
16468 2004-08-09  Falk Hueffner  <falk@debian.org>
16469
16470         PR tree-optimization/12517
16471         * gcc.c-torture/compile/pr12517.c: New test.
16472
16473         PR tree-optimization/12578
16474         * gcc.c-torture/compile/pr12578.c: New test.
16475
16476         PR tree-optimization/12899
16477         * gcc.c-torture/compile/pr12899.c: New test.
16478
16479         PR rtl-optimization/14692
16480         * gcc.c-torture/compile/pr14692.c: New test.
16481
16482         PR tree-optimization/16461
16483         * gcc.c-torture/compile/pr16461.c: New test.
16484
16485 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16486
16487         * gfortran.dg/getenv_1.f90: New test.
16488
16489 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16490
16491         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16492         wchar_t.
16493         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16494
16495 2004-08-06  Paul Brook  <paul@codesourcery.com>
16496
16497         * gfortran.dg/ret_array_1.f90: New test.
16498         * gfortran.dg/ret_pointer_1.f90: New test.
16499
16500 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16501
16502         * gcc.dg/missing-field-init-[12].c: New tests.
16503         * g++.dg/warn/missing-field-init-[12].C: New tests.
16504
16505 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16506
16507         * gcc.dg/enum2.c: New test.
16508         * gcc.dg/symbian3.c: Likewise.
16509         * gcc.dg/symbian4.c: Likewise.
16510         * gcc.dg/wchar_t-2.c: Likewise.
16511
16512 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16513
16514         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16515         destructor tests.
16516
16517 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16518
16519         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16520         dg-require-visiblity.
16521         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16522         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16523         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16524         * g++.dg/ext/visibility/new1.C: Likewise.
16525         * g++.dg/ext/visibility/pragma.C: Likewise.
16526         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16527         * g++.dg/ext/visibility/virtual.C: Likewise.
16528         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16529         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16530         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16531         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16532         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16533         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16534         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16535         * g++/dg/ext/visibility/visibility-8.C: New test.
16536         * gcc.c-torture/compile/dll.x: Remove.
16537         * gcc.dg/dll-2.c: Use dg-require-dll
16538         * gcc.dg/visibility-10.c: New test.
16539         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16540         supporting DLLs.
16541         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16542         (scan_not_hidden): Likewise.
16543
16544 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16545
16546         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16547
16548 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16549
16550         * gcc.c-torture/execute/20040805-1.c: New test.
16551
16552 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16553
16554         * gcc.dg/20020118-1.c: Declare abort.
16555         * gcc.dg/altivec_check.h: Likewise.
16556         * gcc.dg/iftrap-2.c: Likewise.
16557         * gcc.dg/pragma-darwin.c: Likewise.
16558         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16559
16560 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16561
16562         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16563
16564 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16565
16566         * gcc.c-torture/execute/builtins/abs-2.c,
16567         gcc.c-torture/execute/builtins/abs-3.c,
16568         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16569         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16570         intmax_t, uintmax_t and their limits.
16571         * gcc.dg/intmax_t-1.c: New test.
16572
16573 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16574
16575         * g++.dg/tc1/dr147.C: Add reference to PR.
16576
16577 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16578
16579         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16580         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16581
16582 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16583
16584         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16585
16586 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16587
16588         * gcc.dg/redecl-5.c: New test.
16589         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16590         of scanf.
16591
16592 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16593
16594         PR middle-end/16790
16595         * gcc.c-torture/execute/pr16790-1.c: New test case.
16596
16597 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16598
16599         * g++.dg/ext/visibility/assign1.C: New test.
16600         * g++.dg/ext/visibility/new1.C: Likewise.
16601
16602         * gcc.dg/symbian1.c: New test.
16603         * gcc.dg/symbian2.c: Likewise.
16604
16605 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16606
16607         PR target/16570
16608         * gcc.dg/i386-sse-9.c: New test.
16609
16610 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16611
16612         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16613
16614 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16615
16616         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16617         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16618         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16619         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16620         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16621         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16622         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16623         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16624         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16625         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16626         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16627         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16628         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16629         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16630         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16631         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16632         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16633         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16634         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16635         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16636         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16637         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16638         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16639         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16640         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16641         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16642         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16643         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16644         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16645         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16646         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16647         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16648         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16649         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16650         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16651         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16652         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16653         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16654         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16655         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16656         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16657         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16658         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16659         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16660         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16661         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16662         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16663         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16664         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16665         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16666         gcc.misc-tests/i386-pf-3dnow-1.c,
16667         gcc.misc-tests/i386-pf-athlon-1.c,
16668         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16669         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16670         Declare built-in functions used.
16671         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16672
16673 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16674
16675         PR c++/16707
16676         * g++.dg/lookup/using12.C: New test.
16677
16678         * g++.dg/init/null1.C: Fix PR number.
16679         * g++.dg/parse/namespace10.C: Likewise.
16680
16681 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16682
16683         PR c++/16224
16684         * g++.dg/template/spec17.C: New test.
16685         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16686         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16687
16688 2004-08-02  David Billinghurst
16689
16690         PR fortran/16292
16691         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16692
16693 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16694
16695         * gcc.dg/ia64-got-1.c: New test case.
16696
16697 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16698
16699         PR c++/16489
16700         * g++.dg/init/null1.C: New test.
16701         * g++.dg/tc1/dr76.C: Adjust error marker.
16702
16703         PR c++/16529
16704         * g++.dg/parse/namespace10.C: New test.
16705
16706         PR c++/16810
16707         * g++.dg/inherit/ptrmem2.C: New test.
16708
16709 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16710
16711         PR target/16155
16712         * gcc.dg/pr16155.c: New test.
16713
16714 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16715
16716         * gcc.dg/redecl-2.c: New test.
16717
16718 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16719
16720         * gcc.dg/darwin-longdouble.c: New file.
16721
16722 2004-07-30  Richard Henderson  <rth@redhat.com>
16723
16724         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16725         write to constant argument.
16726         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16727
16728 2004-07-30  Richard Henderson  <rth@redhat.com>
16729
16730         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16731         tests of nearest around zero.
16732
16733 2004-07-30  Andrew Pinski  <apinski@apple.com>
16734
16735         * gcc.c-torture/compile/20040730-1.c: New test.
16736
16737 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16738
16739         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16740         powerpc-eabispe.
16741
16742 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16743
16744         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16745
16746 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16747
16748         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16749         contains $ld_library_path.
16750         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16751
16752 2004-07-29  Richard Henderson  <rth@redhat.com>
16753
16754         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16755
16756         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16757         (alt2, which): New.
16758         (Check): Accept either alternative.
16759
16760 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16761
16762         * g++.dg/abi/inline1.C: New test.
16763         * g++.dg/abi/local1-a.cc: Likewise.
16764         * g++.dg/abi/local1.C: Likewise.
16765         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16766         * g++.dg/abi/mangle12.C: Likewise.
16767         * g++.dg/abi/mangle17.C: Likewise.
16768         * g++.dg/abi/mangle20-2.C: Likewise.
16769         * g++.dg/opt/interface1.C: Likewise.
16770         * g++.dg/opt/interface1.h: Likewise.
16771         * g++.dg/opt/interface1-a.cc: New test.
16772         * g++.dg/parse/repo1.C: New test.
16773         * g++.dg/template/repo1.C: Likewise.
16774         * g++.dg/warn/Winline-1.C: Likewise.
16775         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16776
16777 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16778
16779         * gcc.dg/tree-ssa/20040729-1.c: New test.
16780
16781 2004-07-27  Matt Austern <austern@apple.com>
16782
16783         * gcc.dg/darwin-bool-1.c: New test.
16784         * gcc.dg/darwin-bool-2.c: New test.
16785
16786 2004-07-28  Richard Henderson  <rth@redhat.com>
16787
16788         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16789         arguments in the correct type.  Don't write to constant arguments.
16790
16791 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16792
16793         PR tree-optimization/16688
16794         PR tree-optimization/16689
16795         * g++.dg/tree-ssa/pr16688.C: New test.
16796
16797 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16798
16799         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16800         loads.  Not only in the comment, this time.
16801
16802 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16803
16804         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16805         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16806         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16807         * gcc.dg/sh4a-bitmovua.c: New.
16808         * gcc.dg/sh4a-cos.c: New.
16809         * gcc.dg/sh4a-cosf.c: New.
16810         * gcc.dg/sh4a-fprun.c: New.
16811         * gcc.dg/sh4a-fsrra.c: New.
16812         * gcc.dg/sh4a-memmovua.c: New.
16813         * gcc.dg/sh4a-sin.c: New.
16814         * gcc.dg/sh4a-sincos.c: New.
16815         * gcc.dg/sh4a-sincosf.c: New.
16816         * gcc.dg/sh4a-sinf.c: New.
16817
16818 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16819
16820         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16821         conditionals.
16822         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16823         loads.
16824         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16825         DOM1.
16826
16827 2004-07-27  Andrew Pinski  <apinski@apple.com>
16828
16829         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16830
16831 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16832
16833         * gcc.dg/pragma-isr.c: New test.
16834
16835 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16836
16837         PR c++/14429
16838         * g++.dg/template/ttp11.C: New test.
16839
16840 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16841
16842         * gcc.c-torture/compile/20040727-1.c: New test.
16843
16844 2004-07-26  Eric Christopher  <echristo@redhat.com>
16845
16846         * gcc.c-torture/compile/20040726-2.c: New test.
16847
16848 2004-07-26  Andrew Pinski  <apinski@apple.com>
16849
16850         * g++.dg/rtti/tinfo1.C: Xfail.
16851
16852 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16853
16854         * gcc.c-torture/compile/20040726-1.c: New test.
16855
16856 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16857             Brian Ryner  <bryner@brianryner.com>
16858
16859         PR c++/9283
16860         PR c++/15000
16861         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16862         * g++.dg/ext/visibility/: New directory.
16863         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16864         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16865         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16866         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16867         * g++.dg/ext/visibility/fvisibility.C,
16868         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16869         g++.dg/ext/visibility/fvisibility-override1.C
16870         g++.dg/ext/visibility/fvisibility-override2.C
16871         g++.dg/ext/visibility/memfuncts.C
16872         g++.dg/ext/visibility/noPLT.C
16873         g++.dg/ext/visibility/pragma.C
16874         g++.dg/ext/visibility/pragma-override1.C
16875         g++.dg/ext/visibility/pragma-override2.C
16876         g++.dg/ext/visibility/staticmemfuncts.C
16877         g++.dg/ext/visibility/virtual.C: New tests.
16878
16879 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16880
16881         PR c/15360
16882         * gcc.dg/pr15360-1.c: New test.
16883
16884 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16885
16886         * gcc.dg/pragma-align-2.c: New test.
16887         * gcc.dg/pragma-init-fini.c: New test.
16888         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16889         targets.
16890
16891 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16892
16893         * gcc.dg/init-string-2.c: New test.
16894
16895 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16896
16897         PR 16684
16898         * gcc.dg/Wredundant-decls-1.c: New test case.
16899
16900 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16901
16902         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16903         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16904         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16905         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16906         * gcc.dg/compat/generate-random.c: New file.
16907         * gcc.dg/compat/generate-random.h: Likewise.
16908         * gcc.dg/compat/generate-random_r.c: Likewise.
16909         * gcc.dg/compat/struct-layout-1.h: Likewise.
16910         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16911         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16912         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16913         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16914         * gcc.dg/compat/struct-layout-1_main.c: New test.
16915         * gcc.dg/compat/struct-layout-1_x.c: New file.
16916         * gcc.dg/compat/struct-layout-1_y.c: New file.
16917         * gcc.dg/compat/struct-layout-1_test.h: New file.
16918
16919 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16920
16921         * gcc.dg/comp-return-1.c: New test
16922
16923 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16924
16925         * gcc.dg/vmx/8-02a.c: Fix typo.
16926
16927         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16928         * gcc.dg/darwin-abi-3.c: New test.
16929
16930         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16931         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16932
16933         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16934         * gcc.dg/vmx/ops-long-1.c: New test.
16935         * gcc.dg/vmx/ops-long-2.c: New test.
16936
16937 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16938
16939         * g++.dg/lookup/conv-[1234].C: New.
16940
16941 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16942
16943         * g++.dg/parse/attr2.C: Simplify.
16944
16945 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16946
16947         PR c/7284
16948         * gcc.c-torture/execute/pr7284-1.c: New test.
16949
16950 2004-07-22  Brian Booth  <bbooth@redhat.com>
16951
16952         * gcc.dg/tree-ssa/20040721-1.c: New test.
16953
16954 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16955
16956         * g++.dg/template/crash20.c: New.
16957
16958 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16959
16960         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16961         Add dg-run directive.  Declare variables as required.
16962         * gfortran.dg/g77/README: Update
16963
16964 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16965
16966         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16967         gcc.dg/cris-peep2-andu2.c: New tests.
16968
16969 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16970
16971         PR c/15052
16972         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16973         on return type.
16974         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16975         messages.
16976         * gcc.dg/qual-return-2.c: Update expected messages.
16977         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16978
16979 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16980
16981         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16982         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16983
16984 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16985
16986         PR c/11250
16987         * gcc.dg/init-string-1.c: New test.
16988
16989 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16990
16991         PR middle-end/15345
16992         PR c/16450
16993         * gcc.dg/torture/nested-fn-1.c: New test.
16994
16995 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16996
16997         PR target/16559
16998         * gcc.dg/ia64-fptr-1.c: New file.
16999
17000 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17001
17002         PR c++/14497
17003         * g++.dg/template/spec16.C: New test.
17004         * g++.old-deja/g++.robertl/eb118.C: Remove.
17005
17006 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17007
17008         PR c++/509
17009         * g++.dg/template/spec15.C: New test.
17010
17011 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17012
17013         Copy cases from g77.f-torture/execute and add dg-run
17014         directive.  Other changes as noted.
17015         * gfortran.dg/g77/13037.f
17016         * gfortran.dg/g77/1832.f
17017         * gfortran.dg/g77/19981119-0.f
17018         * gfortran.dg/g77/19990313-0.f
17019         * gfortran.dg/g77/19990313-1.f
17020         * gfortran.dg/g77/19990313-2.f
17021         * gfortran.dg/g77/19990313-3.f
17022         * gfortran.dg/g77/19990419-1.f
17023         * gfortran.dg/g77/19990826-0.f
17024         * gfortran.dg/g77/19990826-2.f
17025         * gfortran.dg/g77/20000503-1.f
17026         * gfortran.dg/g77/20001111.f
17027         * gfortran.dg/g77/20010116.f
17028         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17029         * gfortran.dg/g77/20010430.f
17030         * gfortran.dg/g77/6177.f
17031         * gfortran.dg/g77/947.f
17032         * gfortran.dg/g77/970816-3.f
17033         * gfortran.dg/g77/971102-1.f
17034         * gfortran.dg/g77/980520-1.f
17035         * gfortran.dg/g77/980628-0.f
17036         * gfortran.dg/g77/980628-1.f
17037         * gfortran.dg/g77/980628-10.f
17038         * gfortran.dg/g77/980628-2.f
17039         * gfortran.dg/g77/980628-3.f
17040         * gfortran.dg/g77/980628-7.f
17041         * gfortran.dg/g77/980628-8.f
17042         * gfortran.dg/g77/980628-9.f
17043         * gfortran.dg/g77/980701-0.f
17044         * gfortran.dg/g77/980701-1.f
17045         * gfortran.dg/g77/cabs.f
17046         * gfortran.dg/g77/claus.f
17047         * gfortran.dg/g77/complex_1.f
17048         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17049         * gfortran.dg/g77/dcomplex.f
17050         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17051         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17052         * gfortran.dg/g77/f90-intrinsic-numeric.f
17053         * gfortran.dg/g77/int8421.f
17054         * gfortran.dg/g77/labug1.f
17055         * gfortran.dg/g77/large_vec.f
17056         * gfortran.dg/g77/le.f
17057         * gfortran.dg/g77/short.f
17058         * gfortran.dg/g77/README: Update
17059
17060 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17061
17062         PR c++/16637
17063         * g++.dg/parse/lookup4.C: New test.
17064
17065 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17066
17067         PR c++/16175
17068         * g++.dg/template/ttp10.C: New test.
17069
17070 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17071
17072         * gcc.dg/pr12625-1.c: New test.
17073
17074 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17075
17076         * testsuite/gcc.dg/switch-warn-1.c: New test.
17077         * testsuite/gcc.dg/switch-warn-2.c: New test.
17078         * gcc.c-torture/compile/pr14730.c: Update.
17079
17080 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17081
17082         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17083         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17084         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17085         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17086
17087 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17088
17089         PR c++/16623
17090         * g++.dg/template/assign1.C: New test.
17091
17092 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17093
17094         PR c++/12170
17095         * g++.dg/template/ttp9.C: New test.
17096
17097 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17098
17099         * gcc.dg/format/cmn-err-1.c: New test.
17100
17101 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17102
17103         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17104         gcc.dg/Wparentheses-10.c: New tests.
17105         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17106
17107 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17108
17109         PR fortran/16465
17110         * gfortran.dg/g77//ffixed-line-length-0.f,
17111         gfortran.dg/g77/ffixed-line-length-132.f,
17112         gfortran.dg/g77/ffixed-line-length-72.f,
17113         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17114         gfortran.dg/g77/README: Update.
17115
17116 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17117
17118         PR c++/13092
17119         * g++.dg/template/non-dependent7.C: New test.
17120         * g++.dg/template/non-dependent8.C: Likewise.
17121         * g++.dg/template/non-dependent9.C: Likewise.
17122         * g++.dg/template/non-dependent10.C: Likewise.
17123
17124 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17125
17126         PR c++/16337
17127         * g++.dg/parse/attr2.C: New test.
17128
17129 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17130
17131         * g77.dg: Removed.
17132         * g77.f-torture: Ditto.
17133
17134 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17135
17136         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17137         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17138         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17139
17140 2004-07-16  Richard Henderson  <rth@redhat.com>
17141
17142         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17143
17144 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17145
17146         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17147         tests with full list of options.
17148         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17149         of TORTURE_OPTIONS if test contains 'dg-do run'.
17150
17151         PR fortran/16404
17152         * gfortran.dg/do_iterator.f90: New test.
17153
17154 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17155
17156         PR rtl-optimization/16536
17157         * gcc.c-torture/execute/restrict-1.c: New test.
17158
17159 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17160
17161         PR fortran/15324
17162         * gfortran.dg/pr15324.f90: New test.
17163
17164         PR fortran/15129
17165         * gfortran.dg/pr15129.f90: New test.
17166
17167         PR fortran/15140
17168         * gfortran.dg/pr15140.f90: New test.
17169
17170         PR fortran/13792
17171         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17172         compile-time simplification.
17173
17174 2004-07-14  Mike Stump  <mrs@apple.com>
17175
17176         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17177
17178 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17179
17180         PR target/16325
17181         * gcc.dg/profile-generate-1.c: New.
17182
17183 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17184
17185         * gcc.c-torture/execute/20040709-1.c: New test.
17186         * gcc.c-torture/execute/20040709-2.c: New test.
17187
17188 2004-07-14  Mike Stump  <mrs@apple.com>
17189
17190         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17191
17192 2004-07-14  Mike Stump  <mrs@apple.com>
17193
17194         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17195
17196 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17197
17198         PR c++/16518
17199         * g++.dg/parse/mutable1.C: New test.
17200
17201 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17202
17203         PR tree-optimization/16443
17204         * gcc.dg/tree-ssa/20040713-1.c: New test.
17205
17206 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17207
17208         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17209         for operator new.
17210
17211 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17212
17213         * gfortran.dg/g77/README: New file
17214         * gfortran.dg/g77/19981216-0.f: Copy from
17215         g77.f-torture/noncompile.  Add "dg-do compile" and
17216         dg-error as required.
17217         * gfortran.dg/g77/19990218-1.f: Likewise.
17218         * gfortran.dg/g77/19990905-1.f: Likewise.
17219         * gfortran.dg/g77/9263.f: Likewise.
17220         * gfortran.dg/g77/980615-0.f: Likewise.
17221         * gfortran.dg/g77/980616-0.f: Likewise.
17222         * gfortran.dg/g77/check0.f: Likewise.
17223         * gfortran.dg/g77/select_no_compile.f: Likewise.
17224
17225 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17226
17227         Copy files from g77.f-torture/compile.
17228         Add "{ dg-do compile}".  Other changes as noted
17229         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17230         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17231         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17232         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17233         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17234         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17235         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17236         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17237         statement to conform to standard.  Append alpha1.x for reference.
17238         * gfortran.dg/g77/xformat.f: Add dg-warning
17239
17240 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17241
17242         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17243         Add {dg-do compile} directive.
17244         * gfortran.dg/g77/cpp2.F: Likewise.
17245
17246 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17247
17248         PR c++/5402
17249         * g++.dg/lookup/name-clash1.C: New test.
17250
17251         PR c++/9777
17252         * g++.dg/lookup/name-clash2.C: New test.
17253
17254         PR c++/12102
17255         * g++.dg/lookup/name-clash3.C: New test.
17256
17257 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17258
17259         * g++.dg/lookup/new2.C: New test.
17260         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17261
17262 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17263
17264         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17265         Add {dg-do compile} directive.
17266         * gfortran.dg/g77/13060.f: Likewise.
17267         * gfortran.dg/g77/19990218-0.f: Likewise.
17268         * gfortran.dg/g77/19990305-0.f: Likewise.
17269         * gfortran.dg/g77/19990419-0.f: Likewise.
17270         * gfortran.dg/g77/19990502-0.f: Likewise.
17271         * gfortran.dg/g77/19990502-1.f: Likewise.
17272         * gfortran.dg/g77/19990525-0.f: Likewise.
17273         * gfortran.dg/g77/19990826-1.f: Likewise.
17274         * gfortran.dg/g77/19990826-3.f: Likewise.
17275         * gfortran.dg/g77/19990905-2.f: Likewise.
17276         * gfortran.dg/g77/20000412-1.f: Likewise.
17277         * gfortran.dg/g77/20000511-1.f: Likewise.
17278         * gfortran.dg/g77/20000511-2.f: Likewise.
17279         * gfortran.dg/g77/20000518.f: Likewise.
17280         * gfortran.dg/g77/20000601-1.f: Likewise.
17281         * gfortran.dg/g77/20000601-2.f: Likewise.
17282         * gfortran.dg/g77/20000629-1.f: Likewise.
17283         * gfortran.dg/g77/20000630-2.f: Likewise.
17284         * gfortran.dg/g77/20010115.f: Likewise.
17285         * gfortran.dg/g77/20010321-1.f: Likewise.
17286         * gfortran.dg/g77/20010426.f: Likewise.
17287         * gfortran.dg/g77/20020307-1.f: Likewise.
17288         * gfortran.dg/g77/8485.f: Likewise.
17289         * gfortran.dg/g77/960317-1.f: Likewise.
17290         * gfortran.dg/g77/970915-0.f: Likewise.
17291         * gfortran.dg/g77/980310-1.f: Likewise.
17292         * gfortran.dg/g77/980310-2.f: Likewise.
17293         * gfortran.dg/g77/980310-3.f: Likewise.
17294         * gfortran.dg/g77/980310-4.f: Likewise.
17295         * gfortran.dg/g77/980310-6.f: Likewise.
17296         * gfortran.dg/g77/980310-7.f: Likewise.
17297         * gfortran.dg/g77/980310-8.f: Likewise.
17298         * gfortran.dg/g77/980419-2.f: Likewise.
17299         * gfortran.dg/g77/980424-0.f: Likewise.
17300         * gfortran.dg/g77/980427-0.f: Likewise.
17301         * gfortran.dg/g77/980729-0.f: Likewise.
17302         * gfortran.dg/g77/981117-1.f: Likewise.
17303         * gfortran.dg/g77/toon_1.f: Likewise.
17304
17305 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17306
17307         PR c++/2204
17308         * g++.dg/other/abstract2.C: New test.
17309
17310 2004-07-12  Paul Brook  <paul@codesourcery.com>
17311
17312         * gfortran.dg/pointer_init_1.f90: New test.
17313
17314 2004-07-11  Paul Brook  <paul@codesourcery.com>
17315
17316         PR fortran/15986
17317         * gfortran.dg/contained_1.f90: New test.
17318
17319 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17320
17321         * g++.dg/parse/defarg8.C: New test.
17322
17323 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17324
17325         PR fortran/16433
17326         * gfortran.dg/pr16433.f: New test.
17327
17328         PR fortran/17574
17329         * gfortran.dg/pr15754.f90: New test.
17330
17331 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17332
17333         PR tree-optimization/16437
17334         * gcc.c-torture/execute/bitfld-4.c: New test.
17335
17336 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17337
17338         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17339         access to common var from module.
17340
17341 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17342
17343         PR fortran/16336
17344         * gfortran.fortran-torture/execute/common_2.f90: New test.
17345
17346 2004-07-10  Paul Brook  <paul@codesourcery.com>
17347
17348         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17349
17350 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17351
17352         PR fortran/15969
17353         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17354
17355 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17356
17357         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17358         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17359         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17360         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17361         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17362         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17363         * gfortran.dg/g77/funderscoring.f: Likewise.
17364         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17365
17366 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17367
17368         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17369
17370 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17371         Paul Brook  <paul@codesourcery.com>
17372
17373         PR fortran/13415
17374         * gfortran.dg/common_pointer_1.f90: New test.
17375
17376 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17377
17378         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17379
17380 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17381
17382         PR target/16364
17383         * gcc.c-torture/compile/20040709-1.c: New.
17384
17385 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17386
17387         PR fortran/14077
17388         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17389
17390 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17391
17392         PR fortran/13201
17393         * gfortran.dg/shape_1.f90: New test.
17394
17395 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17396             Andrew Pinski  <apinski@apple.com>
17397
17398         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17399
17400 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17401
17402         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17403         comment.
17404
17405 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17406         Paul Brook  <paul@codesourcery.com>
17407
17408         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17409         '.f95' and '.F95'.
17410
17411 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17412
17413         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17414
17415 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17416
17417         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17418         testcases with capital suffix.
17419
17420 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17421
17422         PR fortran/15481
17423         PR fortran/13372
17424         PR fortran/13575
17425         PR fortran/15978
17426         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17427
17428         * gfortran.dg/implicit_1.f90: New test.
17429
17430 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17431
17432         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17433         expression to match gfortran warning/error messages
17434         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17435         dg-error text.
17436
17437 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17438
17439         * lib/fortran-torture.exp: Rename proc search_for to
17440         search_for_re.
17441
17442 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17443
17444         * gcc.c-torture/execute/simd-5.x: New file.
17445         XFAIL on SPARC 64-bit at -O0.
17446
17447 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17448
17449         PR c++/8211
17450         PR c++/16165
17451         * g++.dg/warn/effc3.C: New test.
17452
17453 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17454
17455         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17456         change X to 1X in format.
17457         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17458         add data statements to conform to standard.
17459
17460 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17461
17462         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17463         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17464         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17465
17466 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17467
17468         * gfortran.dg/g77/7388.f: Copy from g77.dg
17469         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17470         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17471         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17472         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17473         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17474         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17475         * gfortran.dg/g77/strlen0.f: Likewise.
17476
17477 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17478
17479         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17480         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17481
17482 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17483
17484         * gcc.c-torture/execute/920428-2.x: Delete.
17485         * gcc.c-torture/execute/920501-7.x: Likewise.
17486
17487 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17488
17489         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17490         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17491         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17492         prescott and c3-2.
17493         (PREFETCH_3DNOW): Add -march=c3.
17494
17495 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17496
17497         PR c/16437
17498         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17499         * gcc.c-torture/execute/bf64-1.x: Likewise.
17500
17501 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17502
17503         * gcc.c-torture/compile/20040708-1.c: New test.
17504
17505 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17506
17507         PR c++/16169
17508         * g++.dg/warn/effc2.C: New test.
17509
17510 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17511
17512         * gcc.c-torture/execute/bitfld-1.x: Remove.
17513         * gcc.c-torture/execute/bitfld-3.c: New test.
17514         * gcc.dg/bitfld-2.c: Remove XFAILs.
17515
17516 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17517
17518         PR c++/16276
17519         * g++.dg/rtti/tinfo1.C: New file.
17520
17521 2004-07-07  Eric Christopher  <echristo@redhat.com>
17522
17523         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17524
17525 2004-07-07  Andrew Pinski  <apinski@apple.com>
17526
17527         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17528
17529 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17530
17531         * g++.dg/init/call1.C: XFAIL.
17532
17533 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17534
17535         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17536         except for movstrict*, to movmem* and clrstr* to clrmem*.
17537
17538 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17539
17540         * gcc.c-torture/execute/20040707-1.c: New test.
17541
17542 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17543
17544         * gcc.c-torture/execute/20040706-1.c: New test.
17545
17546 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17547
17548         PR c++/3671
17549         * g++.dg/template/spec14.C: New test.
17550
17551 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17552
17553         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17554         nothing if not yet defined.  Use it in b, c and d type definitions.
17555         * gcc.c-torture/execute/20040705-1.c: New test.
17556         * gcc.c-torture/execute/20040705-2.c: New test.
17557
17558 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17559
17560         PR c++/2518
17561         * g++.dg/lookup/new1.C: New test.
17562
17563 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17564
17565         PR c++/11406
17566         * g++.dg/template/sizeof8.C: New test.
17567
17568 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17569
17570         * gcc.c-torture/compile/20040705-1.c: New test.
17571
17572 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17573
17574         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17575
17576 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17577
17578         * gcc.dg/cpp/if-mop.c: Two new testcases.
17579         * gcc.dg/cpp/trad/comment-3.c: New.
17580
17581 2004-07-04  Paul Brook  <paul@codesourcery.com>
17582
17583         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17584
17585 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17586
17587         PR c++/3761
17588         * g++.dg/lookup/crash4.C: New test.
17589
17590 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17591
17592         * gcc.c-torture/execute/builtin-abs-1.c
17593         * gcc.c-torture/execute/builtin-abs-2.c
17594         * gcc.c-torture/execute/builtin-complex-1.c
17595         * gcc.c-torture/execute/builtins/string-1-lib.c
17596         * gcc.c-torture/execute/builtins/string-1.c
17597         * gcc.c-torture/execute/builtins/string-2-lib.c
17598         * gcc.c-torture/execute/builtins/string-2.c
17599         * gcc.c-torture/execute/builtins/string-3-lib.c
17600         * gcc.c-torture/execute/builtins/string-3.c
17601         * gcc.c-torture/execute/builtins/string-4-lib.c
17602         * gcc.c-torture/execute/builtins/string-4.c
17603         * gcc.c-torture/execute/builtins/string-5-lib.c
17604         * gcc.c-torture/execute/builtins/string-5.c
17605         * gcc.c-torture/execute/builtins/string-6-lib.c
17606         * gcc.c-torture/execute/builtins/string-6.c
17607         * gcc.c-torture/execute/builtins/string-7-lib.c
17608         * gcc.c-torture/execute/builtins/string-7.c
17609         * gcc.c-torture/execute/builtins/string-8-lib.c
17610         * gcc.c-torture/execute/builtins/string-8.c
17611         * gcc.c-torture/execute/builtins/string-9-lib.c
17612         * gcc.c-torture/execute/builtins/string-9.c
17613         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17614         * gcc.c-torture/execute/builtins/string-asm-1.c
17615         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17616         * gcc.c-torture/execute/builtins/string-asm-2.c
17617         * gcc.c-torture/execute/stdio-opt-1.c
17618         * gcc.c-torture/execute/stdio-opt-2.c
17619         * gcc.c-torture/execute/stdio-opt-3.c
17620         * gcc.c-torture/execute/string-opt-1.c
17621         * gcc.c-torture/execute/string-opt-10.c
17622         * gcc.c-torture/execute/string-opt-11.c
17623         * gcc.c-torture/execute/string-opt-12.c
17624         * gcc.c-torture/execute/string-opt-13.c
17625         * gcc.c-torture/execute/string-opt-14.c
17626         * gcc.c-torture/execute/string-opt-15.c
17627         * gcc.c-torture/execute/string-opt-16.c
17628         * gcc.c-torture/execute/string-opt-2.c
17629         * gcc.c-torture/execute/string-opt-6.c
17630         * gcc.c-torture/execute/string-opt-7.c
17631         * gcc.c-torture/execute/string-opt-8.c:
17632         Replace with ...
17633
17634         * gcc.c-torture/execute/builtins/abs-2.c
17635         * gcc.c-torture/execute/builtins/abs-3.c
17636         * gcc.c-torture/execute/builtins/complex-1.c
17637         * gcc.c-torture/execute/builtins/fprintf.c
17638         * gcc.c-torture/execute/builtins/fputs.c
17639         * gcc.c-torture/execute/builtins/memcmp.c
17640         * gcc.c-torture/execute/builtins/memmove.c
17641         * gcc.c-torture/execute/builtins/memops-asm.c
17642         * gcc.c-torture/execute/builtins/mempcpy-2.c
17643         * gcc.c-torture/execute/builtins/mempcpy.c
17644         * gcc.c-torture/execute/builtins/memset.c
17645         * gcc.c-torture/execute/builtins/printf.c
17646         * gcc.c-torture/execute/builtins/sprintf.c
17647         * gcc.c-torture/execute/builtins/strcat.c
17648         * gcc.c-torture/execute/builtins/strchr.c
17649         * gcc.c-torture/execute/builtins/strcmp.c
17650         * gcc.c-torture/execute/builtins/strcpy.c
17651         * gcc.c-torture/execute/builtins/strcspn.c
17652         * gcc.c-torture/execute/builtins/strlen-2.c
17653         * gcc.c-torture/execute/builtins/strlen.c
17654         * gcc.c-torture/execute/builtins/strncat.c
17655         * gcc.c-torture/execute/builtins/strncmp-2.c
17656         * gcc.c-torture/execute/builtins/strncmp.c
17657         * gcc.c-torture/execute/builtins/strncpy.c
17658         * gcc.c-torture/execute/builtins/strpbrk.c
17659         * gcc.c-torture/execute/builtins/strpcpy-2.c
17660         * gcc.c-torture/execute/builtins/strpcpy.c
17661         * gcc.c-torture/execute/builtins/strrchr.c
17662         * gcc.c-torture/execute/builtins/strspn.c
17663         * gcc.c-torture/execute/builtins/strstr-asm.c
17664         * gcc.c-torture/execute/builtins/strstr.c:
17665         ... these new files.
17666
17667         * gcc.c-torture/execute/builtins/abs-2-lib.c
17668         * gcc.c-torture/execute/builtins/abs-3-lib.c
17669         * gcc.c-torture/execute/builtins/complex-1-lib.c
17670         * gcc.c-torture/execute/builtins/fprintf-lib.c
17671         * gcc.c-torture/execute/builtins/fputs-lib.c
17672         * gcc.c-torture/execute/builtins/memcmp-lib.c
17673         * gcc.c-torture/execute/builtins/memmove-lib.c
17674         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17675         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17676         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17677         * gcc.c-torture/execute/builtins/memset-lib.c
17678         * gcc.c-torture/execute/builtins/printf-lib.c
17679         * gcc.c-torture/execute/builtins/sprintf-lib.c
17680         * gcc.c-torture/execute/builtins/strcat-lib.c
17681         * gcc.c-torture/execute/builtins/strchr-lib.c
17682         * gcc.c-torture/execute/builtins/strcmp-lib.c
17683         * gcc.c-torture/execute/builtins/strcpy-lib.c
17684         * gcc.c-torture/execute/builtins/strcspn-lib.c
17685         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17686         * gcc.c-torture/execute/builtins/strlen-lib.c
17687         * gcc.c-torture/execute/builtins/strncat-lib.c
17688         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17689         * gcc.c-torture/execute/builtins/strncmp-lib.c
17690         * gcc.c-torture/execute/builtins/strncpy-lib.c
17691         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17692         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17693         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17694         * gcc.c-torture/execute/builtins/strrchr-lib.c
17695         * gcc.c-torture/execute/builtins/strspn-lib.c
17696         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17697         * gcc.c-torture/execute/builtins/strstr-lib.c
17698         * gcc.c-torture/execute/builtins/lib/abs.c
17699         * gcc.c-torture/execute/builtins/lib/fprintf.c
17700         * gcc.c-torture/execute/builtins/lib/memset.c
17701         * gcc.c-torture/execute/builtins/lib/printf.c
17702         * gcc.c-torture/execute/builtins/lib/sprintf.c
17703         * gcc.c-torture/execute/builtins/lib/strcpy.c
17704         * gcc.c-torture/execute/builtins/lib/strcspn.c
17705         * gcc.c-torture/execute/builtins/lib/strncat.c
17706         * gcc.c-torture/execute/builtins/lib/strncmp.c
17707         * gcc.c-torture/execute/builtins/lib/strncpy.c
17708         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17709         * gcc.c-torture/execute/builtins/lib/strspn.c
17710         * gcc.c-torture/execute/builtins/lib/strstr.c:
17711         New files containing support routines.
17712
17713         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17714         declaration.
17715         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17716         when not optimizing.
17717
17718 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17719
17720         PR c++/16240
17721         * g++.dg/abi/mangle22.C: New test.
17722         * g++.dg/abi/mangle23.C: Likewise.
17723
17724 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17725
17726         PR fortran/16290
17727         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17728         Allow for cases without denormalized floating point numbers.
17729
17730 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17731
17732         PR c/1027
17733         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17734         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17735         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17736         expected warning text.
17737         * gcc.dg/format/diag-2.c: New test.
17738
17739 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17740
17741         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17742
17743 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17744
17745         * gcc.dg/builtins-43.c: New.
17746         * gcc.dg/builtins-44.c: New.
17747         * gcc.dg/builtins-45.c: New.
17748
17749 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17750             Andreas Tobler  <a.tobler@schweiz.ch>
17751
17752         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17753         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17754         as SIGSEGV.
17755         * gcc.dg/cleanup-11.c: Likewise.
17756         * gcc.dg/cleanup-8.c: Likewise.
17757         * gcc.dg/cleanup-9.c: Likewise.
17758         * gcc.dg/cleanup-5.c: Run on all platforms.
17759
17760 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17761
17762         * g++.dg/warn/nonnull1.C: New test.
17763
17764 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17765
17766         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17767         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17768         Special-case the Sun compiler wrt to <complex.h>.
17769
17770 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17771
17772         * gcc.dg/Wunreachable-8.C: New test.
17773
17774         * gcc.dg/h8300-ice2.c : New test.
17775
17776 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17777
17778         PR fortran/16161
17779         * gfortran.fortran-torture/compile/implicit.f90: Add test
17780         for implicit character.
17781
17782 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17783
17784         PR fortran/16289
17785         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17786         Use tiny() intrinsic to find smallest non-negative real
17787
17788 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17789
17790         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17791         * gcc.dg/compat/struct-by-value-22_x.c: New.
17792         * gcc.dg/compat/struct-by-value-22_y.c: New.
17793
17794         * gcc.c-torture/execute/20040629-1.c: New test.
17795
17796 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17797
17798         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17799         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17800
17801         PR target/16195
17802         * gcc.dg/20040625-1.c: New test.
17803
17804 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17805
17806         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17807
17808 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17809
17810         PR fortran/15963
17811         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17812
17813 2004-06-29  Richard Henderson  <rth@redhat.com>
17814
17815         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17816
17817 2004-06-29  Paul Brook  <paul@codesourcery.com>
17818
17819         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17820         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17821
17822 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17823
17824         PR c++/16260
17825         * g++.dg/parse/crash15.C: New.
17826
17827 2004-06-28  Andrew Pinski  <apinski@apple.com>
17828
17829         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17830         by the error already.
17831
17832         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17833
17834 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17835
17836         PR target/14041
17837         * gcc.dg/h8300-bss-align-1.c : New.
17838
17839 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         * PR c++/16174
17842         * g++.dg/template/ctor4.C: New.
17843
17844 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17845
17846         PR c++/16205
17847         * g++.dg/warn/Wsequence-point-1.C: New test.
17848
17849 2004-06-27  Paul Brook  <paul@codesourcery.com>
17850
17851         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17852
17853 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17854
17855         * g++.old-deja/g++.mike/p7325.C: Remove.
17856
17857 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17858
17859         PR c/14963
17860         * gcc.dg/pr14963.c: New test.
17861
17862 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17863
17864         PR c++/16193
17865         * g++.dg/parse/redef1.C: New test.
17866
17867 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17868
17869         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17870         20021110.c.
17871         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17872         20021119-1.c.
17873         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17874         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17875         5-04.c.
17876         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17877         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17878         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17879         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17880         g++.brendan/enum14.C.
17881         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17882         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17883         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17884         g++.mike/virt1.C.
17885         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17886         memtemp24.C.
17887
17888 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17889
17890         * gcc.dg/20040527-1.c: New test case.
17891
17892 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17893
17894         PR gfortran/pr16196
17895         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17896
17897 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17898
17899         PR middle-end/15825
17900         * gcc.dg/pr15825-1.c: New test case.
17901
17902 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17903
17904         * gcc.c-torture/execute/20040625-1.c: New test.
17905
17906 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17907
17908         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17909
17910 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17911
17912         * gcc.dg/torture/mips-div-1.c: New test.
17913
17914 2004-06-24  Jeff Law  <law@redhat.com>
17915
17916         * gcc.dg/tree-ssa/20040624-1.c: New test.
17917
17918 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17919
17920         * gcc.c-torture/compile/20040624-1.c: New test.
17921
17922 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17923
17924         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17925         this directory.
17926
17927 2004-06-23  Andrew Pinski  <apinski@apple.com>
17928
17929         PR middle-end/15988
17930         * g++.dg/opt/ptrmem4.C: New test.
17931
17932         * gcc.dg/c90-array-quals-2.c: New test.
17933
17934 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17935
17936         * gcc.dg/kpice1.c: New test.
17937
17938 2006-06-23  Andrew Pinski  <apinski@apple.com>
17939
17940         * gcc.dg/c90-array-quals.c: New test.
17941
17942 2006-06-22  Richard Henderson  <rth@redhat.com>
17943
17944         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17945
17946 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17947
17948         * gcc.dg/builtins-config.h: Handle FreeBSD.
17949
17950 2006-06-22  Richard Henderson  <rth@redhat.com>
17951
17952         * g++.dg/opt/devirt1.C: New.
17953
17954 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17955
17956         * g++.dg/opt/pr15551.C: New testcase.
17957
17958 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17959
17960         PR target/14800
17961         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17962         x86_64-*-linux* when compiling for 32bit.
17963
17964 2004-06-21  Andrew Pinski  <apinski@apple.com>
17965
17966         * gcc.dg/pch/struct-1.c: New.
17967         * gcc.dg/pch/struct-1.hs: New.
17968
17969 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17970
17971         * gcc.dg/pch/save-temps-1.c: New file.
17972         * gcc.dg/pch/save-temps-1.hs: New file.
17973
17974 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17975
17976         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17977         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17978
17979 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17980
17981         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17982         to fix type error.
17983         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17984         Remove trailing spaces.
17985
17986 2004-06-21  Richard Henderson  <rth@redhat.com>
17987
17988         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17989         merging && to BIT_FIELD_REF.
17990
17991 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17992
17993         * g++.dg/opt/placeholder1.C: New test.
17994
17995 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17996
17997         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17998         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17999         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18000         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18001
18002 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18003
18004         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18005         extern "C".
18006         * g++.dg/other/pragma-re-1.C: Add comments.
18007
18008 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18009
18010         PR gfortran/16080
18011         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18012
18013 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18014
18015         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18016         instead of setting the type of size_t by
18017         hand.
18018
18019 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18020
18021         * gcc.dg/unordered-2.c: New test case.
18022         * gcc.dg/unordered-3.c: New test case.
18023
18024 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18025
18026         PR other/16043
18027         * lib/g++.exp (g++_version): Tweak regexp for version
18028         * lib/g77.exp (g77_version): Likewise.
18029         * lib/gfortran.exp (gfortran_version): Likewise.
18030         * lib/objc.exp (objc_version): Likewise.
18031         * lib/treelang.exp (treelang_version): Likewise.
18032
18033 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18034
18035         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18036         Use INT_MAX instead of __INT_MAX__.
18037         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18038
18039         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18040         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18041         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18042         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18043         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18044         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18045         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18046         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18047         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18048
18049         * gcc.dg/range-test-1.c: New test.
18050         * g++.dg/opt/range-test-1.C: New test.
18051
18052 2004-06-17  Richard Henderson  <rth@redhat.com>
18053
18054         * objc.dg/sync-1.m: New.
18055         * objc.dg/try-catch-1.m: Don't force next runtime.
18056         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18057         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18058         shadowed catch clause.
18059         * objc.dg/try-catch-5.m: New.
18060
18061 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18062
18063         Bug 14610
18064         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18065
18066 2004-06-15  Richard Henderson  <rth@redhat.com>
18067
18068         * gcc.dg/20001116-1.c: Move expected warning line.
18069
18070 2004-06-15  Richard Henderson  <rth@redhat.com>
18071
18072         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18073         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18074
18075 2004-06-15  Jeff Law  <law@redhat.com>
18076
18077         * gcc.dg/tree-ssa/20040615-1.c: New test.
18078         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18079         be less sensitive to operand ordering.
18080         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18081
18082 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18083
18084         * g++.dg/abi/bitfield3.C: Add comment..
18085
18086 2004-06-15  Richard Henderson  <rth@redhat.com>
18087
18088         * g++.dg/ext/stmtexpr1.C: XFAIL.
18089         * gcc.dg/20030612-1.c: XFAIL.
18090
18091 2004-06-15  Eric Christopher  <echristo@redhat.com>
18092
18093         * g++.dg/charset/asm5.c: New.
18094         * gcc.dg/charset/asm6.c: New.
18095
18096 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18097
18098         PR fortran/15962
18099         * gfortran.fortran-torture/execute/select_1.f90: New test.
18100
18101 2004-06-15  Paul Brook  <paul@codesourcery.com>
18102
18103         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18104
18105 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18106
18107         PR c++/15967
18108         * g++.dg/lookup/crash3.C: New test.
18109
18110 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18111
18112         PR c++/15947
18113         * g++.dg/parse/dtor4.C: New test.
18114
18115 2004-06-14  Jeff Law  <law@redhat.com>
18116
18117         * gcc.c-torture/compile/20040614-1.c: New test.
18118
18119 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18120
18121         PR fortran/15211
18122         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18123         LEN of a character array.
18124
18125 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18126
18127         PR c++/15096
18128         * g++.dg/template/ptrmem10.C: New test.
18129
18130         PR c++/14930
18131         * g++.dg/template/friend30.C: New test.
18132
18133 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18134
18135         PR fortran/14928
18136         * gfortran.fortran-torture/compile/mloc.f90: New test.
18137
18138 2004-06-13  Paul Brook  <paul@codesourcery.com>
18139
18140         * gfortran.fortran-torture/execute/random_2.f90: New test.
18141
18142 2004-06-13  Eric Christopher  <echristo@redhat.com>
18143
18144         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18145
18146 2004-06-12  Paul Brook  <paul@codesourcery.com>
18147
18148         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18149
18150 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18151
18152         PR fortran/14923
18153         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18154
18155 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18156
18157         PR fortran/14957
18158         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18159         syntax errors in end statements of contained subroutines.
18160
18161 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18162
18163         PR fortran/12841
18164         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18165
18166 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18167
18168         PR fortran/15665
18169         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18170
18171 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18172
18173         PR gfortran/12839
18174         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18175
18176 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18177
18178         PR c++/15862
18179         * g++.dg/parse/enum1.C: New test.
18180
18181 2004-06-10  Jeff Law  <law@redhat.com>
18182
18183         * gcc.c-torture/compile/20040610-1.c: New test.
18184
18185 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18186
18187         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18188         * g++.old-deja/g++.other/decl3.C: Likewise.
18189
18190 2004-06-10  Brian Booth  <bbooth@redhat.com>
18191
18192         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18193         V_MAY_DEF instead of VDEF.
18194         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18195
18196 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18197
18198         PR c++/14211
18199         * g++.dg/conversion/const1.C: New test.
18200
18201         PR c++/15076
18202         * g++.dg/conversion/reinterpret1.C: New test.
18203
18204         PR c++/15877
18205         * g++.dg/template/enum2.C: New test.
18206
18207         PR c++/15227
18208         * g++.dg/template/error13.C: New test.
18209
18210 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18211
18212         PR fortran/14957
18213         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18214         arguments to test_* REAL and of the right size.
18215
18216 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18217
18218         PR target/15569
18219         PR rtl-optimization/15681
18220         * gcc.dg/20040609-1.c: New test.
18221
18222 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18223
18224         PR c++/14791
18225         * g++.dg/opt/builtins1.C: New test.
18226
18227 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18228
18229         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18230         that use default windows32 struct layout.
18231         * gcc.dg/i386-bitfield2.c: Likewise.
18232
18233 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18234
18235         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18236         for mingw32 and cygwin targets.
18237
18238 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18239
18240         * gcc.dg/pch/macro-4.c: New.
18241         * gcc.dg/pch/macro-4.hs: New.
18242
18243 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18244
18245         PR fortran/13249
18246         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18247
18248 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18249
18250         PR fortran/13372
18251         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18252
18253 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18254
18255         PR gfortran/14897
18256         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18257
18258 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18259
18260         PR gfortran/15755
18261         * gfortran.fortran-torture/execute/backspace.c : New test.
18262
18263 2004-06-09  Paul Brook  <paul@codesourcery.com>
18264
18265         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18266         (pointer_to_section): Rewrite to use smaller array.
18267
18268 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18269
18270         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18271         * gcc.dg/ext/altivec-10.c: Same.
18272         * gcc.dg/ext/altivec-11.c: Same.
18273         * gcc.dg/ext/altivec-12.c: Same.
18274         * gcc.dg/ext/altivec-13.c: Same.
18275         * gcc.dg/ext/altivec-14.c: Same.
18276         * gcc.dg/ext/altivec-15.c: Same.
18277         * gcc.dg/ext/altivec-16.c: Same.
18278         * gcc.dg/ext/altivec-3.c: Same.
18279         * gcc.dg/ext/altivec-4.c: Same.
18280         * gcc.dg/ext/altivec-6.c: Same.
18281         * gcc.dg/ext/altivec-7.c: Same.
18282         * gcc.dg/ext/altivec-8.c: Same.
18283         * gcc.dg/ext/altivec-varargs-1.c: Same.
18284
18285         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18286         * g++.dg/ext/altivec-10.C: Same.
18287         * g++.dg/ext/altivec-2.C: Same.
18288         * g++.dg/ext/altivec-3.C: Same.
18289         * g++.dg/ext/altivec-4.C: Same.
18290         * g++.dg/ext/altivec-5.C: Same.
18291         * g++.dg/ext/altivec-6.C: Same.
18292         * g++.dg/ext/altivec-7.C: Same.
18293         * g++.dg/ext/altivec-8.C: Same.
18294         * g++.dg/ext/altivec-9.C: Same.
18295
18296 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18297
18298         PR c++/7841
18299         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18300
18301 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18302
18303         * gcc.dg/union-1.c: New test.
18304
18305 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18306
18307         * gcc.dg/builtins-41.c: New test case.
18308         * gcc.dg/builtins-42.c: New test case.
18309
18310 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18311
18312         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18313         * g++.dg/ext/altivec-10.C: Same.
18314         * g++.dg/ext/altivec-2.C: Same.
18315         * g++.dg/ext/altivec-3.C: Same.
18316         * g++.dg/ext/altivec-4.C: Same.
18317         * g++.dg/ext/altivec-5.C: Same.
18318         * g++.dg/ext/altivec-6.C: Same.
18319         * g++.dg/ext/altivec-7.C: Same.
18320         * g++.dg/ext/altivec-8.C: Same.
18321         * g++.dg/ext/altivec-9.C: Same.
18322         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18323         * g++.old-deja/g++.brendan/new3.C: Same.
18324         * gcc.c-torture/execute/eeprof-1.x: Same.
18325
18326 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18327
18328         PR c/14765
18329         * gcc.dg/pr14765-1.c: New test.
18330
18331 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18332
18333         PR c/14649
18334         * gcc.dg/pr14649-1.c: New test case.
18335
18336 2004-06-07  Richard Henderson  <rth@redhat.com>
18337
18338         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18339         if temporaries.
18340
18341 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18342
18343         * g++.dg/eh/elide1.C: Remove XFAIL.
18344
18345 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18346
18347         PR c++/15337
18348         * g++.dg/expr/sizeof3.C: New test.
18349
18350         PR c++/14777
18351         * g++.dg/template/access14.C: New test.
18352
18353         PR c++/15554
18354         * g++.dg/template/enum1.C: New test.
18355
18356         PR c++/15057
18357         * g++.dg/eh/throw1.C: New test.
18358
18359 2004-06-07  David Ayers  <d.ayers@inode.at>
18360             Ziemowit Laski  <zlaski@apple.com>
18361
18362         * lib/objc.exp (objc_target_compile): Revert the '-framework
18363         Foundation' flag fix, since bare Darwin does not ship
18364         with the Foundation framework.
18365         * objc/execute/next_mapping.h: Provide a local NSConstantString
18366         @interface and @implementation.
18367         (objc_constant_string_init): A constructor function, used to
18368         initialize the NSConstantString meta-class object.
18369         * objc/execute/string1.m: Include "next_mapping.h" instead of
18370         <Foundation/NSString.h>.
18371         * objc/execute/string2.m: Likewise.
18372         * objc/execute/string3.m: Likewise.
18373         * objc/execute/string4.m: Likewise.
18374
18375 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18376
18377         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18378         to double. Replace double with FLOAT.
18379         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18380
18381         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18382         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18383         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18384         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18385         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18386         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18387         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18388         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18389
18390 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18391
18392         PR c/13519
18393         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18394
18395 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18396
18397         PR c++/15503
18398         * g++.dg/template/meminit2.C: New test.
18399
18400 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18401
18402         PR target/15822
18403         * gcc.c-torture/execute/compare-fp-1.c,
18404         gcc.c-torture/execute/compare-fp-2.c,
18405         gcc.c-torture/execute/compare-fp-3.c,
18406         gcc.c-torture/execute/compare-fp-4.c,
18407         gcc.c-torture/execute/compare-fp-3.x,
18408         gcc.c-torture/execute/compare-fp-4.x: Moved...
18409         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18410         gcc.c-torture/execute/ieee/compare-fp-2.c,
18411         gcc.c-torture/execute/ieee/compare-fp-3.c,
18412         gcc.c-torture/execute/ieee/compare-fp-4.c,
18413         gcc.c-torture/execute/ieee/compare-fp-3.x,
18414         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18415
18416 2004-06-04  David Ayers  <d.ayers@inode.at>
18417
18418         * objc/execute/protocol-isEqual-4.m: New testcase.
18419
18420 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18421
18422         * objc/execute/protocol-isEqual-1.m: New testcase.
18423         * objc/execute/protocol-isEqual-2.m: New testcase.
18424         * objc/execute/protocol-isEqual-3.m: New testcase.
18425
18426 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18427
18428         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18429
18430 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18431
18432         * lib/objc.exp (objc_target_compile): When running tests on
18433         Darwin (Mac OS X), inform the linker about '-framework
18434         'Foundation'.
18435
18436 2004-06-02  Eric Christopher  <echristo@redhat.com>
18437
18438         * gcc.c-torture/compile/20040602-1.c: New.
18439
18440 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18441
18442         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18443         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18444
18445         PR tree-optimization/14736
18446         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18447
18448         PR tree-optimization/14042
18449         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18450
18451         PR tree-optimization/14729
18452         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18453
18454 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18455
18456         PR fortran/15557
18457         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18458
18459 2004-06-01  Richard Hederson  <rth@redhat.com>
18460
18461         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18462
18463 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18464
18465         PR c++/14932
18466         * g++.dg/parse/offsetof4.C: New test.
18467
18468 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18469
18470         PR objc/7993
18471         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18472
18473 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR c++/15701
18476         * g++.dg/template/friend29.C: New test.
18477
18478 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18479
18480         PR c/15749
18481         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18482
18483 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18484
18485         * gcc.dg/sparc-trap-1.c: New test.
18486
18487 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18488
18489         PR middle-end/15069
18490         * g++.dg/opt/fold3.C: New test case.
18491
18492 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18493
18494         * lib/target-supports.exp (check_iconv_available): Fix fallout
18495         from 2004-05-28 patch.
18496
18497 2004-05-30  Paul Brook  <paul@codesourcery.com>
18498
18499         PR fortran/15620
18500         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18501         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18502
18503 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18504
18505         * gfortran.fortran-torture/execute/random_1.f90: New test.
18506
18507 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18508
18509         * g++.dg/ext/altivec-10.C: New test.
18510
18511 2004-05-29  Paul Brook  <paul@codesourcery.com>
18512
18513         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18514
18515 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18516
18517         * gcc.dg/altivec-16.c: New test.
18518
18519 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18520
18521         * lib/target-supports.exp (check_vmx_hw_available): New.
18522         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18523
18524         * lib/target-supports.exp (check_alias_available,
18525         check_iconv_available, check_named_sections_available): Use
18526         unique names for temporary files.
18527
18528 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18529
18530         * gcc.dg/altivec-15.c: New test.
18531
18532 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18533
18534         PR c++/15083
18535         * g++.dg/warn/noeffect6.C: New test.
18536
18537         PR c++/15471
18538         * g++.dg/expr/ptrmem4.C: New test.
18539
18540         PR c++/15640
18541         * g++.dg/template/operator3.C: New test.
18542
18543 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18544
18545         PR c++/14668
18546         * g++.dg/lookup/redecl1.C: New test.
18547         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18548
18549 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18550
18551         * gcc.c-torture/execute/compare-fp-1.c,
18552         gcc.c-torture/execute/compare-fp-2.c,
18553         gcc.c-torture/execute/compare-fp-3.c,
18554         gcc.c-torture/execute/compare-fp-4.c,
18555         gcc.c-torture/execute/compare-fp-3.x,
18556         gcc.c-torture/execute/compare-fp-4.x,
18557         gcc.dg/pr15649-1.c: New.
18558
18559 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18560
18561         PR c++/12883
18562         * g++.dg/init/array14.C: New test.
18563
18564 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18565
18566         * lib/compat.exp (compat-get-options-main): New.
18567         (compat-get-options): Remove unneeded code, warn for ignored
18568         command.
18569         (compat-execute): Check flag set by dg-require-* commands.
18570
18571         * lib/compat.exp (compat-execute): Break up long lines.
18572
18573 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18574
18575         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18576         * gcc.dg/altivec-14.c: New test.
18577         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18578
18579         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18580         * gcc.dg/altivec-12.c: Ditto.
18581
18582         * gcc.dg/altivec-3.c: Move call to altivec_check.
18583
18584 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18585
18586         PR c++/15044
18587         * g++.dg/template/error12.C: New test.
18588
18589         PR c++/15317
18590         * g++.dg/ext/attrib15.C: New test.
18591
18592         PR c++/15329
18593         * g++.dg/template/ptrmem9.C: New test.
18594
18595 2004-05-25  Paul Brook  <paul@codesourcery.com>
18596
18597         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18598
18599 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18600
18601         PR c++/15165
18602         * g++.dg/template/crash19.C: New test.
18603
18604 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/15025
18607         * g++.dg/template/redecl1.C: New test.
18608
18609 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR c++/14821
18612         * g++.dg/other/ns1.C: New test.
18613
18614         PR c++/14883
18615         * g++.dg/template/invalid1.C: New test.
18616
18617 2004-05-23  Paul Brook  <paul@codesourcery.com>
18618         Victor Leikehman  <lei@haifasphere.co.il>
18619
18620         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18621         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18622
18623 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18624
18625         PR c++/15285
18626         PR c++/15299
18627         * g++.dg/template/non-dependent5.C: New test.
18628         * g++.dg/template/non-dependent6.C: New test.
18629
18630 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18631
18632         PR c++/15507
18633         * g++.dg/inherit/union1.C: New test.
18634
18635         PR c++/15542
18636         * g++.dg/template/addr1.C: New test.
18637
18638         PR c++/15427
18639         * g++.dg/template/array5.C: New test.
18640
18641         PR c++/15287
18642         * g++.dg/template/array6.C: New test.
18643
18644 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18645             Roger Sayle  <roger@eyesopen.com>
18646
18647         * g++.dg/lookup/forscope2.C: New test case.
18648
18649 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18650
18651         * gcc.dg/cpp/Wmissingdirs.c: New.
18652
18653 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18654
18655         PR target/15301
18656         * gcc.dg/compat/union-m128-1.h: New file.
18657         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18658         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18659         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18660
18661 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18662
18663         PR target/15302
18664         * gcc.dg/compat/struct-complex-1.h: New file.
18665         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18666         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18667         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18668
18669 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18670
18671         PR middle-end/3074
18672         * gcc.dg/pr3074-1.c: New test case.
18673         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18674
18675 2004-05-20  Falk Hueffner  <falk@debian.org>
18676
18677         PR other/15526
18678         * gcc.dg/ftrapv-1.c: New test case.
18679
18680 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18681
18682         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18683
18684 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18685             Jeff Law  <law@redhat.com>
18686
18687         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18688         * gcc.dg/tree-ssa/20040518-2.c: New test.
18689
18690         * gcc.dg/tree-ssa/20040518-1.c: New test.
18691
18692 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18693
18694         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18695
18696 2004-05-18  Paul Brook  <paul@codesourcery.com>
18697
18698         PR fortran/13930
18699         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18700
18701 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18702
18703         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18704         constant folding.
18705
18706 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18707
18708         * gcc.dg/tree-ssa/20040517-1.c: New test.
18709
18710 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18711
18712         * gcc.dg/loop-4.c: New test.
18713
18714 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18715
18716         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18717
18718 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18719
18720         PR fortran/15311
18721         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18722
18723 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18724
18725         PR fortran/13826
18726         PR fortran/13940
18727         * gfortran.fortran-torture/compile/data_1.f90: New test.
18728
18729 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18730
18731         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18732         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18733
18734 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18735
18736         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18737
18738 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18739
18740         PR c/15444
18741         * gcc.dg/format/xopen-1.c: Adjust expected message.
18742         * gcc.dg/format/xopen-3.c: New test.
18743
18744 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18745
18746         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18747
18748 2004-05-14  Jeff Law  <law@redhat.com>
18749
18750         * gcc.dg/tree-ssa/20040514-2.c: New test.
18751
18752 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18753
18754         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18755         this ...
18756         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18757         this.
18758
18759 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18760
18761         * gcc.dg/tree-ssa/20040514-1.c: New test.
18762
18763 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18764
18765         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18766         test.
18767
18768 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18769
18770         PR fortran/14066
18771         * gfortran.fortran-torture/compile/do_1.f90: New test.
18772
18773 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18774
18775         PR fortran/15051
18776         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18777         test.
18778
18779 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18780
18781         PR fortran/15149
18782         * gfortran.fortran-torture/execute/random_init.f90: New test.
18783
18784 2004-05-13  Paul Brook  <paul@codesourcery.com>
18785
18786         PR fortran/15314
18787         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18788
18789 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18790
18791         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18792         for the powerpc case.
18793
18794 2004-05-13  Jeff Law  <law@redhat.com>
18795
18796         * gcc.dg/tree-ssa/20040513-1.c: New test.
18797         * gcc.dg/tree-ssa/20040513-2.c: New test.
18798
18799 2004-05-13  Paul Brook  <paul@codesourcery.com>
18800
18801         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18802         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18803         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18804
18805 2004-05-13  Andreas Schwab  <schwab@suse.de>
18806
18807         PR other/10819
18808         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18809         characters.
18810
18811 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18812
18813         PR fortran/15294
18814         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18815
18816 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18817
18818         Merge from tree-ssa-20020619-branch.  See
18819         ChangeLog.tree-ssa for details.
18820
18821 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18822
18823         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18824         include <altivec.h> explicitly.
18825         * gcc.dg/altivec-13.c: Likewise.
18826
18827 2004-05-11  Paul Brook  <paul@codesourcery.com>
18828
18829         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18830
18831 2004-05-10  Eric Christopher  <echristo@redhat.com>
18832
18833         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18834         * gcc.dg/sibcall-4.c: Ditto.
18835
18836 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18837
18838         * g++.dg/ext/altivec-8.C: New test case.
18839         * gcc.dg/altivec-13.c: New test case.
18840
18841 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18842
18843         * gcc.c-torture/execute/divcmp-1.c: New test case.
18844         * gcc.c-torture/execute/divcmp-2.c: New test case.
18845         * gcc.c-torture/execute/divcmp-3.c: New test case.
18846
18847 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18848
18849         * g++.dg/other/pragma-re-2.C: New test.
18850
18851 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18852
18853         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18854         * gcc.dg/i386-387-2.c: Likewise.
18855
18856         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18857         __builtin_drem.
18858         * gcc.dg/i386-387-6.c: Likewise.
18859
18860 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18861
18862         * gcc.dg/builtins-33.c: Also check log1p*.
18863
18864 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18865
18866         PR optimization/15296
18867         * gcc.c-torture/execute/pr15296.c: New test.
18868
18869 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18870
18871         * gcc.dg/builtins-40.c: New test.
18872
18873 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18874
18875         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18876
18877 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18878
18879         * g++.dg/ext/spe1.C: New testcase.
18880
18881 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18882
18883         * objc.dg/image-info.m: Allow additional attributes
18884         for __image_info section.
18885
18886 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18887
18888         * gcc.dg/torture/mips-hilo-2.c: New test.
18889
18890 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18891
18892         PR c++/14389
18893         * g++.dg/template/member5.C: New test.
18894
18895 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18896
18897         * gcc.dg/builtins-34.c: Also check expm1*.
18898
18899 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18900
18901         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18902         * gcc.dg/torture/builtin-convert-3.c: New test.
18903
18904 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18905
18906         PR middle-end/15054
18907         * g++.dg/opt/pr15054.C: New test.
18908
18909 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18910
18911         * gcc.dg/torture/builtin-rounding-1.c: New test.
18912         * gcc.dg/builtins-25.c: Delete.
18913         * gcc.dg/builtins-29.c: Delete.
18914
18915 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18916
18917         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18918         * gcc.dg/sibcall-4.c: Likewise.
18919         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18920
18921 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18922
18923         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18924         bit-field on 16-bit targets.
18925
18926 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18927
18928         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18929         16-bit targets.
18930
18931 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18932
18933         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18934         * gcc.dg/rs6000-power2-2.c: Likewise.
18935
18936 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18937
18938         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18939         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18940         Change the asm registers to be in form of frN instead of fN.
18941
18942 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18943
18944         * gcc.dg/torture/builtin-convert-2.c: New test.
18945
18946 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18947
18948         * gcc.dg/rs6000-power2-1.c: New test.
18949         * gcc.dg/rs6000-power2-2.c: New test.
18950
18951 2004-04-28  Jan Hubicka  <jh@suse.cz>
18952
18953         * gcc.dg/unused-6.c: New test.
18954
18955 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18956             Ulrich Weigand  <uweigand@de.ibm.com>
18957
18958         * ada/acats/run_all.sh: Define $target variable.
18959
18960 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18961
18962         PR c++/15119
18963         * g++.dg/other/vararg-1.C: New test.
18964
18965         PR c++/4794
18966         * g++.dg/eh/cleanup3.C: New test.
18967
18968 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18969
18970         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18971         and ad8011a (target_insn).
18972         * ada/acats/support/macro.dfs: Likewise.
18973         * ada/acats/support/impbit.adb: New file.
18974
18975 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18976
18977         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18978
18979 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18980
18981         * gcc.dg/loop-3.c: New test.
18982
18983 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18984
18985         * gcc.c-torture/execute/simd-5.c: New test.
18986
18987 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18988
18989         PR c++/15064
18990         * g++.dg/template/crash18.C: New test.
18991
18992 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18993
18994         * g++.dg/ext/complit3.C: New test.
18995
18996 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18997
18998         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18999         * gcc.dg/altivec-3.c: Same.
19000         * gcc.dg/altivec-varargs-1.c: Same.
19001
19002 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19003
19004         * lib/target-supports.exp (check_profiling_available): Assume
19005         profiling is not available on powerpc-eabi targets.
19006
19007 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19008
19009         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19010         * gcc.dg/vmx/bug-1.c: Ditto.
19011
19012 2004-04-20  Eric Christopher  <echristo@redhat.com>
19013
19014         * gcc.dg/charset/extern.c: New test.
19015         * g++.dg/charset/extern3.cc: Ditto.
19016
19017 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19018
19019         * gcc.dg/builtins-39.c: New test.
19020
19021 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19022
19023         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19024
19025 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19026
19027         * gcc.dg/torture/mips-hilo-1.c: New test.
19028
19029 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19030
19031         * gcc.c-torture/compile/20040419-1.c: New test.
19032
19033 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19034
19035         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19036
19037 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19038             Aldy Hernandez  <aldyh@redhat.com>
19039
19040         * gcc.c-torture/execute/va-arg-24.c: New.
19041
19042 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19043             Aldy Hernandez  <aldyh@redhat.com>
19044
19045         * gcc.dg/vmx/1b-01.c: New.
19046         * gcc.dg/vmx/1b-02.c: New.
19047         * gcc.dg/vmx/1b-03.c: New.
19048         * gcc.dg/vmx/1b-04.c: New.
19049         * gcc.dg/vmx/1b-05.c: New.
19050         * gcc.dg/vmx/1b-06.c: New.
19051         * gcc.dg/vmx/1b-07.c: New.
19052         * gcc.dg/vmx/1c-01.c: New.
19053         * gcc.dg/vmx/1c-02.c: New.
19054         * gcc.dg/vmx/3a-01a.c: New.
19055         * gcc.dg/vmx/3a-01.c: New.
19056         * gcc.dg/vmx/3a-01m.c: New.
19057         * gcc.dg/vmx/3a-03.c: New.
19058         * gcc.dg/vmx/3a-03m.c: New.
19059         * gcc.dg/vmx/3a-04.c: New.
19060         * gcc.dg/vmx/3a-04m.c: New.
19061         * gcc.dg/vmx/3a-05.c: New.
19062         * gcc.dg/vmx/3a-06.c: New.
19063         * gcc.dg/vmx/3a-06m.c: New.
19064         * gcc.dg/vmx/3a-07.c: New.
19065         * gcc.dg/vmx/3b-01.c: New.
19066         * gcc.dg/vmx/3b-02.c: New.
19067         * gcc.dg/vmx/3b-10.c: New.
19068         * gcc.dg/vmx/3b-13.c: New.
19069         * gcc.dg/vmx/3b-14.c: New.
19070         * gcc.dg/vmx/3b-15.c: New.
19071         * gcc.dg/vmx/3c-01a.c: New.
19072         * gcc.dg/vmx/3c-01.c: New.
19073         * gcc.dg/vmx/3c-02.c: New.
19074         * gcc.dg/vmx/3c-03.c: New.
19075         * gcc.dg/vmx/3d-01.c: New.
19076         * gcc.dg/vmx/4-01.c: New.
19077         * gcc.dg/vmx/4-03.c: New.
19078         * gcc.dg/vmx/5-01.c: New.
19079         * gcc.dg/vmx/5-02.c: New.
19080         * gcc.dg/vmx/5-03.c: New.
19081         * gcc.dg/vmx/5-04.c: New.
19082         * gcc.dg/vmx/5-05.c: New.
19083         * gcc.dg/vmx/5-06.c: New.
19084         * gcc.dg/vmx/5-07.c: New.
19085         * gcc.dg/vmx/5-07t.c: New.
19086         * gcc.dg/vmx/5-08.c: New.
19087         * gcc.dg/vmx/5-10.c: New.
19088         * gcc.dg/vmx/5-11.c: New.
19089         * gcc.dg/vmx/7-01a.c: New.
19090         * gcc.dg/vmx/7-01.c: New.
19091         * gcc.dg/vmx/7c-01.c: New.
19092         * gcc.dg/vmx/7d-01.c: New.
19093         * gcc.dg/vmx/7d-02.c: New.
19094         * gcc.dg/vmx/8-01.c: New.
19095         * gcc.dg/vmx/8-02a.c: New.
19096         * gcc.dg/vmx/8-02.c: New.
19097         * gcc.dg/vmx/brode-1.c: New.
19098         * gcc.dg/vmx/bug-1.c: New.
19099         * gcc.dg/vmx/bug-2.c: New.
19100         * gcc.dg/vmx/bug-3.c: New.
19101         * gcc.dg/vmx/cw-bug-1.c: New.
19102         * gcc.dg/vmx/cw-bug-2.c: New.
19103         * gcc.dg/vmx/cw-bug-3.c: New.
19104         * gcc.dg/vmx/dct.c: New.
19105         * gcc.dg/vmx/debug-1.c: New.
19106         * gcc.dg/vmx/debug-2.c: New.
19107         * gcc.dg/vmx/debug-3.c: New.
19108         * gcc.dg/vmx/debug-4.c: New.
19109         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19110         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19111         * gcc.dg/vmx/eg-5.c: New.
19112         * gcc.dg/vmx/fft.c: New.
19113         * gcc.dg/vmx/gcc-bug-1.c: New.
19114         * gcc.dg/vmx/gcc-bug-2.c: New.
19115         * gcc.dg/vmx/gcc-bug-3.c: New.
19116         * gcc.dg/vmx/gcc-bug-4.c: New.
19117         * gcc.dg/vmx/gcc-bug-5.c: New.
19118         * gcc.dg/vmx/gcc-bug-6.c: New.
19119         * gcc.dg/vmx/gcc-bug-7.c: New.
19120         * gcc.dg/vmx/gcc-bug-8.c: New.
19121         * gcc.dg/vmx/gcc-bug-9.c: New.
19122         * gcc.dg/vmx/gcc-bug-b.c: New.
19123         * gcc.dg/vmx/gcc-bug-c.c: New.
19124         * gcc.dg/vmx/gcc-bug-d.c: New.
19125         * gcc.dg/vmx/gcc-bug-e.c: New.
19126         * gcc.dg/vmx/gcc-bug-f.c: New.
19127         * gcc.dg/vmx/gcc-bug-g.c: New.
19128         * gcc.dg/vmx/gcc-bug-i.c: New.
19129         * gcc.dg/vmx/harness.h: New.
19130         * gcc.dg/vmx/ira1.c: New.
19131         * gcc.dg/vmx/ira2a.c: New.
19132         * gcc.dg/vmx/ira2b.c: New.
19133         * gcc.dg/vmx/ira2.c: New.
19134         * gcc.dg/vmx/ira2c.c: New.
19135         * gcc.dg/vmx/mem.c: New.
19136         * gcc.dg/vmx/newton-1.c: New.
19137         * gcc.dg/vmx/ops.c: New.
19138         * gcc.dg/vmx/sn7153.c: New.
19139         * gcc.dg/vmx/spill2.c: New.
19140         * gcc.dg/vmx/spill3.c: New.
19141         * gcc.dg/vmx/spill.c: New.
19142         * gcc.dg/vmx/t.c: New.
19143         * gcc.dg/vmx/varargs-1.c: New.
19144         * gcc.dg/vmx/varargs-2.c: New.
19145         * gcc.dg/vmx/varargs-3.c: New.
19146         * gcc.dg/vmx/varargs-4.c: New.
19147         * gcc.dg/vmx/varargs-5.c: New.
19148         * gcc.dg/vmx/varargs-6.c: New.
19149         * gcc.dg/vmx/varargs-7.c: New.
19150         * gcc.dg/vmx/vmx.exp: New.
19151         * gcc.dg/vmx/vprint-1.c: New.
19152         * gcc.dg/vmx/vscan-1.c: New.
19153         * gcc.dg/vmx/x-01.c: New.
19154         * gcc.dg/vmx/x-02.c: New.
19155         * gcc.dg/vmx/x-03.c: New.
19156         * gcc.dg/vmx/x-04.c: New.
19157         * gcc.dg/vmx/x-05.c: New.
19158         * gcc.dg/vmx/yousufi-1.c: New.
19159         * gcc.dg/vmx/zero-1.c: New.
19160         * gcc.dg/vmx/zero.c: New.
19161
19162 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19163
19164         * g++.dg/lookup/java1.C: Update for chage of
19165         _Jv_AllocObject.
19166         * g++.dg/lookup/java2.C: Likewise.
19167
19168 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19169
19170         * ada/acats/run_all.sh: use -O2 by default.
19171
19172 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19173
19174         * gcc.dg/vr-mult-[12].c: New tests.
19175
19176 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19177
19178         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19179
19180         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19181
19182 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19183
19184         * lib/target-supports.exp (check_profiling_available): Assume profiling
19185         isn't available for mips*-*-elf targets.
19186
19187 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19188
19189         * gcc.dg/builtins-38.c: New test.
19190
19191 2004-04-14  Eric Christopher  <echristo@redhat.com>
19192
19193         * g++.dg/charset/charset.exp: Run .cc extension tests.
19194
19195 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19196
19197         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19198
19199 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19200
19201         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19202
19203 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19204
19205         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19206         * gcc.dg/i386-387-2.c: Likewise.
19207
19208         * gcc.dg/i386-387-7.c: New test.
19209         * gcc.dg/i386-387-8.c: New test.
19210
19211         * gcc.dg/builtins-37.c: New test.
19212
19213 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19214
19215         * g++.dg/pch/externc-1.C: Add missing semicolon.
19216
19217 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19218
19219         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19220
19221 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19222
19223         * gcc.c-torture/execute/20040411-1.c: New test.
19224
19225 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19226
19227         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19228
19229 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19230
19231         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19232
19233 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19234
19235         * lib/target-supports.exp (check_named_sections_available): New.
19236         * lib/gcc-dg.exp (dg-require-named-sections): New.
19237         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19238         old-deja.exp.  Also prune error-count message from HP linker.
19239         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19240
19241         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19242         * g++.old-deja/g++.pt/static3.C: Likewise.
19243         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19244
19245 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19246
19247         * gcc.c-torture/execute/20040409-1.c: New test case.
19248         * gcc.c-torture/execute/20040409-2.c: New test case.
19249         * gcc.c-torture/execute/20040409-3.c: New test case.
19250
19251 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19252
19253         * gcc.dg/20040409-1.c: New test.
19254
19255 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19256
19257         PR target/14888
19258         * g++.dg/opt/pr14888.C: New test case.
19259
19260 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19261
19262         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19263         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19264         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19265         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19266         New tests.
19267
19268 2004-04-08  Paul Brook  <paul@codesourcery.com>
19269
19270         * gcc.dg/spill-1.c: New test.
19271
19272 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19273
19274         * gcc.dg/torture/builtin-ctype-2.c: New test.
19275
19276 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19277
19278         * gcc.dg/pch/pch.exp: Add largefile test.
19279
19280 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19281
19282         * g++.dg/pch/externc-1.Hs: New.
19283         * g++.dg/pch/externc-1.C: New.
19284
19285 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19286
19287         * gcc.dg/compat/struct-by-value-5a_main.c,
19288         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19289         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19290         * gcc.dg/compat/struct-by-value-5a_x.c,
19291         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19292         gcc.dg/compat/struct-by-value-5_x.c.
19293         * gcc.dg/compat/struct-by-value-5a_y.c,
19294         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19295         gcc.dg/compat/struct-by-value-5_y.c.
19296
19297         * gcc.dg/compat/struct-by-value-6a_main.c,
19298         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19299         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19300         * gcc.dg/compat/struct-by-value-6a_x.c,
19301         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19302         gcc.dg/compat/struct-by-value-6_x.c.
19303         * gcc.dg/compat/struct-by-value-6a_y.c,
19304         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19305         gcc.dg/compat/struct-by-value-6_y.c.
19306
19307         * gcc.dg/compat/struct-by-value-7a_main.c,
19308         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19309         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19310         * gcc.dg/compat/struct-by-value-7a_x.c,
19311         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19312         gcc.dg/compat/struct-by-value-7_x.c.
19313         * gcc.dg/compat/struct-by-value-7a_y.c,
19314         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19315         gcc.dg/compat/struct-by-value-7_y.c.
19316
19317 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19318
19319         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19320         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19321         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19322         options.
19323
19324 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19325
19326         * gcc.dg/builtins-36.c: New test.
19327
19328 2004-04-06  Paul Brook  <paul@codesourcery.com>
19329
19330         * README.gcc: Remove obsolete contraint on testcases.
19331
19332 2004-04-05  Paul Brook  <paul@codesourcery.com>
19333
19334         PR2123
19335         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19336         failure and exit(0) on success.
19337         * g++.dg/expr/anew2.C: Ditto.
19338         * g++.dg/expr/anew3.C: Ditto.
19339         * g++.dg/expr/anew4.C: Ditto.
19340
19341 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19342
19343         PR c++/3518
19344         * g++.dg/template/unify7.C: New.
19345
19346 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19347
19348         * g++.dg/README: Bring up to date with new subdirectories; remove
19349         duplicate subdirectory lines.
19350
19351 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19352
19353         PR c++/14007
19354         * g++.dg/template/unify5.C: New.
19355         * g++.dg/template/unify6.C: New.
19356         * g++.dg/template/qualttp20.C: Adjust.
19357         * g++.old-deja/g++.jason/report.C: Adjust.
19358         * g++.old-deja/g++.other/qual1.C: Adjust.
19359
19360 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19361
19362         PR c++/14803
19363         * g++.dg/inherit/ptrmem1.C: New test.
19364
19365 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19366
19367         PR c++/14755
19368         * gcc.c-torture/execute/20040331-1.c: New test.
19369         * gcc.dg/20040331-1.c: New test.
19370
19371 2004-04-01  Paul Brook  <paul@codesourcery.com>
19372
19373         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19374
19375 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19376
19377         PR c++/14724
19378         * g++.dg/init/goto1.C: New test.
19379
19380         PR c++/14763
19381         * g++.dg/template/defarg4.C: New test.
19382
19383 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19384
19385         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19386
19387 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19388
19389         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19390
19391 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19392
19393         * gcc.dg/noncompile/undeclared-2.c: New test.
19394
19395 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19396
19397         * gcc.dg/940409-1.c: Remove XFAIL.
19398         * gcc.dg/reg-vol-struct-1.c: New test.
19399
19400 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19401
19402         * gcc.dg/torture/builtin-wctype-1.c: New test.
19403
19404 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19405
19406         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19407         * gcc.dg/20001101-1.c: Likewise.
19408         * gcc.dg/20001102-1.c: Likewise.
19409
19410 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19411
19412         * gcc.dg/compare8.c: Add an additional test for XOR.
19413
19414 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19415
19416         * gcc.dg/torture/builtin-ctype-1.c: New test.
19417
19418 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19419
19420         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19421         * gcc.dg/torture/builtin-math-1.c: Likewise.
19422         * gcc.dg/torture/builtin-power-1.c: New test.
19423
19424 2004-03-24  Andreas Schwab  <schwab@suse.de>
19425
19426         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19427         IA64 assembler.
19428
19429 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19430             Roger Sayle  <roger@eyesopen.com>
19431
19432         * gcc.dg/compare8.c: New test case.
19433
19434 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19435
19436         * g++.dg/ext/altivec-7.C: New test.
19437
19438 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19439
19440         PR 12267, 12391, 12560, 13129, 14114, 14133
19441         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19442         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19443         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19444         Adjust error regexps.
19445         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19446         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19447         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19448         * gcc.dg/local1.c: Add explanatory comment.
19449
19450 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19451
19452         PR optimization/14669
19453         * g++.dg/opt/fold2.C: New test case.
19454
19455 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19456
19457         PR c/14069
19458         * gcc.dg/20040322-1.c: New test.
19459
19460 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19461
19462         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19463         * gcc.dg/ultrasp4.c: Likewise.
19464         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19465
19466 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19467
19468         * gcc.dg/i386-sse-8.c: Reset default options.
19469
19470 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19471
19472         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19473         in the error message text.
19474
19475 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19476
19477         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19478
19479 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19480
19481         PR c++/14616
19482         * g++.dg/init/array13.C: New test.
19483
19484 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19485
19486         PR target/13889
19487         * gcc.c-torture/compile/pr13889.c: New test case.
19488
19489 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19490
19491         PR c/14635
19492         * builtins-1.c (nan, nans): Don't test.
19493         * builtins-30.c: Don't use nan, nanf, nanl.
19494         * builtins-35.c: New test.
19495
19496 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19497
19498         * g++.dg/ext/altivec-6.C: New test.
19499
19500 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19501
19502         * g++.dg/init/placement3.C: New test.
19503
19504         * g++.dg/template/spec13.C: New test.
19505
19506         * g++.dg/lookup/using11.C: New test.
19507
19508         * g++.dg/lookup/koenig3.C: New test.
19509
19510         * g++.dg/template/operator2.C: New test.
19511
19512         * g++.dg/expr/dtor3.C: New test.
19513         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19514         marker.
19515         * g++.old-deja/g++.law/visibility28.C: Likewise.
19516
19517 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19518
19519         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19520         * gcc.dg/ppc64-abi-3.c: Likewise.
19521
19522 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19523
19524         PR c++/14545
19525         * g++.dg/parse/template15.C: New test.
19526
19527 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19528
19529         * g++.dg/expr/dtor2.C: New test.
19530
19531         * g++.dg/lookup/anon4.C: New test.
19532
19533         * g++.dg/overload/using1.C: New test.
19534
19535         * g++.dg/template/lookup7.C: New test.
19536
19537         * g++.dg/template/typename6.C: New test.
19538
19539         * g++.dg/expr/cond6.C: New test.
19540
19541 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19542
19543         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19544
19545 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19546
19547         * g++.dg/expr/cond5.C: New test.
19548         * g++.dg/expr/constcast1.C: Likewise.
19549         * g++.dg/expr/ptrmem2.C: Likewise.
19550         * g++.dg/expr/ptrmem3.C: Likewise.
19551         * g++.dg/lookup/main1.C: Likewise.
19552         * g++.dg/template/lookup6.C: Likewise.
19553
19554 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19555
19556         * gcc.dg/local1.c: New test.
19557
19558         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19559
19560 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19561
19562         * gcc.dg/torture/builtin-convert-1.c: New test.
19563
19564 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19565
19566         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19567
19568 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19569
19570         PR c++/14481
19571         * g++.dg/warn/Wunused-7.C: New test.
19572
19573 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19574
19575         * gcc.dg/torture/builtin-integral-1.c: New test.
19576
19577 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19578
19579         PR c++/14586
19580         * g++.dg/parse/non-dependent3.C: New test.
19581
19582 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19583
19584         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19585         * g++.dg/eh/simd-2.C: Likewise.
19586         * g++.dg/init/array10.C: Likewise.
19587         * gcc.c-torture/compile/simd-1.c: Likewise.
19588         * gcc.c-torture/compile/simd-2.c: Likewise.
19589         * gcc.c-torture/compile/simd-3.c: Likewise.
19590         * gcc.c-torture/compile/simd-4.c: Likewise.
19591         * gcc.c-torture/compile/simd-6.c: Likewise.
19592         * gcc.c-torture/execute/simd-1.c: Likewise.
19593         * gcc.c-torture/execute/simd-2.c: Likewise.
19594         * gcc.dg/compat/vector-defs.h: Likewise.
19595         * gcc.dg/20020531-1.c: Likewise.
19596         * gcc.dg/altivec-3.c: Likewise.
19597         * gcc.dg/altivec-4.c: Likewise.
19598         * gcc.dg/altivec-varargs-1.c: Likewise.
19599         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19600         * gcc.dg/i386-mmx-3.c: Likewise.
19601         * gcc.dg/i386-sse-4.c: Likewise.
19602         * gcc.dg/i386-sse-5.c: Likewise.
19603         * gcc.dg/i386-sse-8.c: Likewise.
19604         * gcc.dg/simd-1.c: Likewise.
19605         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19606         __ev64_opaque__ since the machine description provides it.
19607
19608 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19609
19610         * lib/compat.exp (skip_list): New global variable.
19611         Use it to hold the user defined COMPAT_SKIPS list if any.
19612         (compat-obj): Add the members of skip_list to optall.
19613
19614 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19615
19616         * gcc.dg/compat/union-by-value-1_main.c,
19617         union-by-value-1_x.c, union-by-value-1_y.c,
19618         union-check.h, union-defs.h,
19619         union-init.h, union-return-1_main.c,
19620         union-return-1_x.c, union-return-1_y.c: New files.
19621
19622 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19623
19624         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19625         mixed-struct-init.h: Add 4 mixed structure types.
19626         struct-by-value-21_main.c, struct-by-value-21_x.c,
19627         struct-by-value-21_y.c, struct-return-21_main.c,
19628         struct-return-21_x.c, struct-return-21_y.c: New files.
19629
19630 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19631
19632         PR c++/14550
19633         * g++.dg/parse/template14.C: New test.
19634
19635 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19636
19637         * gcc.c-torture/execute/20040313-1.c: New test.
19638
19639 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19640
19641         PR target/14533
19642         * gcc.dg/20040311-2.c: New test.
19643
19644 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19645
19646         PR other/14544
19647         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19648         bit-field.
19649
19650 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19651
19652         * gcc.dg/20040305-2.c: Add missing return statement.
19653
19654 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19655
19656         * gcc.dg/builtins-34.c: Also check pow10*.
19657
19658 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19659
19660         PR target/14262
19661         * gcc.dg/20040305-2.c: New test.
19662
19663 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19664
19665         * gcc.dg/20040310-1.c: New test.
19666
19667 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19668
19669         * gcc.c-torture/execute/20040311-1.c: New test case.
19670
19671 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19672
19673         PR c++/14476
19674         * g++.dg/lookup/enum1.C: New test.
19675
19676 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19677
19678         PR c++/14510
19679         * g++.dg/lookup/struct2.C: New test.
19680
19681 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19682
19683         * gcc.dg/builtins-34.c: New test.
19684
19685 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19686
19687         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19688
19689 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19690
19691         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19692         * gcc.dg/alias-2.c: New testcase.
19693
19694 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19695
19696         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19697
19698 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19699
19700         * gcc.c-torture/execute/20040309-1.c: New test case.
19701
19702 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19703
19704         PR c++/14397
19705         * g++.dg/overload/ref1.C: New.
19706
19707 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19708
19709         PR c++/14409
19710         * g++.dg/template/spec12.C: New test.
19711
19712         PR c++/14448
19713         * g++.dg/parse/crash14.C: New test.
19714
19715 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/14230
19718         * g++.dg/init/ref11.C: New test.
19719
19720 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19721
19722         PR c++/14432
19723         * g++.dg/parse/builtin2.C: New test.
19724
19725 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19726
19727         PR c++/14401
19728         * g++.dg/init/ctor3.C: New test.
19729         * g++.dg/init/union1.C: New test.
19730         * g++.dg/ext/anon-struct4.C: New test.
19731
19732 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19733
19734         * g++.dg/lookup/koenig1.C: Tweak error messages.
19735         * g++.dg/lookup/used-before-declaration.C: Likewise.
19736         * g++.dg/other/do1.C: Likewise.
19737         * g++.dg/overload/koenig1.C: Likewise.
19738         * g++.dg/parse/crash13.C: Likewise.
19739         * g++.dg/template/instantiate3.C: Likewise.
19740
19741 2004-03-08  Eric Christopher  <echristo@redhat.com>
19742
19743         * * lib/target-supports.exp: Enable libiconv in test
19744         compilation.  Fix up error checking.
19745
19746 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19747
19748         PR middle-end/14289
19749         * gcc.dg/pr14289-1.c: New test case.
19750         * gcc.dg/pr14289-2.c: Likewise.
19751         * gcc.dg/pr14289-3.c: Likewise.
19752
19753 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19754
19755         * gcc.c-torture/execute/20040308-1.c: New test.
19756
19757 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19758
19759         * gcc.c-torture/execute/20040307-1.c: New test case.
19760
19761 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19762
19763         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19764
19765 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19766
19767         * gcc.dg/20040306-1.c: New test.
19768
19769 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19770
19771         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19772         them static.
19773         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19774
19775 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19776
19777         PR c/14465
19778         * gcc.dg/decl-6.c: New test.
19779
19780 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19781
19782         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19783         Rename LOGPOW -> LOG_POW.
19784         (SQRT_EXP, POW_EXP): New.
19785
19786 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19787
19788         * gcc.dg/i386-sse-8.c: New test.
19789
19790 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19791
19792         PR c/14114
19793         * gcc.dg/decl-5.c: New test.
19794
19795 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19796
19797         * gcc.dg/20040305-1.c: New test.
19798
19799 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19800
19801         PR other/14354
19802         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19803
19804 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19805
19806         PR c++/14425, c++/14426
19807         * g++.dg/ext/altivec-4.C: New test.
19808         * g++.dg/ext/altivec-5.C: New test.
19809
19810 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19811
19812         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19813         global variables of a type with no linkage.
19814         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19815         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19816         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19817         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19818         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19819         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19820         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19821         * g++.dg/warn/deprecated.C: Name enum Color.
19822         * g++.dg/overload/VLA.C: Name structure for 'b'.
19823         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19824
19825 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19826
19827         * gcc.c-torture/compile/20040304-1.c: New test.
19828
19829 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19830
19831         PR 13728
19832         * gcc.dg/decl-4.c: New testcase.
19833
19834 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19835
19836         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19837         as PRECF if sizeof (float) > sizeof (double).
19838         (PRECL): Make it the same as PRECF if
19839         sizeof (float) > sizeof (long double).
19840
19841 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19842
19843         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19844         system type.  Add check for irix6 which doesn't have c99 runtime.
19845
19846 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19847
19848         * gcc.dg/const-elim-1.c: xfail for xtensa.
19849
19850 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19851
19852         PR c++/14369
19853         * g++.dg/template/cond4.C: New test.
19854
19855 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/14360
19858         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19859
19860         PR c++/14361
19861         * g++.dg/parse/defarg7.C: New test.
19862
19863         PR c++/14359
19864         * g++.dg/template/friend26.C: New test.
19865
19866 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19867
19868         PR c++/14324
19869         * g++.dg/abi/mangle21.C: New test.
19870
19871         PR c++/14260
19872         * g++.dg/parse/constructor2.C: New test.
19873
19874         PR c++/14337
19875         * g++.dg/template/sfinae1.C: New test.
19876
19877 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19878
19879         PR c++/14267
19880         * g++.dg/expr/crash2.C: New test.
19881
19882         PR middle-end/13448
19883         * gcc.dg/inline-5.c: New test.
19884         * gcc.dg/always-inline.c: Split out tests into ...
19885         * gcc.dg/always-inline2.c: ... this and ...
19886         * gcc.dg/always-inline3.c: ... this.
19887
19888 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR debug/12103
19891         * g++.dg/debug/crash1.C: New test.
19892
19893 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19894
19895         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19896         function with __attribute__((noinline)).
19897         (recurser_void2): Likewise.
19898         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19899         (recurser_void2): Likewise.
19900
19901 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19902
19903         PR middle-end/14203
19904         * g++.dg/warn/Wunused-6.C: New test case.
19905
19906 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19907
19908         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19909         not defined.
19910
19911 2004-02-27  Eric Christopher  <echristo@redhat.com>
19912
19913         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19914         * g++.dg/charset/asm2.c: Run only x86.
19915         * gcc.dg/charset/asm3.c: Ditto.
19916
19917 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19918
19919         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19920         ld_library_path.
19921
19922 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19923
19924         * g++.dg/ext/altivec-3.C: New.
19925
19926 2004-02-26  Richard Henderson  <rth@redhat.com>
19927
19928         * g++.dg/ext/attrib10.C: Mark for warning.
19929         * gcc.dg/attr-alias-1.c: New.
19930
19931 2004-02-26  Richard Henderson  <rth@redhat.com>
19932
19933         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19934         * gcc.c-torture/execute/20040208-2.c: ... it back.
19935
19936 2004-02-26  Eric Christopher  <echristo@redhat.com>
19937
19938         * lib/target-supports.exp (check-iconv-available): New function.
19939         * lib/gcc-dg.exp (dg-require-iconv): New function.
19940         Use above.
19941         * gcc.dg/charset: New directory.
19942         * gcc.dg/charset/charset.exp: New file.
19943         * gcc.dg/charset/asm1.c: Ditto.
19944         * gcc.dg/charset/asm2.c: Ditto.
19945         * gcc.dg/charset/asm3.c: Ditto.
19946         * gcc.dg/charset/asm4.c: Ditto.
19947         * gcc.dg/charset/asm5.c: Ditto.
19948         * gcc.dg/charset/attribute1.c: Ditto.
19949         * gcc.dg/charset/attribute2.c: Ditto.
19950         * gcc.dg/charset/string1.c: Ditto.
19951         * g++.dg/charset: New directory.
19952         * g++.dg/dg.exp: Add here. Special options.
19953         * g++.dg/charset/charset.exp: New file.
19954         * g++.dg/charset/asm1.c: Ditto.
19955         * g++.dg/charset/asm2.c: Ditto.
19956         * g++.dg/charset/asm3.c: Ditto.
19957         * g++.dg/charset/asm4.c: Ditto.
19958         * g++.dg/charset/attribute1.c: Ditto.
19959         * g++.dg/charset/attribute2.c: Ditto.
19960         * g++.dg/charset/extern1.cc: Ditto.
19961         * g++.dg/charset/extern2.cc: Ditto.
19962         * g++.dg/charset/string1.c: Ditto.
19963
19964 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19965
19966         PR c++/14278
19967         * g++.dg/parse/comma1.C: New test.
19968
19969 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19970
19971         PR c++/14284
19972         * g++.dg/template/ttp8.C: New test.
19973
19974 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19975
19976         * gcc.dg/fixuns-trunc-1.c: New test.
19977
19978 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19979
19980         * gcc.dg/builtins-config.h: Use #elif.
19981
19982 2004-02-26  Michael Matz  <matz@suse.de>
19983
19984         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19985         * gcc.dg/991214-1.c: Likewise.
19986         * gcc.dg/i386-asm-1.c: Likewise.
19987
19988 2004-02-25  Richard Henderson  <rth@redhat.com>
19989
19990         * gcc.c-torture/execute/20040208-2.c: Move ...
19991         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19992
19993 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19994
19995         PR c++/14246
19996         * g++.dg/other/crash-3.C: New test.
19997
19998 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19999
20000         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20001         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20002
20003         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20004         HP-UX.
20005
20006 2004-02-24  Michael Matz  <matz@suse.de>
20007
20008         * gcc.dg/i386-regparm.c: New.
20009
20010 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20011
20012         * gcc.c-torture/execute/20040223-1.c: New.
20013
20014 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20015             Kazu Hirata  <kazu@cs.umass.edu>
20016
20017         * gcc.dg/fwritable-strings-1.c: Remove.
20018
20019 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20020
20021         PR c/14156
20022         * gcc.dg/20040223-1.c: New test.
20023
20024 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20025
20026         PR c++/14106
20027         * g++.dg/ext/typeof9.C: New test.
20028
20029 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20030
20031         PR c++/14250
20032         * g++.dg/other/switch1.C: New test.
20033
20034 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20035
20036         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20037         * gcc.dg/va-arg-1.c: Likewise.
20038
20039 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20040
20041         PR c++/14143
20042         * g++.dg/template/koenig5.C: New test.
20043
20044 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20045
20046         * g++.dg/ext/altivec-1.C: Generalize target triple.
20047         * g++.dg/ext/altivec-2.C: New test case.
20048         * g++.dg/ext/altivec_check.h: New file.
20049         * gcc.dg/altivec-1.c: Generalize target triple;
20050         include altivec_check.h and call altivec_check().
20051         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20052         * gcc.dg/altivec-6.c: New test case.
20053         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20054         type casts as needed.
20055         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20056         altivec_check().
20057         * gcc.dg/altivec-12.c: New test case.
20058         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20059         include altivec_check.h and call altivec_check().
20060         * gcc.dg/altivec_check.h: New file.
20061
20062 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20063
20064         * lib/target-supports.exp (check_alias_available): Don't mangle
20065         function `g' in test program.
20066
20067 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20068
20069         * lib/target-supports.exp (check_profiling_available): Check
20070         argument to determine whether we support a profiling type.
20071         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20072         check_profiling_available.
20073         * g++.dg/bprob/bprob.exp: Likewise.
20074         * g77.dg/bprob/bprob.exp: Likewise.
20075         * gcc.misc-tests/bprob.exp: Likewise.
20076         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20077         dg-require-profiling and delete expected error handling.
20078         * gcc.dg/20021014-1.c: Likewise.
20079         * gcc.dg/nest.c: Likewise.
20080
20081 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20082
20083         PR c++/12007
20084         * g++.dg/other/vthunk1.C: New test.
20085
20086 2004-02-20  Falk Hueffner  <falk@debian.org>
20087
20088         PR target/14201
20089         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20090
20091 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20092
20093         PR c++/13927
20094         * g++.dg/other/error8.C: Remove XFAIL markers.
20095
20096         PR c++/14173
20097         * g++.dg/ext/packed5.C: New test.
20098
20099         PR c++/14199
20100         * g++.dg/warn/Wunused-5.C: New test.
20101
20102         PR c++/14186
20103         * g++.dg/lookup/member1.C: New test.
20104
20105 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20106
20107         * gcc.c-torture/compile/20040130-1.c: Enable only when
20108         __INT_MAX__ >= 2147483647L.
20109         * gcc.c-torture/compile/961203-1.c: Likewise.
20110
20111 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20112
20113         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20114         * g++.dg/opt/template1.C: Robustify assembler regexp
20115
20116 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20117
20118         * gcc.c-torture/execute/simd-4.x: Remove.
20119         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20120         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20121         Guard with #ifndef SKIP_ATTRIBUTE.
20122         * gcc.dg/compat/vector-1_y.c: Likewise.
20123         * gcc.dg/compat/vector-2_x.c: Likewise.
20124         * gcc.dg/compat/vector-2_y.c: Likewise.
20125         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20126         * g++.dg/eh/simd-2.C: Likewise.
20127
20128 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20129
20130         * gcc.c-torture/compile/complex-1.c: New.
20131
20132 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20133
20134         PR target/14209
20135         * gcc.c-torture/execute/20040218-1.c: New test.
20136
20137 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20138
20139         PR c++/14181
20140         * g++.dg/parse/new2.C: New test.
20141
20142 2004-02-18  Paul Brook  <paul@codesourcery.com>
20143
20144         * gcc.c-torture/compile/libcall-1.c: New test.
20145
20146 2004-02-18  Paul Brook  <paul@codesourcery.com>
20147
20148         PR debug/12934
20149         * gcc.dg/debug/debug-7.c: New test.
20150
20151 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20152
20153         * gcc.dg/20040217-1.c: New test.
20154
20155 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20156
20157         * gcc.c-torture/execute/990208-1.x: Delete.
20158
20159 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20160
20161         * gcc.c-torture/execute/20040208-2.x: New file.
20162
20163 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20164
20165         PR c++/11326
20166         * g++.dg/abi/structret1.C: New test.
20167
20168 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20169
20170         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20171         (i386_cpuid): No need to test if cpuid is available on AMD64.
20172         Fix assembly, so that it works onboth i386 and AMD64.
20173         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20174         (vecInLong): Fix s[] member type to unsigned int.
20175         (vecInWord): Remove type.
20176         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20177         (a64, b64, c64, d64, e64): Remove.
20178         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20179         Remove unused variable.  Remove initialization of removed variables.
20180         Don't call mmx_tests nor sse_tests.
20181         (reference_mmx, reference_sse): Remove.
20182         (check): Add return stmt.
20183         * gcc.dg/i386-sse-7.c: New test.
20184         * gcc.dg/i386-mmx-4.c: New test.
20185
20186 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20187
20188         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20189         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20190         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20191         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20192         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20193         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20194         g++.dg/tc1/dr94.C: Fix line terminator.
20195
20196 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20197
20198         * gcc.c-torture/compile/20040216-1.c: New.
20199
20200 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20201
20202         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20203         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20204         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20205         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20206         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20207         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20208
20209 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20210
20211         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20212
20213 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20214
20215         PR c++/13971
20216         * g++.dg/expr/cond4.C: New test.
20217
20218         PR c++/14086
20219         * g++.dg/lookup/crash2.C: New test.
20220
20221 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20222
20223         * gcc.c-torture/compile/20040214-2.c: New test.
20224
20225 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20226
20227         PR c++/14116
20228         * g++.dg/ext/typeof8.C: New test.
20229
20230 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20231
20232         * gcc.c-torture/compile/20040214-1.c: New test.
20233
20234 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20235
20236         PR c++/13635
20237         * g++.dg/template/spec11.C: New test.
20238
20239 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20240
20241         PR c++/13927
20242         * g++.dg/other/error8.C: New test.
20243
20244 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20245
20246         PR c++/14122
20247         * g++.dg/template/array4.C: New test.
20248
20249         PR c++/14108
20250         * g++.dg/inherit/thunk2.C: New test.
20251
20252         PR c++/14083
20253         * g++.dg/eh/cond2.C: New test.
20254
20255 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20256
20257         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20258
20259 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20260
20261         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20262
20263 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20264
20265         * g++.dg/simd-2.C: xfail on ppc64-linux.
20266
20267 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20268
20269         PR c/456
20270         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20271         tests.
20272
20273 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20274
20275         * gcc.dg/builtins-33.c: New test.
20276
20277 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20278
20279         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20280
20281 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20282
20283         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20284
20285 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20286
20287         * gcc.dg/ppc64-abi-3.c: New test.
20288
20289 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20290
20291         PR c/14092
20292
20293         * gcc.dg/pr14092-1.c: New testcase.
20294
20295 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20296
20297         * gcc.dg/cpp/assert4.c: Fix typo last change.
20298
20299         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20300         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20301
20302         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20303
20304 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20305
20306         * gcc.c-torture/compile/20040209-1.c: New test case.
20307
20308 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20309
20310         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20311
20312 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20313
20314         * gcc.c-torture/execute/20040208-[12].c: New tests.
20315
20316 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20317
20318         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20319
20320 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20321
20322         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20323
20324 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20325
20326         Bug 13856
20327         * gcc.dg/visibility-8.c: New testcase.
20328
20329 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20330
20331         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20332         arguments.
20333         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20334
20335 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20336
20337         PR middle-end/13696
20338         * g++.dg/opt/fold1.C: New test case.
20339
20340 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20341
20342         PR c++/14033
20343         * g++.dg/other/crash-2.C: New test.
20344
20345 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20346
20347         PR c++/14028
20348         * g++.dg/parse/angle-bracket2.C: New test.
20349
20350 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20351
20352         PR middle-end/13750
20353         Revert:
20354         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20355         PR pch/13361
20356         * testsuite/g++.dg/pch/wchar-1.C: New.
20357         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20358
20359 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20360
20361         PR c++/14008
20362         * g++.dg/parse/error15.C: New test.
20363         * g++.dg/parse/crash11.C: Update dg-error mark.
20364
20365 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20366
20367         PR c++/13932
20368         * g++.dg/warn/conv2.C: New test.
20369
20370 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20371
20372         PR c++/13086
20373         * g++.dg/warn/incomplete1.C: Remove xfail.
20374
20375 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20376
20377         * lib/file-format.exp (gcc_target_object_format): Use
20378         ${tool}_target_compile, not gcc_target_compile.
20379         * lib/target-supports.exp (check_alias_available): Likewise.
20380         (check_gc_sections_available): Likewise.
20381         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20382         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20383         dg-require-alias.
20384
20385 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20386
20387         PR c++/13969
20388         * g++.dg/template/static6.C: New test.
20389
20390 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20391
20392         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20393
20394 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20395
20396         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20397         tests for systems where `char' is unsigned by default.
20398
20399 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20400
20401         PR c++/13997
20402         * g++.dg/template/partial3.C: New test.
20403
20404 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20405
20406         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20407         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20408         Remove mentions of obsolete ports.
20409
20410 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20411
20412         * gcc.dg/noncompile/20001228-1.c: Fix for new
20413         error message.
20414
20415 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20416
20417         PR target/9348
20418         * gcc.c-torture/execute/multdi-1.c: New test case.
20419
20420 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c++/13925
20423         * g++.dg/template/lookup5.C: New test.
20424
20425 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20426
20427         PR c++/13950
20428         * g++.dg/template/lookup4.C: New test.
20429
20430         PR c++/13970
20431         * g++.dg/parse/error14.C: New test.
20432
20433         PR c++/14002
20434         * g++.dg/parse/template13.C: New test.
20435
20436 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20437
20438         PR c++/13978
20439         * g++.dg/template/koenig4.C: New test.
20440
20441         PR c++/13968
20442         * g++.dg/template/crash17.C: New test.
20443
20444         PR c++/13975
20445         * g++.dg/parse/error13.C: New test.
20446         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20447
20448 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20449
20450         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20451
20452 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20453
20454         PR c/11658
20455         PR c/13994
20456         * gcc.dg/noncompile/20040203-1.c: New test.
20457         * gcc.dg/noncompile/20040203-2.c: Likewise.
20458         * gcc.dg/noncompile/20040203-3.c: Likewise.
20459         * gcc.dg/20040203-1.c: Likewise.
20460
20461 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20462
20463         PR c++/10858
20464         * g++.dg/template/sizeof7.C: New test.
20465
20466 2004-02-02  Eric Christopher  <echristo@redhat.com>
20467             Zack Weinberg  <zack@codesourcery.com>
20468
20469         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20470
20471 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20472
20473         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20474         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20475         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20476         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20477
20478 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/13113
20481         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20482
20483         PR c++/13854
20484         * g++.dg/ext/attrib13.C: New test.
20485
20486         PR c++/13907
20487         * g++.dg/conversion/op2.C: New test.
20488
20489 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20490
20491         * gcc.dg/titype-1.c: Fix pasto.
20492
20493 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20494
20495         * gcc.dg/titype-1.c: New test.
20496
20497 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20498
20499         PR c++/13957
20500         * g++.dg/template/non-type-template-argument-1.C,
20501         g++.dg/template/qualified-id1.C: Update dg-error marks.
20502         * g++.dg/template/nontype6.C: New test.
20503
20504 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20505
20506         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20507         * gcc.dg/builtins-31.c: New testcase.
20508         * gcc.dg/builtins-32.c: New testcase.
20509
20510 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20511
20512         * objc.dg/call-super-2.m: Update line numbers
20513         for the including of stddef.h.
20514
20515 2004-01-30  Michael Matz  <matz@suse.de>
20516
20517         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20518         g++.dg/ext/case-range3.C: New tests.
20519
20520 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20521
20522         DR206
20523         PR c++/13813
20524         * g++.dg/template/member4.C: New test.
20525
20526 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20527
20528         PR c++/13683
20529         * g++.dg/template/sizeof6.C: New test.
20530
20531 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20532
20533         * gcc.dg/fwritable-strings-1.c: New test.
20534
20535 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20536
20537         * gcc.c-torture/compile/20040130-1.c: New test.
20538
20539 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20540
20541         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20542
20543 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20544
20545         PR c++/13883
20546         * g++.dg/template/ctor3.C: New test.
20547
20548 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20549
20550         * g++.dg/tc1: New directory.
20551         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20552         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20553         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20554         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20555         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20556
20557 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20558
20559         * g++.dg/parse/error11.C: New test.
20560         * g++.dg/parse/error12.C: Likewise.
20561
20562 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20563
20564         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20565         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20566
20567 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20568
20569         PR c++/13791
20570         * g++.dg/ext/attrib12.C: New test.
20571
20572         PR c++/13736
20573         * g++.dg/parse/cast2.C: New test.
20574
20575 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20576
20577         * objc.dg/encode-2.m (main): New local string.  Set depending on
20578         sizeof long.  Use in sscanf call.
20579         * objc.dg/encode-3.m (main): New local string.  Set depending on
20580         sizeof long.  Use in scan_initial call.
20581
20582 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20583
20584         * objc.dg/call-super-2.m: Make LP64-safe.
20585         * objc.dg/desig-init-1.m: Likewise.
20586
20587 2004-01-27  Devang Patel <dpatel@apple.com>
20588
20589         * g++.dg/debug/namespace1.C: New test.
20590
20591 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20592
20593         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20594         xscale-*-*.
20595
20596         * gcc.dg/arm-mmx-1.c: New test.
20597
20598 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20599
20600         * gcc.dg/20040127-1.c: New test.
20601         * gcc.dg/20040127-2.c: New test.
20602
20603 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20604
20605         * objc.dg/stret-1.m (glob): Renamed to globa.
20606
20607 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20608
20609         PR c++/13663
20610         * g++.dg/expr/for1.C: New test.
20611
20612 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20613
20614         PR middle-end/13779
20615         * gcc.dg/darwin-longlong.c: New test.
20616
20617 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20618
20619         * gcc.dg/20040124-1.c: Moved test from here...
20620         * gcc.c-torture/compile/20040124-1.c: ...to here.
20621
20622 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20623
20624         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20625         the assembly output if -m64 is passed.
20626
20627 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20628
20629         PR c++/13833
20630         * g++.dg/template/cond3.C: New test.
20631
20632 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20633
20634         PR c++/13810
20635         * g++.dg/template/ttp7.C: New test.
20636
20637 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20638
20639         PR c++/13797
20640         * g++.dg/template/nontype4.C: New test.
20641         * g++.dg/template/nontype5.C: Likewise.
20642
20643 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20644
20645         * gcc.dg/torture/mips-clobber-at.c: New test.
20646
20647 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20648
20649         * gcc.dg/20040124-1.c: New test.
20650
20651 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20652
20653         * gcc.dg/20040123-1.c: New test.
20654
20655 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20656
20657         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20658
20659 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20660
20661         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20662
20663 2004-01-23  Andrew Pinski  <apinski@apple.com>
20664
20665         * gcc.dg/20030121-1.c: Move to ..
20666         * gcc.dg/20040121-1.c: here.
20667
20668 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20669
20670         * gcc.dg/builtins-29.c: New test case.
20671
20672 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20673
20674         PR 18314
20675         * gcc.dg/builtins-30.c: New testcase.
20676
20677 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20678
20679         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20680         * lib/g77.exp: Likewise.
20681         * lib/objc.exp: Likewise.
20682         * lib/g++.exp: Likewise.
20683
20684 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20685
20686         * gcc.dg/struct-by-value-2.c: New test.
20687
20688 2004-01-21  Andrew Pinski  <apinski@apple.com>
20689
20690         PR target/13785
20691         * gcc.dg/20030121-1.c: New test.
20692
20693 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20694
20695         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20696         clobber frame pointer register in asm statement.
20697
20698 2004-01-21  Falk Hueffner  <falk@debian.org>
20699
20700         * gcc.c-torture/compile/20040121-1.c: New test.
20701
20702 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20703
20704         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20705
20706 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20707
20708         * gcc.dg/ppc64-abi-2.c: New test.
20709
20710 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20711
20712         * lib/treelang.exp: Fill out this file.
20713         * lib/treelang-dg.exp: New File.
20714
20715 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20716
20717         * gcc.c-torture/compile/981022-1.c: Remove.
20718         * gcc.dg/array-5.c: Remove XFAIL.
20719         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20720         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20721         gcc.dg/cond-lvalue-1.c: Update.
20722         * gcc.dg/cast-lvalue-2.c: New test.
20723
20724 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20725
20726         PR c++/13592
20727         * g++.dg/other/error1.C (class foo): Tweak error message.
20728
20729         PR c++/13592
20730         * g++.dg/template/call2.C: New test.
20731
20732 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20733
20734         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20735         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20736         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20737         scalar-return-1_x.c, scalar-return-2_y.c,
20738         scalar-return-3_x.c, scalar-return-3_y.c,
20739         scalar-return-4_x.c, scalar-return-4_y.c,
20740         struct-align-1.h, struct-align-1_x.c,
20741         struct-align-1_y.c, struct-align-2.h,
20742         struct-align-2_x.c, struct-align-2_y.c,
20743         struct-by-value-10_y.c, struct-by-value-11_x.c,
20744         struct-by-value-11_y.c, struct-by-value-12_x.c,
20745         struct-by-value-12_y.c, struct-by-value-13_x.c,
20746         struct-by-value-13_y.c, struct-by-value-14_x.c,
20747         struct-by-value-14_y.c, struct-by-value-15_x.c,
20748         struct-by-value-15_y.c, struct-by-value-16_y.c,
20749         struct-by-value-17_y.c, struct-by-value-18_y.c,
20750         struct-by-value-19_y.c, struct-by-value-1_x.c,
20751         struct-by-value-1_y.c, struct-by-value-20_y.c,
20752         struct-by-value-2_x.c, struct-by-value-2_y.c,
20753         struct-by-value-3_y.c, struct-by-value-4_x.c,
20754         struct-by-value-4_y.c, struct-by-value-5_y.c,
20755         struct-by-value-6_y.c, struct-by-value-7_y.c
20756         struct-by-value-8_x.c, struct-by-value-8_y.c
20757         struct-by-value-9_x.c, struct-by-value-9_y.c
20758         struct-return-10_x.c, struct-return-10_y.c,
20759         struct-return-19_x.c, struct-return-20_x.c
20760         struct-return-2_x.c, struct-return-2_y.c
20761         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20762         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20763
20764 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20765
20766         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20767         attribute on sparc*-sun-solaris2.*.
20768
20769 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20770
20771         PR c++/13710
20772         * g++.dg/ext/typeof7.C: New test.
20773
20774 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20775
20776         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20777         * gcc.dg/const-elim-1.c: Same.
20778
20779 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20780
20781         * objc.dg/stret-1.m: New.
20782         * objc.dg/stret-2.m: New.
20783
20784 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20785
20786         PR c++/11895
20787         * g++.dg/ext/vector1.C: New test.
20788
20789 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20790
20791         * gcc.dg/pch/import-1.c: New.
20792         * gcc.dg/pch/import-1.hs: New.
20793         * gcc.dg/pch/import-1a.h: New.
20794         * gcc.dg/pch/import-1b.h: New.
20795         * gcc.dg/pch/import-1c.h: New.
20796
20797 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c++/13574
20800         * g++.dg/ext/array1.C: New test.
20801
20802         PR c++/13178
20803         * g++.dg/conversion/op1.C: New test.
20804
20805 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20806
20807         PR 11864
20808         From Kazumoto Kojima / Dan Kegel:
20809         * gcc.dg/pr11864-1.c: New test.
20810
20811         PR 10392
20812         From Marcus Comstedt / Dan Kegel:
20813         * gcc.dg/pr10392-1.c: New test.
20814
20815 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20816
20817         PR c++/13478
20818         * g++.dg/init/ref10.C: New test.
20819
20820 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20821
20822         PR c++/13407
20823         * g++.dg/parse/typename6.C: New test.
20824
20825 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20826
20827         PR pch/13361
20828         * testsuite/g++.dg/pch/wchar-1.C: New.
20829         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20830
20831 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20832
20833         PR c++/9259
20834         * g++.dg/expr/sizeof2.C: New test.
20835
20836 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20837
20838         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20839
20840 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20841
20842         PR c++/13659
20843         * g++.dg/lookup/strong-using-3.C: New.
20844         * g++.dg/lookup/using-10.C: New.
20845
20846 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20847
20848         PR c++/13594
20849         * g++.dg/lookup/strong-using-2.C: New.
20850
20851 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20852             Dan Kegel <dank@kegel.com>
20853             J"orn Rennecke <joern.rennecke@superh.com>
20854
20855         PR target/9365
20856         * gcc.dg/pr9365-1.c: New test.
20857
20858 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20859
20860         PR c++/8856
20861         * g++.dg/parse/casting-operator2.C: New test.
20862         * g++.old-deja/g++.pt/explicit83.C: Remove.
20863
20864 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20865
20866         * gcc.dg/label-compound-stmt-1.c: New test.
20867         * gcc.c-torture/compile/950922-1.c,
20868         gcc.c-torture/compile/20000211-3.c,
20869         gcc.c-torture/compile/20000518-1.c,
20870         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20871         compound statements.
20872
20873 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20874
20875         * gcc.dg/ppc64-abi-1.c: New test.
20876
20877 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20878
20879          * g++.dg/ext/attrib9.C: Add dg-warnings.
20880
20881 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20882
20883         PR c++/12335
20884         * g++.dg/parse/dtor3.C: New test.
20885
20886 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20887
20888         PR c++/12709
20889         * g++.dg/parse/try-catch-1.C: New test.
20890
20891 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20892
20893         * ada/acats/run_all.sh: Add more verbose output in acats.log
20894         when compiling tests.
20895
20896 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20897
20898         PR 13656
20899         * gcc.dg/typedef-redecl.c: New test case.
20900         * gcc.dg/typedef-redecl.h: New support file.
20901
20902 2004-01-13  Jan Hubicka  <jh@suse.cz>
20903
20904         * gcc.dg/always_inline.c: New test.
20905         * gcc.dg/debug/20031231-1.c: Fix.
20906
20907 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20908
20909         PR c++/13474
20910         * g++.dg/template/array3.C: New test.
20911
20912 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20913
20914         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20915         * g++.dg/warn/Wunused-2.C: Likewise.
20916
20917 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20918
20919         PR c++/13289
20920         * g++.dg/template/instantiate6.C: New test.
20921
20922 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20923
20924         PR middle-end/11397
20925         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20926
20927 2004-01-12  Jan Hubicka  <jh@suse.cz>
20928
20929         PR opt/12826
20930         * gcc.dg/20040112-1.c: New.
20931
20932         * gcc.dg/dwarf-die[1-7].c: Move to...
20933         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20934         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20935
20936 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20937
20938         PR c++/4100
20939         * g++.dg/parse/friend4.C: New test.
20940
20941 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20942
20943         PR c++/4100
20944         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20945         definition is called a friend.
20946
20947 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20948
20949         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20950
20951 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20952
20953         PR c++/3478
20954         * g++.dg/parse/error10.C: New test.
20955         * g++.dg/template/arg2.C: Accept "invalid type" error.
20956
20957 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20958
20959         PR middle-end/13392
20960         * g++.dg/opt/expect2.C: New test.
20961
20962 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20963
20964         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20965         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20966         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20967         Update dg-error regexps.
20968
20969 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20970
20971         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20972         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20973
20974 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20975
20976         * gcc.dg/pragma-re-1.c: Use right pointer type.
20977
20978 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20979
20980         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20981
20982 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20983
20984         * gcc.dg/rs6000-ldouble-1.c: New.
20985
20986 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20987
20988         DR 337
20989         PR c++/9256
20990         * g++.dg/other/abstract1.C: New test.
20991
20992 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20993
20994         * g++.dg/lookup/strong-using-1.C: New.
20995
20996 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20997
20998         PR c/11234
20999         * gcc.dg/func-ptr-conv-1.c: New test.
21000         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21001
21002 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21003
21004         PR target/13380.
21005         * gcc.c-torture/compile/20040109-1.c: New.
21006
21007 2004-01-08  Stuart Hastings  <stuart@apple.com>
21008
21009         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21010         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21011         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21012
21013 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21014
21015         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21016
21017 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21018
21019         * ada/acats/run_acats: Treat 'gnatchop' the same way
21020         as 'gnatmake'.  Export GCC_DRIVER.
21021         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21022         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21023
21024 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21025
21026         PR c++/12573
21027         * g++.dg/template/dependent-expr4.C: New test.
21028
21029 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21030
21031         * gcc.dg/altivec-11.c: New test.
21032
21033 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21034
21035         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21036
21037 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21038
21039         PR c/6024
21040         * gcc.dg/enum-compat-1.c: New test.
21041         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21042
21043 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21044
21045         PR c/12165
21046         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21047         gcc.dg/c99-idem-qual-3.c: New tests.
21048
21049 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21050
21051         * gcc.dg/winline-7.c: Don't cast void * to int.
21052
21053 2004-01-06  Jan Hubicka  <jh@suse.cz>
21054
21055         * gcc.dg/i386-sse-5.c: New test
21056         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21057
21058 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21059
21060         PR c++/12815
21061         * g++.dg/rtti/typeid4.C: New test.
21062
21063 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21064
21065         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21066
21067 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21068
21069         PR c++/12132
21070         * g++.dg/template/error11.C: New test.
21071
21072         PR c++/13451
21073         * g++.dg/template/class2.C: New test.
21074
21075 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21076         Richard Sandiford <rsandifo@redhat.com>
21077
21078         PR c++/13387
21079         * g++.dg/opt/alias3.C: New test.
21080
21081 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21082
21083         PR c++/13157
21084         * g++.dg/template/koenig3.C: New test.
21085
21086         PR c++/13529
21087         * g++.dg/parse/offsetof3.C: New test.
21088
21089         * g++.dg/init/copy7.C: Add missing dg-error markers.
21090
21091         PR c++/12226
21092         * g++.dg/init/copy7.c: New test.
21093
21094         PR c++/13536
21095         * g++.dg/parse/cast1.C: New test.
21096
21097 2004-01-04  Jan Hubicka  <jh@suse.cz>
21098
21099         * gcc.dg/winline[1-7].c: New tests.
21100
21101 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21102
21103         PR c++/13520
21104         * g++.dg/template/qualttp22.C: New test.
21105
21106 2004-01-01  Jan Hubicka  <jh@suse.cz>
21107
21108         * gcc.dg/debug/20031231-1.c: New.
21109         * gcc.c-torture/compile/20040101-1.c: New.
21110         * gcc.dg/dwarf-die-[1-7].c: New.
21111
21112 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21113
21114         PR optimization/13521
21115         * gcc.c-torture/compile/20031231-1.c: New test.
21116
21117 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21118
21119         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21120
21121 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21122
21123         PR c++/10079
21124         * g++.dg/template/crash16.C: New test.
21125
21126 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21127
21128         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21129
21130 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21131
21132         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21133         ports.
21134         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21135         * g++.old-deja/g++.law/profile1.C: Likewise.
21136         * gcc.c-torture/compile/981006-1.c: Likewise.
21137         * gcc.c-torture/execute/loop-2e.x: Likewise.
21138         * gcc.c-torture/execute/loop-2f.x: Remove.
21139         * gcc.c-torture/execute/loop-2g.x: Likewise.
21140         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21141         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21142
21143 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21144
21145         PR c++/13507
21146         * g++.dg/ext/attrib11.C: New test.
21147
21148         PR c++/13494
21149         * g++.dg/template/array2-1.C: New test.
21150         * g++.dg/template/array2-2.C: New test.
21151
21152 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21153
21154         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21155
21156 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21157
21158         PR c++/12774
21159         * g++.dg/template/array1-1.C: New test.
21160         * g++.dg/template/array1-2.C: New test.
21161
21162 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21163
21164         PR fortran/12632
21165         * g77.dg/12632.f: New test case.
21166
21167 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21168
21169         PR c++/13289
21170         * g++.dg/parse/nontype1.C: New test.
21171
21172 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21173
21174         PR c++/12403
21175         * g++.dg/parse/explicit1.C: New test.
21176         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21177
21178 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21179
21180         PR c++/13081
21181         * g++.dg/opt/inline6.C: New test.
21182
21183         PR c++/12613
21184         * g++.dg/parse/error9.C: New test.
21185
21186         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21187
21188 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21189
21190         PR c++/13009
21191         * g++.dg/init/assign1.C: New test.
21192
21193 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21194
21195         PR c++/13070
21196         * g++.dg/warn/format3.C: New test case.
21197
21198 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21199
21200         * gcc.c-torture/compile/20031227-1.c: New test.
21201
21202 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21203
21204         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21205         * g77.dg/bprob/bprob.exp: Likewise.
21206         * gcc.misc-tests/bprob.exp: Likewise.
21207         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21208         variants on systems where the library does not provide that
21209         functionality.
21210         * gcc.dg/builtins-20.c: Use builtins-config.h.
21211         * gcc.dg/builtins-config.h: New file.
21212
21213 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21214
21215         * lib/gcc-dg.exp (dg-require-profiling): New function.
21216         * lib/target-supports.exp (check_profiling_available): Likewise.
21217         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21218         * g77.dg/bprob/bprob.exp: Likewise.
21219         * gcc.misc-tests/bprob.exp: Likewise.
21220         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21221         * gcc.dg/20021014-1.c: Likewise.
21222         * gcc.dg/nest.c: Likewise.
21223
21224 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21225
21226         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21227         compiling.
21228         * g++.dg/lookup/java2.C: Likewise.
21229         * gcc.dg/cpp/lexident.c: Likewise.
21230
21231 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21232
21233         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21234         given.
21235         * gcc.c-torture/compile/961203-1.c: Likewise.
21236         * gcc.c-torture/compile/980506-1.c: Likewise.
21237
21238 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21239
21240         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21241         (additional_prunes): New global.
21242         (gcc-dg-prune): Handle additional per-test pruning.
21243         (dg-test): Clear additional_prunes between tests.
21244
21245         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21246         dg-prune-output to avoid spurious failures from assembler
21247         complaining about nonexistent WAW violations.
21248         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21249         Use dg-prune-output to avoid spurious failures from assembler
21250         warning about Itanium B-step errata.
21251
21252 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21253
21254         * g++.dg/abi/macro0.C: New test.
21255         * g++.dg/abi/macro1.C: Likewise.
21256         * g++.dg/abi/macro2.C: Likewise.
21257
21258         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21259         * g++.dg/abi/bitfield7.C: Likewise.
21260         * g++.dg/abi/dtor2.C: Likewise.
21261         * g++.dg/abi/mangle11.C: Likewise.
21262         * g++.dg/abi/mangle12.C: Likewise.
21263         * g++.dg/abi/mangle14.C: Likewise.
21264         * g++.dg/abi/mangle17.C: Likewise.
21265         * g++.dg/abi/vbase10.C: Likewise.
21266         * g++.dg/abi/vbase14.C: Likewise.
21267         * g++.dg/template/qualttp17.C: Likewise.
21268
21269 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21270
21271         PR c/11995
21272         * gcc.dg/20031223-1.c: New test.
21273
21274 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21275
21276         * gcc.dg/noreturn-7.c: New test.
21277
21278 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21279
21280         * gcc.dg/null-pointer-1.c: New test.
21281
21282 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21283
21284         * g++.old-deja/g++.jason/template18.C: Remove.
21285         * g++.old-deja/g++.jason/template37.C: Likewise.
21286
21287         PR c++/12862
21288         * g++.dg/lookup/ns1.C: New test.
21289
21290         PR c++/12397
21291         * g++.dg/template/lookup3.C: New test.
21292
21293 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21294
21295         * g++.dg/template/recurse1.C: New test
21296
21297 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/12479
21300         * g++.dg/parse/semicolon1.C: New test.
21301         * g++.dg/parse/semicolon1.h: Likewise.
21302
21303 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21304
21305         * gcc.dg/darwin-misaligned.c: New test.
21306
21307 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21308
21309         PR c/9163
21310         * gcc.dg/20031222-1.c: New test.
21311
21312 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21313
21314         PR c++/13438
21315         * g++.dg/parse/error8.C: New test.
21316
21317         PR c++/11554
21318         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21319
21320 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21321
21322         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21323         too small.
21324         * gcc.c-torture/compile/930217-1.c: Likewise.
21325         * gcc.c-torture/compile/930513-1.c: Likewise.
21326         * gcc.c-torture/execute/920908-2.c: Likewise.
21327         * gcc.c-torture/execute/921204-1.c: Likewise.
21328         * gcc.c-torture/execute/930621-1.c: Likewise.
21329         * gcc.c-torture/execute/930630-1.c: Likewise.
21330         * gcc.c-torture/execute/931031-1.c: Likewise.
21331         * gcc.c-torture/execute/980602-2.c: Likewise.
21332         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21333         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21334         * gcc.c-torture/execute/extzvsi.c: Likewise.
21335         * gcc.c-torture/unsorted/ext.c: Likewise.
21336
21337 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21338
21339         PR target/12749
21340         * gcc.c-torture/compile/20031220-2.c: New test case.
21341
21342 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21343
21344         PR optimization/13031
21345         * gcc.c-torture/compile/20031220-1.c: New test case.
21346
21347 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21348
21349         * gcc.dg/cast-function-1.c: New test.
21350
21351 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21352
21353         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21354         formats.
21355
21356 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21357
21358         PR c++/12795
21359         * g++.dg/ext/attrib10.C: New test.
21360
21361 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21362
21363         * gcc.dg/cleanup-10.c: New test.
21364         * gcc.dg/cleanup-11.c: New test.
21365
21366 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21367
21368         PR c++/13239
21369         * g++.dg/opt/expect1.C: New test.
21370
21371 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21372
21373         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21374
21375 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21376
21377         PR debug/12923
21378         * gcc.dg/20031218-1.c: New test.
21379
21380         PR debug/12389
21381         * gcc.dg/20031218-2.c: New test.
21382         * gcc.dg/20031218-3.c: New test.
21383
21384         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21385         of label name and allow for USER_LABEL_PREFIX == "_" names.
21386         * g++.dg/abi/mangle18-2.C: Likewise.
21387         * g++.dg/abi/mangle19-1.C: Likewise.
21388         * g++.dg/abi/mangle19-2.C: Likewise.
21389         * g++.dg/abi/mangle20-1.C: Likewise.
21390         * g++.dg/abi/mangle20-2.C: Likewise.
21391
21392 2003-12-18  Richard Henderson  <rth@redhat.com>
21393
21394         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21395
21396 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21397             Dan Kegel <dank@kegel.com>
21398
21399         PR other/12009
21400         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21401         testing a cross compiler, it causes spurious compile failures.
21402         * lib/g++.exp: Likewise.
21403
21404 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21405
21406         PR c++/13262
21407         * g++.dg/template/access13.C: New test.
21408
21409 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21410
21411         * gcc.dg/20031216-1.c: New test.
21412
21413 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21414
21415         PR c++/9154
21416         * g++.dg/template/error10.C: New test.
21417
21418 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21419
21420         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21421         * g++.dg/eh/simd-2.C: Likewise.
21422
21423 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21424             Roger Sayle  <roger@eyesopen.com>
21425
21426         * gcc.c-torture/execute/ieee/mzero5.c: New.
21427
21428 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21429
21430         PR c++/10603
21431         * g++.dg/parse/error6.C: New test.
21432
21433         PR c++/12827
21434         * g++.dg/parse/error7.C: New test.
21435
21436 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21437
21438         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21439         at -O with stabs debugging formats.
21440         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21441         * gcc.dg/debug/debug-2.c: Likewise.
21442
21443 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21444
21445         PR c++/12696
21446         * g++.dg/init/error1.C: New test.
21447
21448         PR c++/12218
21449         * g++.dg/init/pm3.C: New test.
21450
21451 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21452
21453         PR c/3347
21454         * gcc.dg/bitfld-8.c: New test.
21455
21456 2003-12-16  James Lemke  <jim@wasabisystems.com>
21457
21458         * gcc.dg/arm-scd42-[123].c: New tests.
21459
21460 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21461
21462         PR c++/9043
21463         * g++.dg/abi/mangle20-1.C: New test.
21464         * g++.dg/abi/mangle20-2.C: New test.
21465
21466 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21467
21468         PR c++/13275
21469         * g++.dg/other/offsetof2.C: Remove XFAIL.
21470         * g++.dg/parse/offsetof1.C: New test.
21471         * g++.gd/parse/offsetof2.C: Likewise.
21472
21473 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21474
21475         * g++.dg/template/nontype3.C: New test.
21476         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21477
21478 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21479
21480         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21481
21482 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21483
21484         PR c++/13387
21485         * g++.dg/expr/assign1.C: New test.
21486
21487         PR c++/13242
21488         * g++.dg/abi/mangle19-1.C: New test.
21489         * g++.dg/abi/mangle19-2.C: New test.
21490
21491 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21492
21493         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21494
21495 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21496
21497         * gcc.c-torture/execute/20031216-1.c: New test.
21498
21499 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21500
21501         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21502         an ICE regression.
21503
21504 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21505
21506         PR c++/10926
21507         * g++.dg/template/error9.C: New test.
21508
21509         PR c++/11116
21510         * g++.dg/template/error8.C: New test.
21511
21512 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21513
21514         PR middle-end/13400
21515         * gcc.c-torture/execute/20031215-1.c: New test case.
21516
21517 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21518
21519         PR c++/13269
21520         * g++.dg/parse/error5.C: New test.
21521
21522         PR c++/12989
21523         * g++.dg/expr/sizeof1.C: New test.
21524
21525         PR c++/13310
21526         * g++.dg/template/crash15.C: New test.
21527
21528 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21529
21530         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21531         a non-POD type as the last named parameter of a varargs function.
21532
21533 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21534
21535         PR c++/13243
21536         PR c++/12573
21537         * g++.dg/template/crash14.C: New test.
21538         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21539
21540 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21541
21542         * g++.dg/other/java1.C: New test.
21543
21544         PR c++/13241
21545         * g++.dg/abi/mangle18-1.C: New test.
21546         * g++.dg/abi/mangle18-2.C: New test.
21547
21548 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21549
21550         PR optimization/10312
21551         * gcc.c-torture/execute/20031214-1.c: New.
21552
21553 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21554
21555         PR c++/10779
21556         PR c++/12160
21557         * g++.dg/parse/error3.C: New test.
21558         * g++.dg/parse/error4.C: Likewise.
21559         * g++.dg/abi/mangle4.C: Tweak error messages.
21560         * g++.dg/lookup/using5.C: Likewise.
21561         * g++.dg/other/error2.C: Likewise.
21562         * g++.dg/parse/typename5.C: Likewise.
21563         * g++.dg/parse/undefined1.C: Likewise.
21564         * g++.dg/template/arg2.C: Likewise.
21565         * g++.dg/template/ttp3.C: Likewise.
21566         * g++.dg/template/type1.C: Likewise.
21567         * g++.old-deja/g++.other/crash32.C: Likewise.
21568         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21569
21570 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21571
21572         PR c++/13106
21573         * g++.dg/warn/noreturn-3.C: New test.
21574
21575 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21576
21577         PR c++/13118
21578         * g++.dg/abi/covariant3.C: New.
21579
21580 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21581
21582         * g++.dg/eh/ia64-1.C: New test.
21583
21584 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21585
21586         PR optimization/13037
21587         * g77.f-torture/execute/13037.f: New test case.
21588
21589 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21590
21591         PR c++/12881
21592         * g++.dg/abi/covariant2.C: New.
21593
21594 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21595
21596         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21597
21598 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21599
21600         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21601
21602 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21603
21604         PR other/10819
21605         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21606         to fix Bug 10819.
21607         * lib/g++.exp (g++_version): Likewise.
21608         * lib/g77.exp (g77_version): Likewise.
21609         * lib/objc.exp (default_objc_version): Likewise.
21610
21611 2003-12-10  Richard Henderson  <rth@redhat.com>
21612
21613         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21614
21615         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21616
21617 2003-12-08  Matt Austern  <austern@apple.com>
21618
21619         PR c/13134
21620         * lib/gcc-dg.exp (dg-require-visibility): Define.
21621         * lib/target-supports (check_visibility_available): Define.
21622         * gcc.dg/visibility-1.c: New test.
21623         * gcc.dg/visibility-2.c: Likewise.
21624         * gcc.dg/visibility-3.c: Likewise.
21625         * gcc.dg/visibility-4.c: Likewise.
21626         * gcc.dg/visibility-5.c: Likewise.
21627         * gcc.dg/visibility-6.c: Likewise.
21628         * g++.dg/ext/visibility-1.C: Likewise.
21629         * g++.dg/ext/visibility-2.C: Likewise.
21630         * g++.dg/ext/visibility-3.C: Likewise.
21631         * g++.dg/ext/visibility-4.C: Likewise.
21632         * g++.dg/ext/visibility-5.C: Likewise.
21633         * g++.dg/ext/visibility-6.C: Likewise.
21634
21635 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21636
21637         * g++.dg/lookup/java1.C: New test.
21638         * g++.dg/lookup/java2.C: New test.
21639
21640 2003-12-07  Falk Hueffner  <falk@debian.org>
21641
21642         * g++.dg/opt/noreturn-1.C: New test.
21643
21644 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21645
21646         * gcc.dg/overflow-1.c: New test.
21647
21648 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21649
21650         * g77.f-torture/compile/13060.f: New test.
21651
21652 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21653
21654         PR c++/13323
21655         * g++.dg/inherit/operator2.C: New test.
21656
21657 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21658
21659         PR c++/13305
21660         * g++.dg/ext/attrib9.C: New test.
21661
21662 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/13314
21665         * g++.dg/template/error7.C: New test.
21666
21667 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21668             J"orn Rennecke <joern.rennecke@superh.com>
21669
21670         PR target/13302
21671         * g++.dg/other/struct-va_list.C: New test.
21672
21673 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21674
21675         PR c++/13166
21676         * g++.dg/parse/defarg6.C: New test.
21677
21678 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21679
21680         PR target/13256
21681         * gcc.c-torture/execute/20031201-1.c: New test.
21682
21683 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21684
21685         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21686
21687 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21688
21689         * gcc.dg/builtin-return-1.c: New test.
21690
21691 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21692             J"orn Rennecke <joern.rennecke@superh.com>
21693
21694         PR optimization/13260
21695         * gcc.c-torture/execute/20031204-1.c: New test.
21696
21697 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21698
21699         PR c++/9127
21700         * g++.dg/template/error6.C: New test.
21701
21702 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21703
21704         * gcc.dg/20031202-1.c: New test.
21705
21706 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21707
21708         PR c++/13179
21709         * g++.dg/template/eh1.C: New test.
21710
21711         PR c++/10771
21712         * g++.dg/template/error5.C: New test.
21713
21714 2003-12-02  David Ung  <davidu@mips.com>
21715
21716         * gcc.dg/compat/vector-check.h: Corrected type for var
21717         g_##TMODE
21718
21719 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21720
21721         PR c++/10126
21722         * g++.dg/template/ptrmem8.C: New test.
21723
21724 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21725
21726         PR c++/12573
21727         * g++.dg/template/dependent-expr3.C: New test.
21728
21729 2003-12-01  James Lemke  <jim@wasabisystems.com>
21730
21731         * gcc.dg/arm-g2.c: New test.
21732
21733 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21734
21735         PR optimization/11634
21736         * gcc.dg/20031201-2.c: New test case.
21737
21738 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21739
21740         PR 11433
21741         * objc.dg/proto-lossage-3.m: New test.
21742
21743 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21744
21745         PR optimization/12628
21746         * gcc.dg/20031201-1.c: New test case.
21747
21748 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21749
21750         * gcc.dg/unaligned-1.c: New test.
21751
21752 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++/9849
21755         * g++.dg/template/error4.C: New test.
21756         * g++.dg/template/nested3.C: Adjust error markers.
21757
21758 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21759
21760         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21761
21762 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21763
21764         PR c/10333
21765         * gcc.dg/bitfld-7.c: New test.
21766
21767 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21768
21769         * gcc.dg/tls/asm-1.C: New test.
21770
21771 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21772
21773         * gcc.dg/cpp/assert4.c: Update.
21774
21775 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21776
21777         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21778         * gcc.dg/builtin-apply3.c: New test.
21779
21780 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21781
21782         * lib/compat.exp (compat-obj): New xfaildata parameter.
21783         Use it to set compiler_conditional_xfail_data before compiling.
21784         (compat-get-options): Handle dg-xfail-if.
21785         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21786         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21787         * gcc.dg/compat/vector-1_y.c: Likewise.
21788         * gcc.dg/compat/vector-2_x.c: Likewise.
21789         * gcc.dg/compat/vector-2_y.c: Likewise.
21790
21791 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21792
21793         * g++.dg/opt/reg-stack4.C: New test.
21794
21795 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21796
21797         * gcc.dg/builtin-apply2.c: New test.
21798
21799 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21800
21801         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21802
21803 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21804
21805         PR c++/12924
21806         * g++.dg/template/template-id-2.C: New test.
21807
21808 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21809
21810         PR c++/5369
21811         * g++.dg/template/memfriend1.C: New test.
21812         * g++.dg/template/memfriend2.C: Likewise.
21813         * g++.dg/template/memfriend3.C: Likewise.
21814         * g++.dg/template/memfriend4.C: Likewise.
21815         * g++.dg/template/memfriend5.C: Likewise.
21816         * g++.dg/template/memfriend6.C: Likewise.
21817         * g++.dg/template/memfriend7.C: Likewise.
21818         * g++.dg/template/memfriend8.C: Likewise.
21819         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21820
21821 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21822
21823         PR c++/12515
21824         * g++.dg/ext/cond1.C: New test.
21825
21826 2003-11-20  Richard Henderson  <rth@redhat.com>
21827
21828         * gcc.dg/20020201-2.c: Remove.
21829         * gcc.dg/20020201-4.c: Remove.
21830         * gcc.dg/20020304-1.c: Remove.
21831
21832 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21833
21834         * gcc.dg/cpp/trad/xwin1.c: New test case.
21835
21836 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21837
21838         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21839         * lib/g77.exp: Likewise.
21840         * lib/objc.exp: Likewise.
21841         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21842         for darwin.
21843
21844 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21845
21846         PR c++/12932
21847         * g++.dg/template/static5.C: New test.
21848
21849 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21850
21851         * gcc.dg/nested-func-1.c: New test.
21852
21853 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21854
21855         * gcc.dg/cpp/assert4.c: New test.
21856
21857 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21858
21859         PR c++/2294
21860         * g++.dg/lookup/using9.c: New test.
21861
21862 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21863
21864         PR c++/12762
21865         * g++.dg/template/error3.C: New test.
21866
21867 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21868
21869         PR ada/13035
21870         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21871         No longer use a wrapper for gcc, since this does not work under
21872         Windows.
21873
21874 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21875
21876         PR c++/2094
21877         * g++.dg/template/ptrmem7.C: New test.
21878
21879 2003-11-13  Andrew Pinski <apinski@apple.com>
21880
21881         * gcc.c-torture/compile/20031113-1.c: New test.
21882
21883 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21884             Kean Johnston <jkj@sco.com>
21885
21886         PR c/13029
21887         * gcc.dg/unused-4.c: Update.
21888
21889 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21890
21891         * g++.dg/opt/const3.C: New test.
21892
21893 2003-11-13  Jan Hubicka  <jh@suse.cz>
21894
21895         * gcc.c-torture/compile/20031112-1.c: New test.
21896
21897 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21898
21899         * g++.dg/parse/crash10.C: Remove bogus error marker.
21900
21901 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21902
21903         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21904         (host_gcc): Likewise.
21905         (ROOT): Honor $PWDCMD.
21906         (BASE): Likewise.
21907         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21908
21909 2003-11-12  Catherine Moore  <clm@redhat.com>
21910
21911         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21912
21913 2003-11-12  Andreas Jaeger  <aj@suse.de>
21914             Jakub Jelinek  <jakub@redhat.com>
21915             Andrew Pinski  <pinskia@physics.uc.edu>
21916             Richard Henderson  <rth@redhat.com>
21917
21918         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21919         systems.
21920         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21921
21922         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21923         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21924
21925 2003-11-11  Andreas Jaeger  <aj@suse.de>
21926
21927         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21928
21929         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21930
21931 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21932
21933         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21934         Clean ups.
21935
21936 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21937
21938         * gcc.dg/trampoline-1.c: New test.
21939
21940 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21941
21942         * gcc.c-torture/compile/200031109-1.c: New test.
21943
21944 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21945
21946         PR c/3190
21947         PR c/8714
21948         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21949         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21950         gcc.dg/format/no-y2k-1.c: Update.
21951
21952 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21953
21954         PR optimization/10467
21955         * gcc.dg/20031108-1.c: New test case.
21956
21957 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21958
21959         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21960
21961 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21962
21963         * gcc.dg/compound-lvalue-1.c: New test.
21964         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21965         some XFAILs.
21966
21967 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21968
21969         * gcc.dg/altivec-varargs-1.c: New test.
21970
21971 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21972
21973         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21974         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21975         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21976         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21977         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21978
21979 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21980
21981         * gcc.dg/cond-lvalue-1.c: New test.
21982
21983 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21984
21985         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21986
21987 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21988
21989         PR c++/11616
21990         * g++.dg/template/instantiate5.C: New test.
21991
21992 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21993
21994         PR c++/12726
21995         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21996         * ChangeLog: Add missing first entry for above test.
21997
21998 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21999
22000         PR c++/9810
22001         * g++.dg/template/using8.C: New test.
22002         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22003
22004 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22005
22006         PR optimization/10817
22007         * gcc.c-torture/compile/20031102-1.c: New test case.
22008
22009 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22010
22011         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22012         2147483647.
22013
22014 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22015
22016         * gcc.dg/20031102-1.c: New test.
22017
22018 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22019
22020         * gcc.dg/complex-1.c: New test.
22021
22022 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22023
22024         PR c++/12796
22025         * g++.dg/template/crash13.C: Adjust expected error location.
22026         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22027
22028 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22029
22030         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22031
22032 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22033
22034         PR/10239
22035         * gcc.c-torture/compile/20031031-2.c: New test.
22036
22037 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22038
22039         PR/11640
22040         * gcc.c-torture/compile/20031031-1.c: New test.
22041
22042 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22043
22044         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22045         * gcc.misc-tests/bprob.exp: Likewise.
22046         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22047         the execution test on arm-elf configs.
22048         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22049         configs that don't support scratch files.
22050         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22051
22052 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22053
22054         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22055         done by dejagnu.
22056
22057 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22058
22059         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22060         Avoid non pure sh syntax. Add more logging.
22061
22062         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22063         fail.
22064
22065 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22066
22067         PR libgcj/10610
22068         * gcc.dg/ppc-stackalign-1.c: New test.
22069
22070 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22071
22072         * ada/acats/run_all.sh: Change output to be more compliant with
22073         dejagnu framework.
22074         Create acats.sum and acats.log files under testsuite/ada/acats
22075         Only run [a-z]* directories, to filter out e.g. CVS.
22076         Redirect build output to log file.
22077
22078 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22079
22080         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22081
22082 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22083
22084         PR ada/5909:
22085         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22086
22087 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22088
22089         * gcc.c-torture/compile/20031023-1.c: New test.
22090         * gcc.c-torture/compile/20031023-2.c: New test.
22091         * gcc.c-torture/compile/20031023-3.c: New test.
22092         * gcc.c-torture/compile/20031023-4.c: New test.
22093
22094 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22095
22096         PR c++/10371
22097         * g++.dg/lookup/scoped8.C: New test.
22098
22099 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22100
22101         * g++.dg/opt/reg-stack3.C: New test.
22102
22103 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22104
22105         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22106
22107 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22108
22109         PR c++/11076
22110         * g++.dg/template/crash13.C: New test.
22111
22112 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22113
22114         * gcc.dg/c99-restrict-2.c: New test.
22115
22116 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22117
22118         PR c++/12698, c++/12699, c++/12700, c++/12566
22119         * g++.dg/inherit/covariant9.C: New test.
22120         * g++.dg/inherit/covariant10.C: New test.
22121         * g++.dg/inherit/covariant11.C: New test.
22122
22123 2003-10-23  Jason Merrill  <jason@redhat.com>
22124
22125         PR c++/12726
22126         * g++.dg/ext/complit2.C: New test.
22127
22128 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22129
22130         PR target/12654
22131         * gcc.c-torture/execute/20031020-1.c: New test.
22132
22133 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22134
22135         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22136         following the jump_insn.
22137
22138 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22139
22140         * gcc.dg/cast-lvalue-1.c: New test.
22141
22142 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/11962
22145         * g++.dg/template/cond2.C: New test.
22146
22147 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22148
22149         * gcc.dg/builtins-28.c: New test.
22150
22151 2003-10-20  Jan Hubicka  <jh@suse.cz>
22152
22153         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22154         parameter.
22155         * testsuite/gcc.dg/inline-2.c: Likewise.
22156
22157 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22158
22159         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22160         * gcc.dg/nest.c: Likewise.
22161
22162 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22163
22164         PR c++/9781, c++/10583, c++/11862
22165         * g++.dg/parse/crash13.C: New test.
22166
22167 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22168
22169         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22170
22171 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22172
22173         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22174         Define HAVE_C99_RUNTIME except on Solaris.
22175         * gcc.dg/builtins-20.c: Likewise.
22176
22177 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22178
22179         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22180
22181 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22182
22183         PR c++/12495
22184         * g++.dg/template/crash21.C: New test.
22185
22186 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22187
22188         PR c++/2513
22189         * g++.dg/template/typename5.C: New test.
22190
22191 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22192
22193         PR c++/12369
22194         * g++.dg/template/friend25.C: New test.
22195
22196 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22197
22198         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22199         versions.
22200
22201 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22202
22203         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22204         == 2147483647.
22205
22206 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22207
22208         * gcc.c-torture/execute/960416-1.x: Remove.
22209         * gcc.c-torture/execute/divconst-3.x: Likewise.
22210
22211 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22212
22213         PR target/12598
22214         * gcc.dg/torture/cris-volatile-1.c: New test.
22215
22216 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22217
22218         PR optimization/9325
22219         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22220         for overflowing floating point to integer conversion during RTL
22221         simplification.
22222
22223 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22224
22225         * objc/execute/_cmd.m: Fix typo.
22226         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22227         Relax 'scan-assembler' regexp.
22228         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22229         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22230         * objc.dg/zero-link-2.m: Remove blank line.
22231         * objc.dg/zero-link-3.m: New test case.
22232
22233 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22234
22235         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22236
22237         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22238         than linker trickery.
22239
22240 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22241
22242         PR c++/12370
22243         * g++.dg/other/friend2.C: New test.
22244
22245 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22246
22247         * gcc.dg/20031012-1.c: New test.
22248
22249 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22250
22251         * gcc.dg/weak/weak-3.c: Fix for new warning.
22252
22253 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22254
22255         PR optimization/8750
22256         * gcc.c-torture/execute/20031012-1.c: New test case.
22257
22258 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22259
22260         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22261         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22262
22263 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22264
22265         PR optimization/12260
22266         * gcc.c-torture/compile/20031011-2.c: New test case.
22267
22268 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22269
22270         * gcc.c-torture/execute/20031011-1.c: New testcase.
22271
22272 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22273
22274         * gcc.c-torture/compile/20031011-1.c: New test.
22275
22276 2003-10-11  Jan Hubicka  <jh@suse.cz>
22277
22278         * g++.dg/other/first-global.C: New test.
22279
22280 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22281
22282         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22283
22284 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22285
22286         * gcc.c-torture/compile/20031010-1.c: New test.
22287
22288 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22289
22290         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22291         * gcc.c-torture/execute/va-arg-25.c: ... here.
22292
22293 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22294
22295         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22296
22297 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22298
22299         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22300
22301 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22302
22303         * g++.dg/parse/error2.C: New test.
22304
22305 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22306
22307         PR c++/11097
22308         * g++.dg/other/error5.C: Modify the error message.
22309         * g++.dg/lookup/using8.C: New test.
22310
22311 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22312
22313         * gcc.dg/darwin-abi-2.c: New file.
22314         * gcc.c-torture/execute/va-arg-24.c: New file.
22315
22316 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22317
22318         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22319         indentation.
22320
22321 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22322
22323         PR c++/10147
22324         * g++.dg/other/error4.C: Update error messages.
22325         * g++.dg/template/ptrmem4.C: Likewise.
22326
22327         PR c++/12337
22328         * g++.dg/init/new9.C: New test.
22329
22330         PR c++/12334, c++/12236, c++/8656
22331         * g++.dg/ext/attrib8.C: New test.
22332
22333 2003-10-06  Devang Patel  <dpatel@apple.com>
22334
22335         * gcc.dg/debug/dwarf2-3.h: New test.
22336         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22337
22338 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22339
22340         * g++.dg/opt/cfg2.C: New test.
22341
22342 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22343
22344         * g++.dg/opt/float1.C: New test.
22345
22346 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22347
22348         * gcc.dg/c90-array-lval-6.c: New test.
22349         * gcc.dg/c99-array-lval-6.c: New test.
22350
22351 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22352             Ziemowit Laski  <zlaski@apple.com>
22353
22354         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22355         'Derived', so that it is never considered a class method; add
22356         new warning for '+port' method ambiguity.
22357         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22358         <objc/objc-api.h> (needed on Mac OS X).
22359         * objc.dg/method-13.m: New test.
22360
22361 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22362
22363         PR optimization/9325, PR java/6391
22364         * gcc.c-torture/execute/20031003-1.c: New test case.
22365
22366 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22367
22368         PR optimization/12180
22369         * gcc.dg/20031002-1.c: New test.
22370
22371         PR c++/12486
22372         * g++.dg/inherit/error1.C: New test.
22373
22374 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22375
22376         * lib/f-torture.exp (search_for): Rename to...
22377         (search_for_re): This.  Also, clean up comments and the
22378         "regexp" invocation.
22379
22380 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22381
22382         * gcc.c-torture/compile/20031002-1.c: New test.
22383
22384 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22385
22386         * g++.dg/opt/cond1.C: New test.
22387
22388 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22389
22390         * gcc.dg/Wold-style-definition-2.c: New testcase.
22391         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22392
22393 2003-09-29  Richard Henderson  <rth@redhat.com>
22394
22395         * g++.dg/init/array10.C: Add dg-options.
22396
22397 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22398
22399         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22400
22401 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22402
22403         * g++.dg/template/friend19.C: Fix typo.
22404         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22405
22406 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22407
22408         * gcc.c-torture/execute/20030928-1.c: New test.
22409         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22410
22411 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22412
22413         * g++.dg/opt/unroll1.C: New test.
22414
22415 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22416
22417         PR optimization/11741
22418         * gcc.dg/20030926-1.c: New test case.
22419
22420 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22421
22422         PR c++/5655
22423         * g++.dg/parse/access7.C: New test.
22424         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22425
22426 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22427
22428         MERGE OF objc-improvements-branch into MAINLINE:
22429         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22430         if libobjc has not been built.
22431         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22432         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22433         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22434         objc/execute/nested-3.m, objc/execute/np-2.m,
22435         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22436         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22437         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22438         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22439         objc.dg/special/unclaimed-category-1.h,
22440         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22441         well as GNU runtime.
22442         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22443         * execute/cascading-1.m, execute/function-message-1.m,
22444         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22445         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22446         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22447         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22448         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22449         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22450         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22451         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22452         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22453         * objc.dg/bitfield-2.m: Run only on Darwin.
22454         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22455         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22456         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22457         * objc.dg/const-str-1.m: Fix constant string layout.
22458
22459 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22460
22461         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22462
22463 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22464
22465         * gcc.dg/darwin-abi-1.c: New file.
22466
22467 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22468
22469         PR target/12281
22470         * gcc.c-torture/compile/20030921-1.c: New test.
22471
22472 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22473
22474         * g++.dg/opt/reg-stack2.C: New test.
22475
22476 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22477
22478         * g++.dg/eh/delayslot1.C: New test.
22479
22480 2003-09-20  Richard Henderson  <rth@redhat.com>
22481
22482         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22483
22484 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22485
22486         * gcc.c-torture/execute/20030920-1.c: New test case.
22487
22488 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22489
22490         * g++.dg/rtti/typeid3.C: Correct expected error message.
22491
22492 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22493
22494         PR c++/157
22495         * g++.dg/parse/crash12.C: New test.
22496
22497 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22498
22499         * gcc.dg/compat/mixed-struct-check.h: New.
22500         * gcc.dg/compat/mixed-struct-defs.h: New.
22501         * gcc.dg/compat/mixed-struct-init.h: New.
22502         * gcc.dg/compat/struct-by-value-19_main.c: New.
22503         * gcc.dg/compat/struct-by-value-19_x.c: New.
22504         * gcc.dg/compat/struct-by-value-19_y.c: New.
22505         * gcc.dg/compat/struct-by-value-20_main.c: New.
22506         * gcc.dg/compat/struct-by-value-20_x.c: New.
22507         * gcc.dg/compat/struct-by-value-20_y.c: New.
22508         * gcc.dg/compat/struct-return-19_main.c: New.
22509         * gcc.dg/compat/struct-return-19_x.c: New.
22510         * gcc.dg/compat/struct-return-19_y.c: New.
22511         * gcc.dg/compat/struct-return-20_main.c: New.
22512         * gcc.dg/compat/struct-return-20_x.c: New.
22513         * gcc.dg/compat/struct-return-20_y.c: New.
22514
22515 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22516         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22517         so that it will not complain on LP64 targets.
22518
22519 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22520
22521         PR c++/495
22522         * g++.dg/template/friend24.C: New test.
22523
22524 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22525
22526         PR c++/12332
22527         * g++.dg/template/memtmpl2.C: New test.
22528
22529 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22530
22531         PR target/11184
22532         * gcc.dg/builtin-apply1.c: New test.
22533
22534 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22535
22536         PR c++/9848
22537         * g++.dg/warn/Wunused-4.C: New test.
22538
22539 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22540
22541         PR c++/12316
22542         * g++.dg/other/gc2.C: New test.
22543
22544 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22545
22546         PR c++/11991
22547         * g++.dg/rtti/typeid3.C: New test.
22548
22549         PR c++/12266
22550         * g++.dg/overload/template1.C: New test.
22551
22552 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22553
22554         * g++.dg/opt/cfg3.C: New test.
22555
22556 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22557
22558         PR c++/7939
22559         * g++.dg/template/crash11.C: New test.
22560
22561 2003-09-16  Jason Merrill  <jason@redhat.com>
22562             Jakub Jelinek  <jakub@redhat.com>
22563
22564         * gcc.dg/attr-warn-unused-result.c: New test.
22565
22566 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         PR c++/12184
22569         * g++.dg/expr/call2.C: New test.
22570
22571 2003-09-15  Andreas Jaeger  <aj@suse.de>
22572
22573         * gcc.dg/Wold-style-definition-1.c: New test.
22574
22575 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22576
22577         PR c++/3907
22578         * g++.dg/parse/template12.C: New test.
22579
22580         * g++.dg/abi/bitfield11.C: New test.
22581         * g++.dg/abi/bitfield12.C: Likewise.
22582
22583 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22584
22585         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22586         non-expansion of functional macro name without arguments at EOL.
22587         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22588
22589 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22590
22591         * gcc.c-torture/execute/20030914-[12].c: New tests.
22592
22593 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22594
22595         PR c++/11788
22596         * g++.dg/overload/addr1.C: New test.
22597
22598 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22599
22600         * gcc.dg/20030909-1.c: New test.
22601
22602 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22603
22604         * gcc.dg/ultrasp10.c: New test.
22605
22606 2003-09-09  Devang Patel  <dpatel@apple.com>
22607
22608         * gcc.dg/darwin-ld-6.c: New test.
22609
22610 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22611
22612         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22613
22614 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22615
22616         * gcc.dg/ia64-types1.c: New test.
22617         * gcc.dg/ia64-types2.c: Likewise.
22618
22619 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22620
22621         * gcc.dg/builtins-1.c: Add more _Complex tests.
22622         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22623
22624         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22625         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22626
22627 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22628
22629         PR c++/11786
22630         * g++.dg/lookup/koenig2.C: New test.
22631
22632         PR c++/5296
22633         * g++.dg/rtti/typeid2.C: New test.
22634
22635 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * gcc.c-torture/compile/20030904-1.c: New test.
22638
22639 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22640
22641         * g++.dg/opt/longbranch2.C: New test.
22642
22643 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22644
22645         * g++.dg/template/crash10.C: Only compile it.
22646
22647 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22648
22649         PR middle-end/11665
22650         * gcc.c-torture/compile/20030907-1.c: New test.
22651         * g++.dg/init/array11.C: New test.
22652
22653 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22654
22655         PR c++/11852
22656         * g++.dg/init/struct1.C: New test.
22657
22658 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22659
22660         PR c++/12181
22661         * g++.dg/expr/comma1.C: New test.
22662
22663 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22664
22665         PR c++/11867
22666         * g++.dg/expr/static_cast5.C: New test.
22667
22668 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22669
22670         PR c++/11507
22671         * g++.dg/lookup/scoped7.C: New test.
22672
22673         PR c++/9574
22674         * g++.dg/other/static1.C: New test.
22675
22676         PR c++/11490
22677         * g++.dg/warn/template-1.C: New test.
22678
22679         PR c++/11432
22680         * g++.dg/template/crash10.C: New test.
22681
22682         PR c++/2478
22683         * g++.dg/overload/VLA.C: New test.
22684
22685         PR c++/10804
22686         * g++.dg/template/call1.C: New test.
22687
22688 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22689
22690         PR c++/11794
22691         * g++.dg/parse/using3.C: New test.
22692
22693 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22694
22695         PR c++/11409
22696         * g++.dg/overload/builtin3.C: New test case.
22697
22698 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22699
22700         PR c/9862
22701         * gcc.dg/20030906-1.c: New test.
22702         * gcc.dg/20030906-2.c: Likewise.
22703
22704 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22705
22706         PR c++/12167
22707         * g++.dg/parse/defarg5.C: New test.
22708
22709         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22710
22711 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22712
22713         PR c++/12163
22714         * g++.dg/expr/static_cast4.C: New test.
22715
22716         PR c++/12146
22717         * g++.dg/template/crash9.C: New test.
22718
22719 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22720
22721         * g++.old-deja/g++.ext/pretty2.C: Update for change
22722         in __FUNCTION__.
22723         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22724
22725 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22726
22727         PR c++/11922
22728         * g++/dg/template/qualified-id1.C: New test.
22729
22730         PR c++/12037
22731         * g++.dg/warn/noeffect4.C: New test.
22732
22733 2003-09-04  Matt Austern  <austern@apple.com>
22734
22735         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22736         * g++.dg/ext/fnname2.C: Likewise.
22737         * g++.dg/ext/fnname3.C: Likewise.
22738
22739 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22740
22741         * g++.dg/expr/lval1.C: New test.
22742         * g++.dg/ext/lvcast.C: Remove.
22743
22744 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22745
22746         PR optimization/11700.
22747         * gcc.c-torture/compile/20030903-1.c: New test case.
22748
22749 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22750
22751         PR c++/12053
22752         * g++.dg/abi/layout4.C: New test.
22753
22754 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22755
22756         PR c++/11553
22757         * g++.dg/parse/friend3.C: New test.
22758
22759 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22760
22761         PR c++/11847
22762         * g++.dg/template/class1.C: New test.
22763
22764         PR c++/11808
22765         * g++.dg/expr/call1.C: New test.
22766
22767 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22768
22769         PR c++/12114
22770         * g++.dg/init/ref9.C: New test.
22771
22772         PR c++/11972
22773         * g++.dg/template/nested4.C: New test.
22774
22775 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22776
22777         PR c++/12093
22778         * g++.dg/template/non-dependent4.C: New test.
22779
22780         PR c++/11928
22781         * g++.dg/inherit/conv1.C: New test.
22782
22783 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22784
22785         PR c++/6196
22786         * g++.dg/ext/label1.C: New test.
22787         * g++.dg/ext/label2.C: Likewise.
22788
22789 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22790
22791         * g++.dg/expr/cond3.C: New test.
22792
22793 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22794
22795         * gcc.dg/builtins-1.c: Add new builtin cases.
22796
22797 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22798
22799         * gcc.dg/builtins-1.c: Add new cases.
22800         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22801
22802 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22803
22804         * gcc.dg/builtins-1.c: Add more math builtin tests.
22805         * gcc.dg/torture/builtin-attr-1.c: New test.
22806
22807 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22808
22809         PR optimization/5079
22810         * g++.dg/opt/static3.C: New test.
22811
22812 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22813
22814         * gcc.misc-tests/gcov-10b.c: New test.
22815
22816 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22817
22818         * g++.dg/opt/ptrmem3.C: New test.
22819
22820         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22821
22822 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22823
22824         * gcc.dg/20030826-2.c: New test.
22825
22826 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22827
22828         PR middle-end/12002
22829         * g77.f-torture/compile/12002.f: New test case.
22830
22831 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22832
22833         * gcc.dg/20030826-1.c: New test case.
22834
22835 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22836
22837         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22838
22839 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22840
22841         PR c++/11871
22842         * c++.dg/lookup/crash1.C: New test.
22843
22844         * c++.dg/warn/noeffect3.C: New test.
22845
22846 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22847
22848         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22849         * gcc.dg/compat/vector-1_y.c: Ditto.
22850         * gcc.dg/compat/vector-2_x.c: Ditto.
22851         * gcc.dg/compat/vector-2_y.c: Ditto.
22852
22853 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22854
22855         * gcc.dg/20030702-1.c: New test.
22856
22857 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22858
22859         PR c++/8795
22860         * g++.dg/ext/altivec-1.C: New test.
22861
22862 2003-08-24  Richard Henderson  <rth@redhat.com>
22863
22864         * g++.dg/eh/simd-2.C: Add -w for x86.
22865
22866 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22867
22868         * gcc.dg/20030815-1.c: New test.
22869
22870 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22871
22872         PR c++/3765
22873         * g++.dg/parse/access6.C: New test.
22874
22875 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22876
22877         PR c++/641, c++/11876
22878         * g++.dg/template/friend22.C: New test.
22879         * g++.dg/template/friend23.C: Likewise.
22880
22881 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22882
22883         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22884         identically.
22885
22886 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22887
22888         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22889
22890 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22891
22892         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22893
22894 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22895
22896         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22897
22898 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22899
22900         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22901
22902 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22903
22904         PR c++/11919
22905         * g++.dg/overload/prom1.C: New test.
22906
22907         PR c++/11551
22908         * g++.dg/parse/dtor2.C: New test.
22909
22910         PR c++/10762
22911         * g++.dg/parse/using2.C: New test.
22912
22913 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22914
22915         PR target/11805
22916         * gcc.c-torture/compile/20030821-1.c: New.
22917
22918 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22919
22920         PR c++/11834
22921         * g++.dg/template/deduce2.C: New test.
22922
22923 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22924
22925         * gcc.c-torture/execute/20030821-1.c: New test.
22926
22927 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22928
22929         PR middle-end/11984
22930         * gcc.dg/20030820-1.c: New test case.
22931
22932 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         PR c++/11945
22935         * g++.dg/warn/noeffect2.C: New test.
22936
22937 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/10926
22940         * g++.dg/template/dtor2.C: New test.
22941
22942         PR c++/11684
22943         * g++.dg/template/operator1.C: New test.
22944         * g++.dg/parse/operator4.C: New test.
22945
22946         PR c++/11946.C
22947         * g++.dg/expr/enum1.C: New test.
22948         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22949
22950         PR c++/11036.C
22951         * g++.dg/parse/elab2.C: New test.
22952         * g++.dg/parse/typedef4.C: Change error message.
22953         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22954         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22955         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22956
22957 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22958
22959         * gcc.dg/pch/warn-1.c: New.
22960         * gcc.dg/pch/warn-1.hs: New.
22961
22962         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22963         not-tested file.
22964
22965 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22966
22967         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22968
22969 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22970
22971         * gcc.dg/uninit-D.c: New Test.
22972         * gcc.dg/uninit-E.c: New Test.
22973         * gcc.dg/uninit-F.c: New Test.
22974         * gcc.dg/uninit-G.c: New Test.
22975
22976 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22977
22978         * g++.dg/README: Describe the pch directory.
22979
22980 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22981
22982         PR c++/11174
22983         * g++.dg/parse/access4.C: New test.
22984         * g++.dg/parse/access5.C: Likewise.
22985         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22986
22987 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22988
22989         * gcc.dg/noncompile/20030818-1.c: New.
22990
22991 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22992
22993         PR c++/11957
22994         * g++.dg/warn/noeffect1.C: New test.
22995
22996         * g++.dg/template/scope2.C: New test.
22997         * g++.dg/template/error2.C: Correct dg-error
22998
22999 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23000
23001         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23002
23003 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23004
23005         PR C++/11512
23006         * g++.dg/template/warn1.C: New.
23007
23008 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23009
23010         * g++.dg/template/error2.C: New test.
23011         * g++.dg/lookup/using7.C: Adjust errors
23012         * g++.old-deja/g++.pt/crash36.C: Likewise.
23013         * g++.old-deja/g++.pt/derived3.C: Likewise.
23014
23015 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23016
23017         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23018         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23019         * gcc.c-torture/execute/builtins/string-9.c: New, from
23020         string-opt-9.c.  Adjust for execute/builtins framework.
23021         * gcc.c-torture/execute/string-opt-9.c: Delete.
23022
23023 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23024
23025         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23026
23027         * g++.dg/parse/ret-type2.C: New test.
23028
23029         PR c++/11703
23030         * g++.dg/init/new8.C: New test.
23031
23032         PR c++/10923
23033         * g++.dg/parse/typedef5.C: New test.
23034
23035         PR c++/9512
23036         * g++.dg/parse/qualified2.C: New test.
23037         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23038         invalid code.
23039
23040 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23041
23042         * g++.dg/conversion/ptrmem1.C: New test.
23043
23044 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23045
23046         PR target/11693
23047         * gcc.dg/20030811-1.c: New test.
23048
23049         PR target/11535
23050         * gcc.c-torture/execute/20030811-1.c: New test.
23051
23052 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23053
23054         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23055
23056 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23057
23058         PR c++/11789.C
23059         * g++.dg/inherit/multiple1.C: New test.
23060
23061 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23062
23063         * gcc.dg/spe1.c: New test.
23064
23065         PR c++/11670
23066         * g++.dg/expr/cast2.C: New test.
23067
23068         PR c++/10530
23069         * g++.dg/template/dependent-name2.C: New test.
23070
23071 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23072
23073         * g++.dg/parse/crash11.C: Put the dg options in comments.
23074
23075 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23076
23077         * lib/gcc-dg.exp: Update for diagnostic change.
23078
23079 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23080
23081         PR c++/5767
23082         * g++.dg/parse/crash11.C: New test.
23083
23084 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23085
23086         * gcc.dg/cpp/spacing1.c: Update.
23087
23088 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23089
23090         PR target/11739
23091         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23092         a value for -mtune.
23093
23094 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23095
23096         PR middle-end/11771
23097         * gcc.c-torture/compile/20030804-1.c: New test case.
23098
23099 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23100
23101         * gcc.dg/20030804-1.c: New test case.
23102
23103 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23104
23105         * gcc.dg/cpp/separate-1.c: New test.
23106
23107 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23108
23109         PR c++/11704
23110         * g++.dg/template/dependent-expr2.C: New test.
23111
23112         PR c++/11766
23113         * g++.dg/expr/ptrmem1.C: New test.
23114
23115 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23116
23117         PR c++/9453
23118         * g++.dg/template/friend15.C: New test.
23119
23120 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23121
23122         * lib/dg-pch.exp: Work round PCH bug.
23123
23124 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23125
23126         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23127         builtins.  Move cases from builtins-4.c here.
23128
23129         * gcc.dg/torture/builtin-math-1.c: New test taken from
23130         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23131         additional cases.
23132
23133         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23134         Delete.
23135
23136 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23137
23138         PR c++/9447
23139         * g++.dg/template/using7.C: New test.
23140
23141 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23142
23143         * import1.c, import2.c: New tests.
23144
23145 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23146
23147         * g++.dg/eh/crossjump1.C: New test.
23148
23149 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23150
23151         PR c++/11697
23152         * g++.dg/template/using6.C: New test.
23153
23154         PR c++/11744
23155         * g++.dg/template/koenig2.C: New test.
23156
23157 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23158
23159         PR c++/7983
23160         * g++.dg/parse/typedef4.C: New test.
23161
23162 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23163
23164         PR c++/8442, c++/8806
23165         * g++.dg/template/elab1.C: New test.
23166         * g++.dg/template/type2.C: Likewise.
23167         * g++.dg/template/ttp3.C: Adjust expected error message.
23168         * g++.old-deja/g++.law/visibility13.C: Likewise.
23169         * g++.old-deja/g++.niklas/t135.C: Likewise.
23170         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23171         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23172         template argument.
23173         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23174
23175 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23176
23177         PR c++/11295
23178         * g++.dg/ext/stmtexpr1.C: New test.
23179
23180         * g++.dg/opt/tmp1.C: New test.
23181
23182         PR c++/11525
23183         * g++.dg/parse/constant4.C: New test.
23184
23185         PR c++/9447
23186         * g++.dg/template/using5.C: New test.
23187
23188 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23189
23190         * gcc.dg/builtins-27.c: New test case.
23191
23192 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23193
23194         * gcc.dg/tls/opt-7.c: New test.
23195
23196 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23197
23198         * g++.old-deja/g++.other/crash18.C: Remove.
23199
23200 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         * g++.dg/template/explicit3.C: New.
23203         * g++.dg/template/explicit4.C: New.
23204         * g++.dg/template/explicit5.C: New.
23205
23206         PR c++/11347
23207         * g++.dg/template/memtmpl1.C: New.
23208
23209 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23210
23211         PR target/11565
23212         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23213         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23214
23215 2003-07-30  Jan Hubicka  <jh@suse.cz>
23216
23217         * vtgc1.c: Kill.
23218
23219 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23220
23221         * gcc.dg/struct-in-proto-1.c: New test.
23222
23223 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23224
23225         * gcc.dg/cpp/include2.c: Only expect one message.
23226
23227 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23228
23229         PR c++/9447
23230         * g++.dg/template/using1.C: New test.
23231         * g++.dg/template/using2.C: New test.
23232         * g++.dg/template/using3.C: New test.
23233         * g++.dg/template/using4.C: New test.
23234
23235 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23236
23237         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23238         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23239
23240 2003-07-28  Jan Hubicka  <jh@suse.cz>
23241
23242         PR c++/11530
23243         * g++.dg/opt/call1.C: New test.
23244
23245 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23246
23247         PR c++/11667
23248         * g++.dg/init/enum2.C: New test.
23249         * g++.dg/template/overload1.C: Add "-w" option.
23250
23251 2003-07-28    <hp@bitrange.com>
23252
23253         * gcc.dg/Wdeclaration-after-statement-1.c,
23254         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23255
23256 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23257
23258         * gcc.c-torture/compile/20030725-1.c: New test.
23259
23260 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23261
23262         * gcc.dg/20030505.c: Only run for SPE.
23263         Remove definition of opaque type.
23264
23265 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23266
23267         * g++.dg/template/ptrmem6.C: New test.
23268
23269 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23270
23271         * gcc.c-torture/compile/zero-strct-2.c: New test.
23272
23273 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23274
23275         * gcc.dg/intermod-1.c: New test.
23276
23277 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23278
23279         PR c++/11617
23280         * g++.dg/template/lookup2.C: New test.
23281         * g++.dg/template/memclass1.C: Remove instantiated from error.
23282         * g++.dg/other/error2.C: Tweak expected errors.
23283
23284         PR c++/11596
23285         * g++.dg/template/defarg3.C: New test.
23286
23287         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23288
23289 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23290
23291         * g++.dg/inherit/access5.C: New test.
23292
23293 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23294
23295         PR c++/11513
23296         * g++.dg/template/crash8.C: New test.
23297
23298 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23299
23300         PR c/10602
23301         * gcc.dg/noncompile/incomplete-2.c: New test.
23302
23303 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23304
23305         PR c++/11645
23306         * g++.dg/inherit/access4.C: New test.
23307
23308         PR c++/11517
23309         * g++.dg/expr/cond2.C: New test.
23310
23311         PR optimization/10679
23312         * g++.dg/opt/inline4.C: New test.
23313
23314 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23315
23316         * g++.dg/parse/crash10: New test.
23317
23318 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23319
23320         * g++.dg/ext/flexary1.C: New test.
23321
23322 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23323
23324         PR c++/10793
23325         * g++.dg/template/crash9.C: New test.
23326
23327 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23328
23329         PR c++/3004
23330         * g++.dg/parse/typedef3.C: New test.
23331
23332         PR c++/7906
23333         * g++.dg/parse/operator2.C: New test.
23334
23335         PR c++/8895
23336         * g++.dg/parse/def-tmpl-arg1.C: New test.
23337
23338         PR c++/9282
23339         * g++.dg/parse/funptr1.C: New test.
23340
23341         PR c++/9452
23342         * g++.dg/parse/ambig3.C: New test.
23343
23344         PR c++/9454
23345         * g++.dg/parse/operator3.C: New test.
23346
23347         PR c++/9486
23348         * g++.dg/parse/template10.C: New test.
23349
23350         PR c++/9488
23351         * g++.dg/parse/template11.C: New test.
23352
23353         PR c++/10150
23354         * g++.dg/parse/invalid-op1.C: New test.
23355
23356         PR c++/10247
23357         * g++.dg/parse/condexpr1.C: New test.
23358
23359 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         * g++.dg/ext/packed3.C: New test.
23362         * g++.dg/ext/packed4.C: New test.
23363
23364         * gcc.dg/pack-test-3.c: New test.
23365
23366 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23367
23368         * lib/compat.exp: Handle dg-options per source file.
23369         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23370         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23371         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23372         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23373         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23374         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23375         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23376         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23377         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23378         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23379         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23380         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23381         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23382         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23383
23384 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23385
23386         PR c/10320
23387         * gcc.c-torture/execute/20030718-1.c: New test.
23388
23389 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23390
23391         PR optimization/11536
23392         * gcc.dg/20030721-1.c: New test.
23393
23394 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23395
23396         PR c++/11546
23397         * g++.dg/template/lookup1.C: New test.
23398
23399 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23400
23401         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23402         diagnostics of ill-formed constructs involving labels.
23403         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23404         the new 'previously defined here' message.
23405
23406 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23407
23408         * g++.dg/parse/non-dependent2.C: New test.
23409
23410 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23411
23412         * g++.dg/init/init-ref4.C: xfail on targets without
23413         weak symbols.
23414
23415 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23416
23417         PR target/11087
23418         * gcc.c-torture/execute/20030717-1.c: New test.
23419
23420 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23421
23422         * g++.dg/opt/cfg1.C: New test.
23423
23424 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23425
23426         PR optimization/11557
23427         * gcc.dg/20030717-1.c: New test.
23428
23429 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23430
23431         PR c++/10476
23432         * g++.dg/expr/crash-1.C: New test.
23433
23434         PR c++/11027
23435         * g++.dg/template/init3.C: New test.
23436
23437         PR c++/8222
23438         * g++.dg/template/non-dependent1.C: New test.
23439
23440         PR c++/11070
23441         * g++.dg/template/non-dependent2.C: New test.
23442
23443         PR c++/11071
23444         * g++.dg/template/non-dependent3.C: New test.
23445
23446         PR c++/9907
23447         * g++.dg/template/sizeof5.C: New test.
23448
23449 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23450
23451         PR 11498
23452         * gcc.c-torture/compile/mangle-1.c: New file.
23453
23454 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23455
23456         PR c++/7809
23457         * g++.dg/parse/access3.C: New test.
23458
23459 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23460
23461         PR c++/11384
23462         * g++.dg/init/init-ref4.C: New test.
23463
23464 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23465
23466         PR c++/11547
23467         * g++.dg/parse/constant3.C: New test.
23468         * g++.dg/parse/crash7.C: Likewise.
23469
23470 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23471
23472         PR target/11008
23473         * gcc.dg/i386-pentium4-not-mull.c: New.
23474
23475 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23476
23477         * gcc.dg/asm-names.c (ymain): Make it weak.
23478
23479 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23480
23481         PR c++/5421
23482         * g++.dg/template/friend21.C: New test.
23483
23484 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23485
23486         * gcc.dg/cleanup-8.c: New test.
23487         * gcc.dg/cleanup-9.c: New test.
23488
23489 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23490
23491         * g++.dg/ext/dll-MI1.h: New file.
23492         * g++.dg/ext/dllexport-MI1.C: New file.
23493         * g++.dg/ext/dllimport-MI1.C: New file.
23494
23495 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23496
23497         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23498         it does not have cmpstrsi patterns (just cmpmemsi).
23499
23500 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23501
23502         PR debug/11473
23503         * g++.dg/debug/debug8.C: New test.
23504
23505 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23506
23507         PR c++/10108
23508         * g++.dg/template/crash7.C: New test.
23509
23510 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23511
23512         PR target/10795
23513         * gcc.c-torture/compile/20030708-1.c: New.
23514
23515 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23516
23517         * gcc.c-torture/execute/20030715-1.c: New test.
23518
23519 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23520
23521         * gcc.dg/pch/inline-3.c: New file.
23522         * gcc.dg/pch/inline-3.hs: New file.
23523         * gcc.dg/pch/inline-4.c: New file.
23524         * gcc.dg/pch/inline-4.hs: New file.
23525
23526 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR c++/11509
23529         * g++.dg/template/crash6.C: New test.
23530
23531         PR c++/7053
23532         * g++.dg/template/friend20.C: New test.
23533
23534         PR c++/7019
23535         * g++.dg/template/overload2.C: New test.
23536
23537 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23538
23539         PR optimization/11440
23540         * gcc.c-torture/execute/20030714-1.c: New test.
23541
23542 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23543
23544         PR c++/11154
23545         * g++.dg/template/partial2.C: New test.
23546
23547 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23548
23549         PR c++/11503
23550         * g++.dg/template/anon1.C: New test.
23551
23552         PR c++/11493
23553         PR c++/11495
23554         * g++.dg/parse/template9.C: Likewise.
23555         * g++.dg/template/crash4.C: New test.
23556         * g++.dg/template/koenig1.C: Likewise.
23557         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23558         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23559         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23560         functions.
23561         * g++.old-deja/g++.jason/template36.C: Likewise.
23562         * g++.old-deja/g++.mike/p1989.C: Likewise.
23563         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23564         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23565         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23566         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23567         compiling.
23568         * g++.old-deja/g++.pt/union2.C: Use this->.
23569
23570 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23571
23572         * gcc.dg/20030711-1.c: New test.
23573
23574 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23575
23576         PR c++/11050
23577         * g++.dg/parse/args1.C: New test.
23578         * g++.pt/defarg8.C: Change expected errors.
23579
23580 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23581
23582         PR c++/8164
23583         * g++.dg/template/nontype2.C: New test.
23584
23585         PR c++/10558
23586         * g++.dg/parse/template8.C: New test.
23587
23588         PR c++/8327
23589         * g++.dg/template/scope1.C: New test.
23590
23591         * g++.dg/warn/Wsign-compare-1.C: New test.
23592
23593 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23594
23595         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23596
23597 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/9411
23600         * g++.dg/template/explicit2.C: New test.
23601
23602         PR c++/10032
23603         * g++.dg/warn/pedantic1.C: New test.
23604
23605 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23606
23607         PR c++ 9483
23608         * g++.dg/other/field1.C: New test.
23609
23610 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23611
23612         PR c/11449
23613         * gcc.c-torture/compile/20030707-1.c: New.
23614
23615 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23616
23617         PR c++/10849
23618         * g++.dg/template/access12.C: New test.
23619
23620 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23621
23622         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23623         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23624         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23625         * gcc.misc-tests/gcov.exp: Update
23626         * g++.dg/gcov/gcov.exp: Update
23627         * lib/gcov.exp: Update.
23628
23629 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23630
23631         * g++.dg/abi/mangle17.C: Make sure template expressions are
23632         dependent.
23633         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23634         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23635         * g++.dg/opt/stack1.C: Remove erroneous code.
23636         * g++.dg/parse/template7.C: New test.
23637         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23638         * g++.old-deja/g++.pt/crash4.C: Likewise.
23639
23640 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23641
23642         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23643         with zero or one occurence of `$' after the initial `L'.
23644
23645 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23646
23647         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23648
23649 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23650
23651         PR c/11370
23652         * gcc.dg/Wunreachable-6.c: New testcase.
23653         * gcc.dg/Wunreachable-7.c: New testcase.
23654
23655 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23656
23657         PR c/11420
23658         * gcc.dg/20030708-1.c: New test.
23659
23660 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23661
23662         * gcc.dg/compat/sdata-section.h: New file.
23663         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23664         * gcc.dg/torture/mips-sdata-1.c: New test.
23665
23666 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23667
23668         PR c++/11030
23669         * g++.dg/template/friend19.C: New test.
23670
23671 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23672
23673         * g++.dg/opt/strength-reduce.C: New test.
23674
23675 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23676
23677         PR target/10979
23678         * gcc.dg/20030707-1.c: New testcase.
23679
23680 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23681
23682         PR optimization/11059
23683         * g++.dg/opt/emptyunion.C: New testcase.
23684
23685 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23686             Eric Botcazou  <ebotcazou@libertysurf.fr>
23687
23688         * g++.dg/opt/stack1.C: New test.
23689
23690 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23691
23692         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23693         run test.
23694
23695         PR c++/11431
23696         * g++.dg/expr/static_cast3.C: New test.
23697
23698 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23699
23700         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23701         everywhere.
23702         * gcc.dg/concat.c: Concatenation of string constants with
23703         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23704         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23705         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23706         necessary to avoid multi-character character constant warning.
23707         * gcc.dg/cpp/escape.c: Likewise.
23708         * gcc.dg/cpp/ucs.c: Likewise.
23709         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23710         Fix a typo.
23711
23712 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23713
23714         PR c/11428
23715         * gcc.c-torture/compile/20030704-1.c: New.
23716
23717 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23718
23719         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23720
23721 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23722
23723         PR c++/5287, PR c++/7910,  PR c++/11021
23724         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23725         tests for warnings.
23726         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23727         * g++.dg/ext/dllimport3.C: Likewise.
23728         * g++.dg/ext/dllimport4.C: New file.
23729         * g++.dg/ext/dllimport5.C: New file.
23730         * g++.dg/ext/dllimport6.C: New file.
23731         * g++.dg/ext/dllimport7.C: New file.
23732         * g++.dg/ext/dllimport8.C: New file.
23733         * g++.dg/ext/dllimport9.C: New file.
23734         * g++.dg/ext/dllimport10.C: New file.
23735         * g++.dg/ext/dllexport1.C: New file.
23736
23737 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23738
23739         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23740         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23741
23742 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23743
23744         * gcc.dg/builtins-25.c: New testcase.
23745         * gcc.dg/builtins-26.c: New testcase.
23746
23747 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23748
23749         * gcc.dg/compat/vector-defs.h: New file.
23750         * gcc.dg/compat/vector-setup.h: New file.
23751         * gcc.dg/compat/vector-check.h: New file.
23752         * gcc.dg/compat/vector-1_main.c: New file.
23753         * gcc.dg/compat/vector-1_x.c: New file.
23754         * gcc.dg/compat/vector-1_y.c: New file.
23755         * gcc.dg/compat/vector-2_main.c: New file.
23756         * gcc.dg/compat/vector-2_x.c: New file.
23757         * gcc.dg/compat/vector-2_y.c: New file.
23758
23759         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23760         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23761         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23762         * gcc.dg/compat/struct-align-1.h: New file.
23763         * gcc.dg/compat/struct-align-1_main.c: New file.
23764         * gcc.dg/compat/struct-align-1_x.c: New file.
23765         * gcc.dg/compat/struct-align-1_y.c: New file.
23766         * gcc.dg/compat/struct-align-2.h: New file.
23767         * gcc.dg/compat/struct-align-2_main.c: New file.
23768         * gcc.dg/compat/struct-align-2_x.c: New file.
23769         * gcc.dg/compat/struct-align-2_y.c: New file.
23770
23771         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23772         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23773         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23774         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23775         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23776         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23777         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23778         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23779         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23780         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23781         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23782         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23783         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23784         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23785         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23786         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23787         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23788         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23789         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23790         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23791         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23792         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23793         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23794         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23795         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23796         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23797         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23798         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23799         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23800
23801 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23802
23803         * gcc.dg/i386-call-1.c: New test.
23804
23805 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23806
23807         PR c++/9162
23808         * g++.dg/parse/defarg4.C: New.
23809
23810 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23811
23812         PR target/10700
23813         * gcc.c-torture/compile/20030703-1.c: New test case.
23814
23815 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23816
23817         * g++.dg/template/local3.C: Remove extra semicolon.
23818
23819 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23820
23821         * gcc.dg/i386-volatile-1.c: New test.
23822
23823 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23824
23825         PR c++/11072
23826         * g++.dg/other/offsetof2.C: XFAIL.
23827         * g++.dg/other/offsetof5.C: New.
23828
23829         PR c++/10219
23830         * g++.dg/template/error1.C: New.
23831
23832         PR c++/9779
23833         * g++.dg/template/dependent-expr1.C: New.
23834
23835 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23836
23837         PR c++/6949
23838         * g++.dg/template/local3.C: New test.
23839
23840         PR c++/11149
23841         * g++.dg/lookup/scoped6.C: New test.
23842
23843 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23844
23845         PR c++/8046
23846         * g++.dg/other/error7.C: New test.
23847
23848 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23849
23850         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23851         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23852         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23853         * g++.old-deja/g++.other/union2.C: Likewise.
23854         * gcc.dg/c90-const-expr-2.c: Likewise.
23855         * gcc.dg/c90-const-expr-3.c: Likewise.
23856         * gcc.dg/c99-const-expr-2.c: Likewise.
23857         * gcc.dg/c99-const-expr-3.c: Likewise.
23858         * gcc.dg/concat.c: Likewise.
23859
23860 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23861
23862         PR c++/9559
23863         * g++.dg/init/static1.C: New test.
23864
23865 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23866
23867         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23868         * g++.old-deja/g++.other/access2.C: Likewise.
23869         * g++.old-deja/g++.other/decl2.C: Likewise.
23870         * gcc.c-torture/execute/20020615-1.c: Likewise.
23871
23872 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23873
23874         PR c++/4933
23875         * g++.dg/template/sizeof4.C: New test.
23876
23877 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23878
23879         * g++.dg/other/error6.C: New test.
23880
23881 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23882
23883         PR c++/10750
23884         * g++.dg/parse/constant2.C: New test.
23885
23886 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23887
23888         PR c++/11106
23889         * g++.dg/other/error5.C: New test.
23890
23891 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23892
23893         * gcc.dg/format/gcc_diag-1.c: New test.
23894
23895 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23896
23897         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23898
23899 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23900
23901         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23902         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23903         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23904
23905 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23906
23907         * gcc.c-torture/execute/builtins/string-8.c: New test.
23908         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23909         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23910         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23911
23912 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23913
23914         PR c++/10468
23915         * g++.dg/ext/typeof6.C: New test.
23916
23917 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23918
23919         PR c++/10796
23920         * g++.dg/init/enum1.C: New test.
23921
23922 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23923
23924         * gcc.dg/20030627-1.c: New test.
23925
23926 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23927
23928         PR c++/11332
23929         * g++.dg/expr/static_cast2.C: New test.
23930
23931 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23932             Jakub Jelinek  <jakub@redhat.com>
23933
23934         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23935         sprintf(dst,"%s",src) optimization.
23936         * gcc.c-torture/execute/20030626-1.c: New test case.
23937         * gcc.c-torture/execute/20030626-2.c: New test case.
23938
23939 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23940
23941         * gcc.c-torture/execute/multi-ix.c: New test.
23942
23943         * gcc.c-torture/execute/simd-4.c (main):
23944         Added missing semicolon at end of union.
23945
23946 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23947
23948         PR c++/8266
23949         * g++.dg/template/explicit-instantiation3.C: New test.
23950
23951 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23952
23953         * gcc.dg/20030626-1.c: Use signed char.
23954
23955 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23956
23957         * gcc.dg/20030626-1.c: New test.
23958
23959 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23960
23961         * const-str-2.m: Update.
23962
23963 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23964
23965         PR c++/10990
23966         * g++.dg/rtti/dyncast1.C: New test.
23967         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23968         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23969         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23970
23971         PR c++/10931
23972         * g++.dg/expr/static_cast1.C: New test.
23973
23974 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23975
23976         * gcc.dg/20030625-1.c: New test.
23977
23978 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23979
23980         * gcc.c-torture/compile/20030624-1.c: New test case.
23981
23982 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23983
23984         * gcc.c-torture/execute/string-opt-17.c: New test.
23985
23986 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23987
23988         PR c++/5754
23989         * g++.dg/parse/crash6.C: New test.
23990
23991 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23992
23993         * gcc.dg/builtins-24.c: New test case.
23994
23995 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23996
23997         * g++.dg/opt/operator1.C: New test.
23998
23999 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24000
24001         * gcc.c-torture/execute/string-opt-16.c: New test case.
24002
24003 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24004
24005         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24006         * g++.old-deja/g++.other/conv7.C: Likewise.
24007         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24008         * g++.old-deja/g++.other/overload14.C: Likewise.
24009
24010 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24011
24012         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24013         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24014
24015 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24016
24017         PR c++/10888
24018         * g++.dg/warn/Winline-3.C: New test.
24019
24020 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24021
24022         * lib/target-supports.exp (check_alias_available): Make the test
24023         program acceptable to the Solaris assembler.
24024
24025         PR c++/10749
24026         * g++.dg/template/memclass2.C: New test.
24027
24028 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24029             Eric Botcazou  <ebotcazou@libertysurf.fr>
24030
24031         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24032         data for non-matching targets.
24033         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24034
24035 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/10845
24038         * g++.dg/template/member3.C: New test.
24039
24040 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24041
24042         PR c++/10939
24043         * g++.dg/template/func1.C: New test.
24044
24045         PR c++/9649
24046         * g++.dg/template/static4.C: New test.
24047         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24048
24049         PR c++/11041
24050         * g++.dg/init/ref7.C: New test.
24051
24052 2003-06-19  Matt Austern  <austern@apple.com>
24053
24054         PR c++/11228
24055         * g++.dg/anew1.C: New test.
24056         * g++.dg/anew2.C: New test.
24057         * g++.dg/anew3.C: New test.
24058         * g++.dg/anew4.C: New test.
24059
24060 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24061
24062         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24063
24064 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24065
24066         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24067         endian-dependent.
24068
24069 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24070
24071         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24072         Remove cruft.
24073
24074 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24075
24076         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24077         * gcc.c-torture/compile/961203-1.c: Likewise.
24078         * gcc.c-torture/compile/980506-1.c: Likewise.
24079
24080 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24081
24082         PR c++/10712
24083         * g++.dg/lookup/using7.C: New test.
24084
24085 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24086
24087         PR c++/11105
24088         * g++.dg/abi/conv1.C: Remove it.
24089         * g++.dg/template/conv7.C: New test.
24090         * g++.dg/template/conv8.C: Likewise.
24091         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24092         conversion operator.
24093
24094 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24095
24096         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24097         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24098         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24099         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24100         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24101         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24102         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24103         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24104         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24105         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24106         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24107         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24108         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24109         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24110         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24111         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24112         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24113         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24114         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24115         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24116         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24117         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24118         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24119         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24120         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24121         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24122         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24123         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24124         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24125
24126 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24127
24128         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24129         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24130         indications.
24131
24132 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24133
24134         * gcc.dg/i386-387-5.c: New test case.
24135         * gcc.dg/i386-387-6.c: New test case.
24136         * gcc.dg/builtins-23.c: New test case.
24137
24138 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24139
24140         * gcc.dg/builtins-22.c: New test case.
24141         * gcc.dg/i386-387-1.c: Update to test exp.
24142         * gcc.dg/i386-387-2.c: Likewise.
24143
24144 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24145
24146         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24147
24148 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24149
24150         * lib/gcc-dg.exp (dg-require-dll): New function.
24151         (dg-xfail-if): Likewise.
24152         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24153         driver.
24154
24155         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24156         * gcc.c-torture/compile/20001205-1.c: Likewise.
24157         * gcc.c-torture/compile/20001226-1.c: Likewise.
24158         * gcc.c-torture/compile/20010518-2.c: Likewise.
24159         * gcc.c-torture/compile/20020312-1.c: Likewise.
24160         * gcc.c-torture/compile/20020604-1.c: Likewise.
24161         * gcc.c-torture/compile/920501-12.c: Likewise.
24162         * gcc.c-torture/compile/920501-4.c: Likewise.
24163         * gcc.c-torture/compile/920520-1.c: Likewise.
24164         * gcc.c-torture/compile/920521-1.c: Likewise.
24165         * gcc.c-torture/compile/920625-1.c: Likewise.
24166         * gcc.c-torture/compile/961203-1.c: Likewise.
24167         * gcc.c-torture/compile/980506-1.c: Likewise.
24168         * gcc.c-torture/compile/981006-1.c: Likewise.
24169         * gcc.c-torture/compile/981022-1.c: Likewise.
24170         * gcc.c-torture/compile/981223-1.c: Likewise.
24171         * gcc.c-torture/compile/990617-1.c: Likewise.
24172         * gcc.c-torture/compile/dll.c: Likewise.
24173         * gcc.c-torture/compile/labels-3.c: Likewise.
24174         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24175         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24176         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24177         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24178         * gcc.c-torture/compile/simd-5.c: Likewise.
24179         * gcc.c-torture/compile/20000804-1.x: Remove.
24180         * gcc.c-torture/compile/20001205-1.x: Likewise.
24181         * gcc.c-torture/compile/20001226-1.x: Likewise.
24182         * gcc.c-torture/compile/20010518-2.x: Likewise.
24183         * gcc.c-torture/compile/20020312-1.x: Likewise.
24184         * gcc.c-torture/compile/20020604-1.x: Likewise.
24185         * gcc.c-torture/compile/920501-12.x: Likewise.
24186         * gcc.c-torture/compile/920501-4.x: Likewise.
24187         * gcc.c-torture/compile/920520-1.x: Likewise.
24188         * gcc.c-torture/compile/920521-1.x: Likewise.
24189         * gcc.c-torture/compile/920625-1.x: Likewise.
24190         * gcc.c-torture/compile/961203-1.x: Likewise.
24191         * gcc.c-torture/compile/980506-1.x: Likewise.
24192         * gcc.c-torture/compile/981006-1.x: Likewise.
24193         * gcc.c-torture/compile/981022-1.x: Likewise.
24194         * gcc.c-torture/compile/981223-1.x: Likewise.
24195         * gcc.c-torture/compile/990617-1.x: Likewise.
24196         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24197         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24198         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24199         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24200         * gcc.c-torture/compile/simd-5.x: Likewise.
24201
24202         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24203
24204 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24205
24206         * gcc.c-torture/execute/20030611-1.c: New test.
24207
24208 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24209
24210         PR middle-end/168
24211         * gcc.dg/20030612-1.c: New test case.
24212
24213 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24214
24215         PR c++/10635
24216         * g++.dg/expr/cast1.C: New test.
24217
24218 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24219
24220         * gcc.dg/builtins-21.c: New test case.
24221
24222 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24223
24224         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24225         options instead of at the end.
24226         * lib/objc.exp (objc_target_compile): Likewise.
24227
24228 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24229
24230         PR c++/10432
24231         * g++.dg/parse/error1.C: New test.
24232
24233 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24234
24235         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24236         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24237         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24238         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24239         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24240         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24241         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24242         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24243         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24244         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24245         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24246         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24247         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24248         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24249         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24250         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24251         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24252         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24253         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24254         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24255         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24256         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24257         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24258         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24259
24260         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24261         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24262         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24263         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24264         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24265         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24266         * gcc.dg/compat/scalar-return-3_main.c: New file.
24267         * gcc.dg/compat/scalar-return-3_x.c: New file.
24268         * gcc.dg/compat/scalar-return-3_y.c: New file.
24269         * gcc.dg/compat/scalar-return-4_main.c: New file.
24270         * gcc.dg/compat/scalar-return-4_x.c: New file.
24271         * gcc.dg/compat/scalar-return-4_y.c: New file.
24272
24273 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24274
24275         * gcc.dg/compat/fp2-struct-check.h: New file.
24276         * gcc.dg/compat/fp2-struct-defs.h: New file.
24277         * gcc.dg/compat/fp2-struct-init.h: New file.
24278         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24279         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24280         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24281         * gcc.dg/compat/struct-return-10_main.c: New file.
24282         * gcc.dg/compat/struct-return-10_x.c: New file.
24283         * gcc.dg/compat/struct-return-10_y.c: New file.
24284
24285         * gcc.dg/compat/compat-common.h: New file.
24286         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24287         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24288         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24289         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24290         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24291         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24292         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24293         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24294         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24295         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24296         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24297         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24298         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24299         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24300         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24301         * gcc.dg/compat/small-struct-check.h: Ditto.
24302         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24303         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24304         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24305         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24306         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24307         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24308         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24309         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24310         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24311         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24312         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24313         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24314         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24315         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24316         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24317         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24318         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24319         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24320         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24321         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24322         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24323         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24324         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24325         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24326         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24327         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24328         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24329         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24330         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24331         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24332
24333 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24334
24335         * g++.dg/pch/static-1.C: New file.
24336         * g++.dg/pch/static-1.Hs: New file.
24337
24338 2003-06-10  Richard Henderson  <rth@redhat.com>
24339
24340         * gcc.dg/asm-7.c: Adjust expected warning text.
24341
24342 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24343
24344         * gcc.dg/builtins-20.c: New test case.
24345
24346 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24347
24348         PR c++/11131
24349         * g++.dg/opt/template1.C: New test.
24350
24351 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24352
24353         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24354         additional_sources.
24355
24356 2003-05-21  David Taylor  <dtaylor@emc.com>
24357
24358         * gcc.dg/Wpadded.c: New file.
24359
24360 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24361
24362         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24363         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24364         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24365         dg-require-weak.
24366
24367 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24368
24369         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24370
24371 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24372
24373         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24374         (dg-require-alias): Likewise.
24375         (dg-require-gc-sections): Likewise.
24376         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24377
24378 2003-06-08  Richard Henderson  <rth@redhat.com>
24379
24380         * gcc.dg/20011029-2.c: Fix the array reference.
24381         * gcc.dg/asm-7.c: New.
24382
24383 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24384
24385         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24386
24387 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24388
24389         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24390         (dg-require-gc-sections): Likewise.
24391
24392 2003-06-08  Jan Hubicka  <jh@suse.cz>
24393
24394         * i386-cmov1.c: Fix regular expression.
24395         * i386-cvt-1.c: Likewise.
24396         * i386-local.c: Likewise.
24397         * i386-local2.c: Likewise.
24398         * i386-mul.c: Likewise.
24399         * i386-ssetype-1.c: Likewise.
24400         * i386-ssetype-3.c: Likewise.
24401         * i386-ssetype-5.c: Likewise.
24402
24403 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24404
24405         PR c++/11039
24406         * g++.dg/warn/implicit-typename2.C: New test.
24407         * g++.dg/warn/implicit-typename3.C: New test.
24408
24409 2003-06-07  Richard Henderson  <rth@redhat.com>
24410
24411         * g++.dg/other/offsetof3.C: Use size_t.
24412         * g++.dg/other/offsetof4.C: Likewise.
24413
24414 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24415
24416         * lib/copy-file.exp: New. Implement gcc_copy_files.
24417
24418         * lib/dg-pch.exp: Load copy-file.exp
24419         (dg-pch): Use gcc_copy_files instead of "file copy".
24420
24421 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24422
24423         * gcc.dg/weak/weak.exp: Simplify.
24424         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24425         * gcc.dg/weak/weak-1.c: Likewise.
24426         * gcc.dg/weak/weak-2.c: Likewise.
24427         * gcc.dg/weak/weak-3.c: Likewise.
24428         * gcc.dg/weak/weak-4.c: Likewise.
24429         * gcc.dg/weak/weak-5.c: Likewise.
24430         * gcc.dg/weak/weak-6.c: Likewise.
24431         * gcc.dg/weak/weak-7.c: Likewise.
24432         * gcc.dg/weak/weak-8.c: Likewise.
24433         * gcc.dg/weak/weak-9.c: Likewise.
24434
24435 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24436
24437         gcc.c-torture/execute/20030606-1.c: New.
24438
24439 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24440
24441         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24442         * gcc.dg/builtins-19.c: Likewise.
24443
24444 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24445
24446         * gcc.dg/builtins-2.c: Add some more tests.
24447         * gcc.dg/builtins-18.c: New test case.
24448         * gcc.dg/builtins-19.c: New test case.
24449
24450 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24451             Jim Wilson  <wilson@tuliptree.org>
24452
24453         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24454
24455 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24456
24457         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24458         mempcpy/stpcpy calls not to be optimized into something else.
24459         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24460         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24461         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24462
24463 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24464
24465         * gcc.dg/format/asm_fprintf-1.c: New test.
24466
24467 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24468
24469         * lib/gcc-defs.exp (additional_sources): New variable.
24470         (dg-additional-sources): New function.
24471         (additional_files): New variable.
24472         (dg-additional-files): New function.
24473         (dg-additional-files-options): Likewise.
24474         * lib/gcc-dg.exp (dg-require-weak): New function.
24475         (dg-require-alias): Likewise.
24476         (dg-require-gc-sections): Likewise.
24477         * lib/target-supports.exp (check_alias_available): Remove testfile
24478         parameter.
24479         (check_gc_sections_available): New function.
24480         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24481         (dg-gpp-additional-files): Likewise.
24482         * lib/g++.exp (additional_sources): Remove.
24483         (additional_files): Likewise.
24484         (g++_target_compile): Use dg-additional-files-options.
24485
24486         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24487         Tcl logic.
24488         * gcc.dg/special/ecos.exp: Remove.
24489         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24490         * gcc.dg/special/alias-1.c: Likewise.
24491         * gcc.dg/special/alias-2.c: Likewise.
24492         * gcc.dg/special/gcsec-1.c: Likewise.
24493         * gcc.dg/special/weak-1.c: Likewise.
24494         * gcc.dg/special/weak-2.c: Likewise.
24495         * gcc.dg/special/wkali-1.c: Likewise.
24496         * gcc.dg/special/wkali-2.c: Likewise.
24497
24498         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24499         dg-gpp-additional-*.
24500         * g++.dg/special/conpr-3.C: Likewise.
24501         * g++.dg/special/conpr-4.C: Likewise.
24502         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24503         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24504         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24505         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24506         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24507         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24508         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24509         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24510         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24511         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24512         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24513         * g++.old-deja/g++.other/comdat1.C: Likewise.
24514         * g++.old-deja/g++.other/comdat2.C: Likewise.
24515         * g++.old-deja/g++.other/comdat3.C: Likewise.
24516         * g++.old-deja/g++.other/ctor1.C: Likewise.
24517         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24518
24519 2003-06-05  Richard Henderson  <rth@redhat.com>
24520
24521         * gcc.dg/debug/20030605-1.c: New.
24522
24523 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24524
24525         * README.QMTEST: Update.
24526
24527 2003-06-04  Richard Henderson  <rth@redhat.com>
24528
24529         * gcc.dg/cleanup-1.c: New.
24530         * gcc.dg/cleanup-2.c: New.
24531         * gcc.dg/cleanup-3.c: New.
24532         * gcc.dg/cleanup-4.c: New.
24533         * gcc.dg/cleanup-5.c: New.
24534         * gcc.dg/cleanup-6.c: New.
24535         * gcc.dg/cleanup-7.c: New.
24536
24537 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24538
24539         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24540
24541         * lib/dg-pch.exp: New file.
24542         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24543         * gcc.dg/pch/pch.exp: Likewise.
24544
24545 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24546
24547         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24548         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24549         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24550         * gcc.dg/builtins-17.c: New test case.
24551         * gcc.dg/i386-387-4.c: New test case.
24552         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24553
24554 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24555
24556         * gcc.dg/ultrasp9.c: New test.
24557
24558 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24559
24560         * gcc.c-torture/compile/20030604-1.c: New test.
24561         * gcc.dg/sparc-constant-1.c: New test.
24562
24563 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24564
24565         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24566
24567 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24568
24569         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24570
24571         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24572         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24573
24574 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24575
24576         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24577
24578 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24579
24580         PR c++/10940
24581         * g++.dg/template/spec10.C: New test.
24582
24583 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24584
24585         * gcc.dg/builtins-16.c: New test case.
24586
24587 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24588
24589         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24590         mempcpy test with post-increments.
24591         * gcc.c-torture/execute/string-opt-3.c: New test.
24592         * gcc.dg/string-opt-1.c: New test.
24593
24594 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24595
24596         PR fortran/10965
24597         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24598
24599 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24600
24601         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24602         (scan-assembler): ... here.  Use dg-scan.
24603         (scan-assembler-not): Likewise.
24604         (scan-file): New function.
24605         (scan-file-not): Likewise.
24606         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24607         * gcc.dg/cpp/_Pragma4.c: Likewise.
24608         * gcc.dg/cpp/_Pragma5.c: Likewise.
24609         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24610         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24611         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24612         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24613         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24614         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24615         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24616         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24617         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24618         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24619         * gcc.dg/cpp/cxxcom1.c: Likewise.
24620         * gcc.dg/cpp/line1.c: Likewise.
24621         * gcc.dg/cpp/maccom1.c: Likewise.
24622         * gcc.dg/cpp/maccom2.c: Likewise.
24623         * gcc.dg/cpp/maccom3.c: Likewise.
24624         * gcc.dg/cpp/maccom4.c: Likewise.
24625         * gcc.dg/cpp/maccom5.c: Likewise.
24626         * gcc.dg/cpp/maccom6.c: Likewise.
24627         * gcc.dg/cpp/multiline.c: Likewise.
24628         * gcc.dg/cpp/spacing1.c: Likewise.
24629         * gcc.dg/cpp/spacing2.c: Likewise.
24630         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24631         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24632         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24633         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24634         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24635         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24636         * gcc.dg/cpp/cxxcom2.c: Likewise.
24637         * gcc.dg/cpp/cxxcom2.h: New file.
24638
24639         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24640         * g++.dg/cpp/truefalse.C: Here.
24641         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24642
24643 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24644
24645         * gcc.dg/cpp/redef3.c: New file.
24646
24647 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24648
24649         * gcc.dg/i386-loop-3.c: New test.
24650
24651 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24652
24653         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24654
24655 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24656
24657         * gcc.dg/fwrapv-1.c: New test case.
24658         * gcc.dg/fwrapv-2.c: New test case.
24659
24660 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24661
24662         PR c++/10956
24663         * g++.dg/template/spec9.C: New test.
24664
24665 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24666
24667         * gcc.dg/duff-4.c: New test case.
24668
24669 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24670
24671         PR fortran/10843
24672         * g77.dg/ffixed-form-1.f: New test
24673         * g77.dg/ffixed-form-2.f: New test
24674         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24675         * g77.dg/ffree-form-3.f: New test
24676
24677 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24678
24679         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24680         * gcc.dg/wint_t-1.c: Likewise.
24681
24682 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24683
24684         * g++.dg/template/access11.C: New test.
24685
24686 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24687
24688         PR c++/10849
24689         * g++.dg/template/access10.C: New test.
24690
24691 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24692             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24693
24694         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24695
24696 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24697
24698         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24699         suppress for powerpc-*-darwin*.
24700         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24701
24702 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24703
24704         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24705         suppress option for powerpc-*-darwin*.
24706
24707 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24708
24709         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24710         * gcc.dg/builtins-4.c: Add test for fmod.
24711
24712 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24713
24714         PR c++/10682
24715         * g++.dg/template/instantiate4.C: New test.
24716
24717 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24718
24719         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24720
24721 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24722
24723         * gcc.dg/compat/scalar-return-1_main.c: New file.
24724         * gcc.dg/compat/scalar-return-1_x.c: New file.
24725         * gcc.dg/compat/scalar-return-1_y.c: New file.
24726         * gcc.dg/compat/scalar-return-2_main.c: New file.
24727         * gcc.dg/compat/scalar-return-2_x.c: New file.
24728         * gcc.dg/compat/scalar-return-2_y.c: New file.
24729         * gcc.dg/compat/struct-return-3_main.c: New file.
24730         * gcc.dg/compat/struct-return-3_y.c: New file.
24731         * gcc.dg/compat/struct-return-3_x.c: New file.
24732         * gcc.dg/compat/struct-return-2_main.c: New file.
24733         * gcc.dg/compat/struct-return-2_x.c: New file.
24734         * gcc.dg/compat/struct-return-2_y.c: New file.
24735
24736 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24737
24738         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24739         for hppa*-hp-hpux*.
24740         * gcc.dg/20021014-1.c (dg-options): Likewise.
24741         * gcc.dg/nest.c (dg-options): Likewise.
24742
24743 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24744
24745         PR c++/9738
24746         * g++.dg/ext/dllimport2.C: New file.
24747         * g++.dg/ext/dllimport3.C: New file.
24748
24749 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24750
24751         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24752         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24753         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24754         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24755         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24756         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24757         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24758         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24759         * gcc.dg/compat/small-struct-defs.h: New file.
24760         * gcc.dg/compat/small-struct-init.h: New file.
24761         * gcc.dg/compat/small-struct-check.h: New file.
24762         * gcc.dg/compat/fp-struct-defs.h: New file.
24763         * gcc.dg/compat/fp-struct-check.h: New file.
24764         * gcc.dg/compat/fp-struct-init.h: New file.
24765         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24766         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24767
24768 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24769
24770         * gcc.dg/20030225-2.c: New test.
24771
24772 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24773             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24774
24775         * gcc.c-torture/compile/20030518-1.c: New test case.
24776
24777 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24778
24779         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24780         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24781         gcc-dg-debug-runtest.
24782         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24783         gcc-dg-debug-runtest.
24784
24785 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24786
24787         PR c++/9022
24788         * g++.dg/lookup/using6.C: New test.
24789
24790 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24791
24792         * g++.dg/parse/access2.C: New test.
24793
24794 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24795
24796         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24797         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24798         * gcc.dg/debug/debug.exp: Likewise.
24799
24800 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24801
24802         * gcc.dg/dollar.c: New test.
24803
24804 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24805
24806         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24807         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24808         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24809         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24810         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24811         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24812         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24813         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24814         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24815         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24816         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24817         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24818         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24819         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24820         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24821         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24822         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24823         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24824
24825 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24826
24827         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24828         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24829         support for "repo" mode.
24830         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24831         * lib/g77-dg.exp: Likewise.
24832         * lib/obj-dg.exp: Likewise.
24833
24834 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24835
24836         Merge from gcc-3_2-rhl8-branch:
24837         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * gcc.dg/tls/opt-6.c: New test.
24840
24841         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24842
24843         * gcc.dg/20030405-1.c: New test.
24844
24845         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24846
24847         * gcc.dg/20030309-1.c: New test.
24848
24849         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24850
24851         * gcc.c-torture/execute/20030307-1.c: New test.
24852
24853         2003-02-20  Randolph Chung  <tausq@debian.org>
24854
24855         * gcc.c-torture/compile/20030220-1.c: New test.
24856
24857         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24858
24859         * gcc.dg/20030217-1.c: New test.
24860
24861         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24862
24863         * gcc.c-torture/compile/20020129-1.c: New test.
24864
24865         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24866
24867         * gcc.dg/unroll-1.c: New test.
24868
24869         2002-11-16  Jan Hubicka  <jh@suse.cz>
24870
24871         * gcc.c-torture/execute/20020920-1.c: New test.
24872
24873         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24874
24875         PR target/7434
24876         * gcc.c-torture/compile/20021008-1.c: New test.
24877
24878         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24879
24880         PR target/7559
24881         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24882
24883         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24884
24885         * gcc.c-torture/compile/20020807-1.c: New test.
24886
24887         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24888
24889         * gcc.dg/tls/opt-1.c: New test.
24890
24891         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24892
24893         * gcc.dg/20020729-1.c: New test.
24894
24895         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24896
24897         * g++.dg/opt/life1.C: New test.
24898
24899         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24900
24901         * gcc.dg/20020525-1.c: New test.
24902
24903         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24904
24905         PR c++/6794
24906         * g++.dg/ext/pretty1.C: New test.
24907         * g++.dg/ext/pretty2.C: New test.
24908
24909 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24910
24911         PR c++/8385
24912         * g++.dg/ext/typeof5.C: New test.
24913
24914 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24915
24916         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24917         __USER_LABEL_PREFIX__ into account.
24918         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24919
24920 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24921
24922         * gcc.dg/builtins-15.c: New test case.
24923
24924 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24925
24926         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24927
24928 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24929
24930         * lib/g++.exp: Tweak handling of additional source files.
24931         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24932         * g++.dg/special/conpr-2a.C: Rename to ...
24933         * g++.dg/special/conpr-2a.cc: ... this.
24934         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24935         * g++.dg/special/conpr-3a.C: Rename to ...
24936         * g++.dg/special/conpr-3a.cc: This.
24937         * g++.dg/special/conpr-3b.C: Rename to ...
24938         * g++.dg/special/conpr-3b.cc: This.
24939         * g++.dg/special/conpr-4.C: New test.
24940         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24941
24942 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24943
24944         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24945
24946 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24947
24948         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24949         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24950         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24951         * g++.old-deja/g++.other/warn3.C: Likewise.
24952
24953 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24954
24955         * gcc.dg/i386-387-1.c: Update to also test log.
24956         * gcc.dg/i386-387-2.c: Likewise.
24957
24958 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24959
24960         * g77.f-torture/execute/int8421.f: New test.
24961
24962 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24963
24964         PR c++/10230, c++/10481
24965         * g++.dg/lookup/scoped5.C: New test.
24966
24967 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24968
24969         PR c++/10552
24970         * g++.dg/template/ttp6.C: New test.
24971
24972 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24973
24974         * gcc.c-torture/execute/builtins: New directory.
24975         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24976         gcc.c-torture/execute/builtins.
24977         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24978         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24979         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24980         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24981
24982 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24983
24984         PR c++/9252
24985         * g++.dg/template/access8.C: New test.
24986         * g++.dg/template/access9.C: New test.
24987
24988 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24989
24990         PR c++/9554
24991         * g++.dg/parse/access1.C: New test.
24992
24993 2003-05-09  DJ Delorie  <dj@redhat.com>
24994
24995         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24996         long, and not an int.
24997
24998 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24999
25000         PR c++/10555, c++/10576
25001         * g++.dg/template/memclass1.C: New test.
25002
25003 2003-05-08  DJ Delorie  <dj@redhat.com>
25004
25005         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25006         targets.
25007         * gcc.c-torture/execute/20021024-1.x: Likewise.
25008         * gcc.c-torture/execute/shiftdi.x: Likewise.
25009         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25010         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25011         * gcc.dg/20021018-1.c: Likewise.
25012
25013 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25014
25015         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25016
25017         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25018         (bcopy): Call memmove.
25019
25020 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25021
25022         * g77.f-torture/compile/8485.f: New test case.
25023
25024 2003-05-07  Richard Henderson  <rth@redhat.com>
25025
25026         PR c++/10570
25027         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25028         Verify exception_cleanup not called for rethrows.
25029         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25030         when exiting catch block without rethrowing.
25031         * g++.dg/eh/forced3.C: New.
25032         * g++.dg/eh/forced4.C: New.
25033
25034 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25035
25036         * gcc.dg/20030505.c: Fix triplet.
25037
25038 2003-05-06  DJ Delorie  <dj@redhat.com>
25039
25040         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25041         * gcc.dg/nest.c: Likewise.
25042
25043 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25044
25045         * gcc.dg/builtins-14.c: New test case.
25046
25047 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25048
25049         * lib/compat.exp (compat-execute): New argument.
25050         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25051         * gcc.dg/compat: New test directory.
25052         * gcc.dg/compat/compat.exp: New expect script.
25053         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25054         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25055         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25056         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25057         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25058         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25059
25060         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25061         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25062         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25063         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25064         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25065         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25066         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25067         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25068         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25069         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25070         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25071         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25072         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25073         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25074         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25075
25076 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25077
25078         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25079
25080 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25081
25082         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25083
25084 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25085
25086         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25087         * gcc.dg/ppc-fsel-2.c: New test.
25088
25089         * gcc.dg/unused-5.c: New test.
25090
25091 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25092
25093         PR c++/10496
25094         * g++.dg/warn/pmf1.C: New test.
25095
25096 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25097
25098         PR c++/4494
25099         * g++.dg/warn/main.C: New test.
25100
25101 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25102
25103         * gcc.dg/nonnull-3.c: New test.
25104
25105 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25106
25107         * gcc.dg/cpp/Wtrigraphs.c: Update.
25108         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25109
25110 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25111
25112         * gcc.dg/ppc-fsel-1.c: New test.
25113
25114 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25115
25116         PR c/10604
25117         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25118
25119 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25120
25121         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25122
25123 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25124
25125         PR c++/9364, c++/10553, c++/10586
25126         * g++.dg/parse/typename4.C: New test.
25127         * g++.dg/parse/typename5.C: Likewise.
25128
25129 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25130
25131         * gcc.c-torture/compile/20030503-1.c: New test.
25132
25133 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25134
25135         * g++.dg/lookup/using5.C: Fix testcase error.
25136
25137 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25138
25139         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25140         since MEABI is no longer supported.  Remove all vestiges
25141         of MEABI from the test.
25142
25143 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25144
25145         PR c++/10554
25146         * g++.dg/lookup/using5.C: New test.
25147
25148 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25149
25150         PR c++/8772
25151         * g++.dg/template/ttp5.C: New test.
25152
25153 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25154
25155         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25156         (dg-gpp-additional-sources): New function.
25157         (dg-gpp-additional-files): Likewise.
25158         * lib/g++.exp (additional_sources): New variable.
25159         (additional_files): Likewise.
25160         (g++_target_compile): Deal with them.
25161         * lib/old-dejagnu.exp: Remove.
25162         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25163         * g++.old-deja: Revise all tests to use dg commands.
25164
25165 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25166
25167         PR c++/9432, c++/9528
25168         * g++.dg/lookup/using4.C: New test.
25169
25170 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25171
25172         * gcc.dg/noreturn-5.c: New file.
25173         * gcc.dg/noreturn-6.c: New file.
25174
25175         * gcc.c-torture/compile/inline-1.c: New file.
25176
25177 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25178
25179         PR c++/10551
25180         * g++.dg/template/explicit1.C: New test.
25181
25182 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25183
25184         PR c++/10549
25185         * g++.dg/other/bitfield1.C: New test.
25186
25187         PR c++/10527
25188         * g++.dg/init/new7.C: New test.
25189
25190 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25191
25192         * g++.dg/ext/desig1.C: New test.
25193         * g++.dg/ext/init1.C: Update.
25194
25195         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25196
25197 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25198
25199         PR c++/10180
25200         * g++.dg/warn/Winline-1.C: New test.
25201
25202 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25203
25204         * gcc.c-torture/execute/string-opt-19.c: New test.
25205
25206         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25207         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25208
25209 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25210
25211         PR c++/10506
25212         * g++.dg/init/new6.C: New test.
25213
25214         PR c++/10503
25215         * g++.dg/init/ref6.C: New test.
25216
25217 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25218
25219         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25220
25221 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25222
25223         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25224         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25225
25226 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25227
25228         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25229         initialized static data members.
25230
25231 2003-04-25  H.J. Lu <hjl@gnu.org>
25232
25233         * gcc.dg/ia64-sync-4.c: New test.
25234
25235 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25236
25237         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25238         date.
25239
25240 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25241
25242         PR c++/10337
25243         * g++.dg/warn/conv1.C: New test.
25244         * g++.old-deja/g++.other/conv7.C: Adjust.
25245         * g++.old-deja/g++.other/overload14.C: Adjust.
25246
25247 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25248
25249         PR c++/10471
25250         * g++.dg/template/defarg2.C: New test.
25251
25252 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25253
25254         * gcc.dg/cpp/include2.c: Update.
25255         * gcc.dg/cpp/multiline-2.c: New.
25256         * gcc.dg/cpp/multiline.c: Update.
25257         * gcc.dg/cpp/strify2.c: Update.
25258         * gcc.dg/cpp/trad/literals-2.c: Update.
25259
25260 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25261
25262         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25263
25264 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25265
25266         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25267
25268 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25269
25270         PR c++/10451
25271         * g++.dg/parse/crash4.C: New test.
25272
25273         PR c++/9847
25274         * g++.dg/parse/crash5.C: New test.
25275
25276 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25277
25278         PR c++/10446
25279         * g++.dg/parse/crash3.C: New test.
25280
25281         PR c++/10428
25282         * g++.dg/parse/elab1.C: New test.
25283
25284 2003-04-22  Devang Patel  <dpatel@apple.com>
25285
25286         * gcc.dg/cpp/trad/funlike-5.c: New test.
25287
25288 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25289
25290         * g++.dg/other/packed1.C: Fix dg options.
25291
25292 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25293
25294         * g++.dg/other/offsetof2.C: New test.
25295
25296 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25297
25298         * g++.dg/template/recurse.C: Adjust location of error messages.
25299
25300 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25301
25302         PR c++/9881
25303         * g++.dg/init/addr-const1.C: New test.
25304         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25305
25306 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         PR c++/10405
25309         * g++.dg/lookup/struct-hack1.C: New test.
25310
25311 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25312
25313         * ucs.c: Update diagnostic messages.
25314
25315 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25316
25317         * gcc.dg/cpp/truefalse.cpp: New test.
25318         * gcc.dg/cpp/cpp.exp: Update.
25319         * g++.dg/other/stdbool-if.C: Remove.
25320
25321 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25322
25323         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25324         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25325
25326 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25327
25328         * gcc.c-torture/compile/20030418-1.c: New test.
25329
25330 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25331
25332         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25333
25334 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25335
25336         PR c++/10347
25337         g++.dg/template/dependent-name1.C: New test.
25338
25339 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25340
25341         * gcc.dg/warn-1.c (tourist_guide): New array,
25342         contains a pointer to bar.
25343
25344 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25345
25346         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25347         * gcc.c-torture/execute/medce-1.c: New test case.
25348         * gcc.c-torture/execute/medce-2.c: New test case.
25349
25350 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25351
25352         * lib/prune.exp: Ignore more messages.
25353
25354         PR c++/10381
25355         * g++.dg/parse/lookup3.C: New test.
25356
25357 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25358
25359         * gcc.c-torture/compile/20030415-1.c : New test.
25360
25361 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25362
25363         * gcc.c-torture/execute/scope-2.c: Move to ...
25364         * gcc.dg/noncompile/scope.c: .... here.
25365
25366 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25367
25368         * gcc.dg/20030414-2.c: New test case.
25369
25370 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25371
25372         PR target/10377
25373         * gcc.dg/20030414-1.c: New test.
25374
25375 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25376
25377         * gcc.dg/builtins-12.c: New test case.
25378         * gcc.dg/builtins-13.c: New test case.
25379
25380 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25381
25382         * gcc.c-torture/execute/string-opt-18.c: New test.
25383
25384 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25385
25386         PR c++/10300
25387         * g++.dg/init/new5.C: New test.
25388
25389 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25390
25391         PR c++/7910
25392         * g++.dg/ext/dllimport1.C: New test.
25393
25394 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25395
25396         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25397
25398 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25399
25400         PR Fortran/9263
25401         * g77.f-torture/noncompile/9263.f: New test
25402         PR Fortran/1832
25403         * g77.f-torture/execute/1832.f: New test
25404
25405 2003-04-11  David Chad  <davidc@freebsd.org>
25406             Loren J. Rittle  <ljrittle@acm.org>
25407
25408         libobjc/8562
25409         * objc.dg/headers.m: New test.
25410
25411 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25412
25413         * gcc.c-torture/execute/builtin-noret-2.c: New.
25414         * gcc.c-torture/execute/builtin-noret-2.x: New.
25415         XFAIL builtin-noret-2.c at -O1 and above.
25416         * gcc.dg/redecl.c: New.
25417         * gcc.dg/Wshadow-1.c: Update error regexps.
25418
25419 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25420
25421         * g++.dg/abi/bitfield10.C: New test.
25422
25423 2003-04-09  Mike Stump  <mrs@apple.com>
25424
25425         * gcc.dg/pch/pch.exp: Make testcase names longer.
25426         * g++.dg/pch/pch.exp: Make testcase names longer.
25427
25428 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25429
25430         * gcc.dg/builtins-11.c: New test case.
25431
25432 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25433
25434         * gcc.dg/builtins-9.c: New test case.
25435         * gcc.dg/builtins-10.c: New test case.
25436
25437 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25438
25439         * gcc.dg/noncompile/init-4.c.c: New test.
25440
25441 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25442
25443         * gcc.misc-test/gcov-9.c: New test.
25444         * gcc.misc-test/gcov-10.c: New test
25445         * gcc.misc-test/gcov-11.c: New test.
25446
25447 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25448
25449         PR optimization/10024
25450         * gcc.c-torture/compile/20030405-1.c: New test.
25451
25452 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25453
25454         * gcc.dg/pch/static-3.c: New.
25455         * gcc.dg/pch/static-3.hs: New.
25456         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25457
25458 2003-04-04  Richard Henderson  <rth@redhat.com>
25459
25460         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25461         * g++.dg/eh/forced2.C: Likewise.
25462
25463 2003-04-03  Mike Stump  <mrs@apple.com>
25464
25465         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25466         target arg.
25467         (scan-assembler-times, scan-assembler-not): Likewise.
25468         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25469
25470 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25471
25472         * gcc.dg/sparc-loop-1.c: New test.
25473
25474 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25475
25476         PR other/9274
25477         * g++.dg/pch/system-2.C: New.
25478         * g++.dg/pch/system-2.Hs: New.
25479
25480 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25481
25482         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25483
25484         * g++.dg/eh/simd-1.C (vecfunc): Same.
25485
25486 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25487
25488         * gcc.c-torture/execute/20030401-1.c: New test case.
25489
25490 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25491
25492         * objc.dg/defs.m: New.
25493
25494 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25495
25496         * g++.dg/eh/simd-1.C: New.
25497         * g++.dg/eh/simd-2.C: New.
25498
25499 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25500
25501         * gcc.c-torture/execute/simd-3.c: New.
25502
25503 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25504
25505         PR c/9936
25506         * gcc.dg/20030331-2.c: New test.
25507
25508 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25509
25510         PR c++/10278
25511         * g++.dg/parse/crash2.C: New test.
25512
25513 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25514
25515         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25516         * gcc.c-torture/execute/20030331-1.c: ...here.
25517
25518 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25519
25520         * gcc.c-torture/execute/20030331-1.c: New test.
25521
25522 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25523
25524         * lib/gcov.exp: Adjust call return testing strings.
25525         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25526
25527 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25528
25529         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25530         * gcc.dg/builtins-7.c: New test case.
25531         * gcc.dg/builtins-8.c: New test case.
25532
25533 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25534
25535         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25536
25537 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25538
25539         PR c++/7647
25540         * g++.dg/lookup-class-member-2.C: New test.
25541
25542 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25543
25544         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25545
25546 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25547
25548         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25549
25550 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25551
25552         * g++.dg/init/attrib1.C: New test.
25553
25554 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25555
25556         * gcc.dg/ultrasp8.c: New test.
25557
25558 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25559
25560         * gcc.dg/ultrasp7.c: New test.
25561
25562 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25563
25564         PR c++/10047
25565         * g++.dg/template/inline1.C: New test.
25566
25567 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25568
25569         * gcc.dg/sparc-dwarf2.c: New test.
25570
25571 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25572
25573         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25574         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25575
25576 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25577
25578         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25579         than reading .x files.
25580         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25581         * g77.dg/gcov/gcov-1.f: Likewise.
25582         * gcc.misc-tests/gcov-4b.c: Likewise.
25583         * gcc.misc-tests/gcov-5b.c: Likewise.
25584         * gcc.misc-tests/gcov-6.c: Likewise.
25585         * gcc.misc-tests/gcov-7.c: Likewise.
25586         * gcc.misc-tests/gcov-8.c: Likewise.
25587         * g++.dg/gcov/gcov-1.x: Remove.
25588         * g77.dg/gcov/gcov-1.x: Likewise.
25589         * gcc.misc-tests/gcov-4b.x: Likewise.
25590         * gcc.misc-tests/gcov-5b.x: Likewise.
25591         * gcc.misc-tests/gcov-6.x: Likewise.
25592         * gcc.misc-tests/gcov-7.x: Likewise.
25593         * gcc.misc-tests/gcov-8.x: Likewise.
25594
25595 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25596
25597         PR opt/10087
25598         * gcc.dg/20030324-1.c: New test.
25599
25600 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25601
25602         PR c++/10224
25603         * g++.dg/template/arg3.C: New test.
25604
25605         PR c++/10158
25606         * g++.dg/template/friend18.C: New test.
25607
25608 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25609
25610         * g77.f-torture/compile/20030326-1.f: New test case.
25611
25612 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25613
25614         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25615
25616         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25617
25618 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25619
25620         * gcc.dg/ia64-sync-3.c: New test.
25621
25622 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25623
25624         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25625
25626 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25627
25628         * gcc.dg/ultrasp6.c: New test.
25629
25630 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25631
25632         * gcc.dg/i386-signbit-1.c: New test.
25633         * gcc.dg/i386-signbit-2.c: New test.
25634         * gcc.dg/i386-signbit-3.c: New test.
25635
25636 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25637
25638         * gcc.dg/ultrasp5.c: Fix options.
25639
25640 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25641
25642         * gcc.dg/ultrasp5.c: Fix comment.
25643
25644 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25645
25646         PR fortran/10197
25647         * g77.f-torture/execute/10197.f: New test.
25648
25649 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         PR c++/9898, c++/383
25652         * g++.dg/template/conv6.C: New test.
25653
25654         PR c++/10119
25655         * g++.dg/template/ptrmem5.C: New test.
25656
25657         PR c++/10026
25658         * g++.dg/lookup/koenig1.C: New test.
25659
25660         PR C++/10199
25661         * g++.dg/lookup/template2.C: New test.
25662
25663 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25664
25665         * g++.dg/opt/rtti1.C: New test.
25666
25667 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25668
25669         * gcc.dg/ultrasp5.c: New test.
25670
25671 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25672
25673         PR middle-end/9967
25674         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25675         builtin fputs.
25676
25677 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25678
25679         PR c/8224
25680         * gcc.dg/20030323-1.c: New test.
25681
25682 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25683
25684         * gcc.c-torture/compile/20030323-1.c: New test case.
25685
25686 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25687
25688         * gcc.dg/20030321-1.c: New test.
25689
25690 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25691
25692         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25693
25694 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25695
25696         PR c++/9978, c++/9708
25697         * g++.dg/ext/vlm1.C: Adjust expected error.
25698         * g++.dg/ext/vla2.C: New test.
25699         * g++.dg/template/arg1.C: New test.
25700         * g++.dg/template/arg2.C: New test.
25701
25702 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25703
25704         * g77.f-torture/execute/select.f: New test.
25705         * g77.f-torture/noncompile/select_no_compile.f: New test.
25706
25707 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25708
25709         PR c++/9898
25710         * g++.dg/other/error4.C: New test.
25711
25712 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25713
25714         * g++.dg/template/friend17.C: New test.
25715
25716 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25717
25718         * gcc.c-torture/compile/20030320-1.c: New.
25719
25720 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25721
25722         * gcc.dg/builtins-6.c: New test case.
25723
25724 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25725
25726         PR target/10073
25727         * gcc.c-torture/compile/20030319-1.c: New.
25728
25729 2003-03-18  Jan Hubicka  <jh@suse.cz>
25730
25731         * gcc.dg/i386-cvt-1.c: New test.
25732
25733 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25734
25735         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25736         * objc.dg/naming-2.m: Likewise.
25737
25738 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25739
25740         PR c++/9639
25741         * g++.dg/parse/crash1.C: New test.
25742
25743 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25744
25745         PR c++/8805
25746         * g++.dg/eh/cleanup1.C: New test.
25747
25748 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25749
25750         * gcc.c-torture/execute/20030316-1.c: New test case.
25751
25752 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25753
25754         PR c++/9629
25755         * g++.dg/init/ctor2.C: New test.
25756
25757 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25758
25759         * g77.f-torture/compile/xformat.f: New test case.
25760
25761 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25762
25763         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25764         * g++.old-deja/g++.mike/eh50.C: Likewise.
25765
25766 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25767
25768         PR c++/6440
25769         * g++.dg/template/spec7.C: New test.
25770         * g++.dg/template/spec8.C: Likewise.
25771
25772 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25773
25774         * gcc.c-torture/execute/20030313-1.c: New test.
25775
25776 2003-03-14  Richard Henderson  <rth@redhat.com>
25777
25778         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25779
25780 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25781
25782         * gcc.c-torture/compile/20030314-1.c: New test.
25783
25784 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25785
25786         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25787         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25788         thumb target,
25789         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25790         to accept newer _imp__  prefix and additional
25791         newline in .drectve section.
25792         * gcc.dg/dll-4.c: Likewise.
25793         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25794         switch.
25795
25796 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25797
25798         * g++.dg/parse/namespace9.C: New test.
25799
25800         * g++.dg/init/ref5.C: New test.
25801         * g++.dg/parse/ptrmem1.C: Likewise.
25802
25803 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25804
25805         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25806         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25807         regular expression.
25808         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25809         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25810
25811 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25812
25813         * gcc.c-torture/execute/20030224-2.c: New test.
25814
25815 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25816
25817         * gcc.dg/decl-3.c: New test.
25818
25819 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25820
25821         * gcc.dg/i386-loop-2.c: New test.
25822
25823 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25824
25825         PR c++/9474
25826         * g++.dg/parse/namespace8.C: New test.
25827
25828         PR c++/9924
25829         * g++.dg/overload/builtin2.C: New test.
25830
25831 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25832
25833         * gcc.dg/return-type-3.c: New test.
25834
25835 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25836
25837         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25838         profiling options are not supported.
25839
25840 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25841
25842         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25843         * g++.old-deja/g++.warn/impint2.C: Likewise.
25844
25845 2003-03-10  Devang Patel  <dpatel@apple.com>
25846
25847         * g++.dg/cpp/c++_cmd_1.C: New test.
25848         * g++.dg/cpp/c++_cmd_1.h: New file.
25849
25850 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25851
25852         * gcc.dg/altivec-9.c: New file.
25853
25854 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25855
25856         * gcc.dg/ppc-sdata-1.c: New test.
25857         * gcc.dg/ppc-sdata-2.c: New test.
25858
25859 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25860
25861         PR c++/9373
25862         * g++.dg/opt/ptrmem2.C: New test.
25863
25864         PR c++/8534
25865         * g++.dg/opt/ptrmem1.C: New test.
25866
25867 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25868
25869         * gcc.dg/i386-loop-1.c: New test.
25870
25871 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25872
25873         PR c++/9970
25874         * g++.dg/lookup/friend1.C: New test.
25875
25876 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25877
25878         PR c++/9823
25879         * g++.dg/parser/constructor1.C: New test.
25880
25881 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25882
25883         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25884
25885         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25886
25887 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25888
25889         * gcc.dg/cpp/Wunused.c: Update test.
25890
25891 2003-03-08  Jan Hubicka  <jh@suse.cz>
25892
25893         * gcc.dg/inline-3.c: New test.
25894
25895 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25896
25897         PR c++/9809
25898         * g++.dg/parse/builtin1.C: New test.
25899
25900         PR c++/9982
25901         * g++.dg/abi/cookie1.C: New test.
25902         * g++.dg/abi/cookie2.C: Likewise.
25903
25904         PR c++/9524
25905         * g++.dg/template/field1.C: New test.
25906
25907         PR c++/9912
25908         * g++.dg/parse/class1.C: New test.
25909         * g++.dg/parse/namespace7.C: Likewise.
25910         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25911
25912 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25913
25914         * g++.dg/init/ref4.C: New test.
25915
25916 2003-03-07  Jan Hubicka  <jh@suse.cz>
25917
25918         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25919         * gcc.dg/inline-3.c: New test.
25920
25921 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25922
25923         * g++.dg/init/ref3.C: New test.
25924
25925         PR c++/9965
25926         * g++.dg/init/ref2.C: New test.
25927
25928         PR c++/9400
25929         * g++.dg/warn/Wshadow-2.C: New test.
25930
25931         PR c++/9791
25932         * g++.dg/warn/Woverloaded-1.C: New test.
25933
25934 2003-03-05  Jan Hubicka  <jh@suse.cz>
25935
25936         * gcc.dg/i386-local2.c: New.
25937         * gcc.dg/i386-local.c: Fix typo.
25938
25939 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25940
25941         * g++.dg/abi/layout3.C: New test.
25942
25943 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25944
25945         * gcc.c-torture/compile/20030305-1.c
25946
25947 2003-03-05  Jan Hubicka  <jh@suse.cz>
25948
25949         * gcc.dg/i386-local.c: New.
25950
25951 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25952
25953         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25954
25955 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25956
25957         * gcc.dg/switch-2.c: New test.
25958         * gcc.dg/switch-3.c: New test.
25959         * gcc.dg/Wswitch.c: Adjust line numbers.
25960         * gcc.dg/Wswitch-default.c: Likewise.
25961         * gcc.dg/Wswitch-enum.c: Likewise.
25962
25963 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25964
25965         * gcc.c-torture/execute/20030222-1.c: New test.
25966
25967 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25968
25969         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25970
25971 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25972
25973         PR c++/9878
25974         * g++.dg/init/ref1.C: New test.
25975
25976 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25977
25978         * gcc.dg/sh-relax.c: New SH-only test.
25979
25980 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25981
25982         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25983         comment explaining purpose of testcase.
25984
25985 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25986
25987         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25988         for HC11/HC12 (asm needs two int registers).
25989         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25990         HC11/HC12 because the test uses an asm which needs two 32-bit
25991         registers.
25992
25993 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25994
25995         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25996         for HC11/HC12 (array is too large otherwise).
25997         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25998         * gcc.c-torture/compile/20010518-2.x: Likewise.
25999         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26000         HC11/HC12 (array is too large).
26001
26002 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26003
26004         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26005         * lib/g++-dg.exp (g++-dg-test): Likewise.
26006
26007 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26008
26009         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26010         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26011
26012 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26013
26014         * g++.dg/warn/implicit-typename1.C: Remove warning.
26015
26016 2003-02-28  Richard Henderson  <rth@redhat.com>
26017
26018         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26019         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26020
26021 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26022
26023         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26024         * g++.dg/pch/pch.exp: Likewise.
26025
26026 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26027
26028         PR c++/9879
26029         * testsuite/g++.dg/init/new4.C: New test.
26030
26031 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26032
26033         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26034
26035 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26036
26037         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26038         unsigned long.
26039
26040         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26041         wider than float.
26042
26043 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26044
26045         * lib/scanasm.exp: Add support for counting numbers of
26046         occurences.
26047         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26048         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26049
26050 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26051
26052         PR c++/9683
26053         * g++.dg/template/static3.C: New test.
26054
26055         PR c++/9829
26056         * g++.dg/parse/namespace6.C: New test.
26057
26058 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26059
26060         PR target/9732
26061         * gcc.dg/20030225-1.c: New test.
26062
26063 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26064
26065         * README: Remove out-of-date information.
26066
26067         PR c++/9836
26068         * g++.dg/template/spec6.C: New test.
26069
26070 2003-02-24  Jeff Law  <law@redhat.com>
26071
26072         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26073
26074 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26075
26076         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26077         * gcc.dg/pragma-ep-1.c: Likewise.
26078
26079 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26080
26081         PR c++/9602
26082         * g++.dg/template/friend16.C: New test.
26083
26084 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26085
26086         PR c++/5333
26087         * g++.dg/parse/fused-params1.C: Adjust error messages.
26088         * g++.dg/template/nested3.C: New test.
26089
26090 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26091
26092         * g++.dg/abi/param1.C: New test.
26093
26094 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26095
26096         PR c++/7982
26097         * g++.dg/warn/implicit-typename1.C: New test.
26098
26099 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26100
26101         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26102         with "mtune".
26103         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26104         * gcc.c-torture/execute/20010129-1.x: Likewise.
26105         * gcc.dg/20011107-1.c: Likewise.
26106         * gcc.dg/20020108-1.c: Likewise.
26107         * gcc.dg/20020122-3.c: Likewise.
26108         * gcc.dg/20020206-1.c: Likewise.
26109         * gcc.dg/20020310-1.c: Likewise.
26110         * gcc.dg/20020426-2.c: Likewise.
26111         * gcc.dg/20020517-1.c: Likewise.
26112         * gcc.dg/991230-1.c: Likewise.
26113         * gcc.dg/i386-unroll-1.c: Likewise.
26114         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26115
26116 2003-02-22  Jan Hubicka  <jh@suse.cz>
26117
26118         * gcc.dg/i386-mul.c: New test.
26119
26120 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26121
26122         * gcc.dg/builtins-5.c: New test case.
26123
26124 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26125
26126         * gcc.dg/asmreg-1.c: New test.
26127
26128 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26129
26130         PR c++/9749
26131         * g++.dg/parse/varmod1.C: New test.
26132
26133 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26134
26135         PR c++/9727
26136         * g++.dg/template/op1.C: New test.
26137
26138 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26139
26140         PR c++/8906
26141         * g++.dg/template/nested2.C: New test.
26142
26143 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26144
26145         PR c++/8724
26146         * g++.dg/expr/dtor1.C: New test.
26147
26148 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26149
26150         * gcc.dg/cpp/include3.c: New test.
26151         * gcc.dg/cpp/inc/foo.h: New file.
26152
26153 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26154
26155         * gcc.c-torture/execute/20030221-1.c: New test.
26156
26157 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26158
26159         PR c++/9729
26160         * g++.dg/abi/conv1.C: New test.
26161
26162 2003-02-20  Jan Hubicka  <jh@suse.cz>
26163
26164         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26165
26166 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26167
26168         * gcc.c-torture/compile/20030219-1.c: New test.
26169
26170 2003-02-18  Jan Hubicka  <jh@suse.cz>
26171
26172         * gcc.dg/funcorder.c: New test.
26173
26174 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26175
26176         * gcc.c-torture/execute/20030218-1.c: New.
26177
26178 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26179
26180         * gcc.dg/20030218-1.c: New.
26181
26182 2003-02-18  Richard Henderson  <rth@redhat.com>
26183
26184         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26185         * gcc.dg/attr-used-2.c: New.
26186
26187 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26188
26189         PR c++/9704
26190         * g++.dg/init/copy5.C: New test.
26191
26192 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26193
26194         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26195         * g++.dg/pch/pch.exp: Likewise.
26196
26197 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26198
26199         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26200         STACK_SIZE is not defined.
26201
26202 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26203
26204         PR c++/9457
26205         * g++.dg/template/init1.C: New test.
26206
26207 2003-02-16  Jan HUbicka  <jh@suse.cz>
26208
26209         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26210         (foo): Add few extra tests
26211         * gcc.dg/c99-const-expr-3.c: Likewise.
26212         * gcc.c-torture/execute/20030216-1.c: New.
26213
26214 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26215
26216         PR c++/9459
26217         * g++.dg/ext/typeof4.C: New test.
26218
26219 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26220
26221         * gcc.dg/i386-387-3.c: New test case.
26222
26223 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26224
26225         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26226         cris-*-elf* cris-*-aout* and mmix-*-*.
26227
26228 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26229
26230         * gcc.dg/20030213-1.c: New test.
26231
26232 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26233
26234         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26235         * gcc.dg/i386-387-2.c: Likewise.
26236
26237 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26238
26239         * gcc.dg/ppc-spe.c: Fix formatting.
26240         Enable tests that were previously unsupported by gas.
26241         Delete tests for instructions that no longer exist.
26242         Switch arguments on evsubifw builtin.
26243
26244 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26245
26246         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26247         STACK_SIZE is too small.
26248
26249 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26250             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26251
26252         * gcc.dg/decl-2.c: New test.
26253
26254 2003-02-10  Jan Hubicka  <jh@suse.cz>
26255
26256         * gcc.dg/i386-fpcvt-1.c: New test.
26257
26258 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26259
26260         * gcc.c-torture/execute/20030209-1.c: New test.
26261
26262 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26263
26264         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26265         int-wide bitops, use the constants of the same width.
26266         Likewise, if long long is 32-bit wide, test bitops using
26267         32-bit constants.
26268
26269 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26270
26271         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26272
26273 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26274
26275         * testsuite/gcc.dg/builtins-4.c: New test case.
26276
26277 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26278
26279         * gcc.dg/20020430-1.c: Fix dg command typos.
26280         * gcc.dg/20020503-1.c: Likewise.
26281
26282 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26283
26284         PR c++/8785
26285         * g++.dg/parse/fused-params1.C: New test.
26286
26287         PR c++/8857
26288         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26289
26290         PR c++/8921
26291         * g++.dg/parse/non-dependent1.C: New test.
26292
26293         PR c++/8928
26294         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26295
26296         PR c++/9228
26297         * g++.dg/parse/undefined7.C: New test.
26298         * g++.dg/parse/non-templ1.C: New test.
26299
26300         PR c++/9229
26301         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26302
26303 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26304
26305         * gcc.c-torture/compile/20030206-1.c: New test.
26306
26307 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26308
26309         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26310         "pow" to "foo" to avoid potential confusion with a math built-in.
26311
26312 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26313
26314         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26315         conditions for SPARC targets.
26316
26317 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26318
26319         * gcc.dg/20030204-1.c: New test.
26320
26321 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26322
26323         PR c++/38
26324         * g++.dg/parse/array-size1.C: New test.
26325
26326         PR c++/5657
26327         * g++.dg/parse/undefined3.C: New test.
26328
26329         PR c++/5665
26330         * g++.dg/parse/undefined4.C: New test.
26331
26332         PR c++/5975
26333         * g++.dg/parse/undefined5.C: New test.
26334
26335         PR c++/7259
26336         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26337
26338         PR c++/8578
26339         * g++.dg/parse/casting-operator1.C: New test.
26340
26341         PR c++/8596
26342         * g++.dg/parse/undefined6.C: New test.
26343
26344         PR c++/8736
26345         * g++.dg/parse/missing-template1.C: New test.
26346
26347 2003-02-04  Jan Hubicka  <jh@suse.cz>
26348
26349         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26350         * gcc.dg/i386-cmov?.c: Likewise.
26351         * gcc.dg/i386-fpcvt-?.c: Likewise.
26352         * gcc.dg/i386-ssefp-1.c: Likewise.
26353         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26354         conventions.
26355
26356 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26357
26358         PR c++/7129
26359         * testsuite/g++.dg/ext/max.C: New test.
26360
26361 2003-02-03  Jan Hubicka  <jh@suse.cz>
26362
26363         * gcc.c-torture/execute/20030203-1.c: New test.
26364
26365 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26366
26367         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26368         'natural-endian'.
26369
26370 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26371
26372         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26373         * g++.dg/init/new2.C: Likewise.
26374         * g++.dg/other/new1.C: Likewise.
26375
26376 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26377
26378         * gcc.dg/struct-ret-libc.c: New test.
26379
26380 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26381
26382         * gcc.dg/20030129-1.c: New test.
26383
26384 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26385
26386         PR c++/8849
26387         * g++.dg/template/ptrmem4.C: New test.
26388
26389 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26390
26391         * g++.dg/parser/constant1.C: New test.
26392
26393 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26394
26395         PR c++/8591
26396         * g++.dg/parse/friend2.C: New test.
26397
26398 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26399
26400         PR c++/9437
26401         * g++.dg/template/unify4.C: New test.
26402
26403 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26404
26405         * gcc.c-torture/execute/20030128-1.c: New test.
26406
26407 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26408
26409         * g++.dg/lookup/nested1.C: Test moved from ...
26410         * g++.old-deja/g++.other/lookup24.C: ... here.
26411
26412 2003-01-28  Jan Hubicka  <jh@suse.cz>
26413
26414         * gcc.dg/i386-cmov5.c: New test.
26415
26416 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26417
26418         * gcc.c-torture/execute/20010925-1.c: Changed the
26419         memcpy declaration.
26420
26421 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26422
26423         PR c++/3902
26424         * g++.dg/parse/template5.C: New test.
26425
26426 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26427
26428         PR fortran/9258
26429         * g77.dg/pr9258: New test.
26430
26431 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26432
26433         * README: Move relevant parts from README.g++.
26434
26435         * README.g++: Remove this file.
26436
26437 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26438
26439         * g++.dg/abi/dcast1.C: New test.
26440
26441 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26442
26443         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26444
26445 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26446
26447         PR c++/47
26448         * g++.old-deja/g++.other/lookup24.C: New test.
26449
26450 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26451
26452         PR middle-end/7227
26453         * gcc.dg/uninit-C.c: New test.
26454
26455 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26456
26457         * g++.dg/abi/covariant1.C: New test.
26458
26459 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26460
26461         * gcc.dg/20030123-1.c: New test.
26462
26463 2003-01-25  Jan Hubicka  <jh@suse.cz>
26464
26465         PR opt/8492
26466         * gcc.c-torture/compile/20030125-1.c
26467
26468 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26469
26470         PR c++/9403
26471         * g++.dg/parse/template3.C: New test.
26472         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26473
26474         PR c++/795
26475         * g++.dg/parse/template4.C: New test.
26476
26477         PR c++/9415
26478         * g++.dg/template/qual2.C: New test.
26479
26480         PR c++/8545
26481         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26482
26483         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26484
26485 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26486
26487         * gcc.c-torture/execute/switch-1.c: New test case.
26488
26489 2003-01-25  Jan Hubicka  <jh@suse.cz>
26490
26491         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26492
26493 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26494
26495         Tweaks for Bison-1.875. From the NEWS file:
26496         "- `parse error' -> `syntax error'
26497         Bison now uniformly uses the term `syntax error'"
26498         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26499         * gcc.dg/cpp/digraph2.c: Likewise.
26500         * gcc.dg/cpp/direct2.c: Likewise.
26501         * gcc.dg/cpp/paste4.c: Likewise.
26502         * gcc.dg/c90-restrict-1.c: Likewise.
26503         * gcc.dg/c99-func-2.c: Likewise.
26504         * gcc.dg/noncompile/920721-2.c: Likewise.
26505         * gcc.dg/noncompile/930622-2.c: Likewise.
26506         * gcc.dg/noncompile/940112-1.c: Likewise.
26507         * gcc.dg/noncompile/950921-1.c: Likewise.
26508         * gcc.dg/noncompile/951123-1.c: Likewise.
26509         * gcc.dg/noncompile/971104-1.c: Likewise.
26510         * gcc.dg/noncompile/990416-1.c: Likewise.
26511
26512 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26513
26514         * g++.dg/parse/undefined1.C: Add error message.
26515
26516 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26517
26518         PR c++/9354
26519         * g++.dg/parse/new1.C: New test.
26520
26521         PR c++/9216
26522         * g++.dg/parse/template2.C: New test.
26523
26524         PR c++/9354
26525         * g++.dg/parse/typedef2.C: New test.
26526
26527         PR c++/9328
26528         * g++.dg/ext/typeof3.C: New test.
26529
26530 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26531
26532         PR c++/2738
26533         * g++.dg/parse/ret-type1.C: New test.
26534
26535         PR c++/3792
26536         * g++.dg/parse/tmpl-outside1.C: New test.
26537
26538         PR c++/4207
26539         * g++.dg/parse/int-as-enum1.C: New test.
26540
26541         PR c++/4903
26542         * g++.dg/parse/no-typename1.C: New test.
26543
26544         PR c++/5533
26545         * g++.dg/parse/no-value1.C: New test.
26546
26547         PR c++/5921
26548         * g++.dg/parse/wrong-inline1.C: New test.
26549
26550         PR c++/6402
26551         * g++.dg/parse/ref1.C: New test.
26552
26553         PR c++/6992
26554         * g++.dg/parse/attr-ctor1.C: New test.
26555
26556         PR c++/7229
26557         * g++.dg/parse/namespace5.C: New test.
26558
26559         PR c++/7917
26560         * g++.dg/parse/func-def1.C: New test.
26561
26562         PR c++/8143
26563         * g++.dg/parse/undefined1.C: New test.
26564
26565         PR c++/5723, PR c++/8522
26566         * g++.dg/parse/specialization1.C: New test.
26567
26568         PR c++/163, PR c++/8595
26569         * g++.dg/parse/struct-as-enum1.C: New test.
26570
26571         PR c++/9173
26572         * g++.dg/parse/undefined2.C: New test.
26573
26574 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26575
26576         PR c++/9298
26577         * g++.dg/parse/template1.C: New test.
26578
26579         PR c++/9384
26580         * g++.dg/parse/using1.C: New test.
26581
26582         PR c++/9285
26583         PR c++/9294
26584         * g++.dg/parse/expr2.C: New test.
26585
26586         PR c++/9388
26587         * g++.dg/parse/lookup2.C: Likewise.
26588
26589 2003-01-21  Jan Hubicka  <jh@suse.cz>
26590
26591         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26592         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26593         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26594         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26595
26596 2003-01-20  Nick Clifton  <nickc@redhat.com>
26597
26598         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26599         problem with ARM sibcall code generation.
26600
26601 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26602
26603         * gcc.c-torture/execute/20030120-1.c: New.
26604
26605 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26606
26607         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26608
26609 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26610
26611         PR c++/9272
26612         * g++.dg/parse/ctor1.C: New test.
26613
26614         PR c++/9294:
26615         * g++.dg/parse/qualified1.C: New test.
26616
26617         * g++.dg/parse/typename3.C: New test.
26618
26619 2003-01-16  Richard Henderson  <rth@redhat.com>
26620
26621         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26622
26623 2003-01-16  Richard Henderson  <rth@redhat.com>
26624
26625         * g++.dg/pch/pch.exp: Copy test header to the working directory
26626         before using it either for precompilation or direct use.
26627         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26628         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26629
26630 2003-01-16  Richard Henderson  <rth@redhat.com>
26631
26632         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26633         before using it either for precompilation or direct use.
26634         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26635         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26636
26637 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26638
26639         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26640         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26641         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26642         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26643         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26644         typename warning into error.
26645         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26646         error messages.
26647         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26648         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26649         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26650         messages.
26651         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26652         make declaration visible in template.
26653         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26654         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26655         messages.
26656         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26657         message.
26658         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26659         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26660         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26661         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26662         typename warning with error message.
26663         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26664         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26665         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26666
26667 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26668
26669         * g++.dg/parse/ambig2.C: New test.
26670
26671 2003-01-15  Richard Henderson  <rth@redhat.com>
26672
26673         * g++.dg/tls/init-2.C: Update error message string.
26674
26675 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26676
26677         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26678
26679 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26680
26681         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26682         all for HC11/HC12.
26683         * gcc.c-torture/compile/20001205-1.x: Likewise.
26684         * gcc.c-torture/compile/20001226-1.x: Likewise.
26685         * gcc.c-torture/compile/920520-1.x: Likewise.
26686         * gcc.c-torture/compile/961203-1.x: Likewise.
26687         * gcc.c-torture/compile/20020604-1.x: Likewise.
26688
26689 2003-01-15  Jan Hubicka  <jh@suse.cz>
26690
26691         * gcc.c-torture/compile/20030115-1.c: New test.
26692
26693         * gcc.dg/i386-fpcvt-1.c: New test.
26694         * gcc.dg/i386-fpcvt-2.c: New test.
26695
26696 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26697
26698         Further conform g++'s __vmi_class_type_info to the C++ ABI
26699         specification.
26700         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26701         the specification.
26702
26703 2003-01-14  Jan Hubicka  <jh@suse.cz>
26704
26705         * gcc.dg/i386-fpcvt-1.c: New test.
26706         * gcc.dg/i386-fpcvt-2.c: New test.
26707
26708 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26709
26710         * gcc.dg/i386-mmx-3.c: New test.
26711
26712 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26713
26714         PR c++/9264
26715         * g++.dg/parse/octal1.C: New file.
26716
26717         PR c++/9172
26718         * g++.dg/parse/typename1.C: New file.
26719
26720 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26721
26722         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26723         * gcc.dg/bf-no-ms-layout.c: Likewise.
26724         * gcc.dg/bf-ms-attrib.c: Likewise.
26725
26726 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26727
26728         PR c++/9099
26729         * g++.dg/parse/dtor1.C: New file.
26730
26731         PR c++/9128
26732         * g++.dg/rtti/typeid1.C: New file.
26733
26734         PR c++/9153
26735         * g++.dg/parse/lookup1.C: New file.
26736
26737         PR c++/9171
26738         * g++.dg/templ/spec5.C: New file.
26739
26740 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26741
26742         * gcc.c-torture/compile/20030110-1.c: New test.
26743
26744 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26745
26746         Merge from pch-branch:
26747
26748         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26749
26750         * gcc.dg/pch/cpp-1.h: New.
26751         * gcc.dg/pch/cpp-1.c: New.
26752         * gcc.dg/pch/cpp-2.h: New.
26753         * gcc.dg/pch/cpp-2.c: New.
26754
26755         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26756
26757         * gcc.dg/pch/except-1.h: New.
26758         * gcc.dg/pch/except-1.c: New.
26759
26760         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26761
26762         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26763         running test.
26764         * gcc.dg/pch: Include *.hp not *.h.
26765         * gcc.dg/pch/system-1.h: New.
26766         * gcc.dg/pch/system-1.c: New.
26767
26768         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26769
26770         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26771         rather than trying to build and run a program using PCH.
26772         * gcc.dg/pch: Remove dg-do commands from test files.
26773
26774         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26775
26776         * gcc.dg/pch/macro-3.c: New.
26777         * gcc.dg/pch/macro-3.h: New.
26778
26779         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26780
26781         * gcc.dg/pch/common-1.c: New.
26782         * gcc.dg/pch/common-1.h: New.
26783         * gcc.dg/pch/decl-1.c: New.
26784         * gcc.dg/pch/decl-1.h: New.
26785         * gcc.dg/pch/decl-2.c: New.
26786         * gcc.dg/pch/decl-2.h: New.
26787         * gcc.dg/pch/decl-3.c: New.
26788         * gcc.dg/pch/decl-3.h: New.
26789         * gcc.dg/pch/decl-4.c: New.
26790         * gcc.dg/pch/decl-4.h: New.
26791         * gcc.dg/pch/decl-5.c: New.
26792         * gcc.dg/pch/decl-5.h: New.
26793         * gcc.dg/pch/global-1.c: New.
26794         * gcc.dg/pch/global-1.h: New.
26795         * gcc.dg/pch/inline-1.c: New.
26796         * gcc.dg/pch/inline-1.h: New.
26797         * gcc.dg/pch/inline-2.c: New.
26798         * gcc.dg/pch/inline-2.h: New.
26799         * gcc.dg/pch/static-1.c: New.
26800         * gcc.dg/pch/static-1.h: New.
26801         * gcc.dg/pch/static-2.c: New.
26802         * gcc.dg/pch/static-2.h: New.
26803
26804         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26805
26806         * g++.dg/pch/pch.exp: Better handle failing testcases.
26807         * gcc.dg/pch/pch.exp: Likewise.
26808         * gcc.dg/pch/macro-1.c: New.
26809         * gcc.dg/pch/macro-1.h: New.
26810         * gcc.dg/pch/macro-2.c: New.
26811         * gcc.dg/pch/macro-2.h: New.
26812
26813         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26814
26815         * g++.dg/dg.exp: Treat files in pch/ specially.
26816         * g++.dg/pch/pch.exp: New file.
26817         * g++.dg/pch/empty.H: New file.
26818         * g++.dg/pch/empty.C: New file.
26819         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26820         "precompile".
26821
26822         * gcc.dg/pch/pch.exp: New file.
26823         * gcc.dg/pch/empty.h: New file.
26824         * gcc.dg/pch/empty.c: New file.
26825         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26826         "precompile".
26827
26828 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26829
26830         * g++.dg/template/friend14.C: New test.
26831
26832 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26833
26834         * gcc.dg/old-style-asm-1.c: New test.
26835
26836 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26837
26838         * gcc.c-torture/compile/20030109-1.c: New test.
26839
26840 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26841
26842         * gcc.c-torture/execute/20030109-1.c: New test.
26843
26844 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26845
26846         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26847         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26848         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26849         * g++.old-deja/g++.mike/eh2.C: Likewise.
26850         * g++.old-deja/g++.mike/eh3.C: Likewise.
26851         * g++.old-deja/g++.mike/eh5.C: Likewise.
26852         * g++.old-deja/g++.mike/eh6.C: Likewise.
26853         * g++.old-deja/g++.mike/eh7.C: Likewise.
26854         * g++.old-deja/g++.mike/eh8.C: Likewise.
26855         * g++.old-deja/g++.mike/eh9.C: Likewise.
26856         * g++.old-deja/g++.mike/eh10.C: Likewise.
26857         * g++.old-deja/g++.mike/eh12.C: Likewise.
26858         * g++.old-deja/g++.mike/eh13.C: Likewise.
26859         * g++.old-deja/g++.mike/eh14.C: Likewise.
26860         * g++.old-deja/g++.mike/eh16.C: Likewise.
26861         * g++.old-deja/g++.mike/eh17.C: Likewise.
26862         * g++.old-deja/g++.mike/eh18.C: Likewise.
26863         * g++.old-deja/g++.mike/eh21.C: Likewise.
26864         * g++.old-deja/g++.mike/eh23.C: Likewise.
26865         * g++.old-deja/g++.mike/eh24.C: Likewise.
26866         * g++.old-deja/g++.mike/eh25.C: Likewise.
26867         * g++.old-deja/g++.mike/eh26.C: Likewise.
26868         * g++.old-deja/g++.mike/eh27.C: Likewise.
26869         * g++.old-deja/g++.mike/eh28.C: Likewise.
26870         * g++.old-deja/g++.mike/eh29.C: Likewise.
26871         * g++.old-deja/g++.mike/eh31.C: Likewise.
26872         * g++.old-deja/g++.mike/eh33.C: Likewise.
26873         * g++.old-deja/g++.mike/eh34.C: Likewise.
26874         * g++.old-deja/g++.mike/eh35.C: Likewise.
26875         * g++.old-deja/g++.mike/eh36.C: Likewise.
26876         * g++.old-deja/g++.mike/eh37.C: Likewise.
26877         * g++.old-deja/g++.mike/eh38.C: Likewise.
26878         * g++.old-deja/g++.mike/eh39.C: Likewise.
26879         * g++.old-deja/g++.mike/eh40.C: Likewise.
26880         * g++.old-deja/g++.mike/eh41.C: Likewise.
26881         * g++.old-deja/g++.mike/eh42.C: Likewise.
26882         * g++.old-deja/g++.mike/eh44.C: Likewise.
26883         * g++.old-deja/g++.mike/eh46.C: Likewise.
26884         * g++.old-deja/g++.mike/eh47.C: Likewise.
26885         * g++.old-deja/g++.mike/eh48.C: Likewise.
26886         * g++.old-deja/g++.mike/eh49.C: Likewise.
26887         * g++.old-deja/g++.mike/eh50.C: Likewise.
26888         * g++.old-deja/g++.mike/eh51.C: Likewise.
26889         * g++.old-deja/g++.mike/eh53.C: Likewise.
26890         * g++.old-deja/g++.mike/eh55.C: Likewise.
26891         * g++.old-deja/g++.mike/p7912.C: Likewise.
26892         * g++.old-deja/g++.mike/p9706.C: Likewise.
26893         * g++.old-deja/g++.mike/p10416.C: Likewise.
26894         * g++.old-deja/g++.mike/p11667.C: Likewise.
26895         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26896         Remove redundant reference to Iris.
26897         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26898         Elxsi, i860, Pico Java, and WE32K.
26899
26900 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26901
26902         * g++.dg/ext/asm4.C: New test.
26903
26904 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26905
26906         PR c++/9030
26907         * g++.dg/template/friend12.C: New test.
26908         * g++.dg/template/friend13.C: Likewise.
26909         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26910
26911 2003-01-08  Jan Hubicka  <jh@suse.cz>
26912
26913         * gcc.dg/i386-cadd.c: New test.
26914         * gcc.dg/i386-cmov4.c: Likewise.
26915
26916 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26917
26918         PR c++/9165
26919         * g++.dg/warn/Wunused-3.C: New test.
26920
26921         * g++.dg/abi/bitfield9.C: New test.
26922
26923         PR c++/9189
26924         * g++.dg/parse/defarg3.C: New test.
26925
26926 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26927
26928         * g++.dg/parse/ambig1.C: New test.
26929         * g++.dg/parse/defarg2.C: New test.
26930
26931 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26932
26933         * g++.dg/template/defarg-1.C: New test.
26934         * g++.dg/template/local2.C: Likewise.
26935
26936 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26937
26938         * gcc.c-torture/execute/20030105-1.c: New test.
26939
26940 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26941
26942         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26943         * g++.dg/parse/namespace4.C: Likewise.
26944
26945 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26946
26947         * g++.dg/template/ntp2.C: New test.
26948
26949 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26950
26951         * g++.dg/parse/extern-C-1.C: New test.
26952
26953         * g++.dg/parse/namespace4.C: New test.
26954
26955         * g++.dg/template/nested1.C: New test.
26956
26957         * g++.dg/parse/namespace3.C: New test.
26958
26959 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26960
26961         * g++.dg/lookup/two-stage1.C: New test.
26962
26963 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26964
26965         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26966         * g++.old-deja/g++.jason/access8.C: Likewise.
26967         * g++.old-deja/g++.other/decl5.C: Likewise.
26968
26969 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26970
26971         * g++.dg/parse/parse7.C: New test.
26972
26973 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26974
26975         PR c++/2843
26976         * g++.dg/ext/attrib7.C: New test.
26977
26978 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26979
26980         * g++.dg/parse/parse6.C: New test.
26981
26982 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26983
26984         * gcc.dg/h8300-stack-1.c: New.
26985
26986 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26987
26988         g++.dg/lookup/exception1.C: New test.
26989
26990         g++.dg/lookup/template1.C: New test.
26991
26992         g++.dg/parse/namespace2.C: New test.
26993
26994         g++.dg/parse/parens2.C: New test.
26995
26996 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26997
26998         * g++.dg/parse/parse5.C: New test.
26999         * g++.dg/lookup/scoped4.C: New test.
27000
27001 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27002
27003         * g++.dg/parse/parens1.C: New test.
27004
27005         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27006         angle-bracket1.C.
27007         * g++.dg/parse/parens2.C: New test.
27008
27009         * g++.dg/lookup/scope-operator1.C: New test.
27010
27011         * g++.dg/parse/operator1.C: New test.
27012
27013 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27014
27015         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27016         * g++.old-deja/g++.other/access6.C: Likewise.
27017         * g++.old-deja/g++.other/decl1.C: Likewise.
27018         * g++.old-deja/g++.pt/typename12.C: Likewise.
27019
27020 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27021
27022         * g++.dg/parse/namespace1.C: New test.
27023
27024 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27025
27026         * g++.dg/parse/parse4.C: New test.
27027
27028 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27029
27030         * g++.dg/parse/parse3.C: New test.
27031
27032 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27033
27034         * g++.dg/parse/parse2.C: New test.
27035
27036 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27037
27038         * g++.dg/template/friend11.C: New test.
27039
27040 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27041
27042         * g++.dg/parse/parse1.C: New test.
27043
27044 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27045
27046         * lib/profopt.exp: Change the name of a global variable to avoid
27047         possible clashes with other test suites.
27048
27049 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27050
27051         * g++.dg/inherit/covariant8.C: New test.
27052
27053 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27054
27055         * g++.dg/init/array9.C: New test.
27056
27057         PR c++/9112
27058         * g++.dg/parse/expr1.C: New test.
27059
27060 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27061
27062         * gcc.c-torture/compile/20021230-1.c: New test.
27063
27064 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27065
27066         * g++.dg/inherit/covariant5.C: New test.
27067         * g++.dg/inherit/covariant6.C: New test.
27068         * g++.dg/inherit/covariant7.C: New test.
27069
27070 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27071
27072         PR c++/2739
27073         * g++.dg/other/access2.C: New test.
27074
27075 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27076
27077         * g++.dg/other/anon-struct.C: No longer fails
27078         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27079         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27080         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27081
27082 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27083
27084         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27085
27086 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27087
27088         * g++.dg/eh/spec4.C: Remove stray semicolon.
27089         * g++.dg/expr/pmf-1.C: Change error message.
27090         * g++.dg/ext/asm1.C: Remove stray semicolon.
27091         * g++.dg/ext/typename1.C: Add missing typenames.
27092         * g++.dg/inherit/template-as-base.C: Change error message.
27093         * g++.dg/lookup/scoped1.C: Likewise.
27094         * g++.dg/lookup/scoped2.C: Likewise.
27095         * g++.dg/lookup/using2.C: Likewise.
27096         * g++.dg/other/component1.C: Remove stray semicolon.
27097         * g++.dg/other/do1.C: Change error message.
27098         * g++.dg/other/error2.C: Likewise.
27099         * g++.dg/other/init1.C: Likewise.
27100         * g++.dg/other/packed1.C: Remove stray semicolon.
27101         * g++.dg/other/ptrmem2.C: Change error message.
27102         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27103         marker.
27104         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27105         * g++.dg/template/access3.C: Add typename keyword.
27106         * g++.dg/template/access5.C: Remove stray semicolon.
27107         * g++.dg/template/access6.C: Likewise.
27108         * g++.dg/template/complit1.C: Likewise.
27109         * g++.dg/template/crash1.C: Change error message.
27110         * g++.dg/template/inherit2.C: Remove stray semicolon.
27111         * g++.dg/template/instantiate2.C: Likewise.
27112         * g++.dg/template/instantiate3.C: Change error message.
27113         * g++.dg/template/qual1.C: Remove stray semicolon.
27114         * g++.dg/template/qualttp18.C: Change error message.
27115         * g++.dg/template/ref1.C: Remove stray semicolon.
27116         * g++.dg/template/sizeof1.C (A::value): Declare it.
27117         * g++.dg/template/spec4.C: Change error message.
27118         * g++.dg/template/static1.C: Likewise.
27119         * g++.dg/template/type1.C: Likewise.
27120         * g++.dg/template/typename3.C: Likewise.
27121         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27122         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27123         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27124         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27125         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27126         named return value extension.
27127         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27128         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27129         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27130         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27131         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27132         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27133         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27134         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27135         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27136         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27137         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27138         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27139         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27140         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27141         syntax.
27142         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27143         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27144         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27145         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27146         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27147         * g++.old-deja/g++.brendan/template11.C: Likewise.
27148         * g++.old-deja/g++.brendan/template26.C: Likewise.
27149         * g++.old-deja/g++.brendan/template27.C: Use explicit
27150         specialization syntax.
27151         * g++.old-deja/g++.brendan/template30.C: Likewise.
27152         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27153         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27154         non-dependent names.
27155         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27156         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27157         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27158         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27159         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27160         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27161         named return value extension.
27162         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27163         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27164         * g++.old-deja/g++.ext/return1.C: Likewise.
27165         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27166         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27167         * g++.old-deja/g++.jason/access8.C: Likewise.
27168         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27169         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27170         pseudo-destructor names.
27171         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27172         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27173         pseudo-destructor names.
27174         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27175         * g++.old-deja/g++.jason/overload19.C: Likewise.
27176         * g++.old-deja/g++.jason/overload32.C: Likewise.
27177         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27178         stray semicolons.
27179         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27180         * g++.old-deja/g++.jason/return.C: Likewise.
27181         * g++.old-deja/g++.jason/return2.C: Likewise.
27182         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27183         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27184         syntax.
27185         * g++.old-deja/g++.jason/template10.C: Account for use of
27186         non-dependent names.
27187         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27188         syntax.
27189         * g++.old-deja/g++.jason/template37.C: Likewise.
27190         * g++.old-deja/g++.law/access4.C: Change error messages.
27191         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27192         pseudo-destructor names.
27193         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27194         * g++.old-deja/g++.law/ctors9.C: Likewise.
27195         * g++.old-deja/g++.law/cvt22.C: Likewise.
27196         * g++.old-deja/g++.law/dtors5.C: Likewise.
27197         * g++.old-deja/g++.law/global-init1.C: Likewise.
27198         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27199         * g++.old-deja/g++.law/operators28.C: Likewise.
27200         * g++.old-deja/g++.law/visibility28.C: Likewise.
27201         * g++.old-deja/g++.martin/eval1.C: Likewise.
27202         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27203         name.
27204         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27205         * g++.old-deja/g++.mike/net34.C: Likewise.
27206         * g++.old-deja/g++.mike/net36.C: Likewise.
27207         * g++.old-deja/g++.mike/ns2.C: Likewise.
27208         * g++.old-deja/g++.mike/p12306.C: Likewise.
27209         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27210         value extension.
27211         * g++.old-deja/g++.mike/p700.C: Likewise.
27212         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27213         * g++.old-deja/g++.mike/p710.C: Likewise.
27214         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27215         value extension.
27216         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27217         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27218         * g++.old-deja/g++.ns/crash2.C: Likewise.
27219         * g++.old-deja/g++.ns/crash3.C: Likewise.
27220         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27221         * g++.old-deja/g++.ns/ns17.C: Likewise.
27222         * g++.old-deja/g++.ns/template16.C: Likewise.
27223         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27224         keyword.
27225         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27226         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27227         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27228         named return value extension.
27229         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27230         * g++.old-deja/g++.other/access4.C: Issue additional error
27231         messages.
27232         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27233         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27234         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27235         * g++.old-deja/g++.other/crash25.C: Change error message.
27236         * g++.old-deja/g++.other/crash4.C: Change error message.
27237         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27238         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27239         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27240         checks.
27241         * g++.old-deja/g++.other/defarg8.C: Likewise.
27242         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27243         * g++.old-deja/g++.other/dtor10.C: Likewise.
27244         * g++.old-deja/g++.other/incomplete.C: Likewise.
27245         * g++.old-deja/g++.other/linkage7.C: Likewise.
27246         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27247         lookup algorithm.
27248         * g++.old-deja/g++.other/mangle2.C: Likewise.
27249         * g++.old-deja/g++.other/refinit2.C: Likewise.
27250         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27251         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27252         * g++.old-deja/g++.pt/crash28.C: Likewise.
27253         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27254         syntax.
27255         * g++.old-deja/g++.pt/crash32.C: Change error message.
27256         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27257         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27258         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27259         error message position.
27260         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27261         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27262         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27263         syntax.
27264         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27265         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27266         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27267         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27268         keyword.
27269         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27270         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27271         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27272         keyword.
27273         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27274         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27275         syntax.
27276         * g++.old-deja/g++.pt/friend28.C: Account for use of
27277         non-dependent names.
27278         * g++.old-deja/g++.pt/friend29.C: Likewise.
27279         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27280         rules.
27281         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27282         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27283         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27284         lookup rules.
27285         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27286         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27287         keyword.
27288         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27289         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27290         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27291         keyword.
27292         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27293         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27294         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27295         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27296         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27297         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27298         keyword.
27299         * g++.old-deja/g++.pt/spec10.C: Likewise.
27300         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27301         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27302         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27303         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27304         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27305         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27306         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27307         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27308         * g++.old-deja/g++.pt/typename15.C: Likewise.
27309         * g++.old-deja/g++.pt/typename22.C: Likewise.
27310         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27311         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27312         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27313         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27314         syntax.
27315         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27316         return value extension.
27317         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27318         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27319         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27320         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27321
27322 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27323
27324         * g++.dg/warn/inline1.C: New test.
27325         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27326         * g++.old-deja/g++.jason/synth10.C: Likewise.
27327         * g++.old-deja/g++.mike/net31.C: Likewise.
27328         * g++.old-deja/g++.mike/p8786.C: Likewise.
27329
27330         * g++.dg/template/friend10.C: New test.
27331         * g++.dg/template/conv5.C: New test.
27332
27333 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27334
27335         * g++.dg/lookup/scoped3.C: New test.
27336
27337         * g++.dg/lookup/decl1.C: New test.
27338         * g++.dg/lookup/decl2.C: New test.
27339
27340 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27341
27342         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27343         gcc.c-torture/compile/20021015-1.c,
27344         gcc.c-torture/compile/20021015-2.c,
27345         gcc.c-torture/compile/20021123-1.c,
27346         gcc.c-torture/compile/20021123-2.c,
27347         gcc.c-torture/compile/20021123-3.c,
27348         gcc.c-torture/compile/20021123-4.c,
27349         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27350         only to 3.1 or 3.2 branch.
27351
27352 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27353
27354         * gcc.dg/i386-bitfield3.c: New test.
27355
27356         * gcc.dg/i386-bitfield2.c: New test.
27357
27358 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.dg/parse/conv_op1.C: New test.
27361
27362 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27363
27364         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27365         approved.
27366
27367 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27368
27369         * gcc.c-torture/compile/20021220-1.c: New test.
27370
27371 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27372
27373         * gcc.dg/i386-fastcall-1.c: New.
27374
27375 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27376
27377         * gcc.c-torture/execute/20021219-1.c: New test.
27378
27379 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27380
27381         * gcc.dg/i386-pic-1.c: New test.
27382
27383 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27384
27385         PR c++/8099
27386         * g++.dg/template/friend9.C: New test.
27387
27388 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27389
27390         PR c++/3663
27391         * g++.dg/template/access7.C: New test.
27392
27393 2002-12-18  Nick Clifton  <nickc@redhat.com>
27394
27395         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27396         the libstdc++-v3 directory has been found.
27397
27398 2002-12-12  Devang Patel <dpatel@apple.com>
27399         * gcc.dg/darwin-ld-1.c: New test.
27400         * gcc.dg/darwin-ld-2.c: New test.
27401         * gcc.dg/darwin-ld-3.c: New test.
27402         * gcc.dg/darwin-ld-4.c: New test.
27403         * gcc.dg/darwin-ld-5.c: New test.
27404
27405 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27406
27407         * gcc.c-torture/compile/20021212-1.c: New test.
27408
27409 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27410
27411         * gcc.dg/fshort-wchar: New test.
27412
27413 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27414
27415         PR c++/8372
27416         * g++.dg/template/dtor1.C: New test.
27417
27418         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27419         markers.
27420
27421 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27422
27423         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27424
27425 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27426
27427         * g++.dg/template/static1.C: New test.
27428         * g++.dg/template/static2.C: New test.
27429         * g++.old-deja/g++.ext/memconst.C: New test.
27430
27431 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27432
27433         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27434         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27435         * g++.dg/special/initp1.C: Likewise.
27436
27437 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27438
27439         * gcc.c-torture/execute/20021204-1.c: New test.
27440
27441 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27442
27443         * gcc.dg/ppc-fmadd-1.c: New file.
27444         * gcc.dg/ppc-fmadd-2.c: New file.
27445         * gcc.dg/ppc-fmadd-3.c: New file.
27446
27447 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27448
27449         * gcc.c-torture/compile/20021204-1.c: New test.
27450
27451 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27452
27453         * g++.dg/inherit/covariant2.C: New test.
27454         * g++.dg/inherit/covariant3.C: New test.
27455         * g++.dg/inherit/covariant4.C: New test.
27456         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27457         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27458
27459 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27460
27461         PR c++/8688
27462         * g++.dg/init/brace3.C: New test.
27463
27464 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27465
27466         * gcc.dg/20020210-1.c: Fix a comment typo.
27467
27468 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27469
27470         PR c++/8720
27471         * g++.dg/parse/defarg1.C: New test.
27472
27473         PR c++/8615
27474         * g++.dg/template/char1.C: New test.
27475
27476         * g++.dg/template/varmod1.C: Fix typo.
27477
27478 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27479
27480         DR 180
27481         * g++.old-deja/g++.pt/crash32.C: Expect error.
27482
27483 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27484
27485         PR c++/5919
27486         * g++.dg/template/varmod1.C: New test.
27487
27488         PR c++/8727
27489         * g++.dg/inherit/typeinfo1.C: New test.
27490
27491         PR c++/8663
27492         * g++.dg/inherit/typedef1.C: New test.
27493
27494 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27495
27496         PR c++/8332
27497         PR c++/8493
27498         * g++.dg/template/strlen1.C: New test.
27499
27500         PR c++/8227
27501         * g++.dg/template/ctor2.C: New test.
27502
27503         PR c++/8214
27504         * g++.dg/init/string1.C: New test.
27505
27506         PR c++/8511
27507         * g++.dg/template/friend8.C: New test.
27508
27509 2002-11-29  Joe Buck <jbuck@synopsys.com>
27510
27511         * g++.dg/lookup/anon2.C: New test.
27512
27513 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27514
27515         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27516         h8300 port.
27517
27518 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27519
27520         * gcc.dg/bitfld-6.c: New test.
27521
27522 2002-11-27  Jan Hubicka  <jh@suse.cz>
27523
27524         * gcc.c-torture/execute/20021127.[cx]: New test.
27525
27526 2002-11-26  Jan Hubicka  <jh@suse.cz>
27527
27528         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27529         quality.
27530
27531 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27532
27533         * g++.dg/init/brace2.C: New test.
27534         * g++.old-deja/g++.mike/p9129.C: Correct.
27535
27536 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27537
27538         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27539
27540 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27541
27542         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27543
27544 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27545
27546         * testsuite/g++.dg/abi/empty11.C: New test.
27547         * testsuite/g++.dg/rtti/cv1.C: New test.
27548
27549 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27550
27551         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27552
27553 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27554
27555         * g++.dg/abi/empty10.C: New test.
27556
27557 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27558
27559         * gcc.c-torture/compile/20021124-1.c: New test.
27560
27561 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27562
27563         * g++.dg/abi/rtti2.C: New test.
27564
27565 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27566
27567         * gcc.dg/i386-unroll-1.c: New test.
27568
27569 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27570
27571         * gcc.c-torture/compile/20021120-1.c: New test.
27572         * gcc.c-torture/compile/20021120-2.c: New test.
27573
27574 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27575
27576         * gcc.dg/bitfld-5.c: New test.
27577
27578 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27579
27580         * gcc.c-torture/execute/20021120-3.c: New test.
27581
27582 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27583
27584         * gcc.c-torture/execute/20021120-2.c: New test.
27585
27586 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27587
27588         * gcc.c-torture/execute/20021120-1.c: New test.
27589
27590 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27591
27592         * gcc.c-torture/execute/20021118-3.c: New test.
27593
27594 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27595
27596         * gcc.c-torture/compile/20021119-1.c: New test.
27597
27598 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27599
27600         * gcc.dg/duff-1.c: New test.
27601         * gcc.dg/duff-2.c: New test.
27602         * gcc.dg/duff-3.c: New test.
27603
27604 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27605
27606         * gcc.dg/cpp/_Pragma5.c: New test.
27607
27608 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27609
27610         * gcc.c-torture/execute/20021118-2.c: New test.
27611
27612 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27613
27614         * gcc.c-torture/execute/20021118-1.c: New test.
27615
27616 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27617
27618         * gcc.dg/20021116-1.c: New test.
27619
27620 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27621
27622         * g++.dg/abi/vcall1.C: New test.
27623
27624 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27625
27626         * gcc.dg/20021029-1.c: New test.
27627         * gcc.dg/20021029-2.c: New test.
27628
27629 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27630
27631         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27632
27633 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27634
27635         PR c/8439
27636         * gcc.dg/20021110.c: Move to ...
27637         * gcc.c-torture/compile/20021110.c: .... here.
27638
27639 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27640
27641         PR c/8467
27642         * gcc.c-torture/execute/20021111-1.c
27643
27644 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27645
27646         PR c/8439
27647         * gcc.dg/20021110.c: New test.
27648
27649 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27650
27651         * g++.dg/abi/vthunk3.C: Run only on x86.
27652
27653 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27654
27655         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27656
27657 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27658
27659         * lib/compat.exp (compat-execute): Fix logic error in last
27660         change.
27661
27662 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27663
27664         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27665
27666 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27667
27668         PR c++/8389
27669         * g++.dg/template/access6.C: New test.
27670
27671 2002-11-08  Jan Hubicka  <jh@suse.cz>
27672
27673         * gcc.dg/i386-ssefp-1.c: New test.
27674         * gcc.dg/i386-ssefp-1.c: New test.
27675
27676 2002-11-08  Jan Hubicka  <jh@suse.cz>
27677
27678         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27679
27680 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27681
27682         * g++.dg/abi/vthunk3.C: New test.
27683
27684         PR c++/8338
27685         * g++.dg/template/crash2.C: New test.
27686
27687 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27688
27689         * testsuite/g++.dg/abi/dtor1.C: New test.
27690         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27691
27692 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27693
27694         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27695         Darwin.
27696
27697 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27698
27699         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27700         -mthumb.  Only xfail with -O0.
27701
27702 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27703
27704         * g++.dg/abi/thunk1.C: New test.
27705         * g++.dg/abi/thunk2.C: Likewise.
27706         * g++.dg/abi/vtt1.C: Likewise.
27707
27708 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27709
27710         PR optimization/8423
27711         * gcc.c-torture/execute/builtin-constant.c: New test.
27712
27713 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27714
27715         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27716         Add some more cases.
27717
27718 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27719
27720         PR c++/8391
27721         * g++.dg/opt/local1.C: New test.
27722
27723 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27724
27725         PR c++/8160
27726         * g++.dg/template/complit1.C: New test.
27727
27728         PR c++/8149
27729         * g++.dg/template/typename4.C: Likewise.
27730
27731 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27732
27733         Core issue 287, PR c++/7639
27734         * g++.dg/template/instantiate1.C: Adjust error location.
27735         * g++.dg/template/instantiate3.C: New test.
27736         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27737         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27738         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27739
27740 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27741
27742         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27743
27744 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27745
27746         PR c++/8287
27747         * g++.dg/init/dtor2.C: New test.
27748
27749 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27750
27751         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27752         * gcc.dg/nest.c: Bypass errors on irix6.
27753
27754 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27755
27756         * gcc.dg/nest.c: Expect error for mmix-*-*.
27757         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27758
27759 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27760
27761         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27762         markers.
27763
27764         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27765
27766 2002-10-25  Mike Stump  <mrs@apple.com>
27767
27768         * gcc.dg/warn-1.c: New test.
27769
27770 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27771
27772         * g++.dg/template/typename3.C: New test.
27773
27774 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27775
27776         * g++.dg/lookup/ptrmem1.C: New test.
27777
27778         * g++.dg/abi/vthunk2.C: New test.
27779
27780 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27781
27782         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27783
27784 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27785
27786         * g++.dg/abi/empty9.C: New test.
27787
27788 2002-10-24  Richard Henderson  <rth@redhat.com>
27789
27790         * g++.dg/inherit/thunk1.C: Enable for ia64.
27791
27792 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27793
27794         PR c++/8067
27795         * g++.dg/lookup/pretty1.C: New test.
27796
27797 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27798
27799         * gcc.dg/20021023-1.c: New test.
27800
27801 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27802
27803         PR c++/7679
27804         * g++.dg/parse/inline1.C: New test.
27805
27806 2002-10-23  Richard Henderson  <rth@redhat.com>
27807
27808         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27809
27810         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27811
27812 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27813
27814         PR c++/6579
27815         * g++.dg/parse/stmtexpr3.C: New test.
27816
27817 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27818
27819         * g++.dg/expr/cond1.C: New test.
27820
27821 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27822
27823         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27824
27825 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27826
27827         * g++.dg/abi/vbase13.C: New test.
27828         * g++.dg/abi/vbase14.C: Likewise.
27829
27830 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27831
27832         * gcc.dg/tls/pic-1.c: New test.
27833         * gcc.dg/tls/nonpic-1.c: New test.
27834         * gcc.dg/20021018-1.c: New test.
27835
27836 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27837
27838         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27839         Remove only files with the same base name as the test case.
27840         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27841         (profopt-execute): Likewise.  Also, remove old profiling
27842         and performance data files before running the tests.
27843
27844         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27845         * g++.dg/bprob/bprob.exp: Likewise.
27846         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27847         to allow more general test case names.
27848
27849         * g++.dg/bprob/bprob-1.C: Rename to ...
27850         * g++.dg/bprob/g++-bprob-1.C: ... this.
27851
27852         * g77.dg/bprob/bprob-1.f: Rename to ...
27853         * g77.dg/bprob/g77-bprob-1.f: ... this.
27854
27855 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27856
27857         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27858         bison 1.50 or later.
27859
27860 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27861
27862         * g++.dg/README: Describe more test directories.
27863
27864 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27865
27866         * g++.dg/init/array6.C: Add additional tests.
27867
27868 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27869
27870         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27871         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27872
27873 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27874
27875         * gcc.c-torture/compile/20020604-1.x: New.
27876         * gcc.c-torture/compile/simd-5.x: Likewise.
27877         * gcc.c-torture/execute/920710-1.x: Likewise.
27878         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27879
27880 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27881
27882         * g++.dg/inherit/override1.C: Add dg-options clause.
27883
27884 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27885
27886         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27887         _mm_slli_si128.
27888
27889 2002-10-19  Andreas Schwab  <schwab@suse.de>
27890
27891         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27892         directory component.
27893
27894 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27895
27896         * g++.dg/inherit/thunk1.C: New test.
27897
27898         * g++.dg/inherit/override1.C: New test.
27899
27900         * g++.dg/abi/mangle11.C: New test.
27901         * g++.dg/abi/mangle14.C: New test.
27902         * g++.dg/abi/mangle17.C: New test.
27903
27904 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27905
27906         * g++.dg/overload/member2.C: New test.
27907
27908 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27909
27910         * g++.dg/README: Describe new compat directory.
27911         * g++.dg/dg.exp: Skip tests in compat directory.
27912         * README.compat: New file.
27913         * lib/compat.exp: New expect script.
27914         * g++.dg/compat: New test directory.
27915         * g++.dg/compat/compat.exp: New expect script.
27916         * g++.dg/compat/abi: New test directory.
27917         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27918         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27919         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27920         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27921         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27922         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27923         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27924         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27925         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27926         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27927         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27928         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27929         * g++.dg/compat/break: New test directory.
27930         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27931         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27932         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27933         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27934         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27935         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27936         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27937         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27938         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27939         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27940         g++.dg/compat/break/README: New files.
27941         * g++.dg/compat/eh: New test directory.
27942         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27943         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27944         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27945         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27946         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27947         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27948         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27949         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27950         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27951         g++.dg/compat/eh/filter2_y.C,
27952         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27953         g++.dg/compat/eh/new1_y.C,
27954         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27955         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27956         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27957         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27958         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27959         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27960         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27961         g++.dg/compat/eh/unexpected1_y.C: New files.
27962         * g++.dg/compat/init: New test directory.
27963         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27964         g++.dg/compat/init/array5_y.C,
27965         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27966         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27967         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27968         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27969         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27970         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27971         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27972         g++.dg/compat/init/init-ref2_y.C: New files.
27973
27974 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27975
27976         PR c++/7584
27977         * g++.dg/inherit/using3.C: New test.
27978
27979 2002-10-17  Jan Hubicka  <jh@suse.cz>
27980
27981         * gcc.dg/20021017-2.c: New test.
27982
27983 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27984
27985         * g++.dg/abi/mangle16.C: Adjust.
27986
27987         * g++.dg/init/array8.C: New test.
27988
27989 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27990
27991         * gcc.dg/special/mips-abi.exp: New test.
27992         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27993
27994 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27995
27996         * g++.dg/abi/mangle16.C: New test.
27997         * g++.dg/abi/mangle17.C: Likewise.
27998
27999         PR c++/7478
28000         * g++.dg/template/ref1.C: New test.
28001
28002 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28003
28004         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28005
28006 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28007
28008         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28009
28010 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28011
28012         PR c++/7524
28013         * g++.dg/init/array7.C: New test.
28014
28015 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28016
28017         * g++.dg/init/array6.C: New test.
28018
28019         * g++.dg/abi/mangle13.C: Likewise.
28020         * g++.dg/abi/mangle14.C: Likewise.
28021         * g++.dg/abi/mangle15.C: Likewise.
28022
28023 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28024
28025         * g++.dg/abi/empty8.C: New test.
28026
28027 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28028
28029         * g++.dg/init/ctor1.C: New test.
28030
28031 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28032
28033         * gcc.c-torture/execute/20021015-1.c: New test.
28034
28035 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28036
28037         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28038
28039 2002-10-14  Jan Hubicka  <jh@suse.cz>
28040
28041         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28042
28043 2002-10-14  Richard Henderson  <rth@redhat.com>
28044
28045         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28046
28047 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28048
28049         PR optimization/6631
28050         * g++.dg/opt/const2.C: New test.
28051
28052 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28053
28054         PR c++/7176
28055         * g++.dg/parse/friend1.C: New test.
28056         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28057
28058 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28059
28060         * gcc.dg/20021014-1.c: New test.
28061
28062 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28063
28064         PR c++/5661
28065         * g++.dg/ext/vlm1.C: New test.
28066         * g++.dg/ext/vlm2.C: Likewise.
28067
28068         * g++.dg/init/array1.C: Remove invalid braces.
28069         * g++.dg/init/brace1.C: New test.
28070         * g++.dg/init/copy2.C: Likewise.
28071         * g++.dg/init/copy3.C: Likewise.
28072         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28073         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28074         braces.
28075
28076 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28077
28078         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28079
28080 2002-10-11  Richard Shann  <richard.shann@superh.com>
28081
28082         * gcc.c-torture/compile/simd-5.c: New test.
28083
28084 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28085
28086         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28087
28088 2002-10-10  Jim Wilson  <wilson@redhat.com>
28089
28090         * gcc.c-torture/execute/20021010-1.c: New test.
28091
28092 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28093
28094         PR c/7353
28095         * g++.dg/ext/typedef-init.C: New test.
28096         * gcc.dg/typedef-init.c: New test.
28097
28098 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28099
28100         * gcc.dg/cpp/paste13.c: New test.
28101
28102 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28103
28104         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28105         remaining platforms, XFAIL during compile, not execute.  Don't
28106         XFAIL at -O0.
28107
28108 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * gcc.dg/alias-1.c: Tweak expected warning.
28111
28112 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28113
28114         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28115
28116 2002-10-06  Andreas Jaeger  <aj@suse.de>
28117
28118         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28119         * gcc.dg/cpp/c++98.C: Likewise.
28120
28121         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28122         * g++.dg/cpp/c++98.C: Likewise.
28123
28124         * g++.dg/README (Subdirectories): Mention cpp directory.
28125
28126         PR target/7559
28127         * gcc.dg/20021006-1.c: New test.
28128
28129 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28130
28131         PR c++/7804
28132         * g++.dg/other/warning1.C: New test.
28133
28134 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28135
28136         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28137         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28138         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28139
28140 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28141
28142         PR c++/7931
28143         * g++.dg/template/ptrmem3.C: New test.
28144
28145         PR c++/7754
28146         * g++.dg/template/union1.C: New test.
28147
28148 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28149
28150         PR c++/8006
28151         * g++.dg/abi/mangle9.C: New test.
28152         * g++.dg/abi/mangle10.C: New test.
28153         * g++.dg/abi/mangle11.C: New test.
28154         * g++.dg/abi/mangle12.C: New test.
28155
28156 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28157
28158         PR c++/7188.
28159         * g++.dg/template/meminit1.C: New test.
28160         * g++.dg/warn/Wreorder-1.C: Likewise.
28161         * g++.old-deja/g++.mike/warn3.C: Tweak.
28162         * lib/prune.exp: Ingore "in copy constructor".
28163
28164 2002-10-02  Andreas Jaeger  <aj@suse.de>
28165
28166         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28167         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28168         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28169         on x86-64.
28170
28171 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28172
28173         * gcc.dg/empty1.C: Fix typo.
28174
28175 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28176
28177         * gcc.dg/alias-1.c: New test.
28178
28179 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28180
28181         * gcc.dg/empty1.C: New test.
28182
28183         * g++.dg/tls/init-2.C: Tweak error messages.
28184
28185 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28186
28187         * gcc.c-torture/compile/20020923-1.c: New test.
28188
28189 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28190
28191         * gcc.c-torture/execute/ffs-1.c: New test.
28192         * gcc.c-torture/execute/ffs-2.c: Ditto.
28193
28194 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28195
28196         * g++.dg/overload/member1.C: New test.
28197
28198 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28199
28200         * g++.dg/abi/empty7.C: New test.
28201         * g++.dg/init/pm2.C: Likewise.
28202
28203 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         * g++.dg/rtti/crash1.C: New test.
28206
28207 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28208
28209         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28210         gcc.dg/sibcall-4.c: New tests.
28211
28212 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28213
28214         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28215         powerpc and MMIX targets.
28216
28217 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28218
28219         * gcc.dg/cpp/20020927-1.c: New.
28220
28221 2002-09-26  David S. Miller  <davem@redhat.com>
28222
28223         * gcc.c-torture/compile/trunctfdf.c: New.
28224
28225 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28226
28227         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28228
28229 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28230
28231         * gcc.c-torture/execute/loop-15.c: New.
28232
28233 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28234
28235         * README.QMTEST: Fix typo.
28236
28237 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28238
28239         * gcc.dg/20020926-1.c: New test.
28240
28241 2002-09-25  David S. Miller  <davem@redhat.com>
28242
28243         PR target/7842
28244         * gcc.c-torture/execute/shiftdi.c: New test.
28245
28246 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28247
28248         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28249         unique to the tool.
28250         * lib/g77.exp (g77_init): Likewise.
28251         * lib/g++.exp (g++_init): Likewise.
28252         * lib/objc.exp (objc_init): Likewise.
28253
28254 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28255
28256         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28257         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28258         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28259
28260 2002-09-25  Richard Henderson  <rth@redhat.com>
28261
28262         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28263         too-small long double.
28264
28265 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28266
28267         * gcc.dg/20020919-1.c: New test.
28268
28269 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28270
28271         * g++.dg/abi/bitfield6.C: New test.
28272         * g++.dg/abi/bitfield7.C: New test.
28273         * g++.dg/abi/bitfield8.C: New test.
28274         * g++.dg/abi/vbase11.C: New test.
28275
28276 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28277
28278         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28279         hppa*-*-hpux*.  Update test comment.
28280
28281 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28282
28283         * gcc.dg/tls/struct-1.c: New test.
28284
28285 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28286
28287         * gcc.dg/cpp/tr-warn2.c: Update.
28288
28289 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28290
28291         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28292
28293 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28294
28295         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28296         systems.
28297
28298 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28299
28300         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28301
28302         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28303         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28304         setting of cxxfilt.
28305
28306 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28307
28308         * gcc.dg/20020312-2.c: Update for darwin.
28309
28310 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28311
28312         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28313
28314 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28315
28316         * objc.dg/comp-types-1.m: New test.
28317         * objc.dg/comp-types-2.m: New test.
28318         * objc.dg/comp-types-3.m: New test.
28319         * objc.dg/comp-types-4.m: New test.
28320         * objc.dg/comp-types-5.m: New test.
28321         * objc.dg/comp-types-6.m: New test.
28322
28323 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28324
28325         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28326
28327 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.dg/other/do1.C: New test.
28330
28331         * g++.dg/template/subst1.C: New test.
28332
28333 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28334
28335         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28336
28337 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         * g++.dg/template/qualttp20.C: Adjust expected errors.
28340         * g++.old-deja/g++.jason/report.C: Likewise.
28341         * g++.old-deja/g++.other/qual1.C: Likewise.
28342
28343         * g++.dg/lookup/scoped2.C: New test.
28344
28345         * g++.dg/ext/asm3.C: New test.
28346
28347 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28348
28349         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28350
28351 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28352
28353         * ChangeLog: follow spelling conventions.
28354         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28355         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28356         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28357         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28358         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28359         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28360         * g++.old-deja/g++.law/global-init1.C: Likewise.
28361         * g++.old-deja/g++.other/delete4.C: Likewise.
28362         * g++.old-deja/g++.other/inline21.C: Likewise.
28363         * g++.old-deja/g++.other/singleton.C: Likewise.
28364         * g77.dg/strlen0.f: Likewise.
28365         * g77.f-torture/compile/20010519-1.f: Likewise.
28366         * g77.f-torture/compile/980310-4.f: Likewise.
28367         * gcc.c-torture/compile/20000605-1.c: Likewise.
28368         * gcc.c-torture/execute/20020225-1.c: Likewise.
28369         * gcc.dg/c90-hexfloat-2.c: Likewise.
28370         * gcc.dg/c99-bool-1.c: Likewise.
28371         * gcc.dg/c99-hexfloat-2.c: Likewise.
28372         * gcc.dg/dll-2.c: Likewise.
28373         * gcc.dg/wtr-union-init-1.c: Likewise.
28374         * gcc.dg/wtr-union-init-2.c: Likewise.
28375         * gcc.dg/wtr-union-init-3.c: Likewise.
28376         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28377         * gcc.dg/cpp/defined.c: Likewise.
28378         * gcc.dg/cpp/macsyntx.c: Likewise.
28379         * gcc.dg/cpp/paste2.c: Likewise.
28380         * gcc.dg/cpp/trad/defined.c: Likewise.
28381         * gcc.dg/format/c90-printf-1.c: Likewise.
28382         * gcc.dg/format/c90-scanf-1.c: Likewise.
28383         * gcc.dg/format/c99-printf-1.c: Likewise.
28384         * gcc.dg/format/c99-scanf-1.c: Likewise.
28385         * gcc.misc-tests/gcov-8.c: Likewise.
28386         * lib/profopt.exp: Likewise.
28387
28388 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28389
28390         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28391
28392 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.dg/inherit/using2.C: New test.
28395
28396 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28397
28398         * ChangeLog: Follow spelling conventions.
28399         * g++.dg/template/friend4.C: Likewise.
28400         * g++.old-deja/g++.pt/crash67.C: Likewise.
28401         * gcc.c-torture/execute/20000801-4.c: Likewise.
28402         * gcc.dg/c90-digraph-1.c: Likewise.
28403         * gcc.dg/c94-digraph-1.c: Likewise.
28404         * gcc.dg/c99-digraph-1.c: Likewise.
28405         * gcc.dg/cpp/line5.c: Likewise.
28406         * gcc.dg/cpp/multiline.c: Likewise.
28407         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28408         * gcc.dg/format/attr-3.c: Likewise.
28409         * gcc.dg/format/c90-scanf-3.c: Likewise.
28410         * gcc.dg/format/ext-4.c: Likewise.
28411
28412 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         * g++.dg/template/pretty1.C: New test.
28415
28416 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28417
28418         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28419
28420 2002-09-13  Matt Austern  <austern@apple.com>
28421
28422         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28423         passing a cast expression to a function by const reference.
28424
28425 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28426
28427         * g++.dg/template/deduce1.C: New test.
28428
28429 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28430
28431         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28432         32-bit int.
28433
28434 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28435
28436         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28437         usage.
28438
28439 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28440
28441         * gcc.c-torture/compile/20020910-1.c: New test.
28442
28443 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28444
28445         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28446
28447 2002-09-10  Andreas Jaeger  <aj@suse.de>
28448
28449         * gcc.dg/20020312-2.c: Adjust for x86-64.
28450
28451 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28452
28453         * g77.dg/7388.f: New test case for PR 7388.
28454
28455 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28456
28457         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28458
28459 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28460
28461         * objc.dg/proto-lossage-1.m: New test.
28462
28463 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28464
28465         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28466
28467 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28468
28469         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28470         expected to pass.
28471
28472 2002-09-06  Stan Shebs  <shebs@apple.com>
28473             David Edelsohn  <edelsohn@gnu.org>
28474
28475         * gcc.dg/weak: New directory.
28476         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28477         target-specific xfail bits.
28478         * gcc.dg/typeof-2.c: Move to new directory.
28479         * gcc.dg/weak.exp: New expect script.
28480
28481 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28482
28483         * gcc.c-torture/execute/extzvsi.c: New test.
28484
28485 2002-09-05  Stan Shebs  <shebs@apple.com>
28486
28487         * gcc.dg/weak-1.c: xfail on Darwin.
28488         * gcc.dg/weak-2.c: Ditto.
28489         * gcc.dg/weak-3.c: Ditto.
28490         * gcc.dg/weak-4.c: Ditto.
28491         * gcc.dg/weak-5.c: Ditto.
28492         * gcc.dg/weak-6.c: Ditto.
28493         * gcc.dg/weak-7.c: Ditto.
28494         * gcc.dg/weak-8.c: Ditto.
28495         * gcc.dg/weak-9.c: Ditto.
28496
28497 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28498
28499         * gcc.c-torture/execute/loop-14.c: New test.
28500
28501 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28502
28503         * g++.dg/other/cxa-atexit1.C: New test.
28504
28505         * gcc.dg/typeof-2.c: New test.
28506
28507 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28508
28509         * gcc.dg/builtins-2.c: New testcase.
28510         * gcc.dg/builtins-3.c: New testcase.
28511
28512 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28513
28514         * gcc.dg/cpp/_Pragma4.c: New test.
28515
28516 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28517
28518         * objc/execute/nil_method-1.m: New testcase.
28519
28520 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28521
28522         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28523         [Object class], not [Object initialize].
28524
28525 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28526             Hans-Peter Nilsson  <hp@bitrange.com>
28527
28528         * gcc.c-torture/execute/20020720-1.x: Skip test on
28529         mmix-knuth-mmixware.  Correct comment.
28530
28531 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28532
28533         * testsuite/g++.dg/abi/bitfield5.C: New test.
28534         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28535
28536 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28537
28538         * objc.dg/undeclared-selector.m: New test.
28539
28540 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28541
28542         * g++.dg/other/offsetof1.C: Avoid cast warning.
28543
28544 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28545
28546         * objc.dg/super-class-2.m: New test.
28547
28548 2002-08-24  Matt Austern  <austern@apple.com>
28549
28550         * g++.dg/ext/lvaddr.C: New test.
28551         * g++.dg/ext/lvcast.C: New test.
28552
28553 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28554
28555         * testsuite/g++.dg/inherit/cond1.C: New test.
28556
28557 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28558
28559         * gcc.dg/noncompile/incomplete-1.c: New test.
28560
28561 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28562
28563         * gcc.dg/typespec-1.c: New test.
28564
28565 2002-08-20  Devang Patel  <dpatel@apple.com>
28566         * objc.dg/proto-hier-2.m: New test.
28567
28568 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28569
28570         * objc.dg/bitfield-1.m: New test.
28571         * objc.dg/bitfield-2.m: New test.
28572
28573 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28574
28575         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28576         gcc.dg/c99-flex-array-4.c: New tests.
28577
28578 2002-08-16  Stan Shebs  <shebs@apple.com>
28579
28580         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28581
28582 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28583
28584         * gcc.dg/typeof-1.c: New test.
28585         * g++.dg/ext/typeof2.C: New test.
28586
28587 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28588
28589         * g++.dg/other/offsetof1.C: New test.
28590
28591 2002-08-14  Richard Henderson  <rth@redhat.com>
28592
28593         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28594
28595 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28596
28597         * gcc.dg/cpp/_Pragma3.c: New test.
28598
28599 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28600
28601         * g++.dg/template/inherit3: New test.
28602
28603 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28604
28605         * gcc.dg/bitfld-4.c: Add blank options.
28606
28607 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28608
28609         * g++.dg/template/crash1.C: New test.
28610
28611 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28612
28613         * gcc.dg/tls/opt-2.c: New test.
28614
28615 2002-08-08  Devang Patel  <dpatel@apple.com>
28616
28617         * objc.dg/selector-1.m : New test
28618
28619 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.dg/abi/bitfield4.C: New test.
28622         * gcc.dg/bitfld-4.c: New test.
28623
28624 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28625
28626         * g++.dg/other/packed1.C: New test.
28627
28628 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28629
28630         * g++.dg/abi/offsetof.C: Tweak error messages.
28631         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28632
28633 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28634
28635         * gcc.dg/bitfld-3.c: New test.
28636
28637 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28638             Richard Henderson  <rth@redhat.com>
28639
28640         * gcc.dg/i386-bitfield1.c: New test.
28641         * g++.dg/abi/bitfield3.C: Update.
28642
28643 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28644
28645         * objc.dg/const-str-2.m: Update.
28646         * gcc.dg/cpp/c++98.c: Change to C extension.
28647         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28648         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28649
28650 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28651
28652         * testsuite/gcc.dg/tls/diag-3.c: New.
28653
28654 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28655
28656         * g++.dg/README (Subdirectories): Document new subdir expr.
28657         * g++.dg/expr/pmf-1.C: New test.
28658
28659 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28660
28661         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28662
28663 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28664
28665         * g++.dg/abi/bitfield3.C: New test.
28666
28667 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28668
28669         * lib/gcov.exp: Tweak expected line formats.
28670         * gcc.misc-tests/gcov8.c: New test.
28671         * gcc.misc-tests/gcov8.x: New flags.
28672
28673 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28674
28675         * consistency.vlad/layout/endian.c: Include string.h.
28676
28677         * gcc.c-torture/execute/20020805-1.c: New test.
28678
28679 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28680
28681         * g++.dg/other/conversion1.C: New test.
28682
28683 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28684
28685         * gcc.dg/builtins-1.c: New testcase.
28686
28687 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28688
28689         * g++.dg/inherit/access3.C: New test.
28690
28691 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28692
28693         * gcc.dg/ia64-visibility-2.c: New test.
28694
28695 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28696
28697         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28698         __qualifier_flags to __flags.
28699
28700 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28701
28702         * g++.dg/inherit/operator1.C: New test.
28703         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28704         * g++.dg/other/error1.C: Change expected error message.
28705         * g++.dg/template/conv4.C: Likewise.
28706
28707 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28708
28709         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28710         for documented behavior.
28711
28712 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28713
28714         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28715         several targets known to fail.
28716
28717 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28718
28719         * gcc.dg/mips-args-[123].c: New tests.
28720
28721 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28722
28723         * gcc.dg/ppc-spe.c: New.
28724
28725 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28726
28727         * g++.dg/other/ptrmem4.C: New testcase.
28728
28729 2002-07-24  Richard Henderson  <rth@redhat.com>
28730
28731         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28732
28733 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28734
28735         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28736
28737 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28738
28739         * gcc.c-torture/execute/memset-3.c: New testcase.
28740
28741 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28742
28743         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28744         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28745
28746 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28747
28748         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28749         Delete.
28750
28751 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28752
28753         * gcc.c-torture/compile/simd-4.c: New test.
28754
28755 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28756
28757         PR c++/7347, c++/7348
28758         * g++.dg/template/access4.C: New test.
28759         * g++.dg/template/access5.C: New test.
28760         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28761         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28762         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28763         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28764
28765 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28766
28767         * gcc.dg/gnu89-init-2.c: New test.
28768
28769 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28770
28771         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28772
28773 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28774
28775         * gcc.c-torture/execute/20020720-1.c: New testcase.
28776
28777 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28778
28779         * gcc.dg/cpp/Wsignprom.c: New tests.
28780
28781 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28782
28783         * gcc.c-torture/execute/loop-13.c: New test.
28784
28785 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28786
28787         * gcc.dg/cpp/expr.c: New tests.
28788
28789 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28790
28791         * g++.dg/opt/pr6713.C: Add template instantiation.
28792
28793 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28794
28795         * gcc.dg/nest.c: New test.
28796
28797 2002-07-17  Richard Henderson  <rth@redhat.com>
28798
28799         * g++.dg/opt/pr6713.C: New test.
28800
28801 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28802
28803         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28804         XFAIL for all x86 processors.
28805
28806 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28807
28808         * gcc.c-torture/execute/20010122-1.x: Do not test with
28809         -fomit-frame-pointer.
28810
28811 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28812
28813         * g++.dg/template/instantiate2.C: New test.
28814         * g++.dg/template/spec4.C: New test.
28815
28816 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28817
28818         * g++.dg/template/access2.C: New test.
28819         * g++.dg/template/access3.C: New test.
28820
28821 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28822
28823         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28824         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28825         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28826         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28827         Convert to use <stdarg.h>.
28828         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28829         Delete.
28830         * gcc.dg/va-arg-2.c: New.
28831         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28832
28833 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28834
28835         * gcc.c-torture/compile/20020710-1.c: New test.
28836
28837 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28838                           Andrew Pinski  <pinskia@physics.uc.edu>
28839
28840         gcc.c-torture/compile/simd-2.c: New testcase.
28841         gcc.c-torture/compile/simd-3.c: Likewise.
28842
28843 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28844
28845         PR c++/7224
28846         * g++.dg/overload/error1.C: New test.
28847
28848 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28849
28850         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28851         configuration and IRIX 6 O32 ABI.
28852
28853 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28854
28855         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28856
28857 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28858
28859         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28860
28861 2002-07-10  Jeffrey A Law  <law@redhat.com>
28862
28863         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28864
28865         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28866
28867 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28868
28869         * gcc.dg/20020312-2.c: Check for __PPC__.
28870
28871 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28872
28873         * gcc.c-torture/compile/20020709-1.c: New test.
28874
28875 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28876
28877         * g++.dg/template/qualttp21.C: New test case.
28878
28879 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28880
28881         * gcc.c-torture/compile/20020706-1.c: New test.
28882         * gcc.c-torture/compile/20020706-2.c: New test.
28883
28884 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28885             Alexandre Oliva  <aoliva@redhat.com>
28886
28887         * g++.dg/warn/incomplete1.C: New test.
28888
28889 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28890
28891         PR c++/7099
28892         * g++.dg/warn/noreturn1.C: New test.
28893
28894 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28895
28896         PR c++/6706
28897         * g++.dg/debug/debug6.C: New test.
28898         * g++.dg/debug/debug7.C: New test.
28899
28900 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28901
28902         * gcc.c-torture/compile/simd-3.c: New test.
28903
28904 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28905
28906         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28907         * gcc.dg/20020620-1.c: Likewise.
28908
28909 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28910
28911         PR c++/6944
28912         * g++.dg/init/array4.C: New test.
28913         * g++.dg/init/array5.C: New test.
28914
28915 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28916
28917         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28918         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28919
28920 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28921
28922         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28923         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28924         * gcc.dg/wtr-conversion-1.c: Likewise.
28925         * gcc.dg/wtr-escape-1.c: Likewise.
28926         * gcc.dg/wtr-int-type-1.c: Likewise.
28927         * gcc.dg/wtr-label-1.c: Likewise.
28928         * gcc.dg/wtr-static-1.c: Likewise.
28929         * gcc.dg/wtr-strcat-1.c: Likewise.
28930         * gcc.dg/wtr-suffix-1.c: Likewise.
28931         * gcc.dg/wtr-switch-1.c: Likewise.
28932         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28933         * gcc.dg/wtr-union-init-1.c: Likewise.
28934         * gcc.dg/wtr-union-init-2.c: Likewise.
28935         * gcc.dg/wtr-union-init-3.c: Likewise.
28936
28937         * gcc.dg/wtr-func-def-1.c: New test.
28938
28939 2002-07-02 Devang Patel <dpatel@apple.com>
28940
28941         * objc.dg/param-1.m: New test.
28942
28943 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28944
28945         * gcc.dg/cpp/trad/directive.c: Add test.
28946         * gcc.dg/cpp/trad/macroargs.c: Add test.
28947         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28948
28949 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28950
28951         * gcc.dg/cpp/cmdlne-M.c: New test.
28952
28953 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28954
28955         * objc.dg/desig-init-1.m: New test.
28956
28957 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28958
28959         PR c++/6716
28960         * g++.dg/template/instantiate1.C: New test.
28961
28962 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28963
28964         PR c++/7112
28965         * g++.dg/template/sizeof2.C: New test.
28966
28967 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28968
28969         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28970         gcc.dg/cpp/trad/include.c: New tests.
28971
28972 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28973
28974         PR target/7177
28975         * gcc.c-torture/compile/20020701-1.c: New test.
28976
28977 2002-07-01  Stan Shebs  <shebs@apple.com>
28978
28979         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28980         header here...
28981         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28982         (objc-torture-execute): or here.
28983
28984 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28985
28986         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28987
28988 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28989
28990         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28991
28992 2002-06-30  Devang Patel  <dpatel@apple.com>
28993
28994         * objc.dg/fsyntax-only.m: New test.
28995
28996 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28997
28998         PR c++/6695
28999         * g++.dg/template/friend7.C: New file.
29000
29001 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29002
29003         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29004         return type.
29005
29006 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29007
29008         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29009         avoid division by zero.
29010
29011 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29012
29013         * gcc.dg/Wunknownprag.c: New tests.
29014
29015 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29016
29017         * gcc.c-torture/execute/simd-2.c: New test.
29018
29019 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29020
29021         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29022         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29023         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29024         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29025         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29026         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29027         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29028         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29029         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29030         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29031         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29032         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29033         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29034         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29035         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29036         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29037         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29038
29039 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29040
29041         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29042         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29043         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29044         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29045         New tests.
29046         * gcc.dg/cpp/trad/directive.c: Update.
29047
29048 2002-06-23  Andreas Jaeger  <aj@suse.de>
29049
29050         * gcc.c-torture/execute/complex-6.c: New.
29051
29052 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29053
29054         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29055         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29056         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29057         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29058
29059 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29060
29061         * gcc.dg/cpp/trad: New directory with traditional tests copied
29062         from parent directory.
29063         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29064         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29065         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29066         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29067         Move to trad/ and rename.
29068         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29069         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29070         gcc.dg/cpp/trad/redef2.c: New tests.
29071         * gcc.dg/cpp/trad/trad.exp: New driver.
29072
29073 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29074
29075         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29076         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29077         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29078         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29079         Remove.
29080
29081 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29082
29083         * gcc.dg/20020620-1.c: New test.
29084
29085 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29086
29087         * g++.dg/template/ttp4.C: New test.
29088
29089 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29090
29091         * g++.dg/opt/vt1.C: Fix regexp.
29092
29093 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29094
29095         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29096         Don't use attribute `noinline'.
29097
29098 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29099
29100         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29101
29102 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29103
29104         * gcc.c-torture/execute/simd-1.c: New.
29105
29106         * gcc.dg/simd-1.c: New.
29107
29108 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29109
29110         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29111
29112 2002-06-16  Richard Henderson  <rth@redhat.com>
29113
29114         * g++.dg/ext/anon-struct1.C: New.
29115         * g++.dg/ext/anon-struct2.C: New.
29116         * g++.dg/ext/anon-struct3.C: New.
29117         * gcc.dg/anon-struct-1.c: New.
29118         * gcc.dg/anon-struct-2.c: New.
29119         * gcc.dg/anon-struct-3.c: New.
29120         * gcc.dg/20011008-1.c: Adjust warning text.
29121         * gcc.dg/20020527-1.c: Add -fms-extensions.
29122
29123 2002-06-16  Richard Henderson  <rth@redhat.com>
29124
29125         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29126
29127 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29128
29129         * gcc.c-torture/execute/20020615-1.c: New test.
29130
29131 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29132
29133         * gcc.c-tortuture/execute/compare-1.c: New test case.
29134         * gcc.c-tortuture/execute/compare-2.c: New test case.
29135         * gcc.c-tortuture/execute/compare-3.c: New test case.
29136
29137 2002-06-13  Richard Henderson  <rth@redhat.com>
29138
29139         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29140         ia64 ilp32.
29141
29142 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29143
29144         * g++.dg/template/typename2.C: Update error message.
29145
29146 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29147
29148         * gcc.c-torture/execute/20020611-1.c: New test.
29149
29150 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29151
29152         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29153         list of targets to skip.
29154
29155 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29156
29157         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29158         targets if not optimizing.
29159
29160 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29161
29162         * gcc.c-torture/compile/20020605-1.c: New test.
29163
29164         * g++.dg/opt/vt1.C: New test.
29165
29166         * gcc.dg/20020531-1.c: New test.
29167
29168         * gcc.dg/20020530-1.c: New test.
29169
29170         * gcc.dg/20020527-1.c: New test.
29171
29172         * g++.dg/opt/cse1.C: New test.
29173
29174 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29175
29176         * gcc.dg/20020607-2.c: New test case.
29177
29178 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29179
29180         * gcc.c-torture/compile/20020604-1.c: New test.
29181
29182 2002-06-04  Richard Henderson  <rth@redhat.com>
29183
29184         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29185         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29186         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29187
29188 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29189
29190         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29191
29192 2002-06-03  Richard Henderson  <rth@redhat.com>
29193
29194         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29195         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29196
29197 2002-06-02  Richard Henderson  <rth@redhat.com>
29198
29199         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29200         test functions static.
29201
29202 2002-06-02  Andreas Jaeger  <aj@suse.de>
29203
29204         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29205         now.
29206
29207 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29208
29209         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29210         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29211         Update for mofified diagnostics.
29212         * gcc.dg/c99-intconst-1.c: No longer fail.
29213
29214 2002-06-02  Richard Henderson  <rth@redhat.com>
29215
29216         * gcc.dg/uninit-A.c: Remove xfail markers.
29217
29218 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29219
29220         * gcc.dg/fnegate-1.c: New test case.
29221
29222 2002-05-30  Osku Salerma  <osku@iki.fi>
29223
29224         * gcc.c-torture/execute/mayalias-1.c: New file.
29225
29226 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29227
29228         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29229         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29230         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29231
29232 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29233
29234         * gcc.c-torture/execute/20020529-1.c: New test.
29235
29236 2002-05-27  Richard Henderson  <rth@redhat.com>
29237
29238         * g++.dg/ext/attrib6.C: New test case.
29239
29240 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29241
29242         * gcc.c-torture/execute/pure-1.c: New test.
29243
29244 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29245
29246         * gcc.dg/cpp/arith-2.c: Remove.
29247
29248 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29249
29250         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29251         * gcc.dg/cpp/if-3.c: Remove.
29252
29253 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29254
29255         * g++.dg/opt/cse2.C: New test.
29256
29257 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29258
29259         * gcc.dg/cpp/arith-1.c: New semantic tests.
29260         * gcc.dg/cpp/if-1.c: Update.
29261
29262 2002-05-24  Ben Elliston  <bje@redhat.com>
29263
29264         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29265
29266 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29267
29268         * gcc.dg/verbose-asm.c: New test.
29269
29270 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29271
29272         * gcc.dg/cpp/paste12.c: New test.
29273
29274 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29275
29276         * g++.dg/parse/named_ops.C: New test.
29277
29278 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29279
29280         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29281
29282 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29283
29284         * gcc.dg/weak-2.c: Allow optional leading underscore
29285         in scan-assembler symbol name.
29286         * gcc.dg/weak-3.c: Likewise.
29287         * gcc.dg/weak-4.c: Likewise.
29288         * gcc.dg/weak-5.c: Likewise.
29289
29290 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29291
29292         * gcc.dg/20020523-1.c: New test.
29293
29294 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29295
29296         * objc.dg/const-str-2.m: Update now that we stop after
29297         a command line error.
29298
29299 2002-05-22  Richard Henderson  <rth@redhat.com>
29300
29301         * g++.dg/dg.exp: Fix typo in test pruneing.
29302
29303 2002-05-22  Richard Henderson  <rth@redhat.com>
29304
29305         * g++.dg/dg.exp: Prune the tls subdirectory.
29306         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29307         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29308         * g++.dg/tls/init-1.C: New.
29309
29310 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29311
29312         * gcc.dg/20020517-1.c: New test.
29313
29314 2002-05-21  Richard Henderson  <rth@redhat.com>
29315
29316         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29317         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29318
29319 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29320
29321         * g++.dg/other/copy2.C: New test.
29322
29323 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29324
29325         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29326         (MAX_COPY): Bump up to 10 times sizeof (long long).
29327         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29328
29329         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29330         sizeof (long long).
29331
29332         * gcc.c-torture/execute/strcpy-1.c: New test.
29333
29334 2002-05-19  Jason Merrill  <jason2redhat.com>
29335
29336         * g++.dg/ext/oper1.C: New test.
29337
29338 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29339 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29340
29341         * README.QMTEST: New file.
29342
29343         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29344
29345 2002-05-19  Andreas Jaeger  <aj@suse.de>
29346
29347         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29348         now.
29349         * gcc.c-torture/execute/loop-2d.x: Likewise.
29350
29351 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29352
29353         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29354         support weak symbols.
29355         * gcc.dg/weak-4.c: Likewise.
29356         * gcc.dg/weak-6.c: Likewise.
29357
29358 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29359
29360         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29361         cygwin, coff and h8300-*-hms targets
29362         * gcc.dg/weak-5.c: Likewise.
29363         * gcc.dg/weak-7.c: Likewise.
29364
29365 2002-05-16  Jason Merrill  <jason@redhat.com>
29366
29367         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29368         (scan-assembler-not, scan-assembler-dem): Likewise.
29369         (scan-assembler-dem-not): Likewise.
29370
29371 2002-05-15  Richard Henderson  <rth@redhat.com>
29372
29373         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29374
29375 2002-05-15  Richard Henderson  <rth@redhat.com>
29376
29377         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29378         (vfoo1f): Warning here.
29379         (vfoo1l): Don't redefine the alias.
29380
29381 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29382
29383         * g++.dg/init/pm1.C: New test.
29384
29385 2002-05-12  David S. Miller  <davem@redhat.com>
29386
29387         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29388         types.
29389
29390 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29391
29392         * gcc.c-torture/execute/20020510-1.c: New test case.
29393
29394 2002-05-10  David S. Miller  <davem@redhat.com>
29395
29396         * gcc.c-torture/execute/conversion.c: Test long double too.
29397
29398 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29399
29400         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29401         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29402         * lib/g++.exp (g++_link_flags): Likewise.
29403         * lib/objc.exp (objc_target_compile): Likewise.
29404
29405 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29406
29407         * gcc.dg/cpp/poison.c: Update.
29408         * gcc.dg/cpp/20000625-2.c: Remove.
29409         * gcc.dg/cpp/direct2s.c: Remove final test.
29410
29411 2002-05-08  Tom Rix  <trix@redhat.com>
29412
29413         * gcc.c-torture/execute/20020508-1.c: New test.
29414         * gcc.c-torture/execute/20020508-2.c: New test.
29415         * gcc.c-torture/execute/20020508-3.c: New test.
29416
29417 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29418
29419         * gcc.dg/cpp/charconst-4.c: More tests.
29420
29421 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29422
29423         PR c/6569
29424         * gcc.dg/weak-3.c: Update location of warning messages.
29425         * gcc.dg/weak-5.c: Likewise.
29426
29427 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29428
29429         * gcc.c-torture/execute/20020506-1.c: New test case.
29430
29431 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29432
29433         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29434
29435 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29436
29437         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29438
29439 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29440
29441         * gcc.dg/cpp/charconst-3.c: New test.
29442
29443 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29444
29445         * gcc.dg/cpp/charconst.c: Update tests.
29446
29447 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29448
29449         * treelang: Added directory for new sample language treelang. Also
29450         lib/treelang.exp: New file to signal treelang should be tested.
29451
29452 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29453
29454         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29455         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29456         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29457         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29458         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29459         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29460         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29461
29462 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29463
29464         * gcc.dg/format/xopen-2.c: New test.
29465
29466 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29467
29468         * gcc.dg/20020503-1.c: New test.
29469
29470 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29471
29472         * g++.dg/init/dtor1.C: Make it tougher.
29473
29474 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29475
29476         * g++.dg/init/dtor1.C: New test.
29477
29478 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29479
29480         * gcc.dg/altivec-8.c: New.
29481
29482 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29483
29484         * gcc.dg/altivec-7.c: New.
29485
29486 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29487
29488         * g++.dg/parse/typedef1.C: New test.
29489
29490 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29491
29492         PR c++/6486
29493         * g++.dg/template/friend6.C: New test.
29494
29495         PR c++/6492
29496         * g++.dg/init/copy1.C: New test.
29497
29498 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29499
29500         * g++.dg/warn/effc1.C: New test.
29501
29502 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29503
29504         * gcc.dg/cpp/if-cexp.c: Add a test.
29505
29506 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29507
29508         * gcc.dg/20020426-2.c: New test.
29509
29510 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29511
29512         * gcc.dg/cpp/if-mop.c: Update.
29513         * gcc.dg/cpp/if-mpar.c: Add test.
29514         * gcc.dg/cpp/if-oppr.c: Update.
29515
29516 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29517
29518         PR c/6343
29519         * gcc.dg/weak-[2-7].c: New tests.
29520
29521 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29522
29523         * gcc.dg/enum1.c: New test.
29524
29525 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29526
29527         PR c++/6497
29528         * g++.dg/inherit/access2.C: New test.
29529
29530 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29531
29532         PR bootstrap/6445
29533         * gcc.dg/20020426-1.c: New test.
29534
29535 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29536
29537         * g++.dg/abi/enum1.C: New test.
29538
29539 2002-04-26  Richard Henderson  <rth@redhat.com>
29540
29541         * gcc.dg/c99-bool-1.c: Expect always true warning.
29542
29543 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29544
29545         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29546
29547 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29548
29549         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29550         targets.
29551
29552 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29553
29554         * g++.dg/abi/mange7.C: New test.
29555
29556         PR c++/6438.
29557         * g++.dg/parse/stmtexpr2.C: New test.
29558
29559 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29560
29561         * gcc.dg/20020312-2.c: Add SH target.
29562
29563 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29564
29565         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29566         compiler output on mips*-*-irix*.
29567
29568 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29569
29570         * g++.dg/parse/attr1.C: New test.
29571
29572 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29573
29574         * gcc.c-torture/execute/string-opt-17.c: New test case.
29575         * gcc.c-torture/execute/memset-2.c: New test case.
29576
29577 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29578
29579         PR c++/6256:
29580         * g++.dg/template/friend5.C: New test.
29581
29582         PR c++/6331:
29583         * g++.dg/template/qual1.C: Likewise.
29584
29585 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29586
29587         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29588         Include stdlib.h, not stdio.h or ctype.h.
29589
29590 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29591
29592         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29593         cris-*-elf* and mmix-*-*.
29594         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29595         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29596         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29597         Ditto.
29598         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29599         * gcc.dg/wchar_t-1.c: Ditto.
29600
29601 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29602
29603         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29604         Clarify comment.
29605
29606 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29607
29608         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29609
29610 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29611
29612         * gcc.c-torture/execute/20000906-1.x: Delete.
29613
29614 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29615
29616         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29617
29618 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29619
29620         * PR6367
29621         * g77.f-torture/execute/6367.f: New test.
29622         * g77.f-torture/execute/6367.x: Disable for MMIX.
29623
29624 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29625
29626         * PR6352
29627         * g++.dg/opt/inline2.C: New test.
29628
29629 2002-04-18  Richard Henderson  <rth@redhat.com>
29630
29631         * gcc.dg/20000906-1.c: Enable for all targets.
29632         * gcc.c-torture/compile/iftrap-2.c: New.
29633
29634 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29635
29636         * gcc.dg/20020418-1.c: New test.
29637         * gcc.dg/20020418-2.c: New test.
29638
29639 2002-04-18  Richard Henderson  <rth@redhat.com>
29640
29641         * gcc.c-torture/compile/iftrap-1.c: New.
29642         * gcc.dg/iftrap-1.c: Adjust for ia64.
29643         * gcc.dg/iftrap-2.c: New.
29644
29645 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29646
29647         * gcc.c-torture/compile/20020418-1.c: New test.
29648
29649 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29650
29651         * gcc.c-torture/compile/20020415-1.c: New.
29652
29653 2002-04-18  David S. Miller  <davem@redhat.com>
29654
29655         * gcc.c-torture/execute/20020418-1.c: New test.
29656
29657 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29658
29659         * gcc.dg/20020416-1.c: New test.
29660
29661         * g++.dg/opt/inline1.C: New test.
29662
29663 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29664
29665         * gcc.dg/altivec-5.c: New test.
29666
29667         * gcc.dg/20020415-1.c: New test.
29668
29669 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29670
29671         * testsuite/lib/chill.exp: Remove.
29672
29673 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29674
29675         * g++.dg/other/big-struct.C: New test.
29676
29677 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29678
29679         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29680         of scratch file.
29681
29682 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29683
29684         PR c/6277
29685         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29686         in scan-assembler function name
29687
29688 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29689
29690         * g77.f-torture/execute/980628-4.x,
29691         g77.f-torture/execute/980628-5.x,
29692         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29693         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29694         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29695         i[34567]86-*-*.
29696
29697 2002-04-13  David S. Miller  <davem@redhat.com>
29698
29699         * gcc.c-torture/execute/20020413-1.c: New test.
29700
29701 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29702
29703         * gcc.dg/asm-6.c,
29704         * g++.dg/ext/asm1.C: New tests.
29705
29706 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29707
29708         PR c++ 5373.
29709         * g++.dg/parse/stmtexpr1.C: New test.
29710
29711         PR c++/5189.
29712         * g++.dg/template/copy1.C: New test.
29713
29714 2002-04-12  Richard Henderson  <rth@redhat.com>
29715
29716         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29717
29718 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29719
29720         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29721         gcc.c-torture/execute/20020307-2.c.
29722
29723 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29724
29725         * g++.dg/ext/attrib5.C,
29726         * g++.dg/lookup/struct1.C: New tests.
29727
29728 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29729
29730         * gcc.dg/20020411-1.c: New test.
29731
29732         * gcc.c-torture/execute/20020411-1.c: New test.
29733
29734 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29735
29736         * g77.f-torture/execute/6177.f: New test.
29737
29738 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29739
29740         PR middle-end/6247
29741         * g++.dg/opt/cleanup1.C: New test.
29742
29743         * g++.dg/opt/const1.C: New test.
29744
29745 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29746
29747         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29748
29749 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29750
29751         PR c++/5507
29752         * g++.dg/template/typename2.C: New test.
29753
29754 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29755
29756         * gcc.c-torture/execute/loop-12.c: New.
29757
29758 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29759
29760         * g77.f-torture/execute/980628-4.x,
29761         g77.f-torture/execute/980628-5.x,
29762         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29763         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29764         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29765
29766 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29767
29768         PR optimization/6086
29769         * g++.dg/opt/preinc1.C: New test.
29770
29771 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29772
29773         PR c++/5571
29774         * g++.dg/opt/static2.C: New test.
29775
29776 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29777
29778         PR c/5120
29779         * gcc.dg/20020406-1.c: New test.
29780
29781 2002-04-04  David S. Miller  <davem@redhat.com>
29782
29783         * gcc.c-torture/execute/20020404-1.c: New test.
29784
29785 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29786
29787         PR c/6123
29788         * gcc.dg/20020312-2.c: Do not declare global register variable
29789         if __PIC__ or __pic__ is defined.
29790
29791 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29792
29793         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29794         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29795
29796 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29797
29798         * gcc.misc-tests/linkage.exp: Update last change to handle
29799         sparc*-, not just sparc-.
29800
29801 2002-04-03  Richard Henderson  <rth@redhat.com>
29802
29803         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29804
29805 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29806
29807         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29808
29809 2002-04-02  David S. Miller  <davem@redhat.com>
29810
29811         * gcc.c-torture/execute/20020402-3.c: New test.
29812
29813 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29814
29815         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29816         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29817
29818         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29819         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29820         g77.f-torture/execute/20001201.x,
29821         g77.f-torture/execute/u77-test.x: New files.
29822
29823         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29824         * gcc.dg/wchar_t-1.c: Ditto.
29825
29826 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29827
29828         * gcc.c-torture/execute/20020402-1.c: New test.
29829
29830 2002-04-01  Richard Henderson  <rth@redhat.com>
29831
29832         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29833
29834         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29835
29836 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29837
29838         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29839
29840 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29841
29842         * g++.dg/inherit/template-as-base.C: Expect error.
29843         * g++.dg/inherit/namespace-as-base.C: Likewise.
29844
29845 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29846
29847         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29848         g++.dg/ext/instantiate3.C: Tweak match patterns.
29849
29850         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29851         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29852         -da test.
29853
29854 2002-03-31  Richard Henderson  <rth@redhat.com>
29855
29856         * gcc.dg/special/alias-2.c: New.
29857         * gcc.dg/special/ecos.exp: Run it.
29858
29859 2002-03-31  Richard Henderson  <rth@redhat.com>
29860
29861         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29862
29863 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29864
29865         * gcc.dg/weak-1.c: Disable on h8300 port.
29866
29867 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29868
29869         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29870         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29871         ordering tests.
29872         * g++.dg/bprob/bprob-1.C: New test.
29873         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29874         * g++.dg/gcov/gcov-1.C: New test.
29875         * g++.dg/gcov/gcov-1.x: New file.
29876         * g++.dg/gcov/gcov-2.C: New test.
29877         * g++.dg/gcov/gcov-3.C: New test.
29878         * g++.dg/gcov/gcov-3.h: New file.
29879
29880 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29881
29882         * g++.old-deja/g++.other/builtins5.C: New test.
29883         * g++.old-deja/g++.other/builtins6.C: New test.
29884         * g++.old-deja/g++.other/builtins7.C: New test.
29885         * g++.old-deja/g++.other/builtins8.C: New test.
29886         * g++.old-deja/g++.other/builtins9.C: New test.
29887
29888 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29889
29890         * g++.dg/opt/static1.C: New test.
29891
29892         * g++.dg/opt/longbranch1.C: New test.
29893
29894 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29895
29896         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29897
29898         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29899
29900 2002-03-28  Jeffrey A Law  (law@redhat.com)
29901
29902         * gcc.c-torture/execute/20020328-1.c: New test.
29903
29904 2002-03-27  Richard Henderson  <rth@redhat.com>
29905
29906         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29907         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29908         move from g++.old-deja/g++.ext/.
29909
29910 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29911
29912         * g++.dg/init/new2.C: New test.
29913
29914 2002-03-26  Richard Henderson  <rth@redhat.com>
29915
29916         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29917
29918         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29919         on sparc.
29920
29921         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29922         sparcv9 systems.
29923         * gcc.dg/20001102-1.c: Likewise.
29924
29925 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29926
29927         * gcc.dg/cpp/endif-pedantic1.c,
29928         gcc.dg/cpp/endif-pedantic2.c: New tests.
29929
29930 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29931
29932         * g++.dg/init/new1.C: New test.
29933
29934 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29935
29936         * g++.dg/abi/vbase9.C: New test.
29937
29938 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29939
29940         * gcc.dg/arm-asm.c: New test.
29941
29942 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29943
29944         * gcc.dg/Wswitch-enum.c: New test.
29945         Fix PR c/5044.
29946
29947 2002-03-26  Richard Henderson  <rth@redhat.com>
29948
29949         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29950         structure.
29951
29952 2002-03-25  Richard Henderson  <rth@redhat.com>
29953
29954         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29955         sparcv9 systems.
29956
29957         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29958         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29959
29960 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29961
29962         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29963
29964 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29965
29966         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29967         targets using generic thunk support.
29968
29969 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29970
29971         * gcc.c-torture/compile/20020323-1.c: New test.
29972
29973         * g++.dg/opt/conj2.C: New test.
29974
29975 2002-03-24  Richard Henderson  <rth@redhat.com>
29976
29977         * gcc.dg/weak-1.c: Use -fno-common.
29978
29979 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29980
29981         * g77.dg/f77-edit-apostrophe-out.f: New test
29982         * g77.dg/f77-edit-h-out.f: New test
29983         * g77.dg/f77-edit-t-in.f: New test
29984         * g77.dg/f77-edit-t-out.f: New test
29985         * g77.dg/f77-edit-x-out.f: New test
29986         * g77.dg/f77-edit-slash-out.f: New test
29987         * g77.dg/f77-edit-colon-out.f: New test
29988         * g77.dg/f77-edit-s-out.f: New test
29989
29990 2002-03-24  Richard Henderson  <rth@redhat.com>
29991
29992         * objc/execute/formal_protocol-6.x: New XFAIL.
29993
29994 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29995
29996         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29997         that do not support weak symbols
29998
29999 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30000
30001         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30002         * lib/g77.exp: Likewise.
30003         * lib/objc.exp: Likewise.
30004
30005 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30006
30007         * gcc.dg/Wswitch-default.c: New test.
30008
30009 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30010
30011         * g++.dg/other/enum1.C: New test.
30012
30013 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30014
30015         * gcc.dg/pragma-ep-3.c: Fix typo.
30016
30017 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30018
30019         * g++.dg/inherit/template-as-base.C: New test.
30020
30021 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30022
30023         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30024         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30025
30026 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30027
30028         * gcc.dg/cpp/multiline.c: Update to match.
30029
30030 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30031
30032         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30033
30034 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30035
30036         * gcc.dg/cpp/extratokens2.c: New file.
30037
30038 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30039
30040         * gcc.dg/20020312-2.c: Add rs6000 target.
30041
30042         * gcc.c-torture/compile/20020319-1.c: New test.
30043
30044 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30045
30046         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30047         (A, E): Handle this.
30048
30049 2002-03-20  Jason Merrill  <jason@redhat.com>
30050
30051         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30052         ignoring -fpic.
30053         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30054         through prune_gcc_output.
30055
30056 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30057
30058         * gcc.c-torture/compile/20020320-1.c: New test.
30059
30060 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30061
30062         * gcc.c-torture/compile/20020318-1.c: New test.
30063
30064         * gcc.dg/struct-by-value-1.c: New test.
30065
30066         * gcc.dg/20020319-1.c: New test.
30067
30068 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * g++.dg/opt/conj1.C: New test.
30071
30072 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30073
30074         * g++.dg/template/qualttp20.C: Revert previous change.
30075         * g++.dg/template/qualttp3.C: Likewise.
30076         * g++.dg/template/qualttp4.C: Likewise.
30077         * g++.dg/template/qualttp5.C: Likewise.
30078         * g++.dg/template/qualttp6.C: Likewise.
30079         * g++.dg/template/qualttp7.C: Likewise.
30080         * g++.dg/template/qualttp8.C: Likewise.
30081         * g++.dg/template/recurse.C: Likewise.
30082
30083 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30084
30085         * gcc.dg/cpp/wchar-1.c: Update.
30086
30087 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30088
30089         * g++.dg/template/conv1.C: New test.
30090         * g++.dg/template/conv2.C: New test.
30091         * g++.dg/template/conv3.C: New test.
30092         * g++.dg/template/conv4.C: New test.
30093
30094 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30095
30096         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30097         * g++.dg/template/qualttp3.C: Likewise.
30098         * g++.dg/template/qualttp4.C: Likewise.
30099         * g++.dg/template/qualttp5.C: Likewise.
30100         * g++.dg/template/qualttp6.C: Likewise.
30101         * g++.dg/template/qualttp7.C: Likewise.
30102         * g++.dg/template/qualttp8.C: Likewise.
30103         * g++.dg/template/recurse.C: Likewise.
30104
30105 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30106
30107         * g++.dg/opt/dtor1.C: New test.
30108
30109 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30110
30111         * gcc.c-torture/compile/20020315-1.c: New test.
30112
30113 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30114
30115         * gcc.dg/weak-1.c: Fix scan tests.
30116
30117 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30118
30119         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30120         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30121         cris-*-aout* mmix-*-*.
30122         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30123         cris-*-aout* mmix-*-*.
30124         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30125         cris-*-elf* cris-*-aout* and mmix-*-*.
30126         * gcc.dg/20001009-1.c: Ditto.
30127         * gcc.dg/20010912-1.c: Ditto.
30128         * gcc.dg/20020122-4.c: Ditto.
30129         * gcc.dg/inline-2.c: Ditto.
30130
30131 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30132
30133         * gcc.c-torture/compile/20020314-1.c: New test.
30134
30135 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30136
30137         * gcc.c-torture/execute/20020314-1.c: New test.
30138
30139 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30140
30141         * g++.dg/warn/Wunused-1.C: New test.
30142
30143 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30144
30145         * g++.dg/abi/mangle6.C: New test.
30146
30147 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30148
30149         * gcc.c-torture/compile/20020309-2.c: New test.
30150
30151         * gcc.c-torture/compile/20020312-1.c: New test.
30152
30153 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30154
30155         * g++.dg/other/access1.C: New test.
30156
30157 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30158
30159         * gcc.c-torture/execute/wchar_t-1.c: New test.
30160
30161 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30162
30163         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30164
30165 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30166
30167         * gcc.dg/20020312-1.c: New test case.
30168
30169 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30170
30171         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30172
30173 2002-03-11  Richard Henderson  <rth@redhat.com>
30174
30175         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30176         * g++.old-deja/g++.jason/report.C: Likewise.
30177
30178 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30179
30180         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30181         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30182
30183 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30184
30185         * testsuite/g++.dg/overload/pmf1.C: New test.
30186
30187 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30188
30189         * gcc.c-torture/execute/20020307-1.c: Use long.
30190
30191 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30192
30193         PR optimization/5844
30194         * gcc.dg/20020310-1.c: New test.
30195
30196 2002-03-09  Michael Meissner  <meissner@redhat.com>
30197
30198         * gcc.c-torture/execute/memcpy-2.c: New test.
30199         * gcc.c-torture/execute/memset-1.c: New test.
30200         * gcc.c-torture/execute/strlen-1.c: New test.
30201         * gcc.c-torture/execute/strcmp-1.c: New test.
30202         * gcc.c-torture/execute/strncmp-1.c: New test.
30203
30204 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30205
30206         * gcc.dg/ppc-ldstruct.c: New test.
30207
30208 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30209
30210         * gcc.c-torture/execute/va-arg-22.c: New test.
30211
30212 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30213
30214         * gcc.c-torture/compile/20020309-1.c: New test.
30215
30216 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.c-torture/execute/20020307-2.c: New test.
30219
30220 2002-03-07  Jeffrey A Law  (law@redhat.com)
30221
30222         * g77.f-torture/compile/20020307-1.f: New test.
30223
30224 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30225
30226         * gcc.dg/unordered-1.c: New test.
30227
30228 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30229
30230         * gcc.c-torture/execute/20020307-1.c: New test.
30231
30232 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30233
30234         * gcc.dg/20020304-1.c: New test.
30235
30236         * gcc.c-torture/compile/20020304-2.c: New test.
30237
30238 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30239
30240         * gcc.c-torture/compile/20020304-1.c: New test case
30241         (from PR c/5830).
30242
30243 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30244
30245         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30246
30247 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30248
30249         * g++.dg/other/classkey1.C: New test.
30250
30251 2002-03-01  Richard Henderson  <rth@redhat.com>
30252
30253         * gcc.c-torture/compile/981223-1.x: New.
30254         * gcc.c-torture/compile/920625-1.x: New.
30255
30256 2002-02-28  Richard Henderson  <rth@redhat.com>
30257
30258         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30259
30260 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30261
30262         * gcc.c-torture/execute/20020227-1.c: New test.
30263
30264 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30265
30266         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30267         here" ERROR lines.
30268         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30269         * g++.old-deja.g++.other/defarg1.C: Likewise.
30270         * g++.old-deja/g++.pt/calls2.C: Likewise.
30271         * g++.old-deja/g++.pt/crash20.C: Likewise.
30272         * g++.old-deja/g++.pt/crash30.C: Likewise.
30273         * g++.old-deja/g++.pt/crash36.C: Likewise.
30274         * g++.old-deja/g++.pt/crash6.C: Likewise.
30275         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30276         * g++.old-deja/g++.pt/derived3.C: Likewise.
30277         * g++.old-deja/g++.pt/error1.C: Likewise.
30278         * g++.old-deja/g++.pt/friend21.C: Likewise.
30279         * g++.old-deja/g++.pt/friend23.C: Likewise.
30280         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30281         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30282
30283 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30284
30285         * gcc.c-torture/execute/20020225-2.c: New test.
30286
30287 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30288
30289         * gcc.c-torture/execute/920730-1t.c,
30290         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30291         Delete test cases, only relevant to -traditional.
30292
30293 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30294
30295         * gcc.dg/cpp/undef1.c: Remove.
30296         * gcc.dg/cpp/directiv.c: Update.
30297         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30298
30299 2002-02-27  Michael Meissner  <meissner@redhat.com>
30300
30301         * gcc.c-torture/execute/20020226-1.c: New test.
30302
30303 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30304
30305         * g++.dg/debug/debug4.C: New test.
30306
30307         * gcc.dg/ia64-visibility-1.c: New test.
30308
30309 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30310
30311         * gcc.dg/debug/20020224-1.c: New.
30312
30313 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30314
30315         * gcc.c-torture/execute/960416-1.x: New.
30316         * gcc.c-torture/execute/divconst-3.x: Likewise.
30317
30318 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30319
30320         * gcc.dg/20020224-1.c: New test.
30321
30322 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30323
30324         * gcc.c-torture/execute/20020225-1.c: New.
30325
30326 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30327
30328         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30329
30330 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30331
30332         * gcc.dg/20020222-1.c: New test.
30333
30334 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30335
30336         * g++.dg/opt/anonunion1.C: New test.
30337
30338 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30339
30340         * g++.dg/template/qualttp19.C: New test.
30341         * g++.dg/template/qualttp20.C: New test.
30342         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30343         * g++.old-deja/g++.other/qual1.C: Likewise.
30344
30345 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30346
30347         * gcc.dg/attr-alwaysinline.c: New.
30348
30349 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30350
30351         * gcc.dg/20020220-1.c: New test.
30352
30353         * gcc.dg/20020220-2.c: New test.
30354
30355         * g++.dg/opt/mmx1.C: New test.
30356
30357 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30358
30359         * gcc.c-torture/compile/20020110.c: New test.
30360
30361 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30362
30363         * gcc.c-torture/execute/20020219-1.c: New test.
30364
30365         * gcc.dg/20020219-1.c: New test.
30366
30367         * gcc.dg/noncompile/20020220-1.c: New test.
30368
30369         * g++.dg/opt/ptrintsum1.C: New test.
30370
30371         * gcc.dg/debug/20020220-1.c: New test.
30372
30373 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30374
30375         * gcc.c-torture/execute/20020216-1.c: New test.
30376
30377 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30378
30379         * gcc.dg/decl-1.c: Update, new test.
30380
30381 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30382
30383         * g++.dg/abi/bitfield1.C: New test.
30384         * g++.dg/abi/bitfield2.C: New test.
30385
30386 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30387
30388         * gcc.dg/attr-nest.c: New test.
30389
30390 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30391
30392         * gcc.c-torture/execute/20020215-1.c: New test.
30393
30394 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30395
30396         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30397         * g++.dg/debug/debug.exp: New.
30398         * g++.dg/debug/trivial.C: New.
30399         * g++.dg/debug/debug1.C: Moved...
30400         * g++.dg/other/debug1.C: ...from here.
30401         * g++.dg/debug/debug2.C: Moved...
30402         * g++.dg/other/debug2.C: ...from here.
30403         * g++.dg/debug/debug3.C: Moved...
30404         * g++.dg/other/debug3.C: ...from here.
30405
30406         * gcc.dg/noncompile/20020213-1.c: New test.
30407
30408 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30409
30410         * g++.dg/other/debug3.C: New test.
30411
30412         * gcc.c-torture/execute/20020213-1.c: New test.
30413
30414 2002-02-13  Richard Smith <richard@ex-parrot.com>
30415
30416         * g++.old-deja/g++.other/thunk1.C: New test.
30417
30418 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30419
30420         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30421
30422 2002-02-13  Stan Shebs  <shebs@apple.com>
30423
30424         * gcc.dg/altivec-3.c: New.
30425
30426 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30427
30428         * gcc.dg/Wunreachable-1.c: New test.
30429         * gcc.dg/Wunreachable-2.c: New test.
30430
30431 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30432
30433         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30434
30435 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30436
30437         * gcc.dg/decl-1.c: New test.
30438
30439 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30440
30441         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30442
30443 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30444
30445         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30446         * gcc.c-torture/compile/980506-1.x: Likewise.
30447
30448 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30449
30450         * gcc.dg/20020210-1.c: New.
30451
30452 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30453
30454         * g77.f-torture/execute/947.f: New regression test
30455         for PR fortran/947.
30456
30457 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30458
30459         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30460         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30461
30462 2002-02-08  Richard Henderson  <rth@redhat.com>
30463
30464         * gcc.c-torture/compile/labels-3.c: New.
30465
30466 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30467
30468         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30469         expression statements work instead.
30470         * gcc.dg/noncompile/20020207-1.c: New test.
30471
30472 2002-02-07  Richard Henderson  <rth@redhat.com>
30473
30474         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30475
30476 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30477
30478         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30479         message from g77
30480         * lib/g77-dg.exp: Trim g77 error messages so that they are
30481         recognized by dg.exp.
30482
30483 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30484
30485         PR fortran/5473
30486         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30487
30488 2002-02-07  Richard Henderson  <rth@redhat.com>
30489
30490         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30491         to be sufficiently aligned for integers.
30492
30493 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30494
30495         * g++.dg/template/friend4.C: New test.
30496
30497 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30498
30499         PR fortran/5743
30500         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30501         unsupported cases.
30502
30503 2002-02-07  Richard Henderson  <rth@redhat.com>
30504
30505         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30506         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30507         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30508         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30509
30510 2002-02-06  Richard Henderson  <rth@redhat.com>
30511
30512         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30513
30514 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30515
30516         * gcc.dg/20020206-1.c: New test.
30517
30518 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30519
30520         * gcc.c-torture/execute/20020206-1.c: New test.
30521
30522         * gcc.c-torture/execute/20020206-2.c: New test.
30523
30524         PR optimization/5429:
30525         * gcc.c-torture/compile/20020206-1.c: New test.
30526
30527 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30528
30529         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30530         as certain file formats cannot support particularly large
30531         alignments.
30532
30533         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30534         and do not expect to be able to link the executable.
30535
30536         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30537         fail because the COFF format does not support the weak attribute.
30538
30539 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30540
30541         * g77.dg/pr5473.f: New test
30542
30543 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30544
30545         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30546         Fix testcase accordingly.
30547
30548 2002-02-04  Richard Henderson  <rth@redhat.com>
30549
30550         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30551         (buf): Change to be an array of pointers, not ints.
30552
30553 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30554
30555         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30556         before all tests.  Move warning one line above to match where it
30557         C frontend emits.
30558         * gcc.dg/Wswitch-2.c: New test.
30559         * g++.dg/warn/Wswitch-1.C: New test.
30560         * g++.dg/warn/Wswitch-2.C: New test.
30561
30562 2002-02-04  Richard Henderson  <rth@redhat.com>
30563
30564         * g++.dg/abi/offsetof.C: Fix size comparison.
30565
30566 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30567
30568         * gcc.dg/cast-qual-2.c: New test.
30569
30570 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30571
30572         * gcc.dg/20020201-4.c: New test.
30573
30574 2002-02-04  Ben Elliston  <bje@redhat.com>
30575
30576         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30577         target_info attribute != 0, in addition to the empty string.
30578         (gcc_target_compile): Likewise.
30579
30580 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30581
30582         * gcc.dg/Wswitch.c: New test.
30583         PR gcc/4475. PR gcc/3780.
30584
30585 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30586
30587         * g77.f-torture/execute/5122.f: New test for regressions
30588         against PR fortran/5122.
30589
30590 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30591
30592         * g77.f-torture/compile/pr3743.f: Delete
30593         * g77.dg/pr3743-1.f: New test.
30594         * g77.dg/pr3743-2.f: New test.
30595         * g77.dg/pr3743-3.f: New test.
30596         * g77.dg/pr3743-4.f: New test.
30597
30598 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30599
30600         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30601
30602 2002-02-02  Richard Henderson  <rth@redhat.com>
30603
30604         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30605         * gcc.c-torture/execute/bf64-1.c: Likewise.
30606
30607 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30608
30609         * gcc.dg/20020201-2.c: New test.
30610
30611         * gcc.dg/20020201-3.c: New test.
30612
30613         * gcc.c-torture/execute/bitfld-2.c: New test.
30614
30615 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30616
30617         * gcc.dg/bitfld-1.c: Update.
30618         * gcc.dg/bitfld-2.c: Update.
30619         * gcc.c-torture/execute/bitfld-1.x: New.
30620
30621 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30622
30623         * gcc.c-torture/execute/20020201-1.c: New test.
30624
30625 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30626
30627         PR target/5469
30628         * gcc.dg/20020201-1.c: New test.
30629
30630 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30631
30632         PR fortran/3743
30633         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30634         * g77.f-torture/compile/pr3743.x: Remove
30635
30636 2002-01-31  Tom Rix  <trix@redhat.com>
30637
30638         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30639
30640 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30641
30642         * gcc.dg/noncompile/20020130-1.c: New test.
30643
30644 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30645
30646         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30647
30648 2002-01-29  Richard Henderson  <rth@redhat.com>
30649
30650         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30651         to long long.
30652         * gcc.c-torture/execute/bf64-1.c: Likewise.
30653
30654 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.c-torture/execute/20020129-1.c: New test.
30657
30658 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30659
30660         * gcc.c-torture/compile/20000224-1.c: Update.
30661         * gcc.c-torture/execute/bitfld-1.c: New tests.
30662         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30663         * gcc.dg/uninit-A.c: Update.
30664
30665 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30666
30667         * g++.dg/template/ctor1.C: Add instantiation.
30668
30669 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30670
30671         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30672         argument to __builtin_prefetch to be const ptr.
30673
30674 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30675
30676         * gcc.c-torture/compile/20020120-1.c: New test.
30677
30678 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30679
30680         * gcc.c-torture/execute/20020127-1.c: New test.
30681
30682 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30683
30684         * g77.dg/f77-edit-i-in.f: New test
30685         * g77.dg/f77-edit-i-out.f: New test
30686
30687 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30688
30689         * gcc.dg/debug/debug.exp: New file.
30690         * gcc.dg/debug/trivial.c: New file.
30691         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30692         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30693         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30694         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30695         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30696         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30697         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30698         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30699         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30700         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30701         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30702         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30703         * gcc.dg/20000503-1.c: Removed.
30704         * gcc.dg/20010207-1.c: Removed.
30705         * gcc.dg/20011223-1.c: Removed.
30706         * gcc.dg/20020104-2.c: Removed.
30707         * gcc.dg/debug-1.c: Removed.
30708         * gcc.dg/debug-2.c: Removed.
30709         * gcc.dg/debug-3.c: Removed.
30710         * gcc.dg/debug-4.c: Removed.
30711         * gcc.dg/debug-5.c: Removed.
30712         * gcc.dg/debug-6.c: Removed.
30713         * gcc.dg/dwarf2-1.c: Removed.
30714         * gcc.dg/dwarf2-2.c: Removed.
30715
30716 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30717
30718         * g++.old-deja/g++.other/eh5.C: New test.
30719         * g++.old-deja/g++.other/sibcall2.C: New test.
30720         * g++.old-deja/g++.other/array9.C: New test.
30721         * g++.old-deja/g++.other/typename2.C: New test.
30722         * g++.old-deja/g++.other/crash60.C: New test.
30723         * g++.old-deja/g++.other/conv9.C: New test.
30724         * g++.old-deja/g++.other/mangle10.C: New test.
30725         * g++.old-deja/g++.other/unchanging1.C: New test.
30726         * g++.old-deja/g++.other/exprstmt1.C: New test.
30727         * g++.old-deja/g++.other/inline23.C: New test.
30728         * g++.old-deja/g++.eh/ia64-1.C: New test.
30729         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30730         * g++.old-deja/g++.other/reload1.C: New test.
30731         * g++.old-deja/g++.other/static20.C: New test.
30732         * g++.old-deja/g++.other/local-alloc1.C: New test.
30733         * g++.old-deja/g++.other/conv8.C: New test.
30734         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30735         * g++.old-deja/g++.other/storeexpr1.C: New test.
30736         * g++.old-deja/g++.other/storeexpr2.C: New test.
30737         * g++.dg/eh/template2.C: New test.
30738         * g++.dg/warn/weak1.C: New test.
30739
30740 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30741
30742         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30743         Remove first, non-varying, argument.
30744
30745 2002-01-23  Richard Henderson  <rth@redhat.com>
30746
30747         * gcc.dg/inline-2.c: New.
30748
30749         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30750         Add optional target arg.  Check number of arguments.
30751         (scan-assembler-not, scan-assembler-dem): Likewise.
30752         (scan-assembler-dem-not): Likewise.
30753
30754 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30755
30756         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30757         line 12.
30758         * g++.old-deja/g++.brendan/parse3.C,
30759         g++.old-deja/g++.other/crash26.C,
30760         g++.old-deja/g++.other/crash28.C,
30761         g++.old-deja/g++.other/crash29.C,
30762         g++.old-deja/g++.other/crash30.C,
30763         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30764
30765 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30766
30767         * gcc.dg/20020115-1.c: New.
30768
30769 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30770
30771         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30772
30773 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30774
30775         * gcc.dg/20020122-3.c: New.
30776
30777 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30778
30779         * g++.dg/other/gc1.C: New test.
30780
30781 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30782
30783         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30784
30785 2002-01-22  Richard Henderson  <rth@redhat.com>
30786
30787         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30788
30789 2002-01-22  Richard Henderson  <rth@redhat.com>
30790
30791         * gcc.dg/20020122-4.c: New.
30792
30793 2002-01-22  H.J. Lu <hjl@gnu.org>
30794
30795         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30796         link output.
30797         * gcc.dg/special/ecos.exp: Likewise.
30798         * lib/g++-dg.exp: Likewise.
30799         * lib/g77-dg.exp: Likewise.
30800         * lib/gcc-dg.exp : Likewise.
30801         * lib/mike-g++.exp: Likewise.
30802         * lib/mike-g77.exp: Likewise.
30803         * lib/mike-gcc.exp: Likewise.
30804         * lib/objc-dg.exp: Likewise.
30805
30806 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30807
30808         PR target/5379
30809         * gcc.dg/20020122-2.c: New test.
30810
30811 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30812
30813         * gcc.dg/20020122-1.c: New test.
30814
30815 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30816
30817         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30818
30819 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30820
30821         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30822
30823 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30824
30825         * gcc.c-torture/compile/20020121-1.c: New test.
30826
30827 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30828
30829         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30830         ld_library_path.
30831
30832 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * gcc.dg/20020218-1.c: New test.
30835
30836 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30837
30838         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30839         messages
30840         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30841         "At global scope" warning
30842         * g++.dg/ext/align1.C: Change cygwin test for alignment
30843         from db-bogus to dg-warning
30844
30845 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30846
30847         * g77.f-torture/compile/cpp2.F: New test.
30848
30849 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30850
30851         * g++.dg/template/access1.C: New test.
30852
30853 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30854
30855         * gcc.dg/20020118-1.c: New.
30856
30857 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30858
30859         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30860
30861 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30862
30863         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30864         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30865         alignment warnings.
30866
30867 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30868
30869         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30870         torture_with_loops and torture_without_loops
30871
30872 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30873
30874         * gcc.c-torture/compile/20020116-1.c: New test.
30875
30876 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30877
30878         * gcc.dg/20020116-2.c: New test.
30879
30880         * gcc.dg/ultrasp4.c: New test.
30881
30882         * gcc.dg/20020116-1.c: New test.
30883
30884 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30885
30886         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30887         by EABI.
30888
30889 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30890
30891         * gcc.misc-tests/i386-prefetch.exp: New.
30892         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30893         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30894         * gcc.misc-tests/i386-pf-none-1.c: New test.
30895         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30896
30897 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30898
30899         * gcc.dg/gnu89-init-1.c: Add new tests.
30900
30901 2002-01-15  Andreas Jaeger  <aj@suse.de>
30902
30903         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30904         * gcc.dg/i386-mmx-2.c: Likewise.
30905         * gcc.dg/i386-sse-1.c: Likewise.
30906         * gcc.dg/i386-sse-2.c: Likewise.
30907         * gcc.dg/i386-sse-3.c: Likewise.
30908
30909 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30910
30911         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30912         Uncomment additional cases that now pass.
30913
30914 2002-01-11  Richard Henderson  <rth@redhat.com>
30915
30916         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30917         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30918
30919 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30920
30921         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30922
30923 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30924
30925         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30926         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30927
30928 2002-01-10  Dale Johannesen  <dalej@apple.com>
30929
30930         * gcc.c-torture/execute/loop-11.c: New.
30931
30932 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30933
30934         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30935         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30936
30937 2002-01-09  Richard Henderson  <rth@redhat.com>
30938
30939         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30940         type in which to perform the operation for each size.
30941
30942 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30943
30944         * gcc.c-torture/compile/20020109-2.c: New test.
30945
30946 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30947
30948         * gcc.c-torture/execute/loop-10.c: New test.
30949
30950 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30951
30952         * gcc.c-torture/compile/20010226-1.c: New test.
30953         * gcc.c-torture/compile/20010227-1.c: New test.
30954         * gcc.c-torture/compile/20010426-1.c: New test.
30955         * gcc.c-torture/compile/20010510-1.c: New test.
30956         * gcc.c-torture/compile/20010605-3.c: New test.
30957         * gcc.c-torture/compile/20010824-1.c: New test.
30958         * gcc.c-torture/execute/20010409-1.c: New test.
30959         * gcc.dg/noncompile/20000901-1.c: New test.
30960         * gcc.dg/20001023-1.c: New test.
30961         * gcc.dg/20001101-1.c: New test.
30962         * gcc.dg/20001102-1.c: New test.
30963         * gcc.dg/20010207-1.c: New test.
30964         * gcc.dg/20010405-1.c: New test.
30965         * gcc.dg/20010822-1.c: New test.
30966         * gcc.dg/20011107-1.c: New test.
30967
30968 2002-01-09  Jeffrey A Law  (law@redhat.com)
30969
30970         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30971
30972         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30973         execution failure on PA targets.
30974
30975 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30976
30977         * gcc.c-torture/compile/20020109-1.c: New test.
30978
30979 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30980
30981         * gcc.c-torture/execute/20020108-1.c: New test.
30982
30983 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30984
30985         * gcc.dg/20020108-1.c: New test.
30986
30987 2002-01-08  H.J. Lu <hjl@gnu.org>
30988
30989         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30990         for header files.
30991
30992 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30993
30994         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30995         consistency.
30996
30997 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30998
30999         * gcc.dg/altivec-4.c: Test altivec predicates.
31000
31001 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31002
31003         * gcc.c-torture/execute/20020107-1.c: New test.
31004
31005 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31006
31007         PR c/5279
31008         * gcc.c-torture/compile/20020106-1.c: New test.
31009
31010 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31011
31012         * gcc.c-torture/execute/nestfunc-4.c: New test.
31013
31014 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31015
31016         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31017         extra triple that slipped in.
31018         * g++.old-deja/g++.abi/align.C: Likewise.
31019         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31020
31021 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31022
31023         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31024         * g++.old-deja/g++.abi/align.C: Likewise.
31025         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31026
31027         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31028         on FreeBSD/i386.
31029         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31030         FreeBSD.
31031
31032 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31033
31034         * gcc.dg/20020104-1.c: New test.
31035
31036         * gcc.dg/20020104-2.c: New test.
31037
31038 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31039
31040         * gcc.dg/20020103-1.c: Fix typo in target selector.
31041
31042 2002-01-03  Richard Henderson  <rth@redhat.com>
31043
31044         * gcc.dg/20020103-1.c: New.
31045
31046 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31047
31048         * gcc.c-torture/execute/20020103-1.c: New test.
31049
31050 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31051
31052         * g++.dg/other/debug2.C: New test.
31053
31054         * gcc.c-torture/compile/20020103-1.c: New test.
31055
31056 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31057
31058         * gcc.dg/gnu89-init-1.c: Added new tests.
31059
31060 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31061
31062         * g++.dg/template/friend2.C: Remove as patch is reverted.
31063
31064         * g++.dg/warn/oldcast1.C: New test.
31065
31066         * g++.dg/template/ptrmem1.C: New test.
31067         * g++.dg/template/ptrmem2.C: New test.
31068
31069         * g++.dg/template/ntp.C: New test.
31070
31071         * g++.dg/other/component1.C: New test.
31072
31073         * g++.dg/template/ttp3.C: New test.
31074
31075         * g++.dg/template/friend2.C: New test.
31076         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31077
31078 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31079
31080         * g++.dg/other/ptrmem1.C: New test.
31081         * g++.dg/other/ptrmem2.C: New test.
31082
31083 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31084
31085         * g++.dg/template/ctor1.C: New test.
31086
31087 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31088
31089         * g++.dg/template/friend2.C: New test.
31090
31091 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31092
31093         * gcc.dg/mmix-1.c: New test.
31094
31095 2001-12-31  Richard Henderson  <rth@redhat.com>
31096
31097         * gcc.dg/asm-5.c: New.
31098
31099 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31100
31101         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31102         in namespace __gnu_cxx
31103
31104 2001-12-30  Richard Henderson  <rth@redhat.com>
31105
31106         * gcc.dg/debug-6.c: New.
31107
31108 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31109
31110         * gcc.c-torture/compile/20011229-2.c: New test.
31111
31112 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31113
31114         * gcc.dg/debug-3.c: New test.
31115         * gcc.dg/debug-4.c: New test.
31116         * gcc.dg/debug-5.c: New test.
31117
31118 2001-12-29  Richard Henderson  <rth@redhat.com>
31119
31120         * g++.dg/eh/loop1.C: New.
31121
31122 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31123
31124         * g++.dg/template/crash1.C: New test.
31125
31126 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31127
31128         * g++.dg/other/const1.C: New test.
31129
31130 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31131
31132         * gcc.c-torture/compile/20011229-1.c: New test.
31133
31134 2001-12-28  Stan Shebs  <shebs@apple.com>
31135
31136         * lib/objc-torture.exp: Resync with c-torture.exp.
31137         * lib/objc.exp: Load standard libraries.
31138
31139 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31140
31141         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31142         additional tests.
31143
31144 2001-12-27  Roger Sayle <roger@eyesopen.com>
31145
31146         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31147
31148 2001-12-27  Richard Henderson  <rth@redhat.com>
31149
31150         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31151
31152 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31153
31154         * g++.dg/eh/ctor1.C: New test.
31155         * g++.dg/other/error2.C: New test.
31156
31157 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31158
31159         * g++.dg/other/init2.C: New test.
31160
31161 2001-12-24  Richard Henderson  <rth@redhat.com>
31162
31163         * gcc.dg/20011223-1.c: New.
31164         * gcc.dg/inline-1.c: New.
31165
31166 2001-12-23  Richard Henderson  <rth@redhat.com>
31167
31168         * gcc.dg/asm-4.c: Test operand modifiers.
31169
31170 2001-12-23  Richard Henderson  <rth@redhat.com>
31171
31172         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31173
31174 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31175
31176         * gcc.c-torture/execute/20011223-1.c: New test.
31177
31178 2001-12-21  Richard Henderson  <rth@redhat.com>
31179
31180         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31181         re-enables the warning.
31182
31183 2001-12-21  Richard Henderson  <rth@redhat.com>
31184
31185         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31186
31187 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31188
31189         * gcc.c-torture/compile/20011218-1.c: New test.
31190
31191 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31192
31193         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31194         arm-isr.c test.
31195         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31196         epilogue generation for ARM ISR routines.
31197
31198 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31199
31200         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31201         * gcc.dg/format/c90-printf-3.c: Likewise.
31202         * gcc.dg/format/c99-printf-3.c: Likewise.
31203         * gcc.dg/format/ext-1.c: Likewise.
31204         * gcc.dg/format/ext-6.c: Likewise.
31205         * gcc.dg/format/format.h: Prototype unlocked stdio.
31206
31207 2001-12-20  Richard Henderson  <rth@redhat.com>
31208
31209         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31210         (arena): Use it.
31211         (malloc): Correct allocation logic.  Abort if we fill up the
31212         arena before initialization complete.
31213         (realloc): Correct allocation logic.
31214
31215 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31216
31217         * gcc.c-torture/compile/20011219-2.c: New test.
31218
31219         * gcc.c-torture/execute/20011219-1.c: New test.
31220
31221 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31222
31223         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31224         target does not support weak symbols.
31225
31226 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31227
31228         * gcc.c-torture/compile/20011219-1.c: New test.
31229
31230 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31231
31232         * g++.dg/other/error1.C: New test.
31233
31234 2001-12-17  Jeffrey A Law  (law@redhat.com)
31235
31236         * gcc.c-torture/execute/20011217-1.c: New test.
31237
31238 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31239
31240         * objc.dg/special/: New directory.
31241         * objc.dg/special/special.exp: New file.
31242         * objc.dg/special/unclaimed-category-1.h: New file.
31243         * objc.dg/special/unclaimed-category-1a.m: New file.
31244         * objc.dg/special/unclaimed-category-1.m: New file.
31245
31246 2001-12-17  Andreas Jaeger  <aj@suse.de>
31247
31248         * gcc.c-torture/compile/20011217-2.c: New test.
31249
31250 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31251
31252         * gcc.c-torture/compile/20011217-1.c: New test.
31253
31254 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31255
31256         * testsuite/gcc.dg/20011214-1.c: New.
31257
31258 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31259
31260         * gcc.dg/altivec-4.c: New.
31261
31262 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31263
31264         * gcc.dg/20011113-1.c: New test.
31265
31266 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31267
31268         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31269         std::__malloc_alloc_template<0> and
31270         std::__default_alloc_template<false, 0>.
31271
31272 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31273
31274         * objc/execute/bf-21.m: New test.
31275         * objc/execute/enumeration-1.m: New test.
31276         * objc/execute/enumeration-2.m: New test.
31277
31278 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31279
31280         * gcc.dg/gnu89-init-1.c: New test.
31281
31282 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31283
31284         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31285         * g++.old-deja/g++.jason/2371.C: Likewise.
31286         * g++.old-deja/g++.jason/template33.C: Likewise.
31287         * g++.old-deja/g++.jason/template34.C: Likewise.
31288         * g++.old-deja/g++.jason/template36.C: Likewise.
31289         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31290         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31291         * g++.old-deja/g++.other/typename1.C: Likewise.
31292         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31293         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31294         * g++.old-deja/g++.pt/typename11.C: Likewise.
31295         * g++.old-deja/g++.pt/typename14.C: Likewise.
31296         * g++.old-deja/g++.pt/typename16.C: Likewise.
31297         * g++.old-deja/g++.pt/typename3.C: Likewise.
31298         * g++.old-deja/g++.pt/typename4.C: Likewise.
31299         * g++.old-deja/g++.pt/typename5.C: Likewise.
31300         * g++.old-deja/g++.pt/typename7.C: Likewise.
31301         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31302
31303 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31304
31305         * g++.dg/other/linkage1.C: New test.
31306         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31307         specifiers.
31308
31309 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31310
31311         * gcc.dg/concat.c: New test.
31312
31313 2001-12-11  Stan Shebs  <shebs@apple.com>
31314
31315         * objc/compile: New test directory.
31316         * objc/compile/compile.exp: New expect script.
31317         * objc/compile/20011211-1.m: New compile test.
31318
31319 2001-12-11  Jason Merrill  <jason@redhat.com>
31320
31321         * lib/prune.exp (prune_gcc_output): Also handle "In member
31322         function".  So many permutations...
31323
31324 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31325
31326         * g++.dg/template/typedef1.C: New test.
31327
31328 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31329
31330         * g++.dg/other/copy1.C: New test.
31331
31332 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31333
31334         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31335
31336         * gcc.dg/builtin-choose-expr.c: New.
31337
31338 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31339
31340         * gcc.dg/altivec-2.c: New.
31341
31342 2001-12-07  Richard Henderson  <rth@redhat.com>
31343
31344         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31345
31346 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31347
31348         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31349         ultrasparc.
31350
31351 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31352
31353         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31354
31355 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31356
31357         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31358         variable argument list.
31359
31360 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31361
31362         * gcc.c-torture/execute/memcheck: Delete entire directory.
31363         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31364         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31365
31366 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31367
31368         * gcc.dg/Wshadow-1.c: New test.
31369
31370 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31371
31372         * gcc.c-torture/compile/20011130-1.c: New test.
31373
31374         * gcc.dg/noncompile/20011025-1.c: New test.
31375
31376         * g++.dg/other/anon-union.C: New test.
31377
31378         * gcc.c-torture/execute/20011024-1.c: New test.
31379
31380 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31381
31382         * gcc.c-torture/execute/20000722-1.x,
31383         gcc.c-torture/execute/20010123-1.x: Remove.
31384         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31385         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31386         gcc.dg/c99-complit-2.c: New tests.
31387
31388 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31389
31390         * g++.dg/inherit/base1.C: New test.
31391
31392 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31393
31394         * g++.dg/other/stdarg1.C: New test.
31395
31396         * gcc.c-torture/compile/20011130-2.c: New test.
31397
31398 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31399
31400         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31401         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31402         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31403         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31404         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31405         * gcc.dg/builtin-prefetch-1.c: New test.
31406
31407 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31408
31409         * gcc.dg/20011130-1.c: New test.
31410
31411 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31412
31413         * g++.dg/other/scope1.C: New test.
31414         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31415
31416 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31417
31418         * gcc.dg/vla-init-1.c: New test.
31419
31420 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31421
31422         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31423
31424 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31425
31426         * objc.dg/alias.m: Update.
31427         * objc.dg/class-1.m: Update.
31428         * objc.dg/const-str-1.m: Update.
31429         * objc.dg/fwd-proto-1.m: Update.
31430         * objc.dg/id-1.m: Update.
31431         * objc.dg/super-class-1.m: Update.
31432
31433 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31434
31435         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31436         constructs.
31437
31438 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31439
31440         * gcc.c-torture/execute/20011128-1.c: New test.
31441
31442 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31443
31444         * gcc.dg/20011127-1.c: New test.
31445
31446 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31447
31448         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31449         from Austin Group draft 7.
31450         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31451         scanf format arguments.
31452         * gcc.dg/format/no-exargs-2.c: New test.
31453
31454 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31455
31456         * g++.dg/abi/vbase8-4.C: New test.
31457
31458 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31459
31460         * gcc.c-torture/execute/20011121-1.c: New test.
31461
31462 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31463
31464         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31465
31466 2001-11-23  Andreas Jaeger  <aj@suse.de>
31467
31468         * gcc.dg/cpp/charconst-2.c: New test.
31469
31470 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31471
31472         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31473         to the host if it is remote.  Let tests specify extra headers
31474         they use.
31475         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31476         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31477         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31478         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31479         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31480         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31481         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31482         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31483         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31484         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31485
31486 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31487
31488         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31489         for little endian ARMs.
31490
31491 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31492
31493         * gcc.c-torture/compile/20011119-1.c: New test.
31494         * gcc.c-torture/compile/20011119-2.c: New test.
31495
31496 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31497
31498         * gcc.dg/altivec-1.c: Fix typo.
31499
31500 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31501
31502         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31503
31504 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31505
31506         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31507
31508 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31509
31510         * lib/g77.exp: Don't specify --rpath-link.
31511
31512         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31513         across all the headers.
31514         * gcc.dg/format/format.exp: For testing on a remote host,
31515         copy format.h.
31516
31517         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31518         * gcc.c-torture/execute/930406-1.c: Likewise.
31519         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31520
31521 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31522
31523         * gcc.dg/altivec-1.c: New.
31524
31525 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31526
31527         * gcc.dg/cpp/fpreprocessed.c: New test case.
31528
31529 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31530
31531         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31532         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31533         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31534
31535 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31536
31537         * gcc.dg/no-builtin-1.c: New test.
31538
31539 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31540
31541         * gcc.c-torture/execute/20011115-1.c: New test.
31542
31543 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31544
31545         * gcc.c-torture/compile/20011114-2.c: New test.
31546         * gcc.c-torture/compile/20011114-3.c: New test.
31547         * gcc.c-torture/compile/20011114-4.c: New test.
31548
31549 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31550
31551         * g++.dg/other/init1.C: New test.
31552
31553 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31554
31555         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31556         message.
31557
31558         * gcc.c-torture/execute/20011114-1.c: New testcase.
31559
31560         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31561         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31562         like the (before this change) version of 20010327-1.c.
31563
31564 2001-11-14  Roger Sayle <roger@eyesopen.com>
31565
31566         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31567
31568 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31569
31570         * g++.dg/init/array2.C: New test.
31571
31572 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31573
31574         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31575
31576 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31577
31578         * g++.dg/other/forscope1.C: New test.
31579         * g++.dg/ext/forscope1.C: New test.
31580         * g++.dg/ext/forscope2.C: New test.
31581
31582 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31583
31584         * gcc.c-torture/execute/20011113-1.c: New test.
31585
31586 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31587
31588         * gcc.c-torture/execute/20011109-2.c: New test.
31589
31590         * gcc.c-torture/execute/20011109-1.c: New test.
31591
31592 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31593
31594         * gcc.c-torture/compile/20011109-1.c: New test.
31595
31596 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31597
31598         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31599         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31600         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31601         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31602         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31603         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31604         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31605
31606 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31607
31608         * g++.dg/warn/Wshadow-1.C: New tests.
31609         * g++.old-deja/g++.mike/for3.C: Update.
31610
31611 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31612
31613         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31614         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31615         XFAILs.  Adjust expected error texts.
31616         * gcc.c-torture/compile/20011106-1.c,
31617         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31618         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31619         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31620         gcc.dg/c99-array-lval-5.c: New tests.
31621
31622 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31623
31624         * gcc.dg/cpp/defined.c: Update.
31625
31626 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31627
31628         * gcc.c-torture/execute/anon-1.c: New test.
31629
31630 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31631
31632         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31633         same size, so no warning should be produced on stormy16.
31634
31635         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31636         due to oversized array.
31637         * g++.old-deja/g++.mike/ns15.C: Likewise.
31638         * g++.old-deja/g++.pt/crash16.C: Likewise.
31639
31640 2001-11-02  Graham Stott  <grahams@redhat.com>
31641
31642         * g++.dgother/debug1.C: Fix typos.
31643
31644 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31645
31646         * g++.dg/other/debug1.C: New test.
31647
31648 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31649
31650         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31651         of unsigned long.
31652
31653 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31654
31655         * gcc.dg/20011029-2.c: New test.
31656
31657         * gcc.c-torture/compile/20011029-1.c: New test.
31658
31659 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31660
31661         * objc/execute/class_self-1.m: New test.
31662         * objc/execute/class_self-2.m: New test.
31663
31664 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31665
31666         * gcc.misc-tests/msgs.exp: Delete.
31667         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31668         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31669         error set to match recent changes.
31670
31671 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31672
31673         * gcc.dg/20011021-1.c: New test.
31674
31675 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31676
31677         * gcc.c-torture/compile/20011023-1.c: New test.
31678
31679 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31680
31681         * lib/g77.exp: Rewrite based on lib/g++.exp.
31682
31683 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31684
31685         * gcc.c-torture/execute/20011019-1.c: New test.
31686
31687         * gcc.dg/20011018-1.c: New test.
31688
31689 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31690
31691         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31692
31693 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31694
31695         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31696         * gcc.dg/attr-invalid.c: Likewise.
31697
31698 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31699
31700         * testsuite/gcc.dg/20011015-1.c: New test.
31701
31702 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31703
31704         * g++.dg/template/unify2.C: New test.
31705
31706 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31707
31708         * g++.dg/other/exception-specification.C: New test
31709
31710 2001-10-13  Tom Rix  <trix@redhat.com>
31711
31712         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31713         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31714
31715 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31716
31717         * testsuite/gcc.dg/20011009-1.c: New test.
31718
31719 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31720
31721         PR g++/4476
31722         * g++.dg/other/friend1.C: New test.
31723
31724 2001-10-11  Richard Henderson  <rth@redhat.com>
31725
31726         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31727
31728 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31729
31730         * gcc.c-torture/compile/20011010-1.c: New.
31731
31732 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31733
31734         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31735         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31736         g77.f-torture/execute/execute.exp,
31737         g77.f-torture/noncompile/noncompile.exp,
31738         gcc.c-torture/compile/compile.exp,
31739         gcc.c-torture/execute/execute.exp,
31740         gcc.c-torture/execute/ieee/ieee.exp,
31741         gcc.c-torture/execute/memcheck/memcheck.exp,
31742         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31743         objc/execute/execute.exp: Update FSF address.
31744
31745 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31746
31747         * gcc.dg/cpp/cmdlne-C.c: Update.
31748         * gcc.dg/cpp/cmdlne-C2.c: New.
31749
31750 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31751
31752         * gcc.c-torture/execute/20011008-3.c: New.
31753
31754 2001-10-08  DJ Delorie  <dj@redhat.com>
31755
31756         * gcc.dg/20011008-1.c: New.
31757         * gcc.dg/20011008-2.c: New.
31758
31759 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31760
31761         * gcc.dg/cpp/spacing1.c: Update test.
31762
31763 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31764
31765         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31766         spelling errors of "separate" as "seperate".
31767
31768 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31769
31770         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31771         enough to avoid inlining.
31772
31773 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31774
31775         * lib/g77.exp: set libg2c_dir correctly.
31776
31777 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31778
31779         * gcc.dg/cpp/macro11.c: New test.
31780
31781 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31782
31783         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31784         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31785         gcc.dg/format/multattr-3.c: New tests.
31786         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31787         tests for format attributes on function pointers being rejected.
31788
31789 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31790
31791         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31792
31793 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31794
31795         * g++.dg/warn/format1.C: New test.
31796
31797 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31798
31799         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31800
31801 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31802
31803         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31804
31805 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31806
31807         * gcc.dg/cpp/redef2.c: Add test.
31808
31809 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31810
31811         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31812         long-standing bug on i686, apparently.
31813         * gcc.c-torture/execute/loop-2c.x: New file.
31814         * gcc.c-torture/execute/loop-2d.x: New file.
31815         * gcc.c-torture/execute/loop-3c.x: New file.
31816
31817 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31818
31819         * gcc.dg/cpp/20000625-2.c: Correct line number.
31820
31821 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31822
31823         * gcc.dg/cpp/macro10.c: New test.
31824         * gcc.dg/cpp/strify3.c: New test.
31825         * gcc.dg/cpp/spacing1.c: Add tests.
31826         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31827         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31828
31829 2001-09-24  DJ Delorie  <dj@redhat.com>
31830
31831         * gcc.c-torture/execute/20010924-1.c: New test.
31832
31833 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31834
31835         * testsuite/objc/execute/paste.m: Remove.
31836
31837 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31838
31839         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31840
31841 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31842
31843         * g77.dg/strlen0.f: New test.
31844
31845 2001-09-21  Richard Henderson  <rth@redhat.com>
31846
31847         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31848         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31849
31850 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31851
31852         Table-driven attributes.
31853         * g++.dg/ext/attrib1.C: New test.
31854
31855 2001-09-20  DJ Delorie  <dj@redhat.com>
31856
31857         * gcc.dg/20000926-1.c: Update expected warning messages.
31858         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31859         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31860         array.
31861
31862 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31863
31864         * g++.dg/eh/registers1.C: New test case.
31865
31866 2001-09-17  Richard Henderson  <rth@redhat.com>
31867
31868         * gcc.dg/array-5.c: Fix VLA decomposition test.
31869
31870 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31871
31872         * gcc.dg/cpp/line5.c: New testcase.
31873
31874 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31875
31876         * gcc.dg/cpp/macro9.c: New test.
31877
31878 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31879
31880         * gcc.c-torture/execute/980223.c: Change type of addr from long
31881         to char *.
31882
31883 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31884
31885         * gcc.c-torture/execute/20010915-1.c: New test.
31886
31887 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31888
31889         * g77.dg/bprob: New directory.
31890         * g77.dg/bprob/bprob.exp: New file.
31891         * g77.dg/bprob/bprob-1.f: New test.
31892         * g77.dg/gcov: New directory.
31893         * g77.dg/gcov/gcov.exp: New file.
31894         * g77.dg/gcov/gcov-1.f: New test.
31895         * g77.dg/gcov/gcov-1.x: New file.
31896
31897 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31898
31899         * gcc.dg/cpp/directiv.c: Update.
31900         * gcc.dg/cpp/undef1.c: Update.
31901
31902 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31903
31904         * gcc.dg/20010912-1.c: New test.
31905
31906 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31907
31908         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31909         language-independent file in lib.
31910         * lib/gcov.exp: New file.
31911
31912 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31913
31914         * gcc.c-torture/compile/20010911-1.c: New test.
31915
31916 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31917
31918         * lib/profopt.exp: New, to support profile-directed optimizations.
31919         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31920         * gcc.misc-tests/bprob-1.c: New test.
31921         * gcc.misc-tests/bprob-2.c: New test.
31922
31923 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31924
31925         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31926         XFAIL and which kinds of gcov output to verify.
31927         * gcc.misc-tests/gcov-4b.x: New file.
31928         * gcc.misc-tests/gcov-5b.x: New file.
31929         * gcc.misc-tests/gcov-6.x: New file.
31930         * gcc.misc-tests/gcov-7.c: New test.
31931         * gcc.misc-tests/gcov-7.x: New file.
31932
31933 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31934
31935         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31936         * gcc.misc-tests/gcov-6.c: New test.
31937
31938 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31939
31940         PR c++/3986
31941         * g++.dg/abi/vbase1.C: New test.
31942
31943 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31944
31945         * objc.dg/method-2.m: New.
31946
31947 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         PR c++/4203
31950         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31951         * g++.dg/init/empty1.C: New test.
31952
31953 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31954
31955         * gcc.c-torture/compile/20010903-1.c: New test.
31956
31957 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31958
31959         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31960         for m68k.
31961
31962 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31963
31964         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31965
31966         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31967
31968         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31969
31970 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31971
31972         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31973         for 16-bit 'unsigned int'.
31974
31975 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31976
31977         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31978
31979 2001-08-27  Richard Henderson  <rth@redhat.com>
31980
31981         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31982         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31983
31984 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31985
31986         * gcc.dg/asm-names.c (ymain): New.
31987
31988 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31989
31990         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31991         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31992         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31993
31994 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31995
31996         * gcc.dg/compare5.c: New testcase.
31997
31998 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31999
32000         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32001         and "In instantiation".
32002
32003 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32004
32005         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32006
32007 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32008
32009         * gcc.misc-tests/gcov.exp: Add support for branch information.
32010         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32011         * gcc.misc-tests/gcov-4.c: New test.
32012         * gcc.misc-tests/gcov-4b.c: New test.
32013         * gcc.misc-tests/gcov-5b.c: New test.
32014
32015 2001-08-20  Zack Weinberg  <zackw@panix.com>
32016
32017         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32018         expected to fail.
32019
32020 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32021
32022         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32023
32024 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32025
32026         * g++.dg/eh/template1.C: New test.
32027
32028 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32029
32030         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32031         Fix thinko.
32032         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32033         for xfail.
32034
32035 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32036
32037         * lib/g77-dg.exp: Use prune.exp for common procedures
32038         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32039         * lib/g77.exp: (g77-dg-prune) Remove
32040
32041 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32042
32043         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32044
32045 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32046
32047         * g++.dg/template/unify1.C: New test.
32048
32049 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32050
32051         * g++.dg/abi/empty4.C: New test.
32052
32053 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32054
32055         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32056         solaris2.*
32057         * g77.f-torture/compile/pr3743.x: Likewise.
32058
32059 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32060
32061         * g++.dg/other/using-declaration.C: New test.
32062
32063 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32064
32065         * gcc.dg/cpp/tr-sign.c: New testcase.
32066
32067 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32068
32069         * gcc.dg/cpp/19951025-1.c: Revert.
32070         * gcc.dg/cpp/directiv.c: We no longer process directives that
32071         interrupt macro arguments.
32072
32073 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32074
32075         * gcc.dg/bconstp-1.c: New test.
32076
32077 2001-08-03  Richard Henderson  <rth@redhat.com>
32078
32079         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32080
32081 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32082
32083         * gcc.dg/cpp/19951025-1.c: Update.
32084
32085 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32086
32087         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32088         should be x.
32089
32090 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32091
32092         Kill -fhonor-std.
32093         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32094         * g++.old-deja/g++.other/std1.C: Likewise.
32095         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32096
32097 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32098
32099         * lib/g77.exp: Load gcc-defs.exp for common procedures
32100         (g77_pass, g77_fail, g77_finish, g77_exit,
32101         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32102
32103 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32104
32105         * g77.dg/fbackslash.f
32106         * g77.dg/fcase-preserve.f
32107         * g77.dg/ff90-1.f
32108         * g77.dg/ffixed-line-length-0.f
32109         * g77.dg/ffixed-line-length-132.f
32110         * g77.dg/ffixed-line-length-7.f
32111         * g77.dg/ffixed-line-length-72.f
32112         * g77.dg/ffixed-line-length-none.f
32113         * g77.dg/ffree-form-1.f
32114         * g77.dg/fno-backslash.f
32115         * g77.dg/fno-f90-1.f
32116         * g77.dg/fno-fixed-form-1.f
32117         * g77.dg/fno-onetrip.f
32118         * g77.dg/fno-typeless-boz.f
32119         * g77.dg/fno-underscoring.f
32120         * g77.dg/fno-vxt-1.f
32121         * g77.dg/fonetrip.f
32122         * g77.dg/ftypeless-boz.f
32123         * g77.dg/fugly-assumed.f
32124         * g77.dg/funderscoring.f
32125         * g77.dg/fvxt-1.f
32126
32127 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32128
32129         * objc.dg/fwd-proto-1.m: New.
32130         * objc.dg/local-decl-1.m: New.
32131         * objc.dg/naming-1.m: New.
32132         * objc.dg/naming-2.m: New.
32133         * objc.dg/proto-hier-1.m: New.
32134
32135 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32136
32137         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32138         largest-type elements to a struct makes its size grow.
32139
32140 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32141
32142         * g++.dg/abi/vthunk1.C: New test.
32143
32144 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32145
32146         * g++.dg/abi/vbase8-22.C: New test.
32147
32148 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32149
32150         * gcc.dg/cpp/macro8.c: New test.
32151
32152 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32153
32154         * g++.dg/abi/vbase8-21.C: New test.
32155
32156 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32157
32158         * g++.dg/abi/vbase8-10.C: New test.
32159
32160 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32161
32162         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32163         ${tool}_set_ld_library_path.
32164         Changed caller.
32165         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32166         g++.exp.
32167
32168 2001-07-26  Stan Cox <scox@redhat.com>
32169
32170         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32171         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32172         gcc_exit, gcc_check_unsupported_p):
32173         Moved to gcc-deps.exp
32174         * gcc-deps.exp: New file.
32175
32176 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32177
32178         * g++.old-deja/g++.pt/defarg14.C: New test.
32179
32180 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32181
32182         * g++.old-deja/g++.other/lineno5.C: New test.
32183
32184 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32185
32186         * g++.old-deja/g++.pt/crash68.C: New test.
32187
32188 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32189
32190         * g++.old-deja/g++.other/crash42.C: New test.
32191
32192 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32193
32194         * gcc.dg/cpp/extratokens.c: Fix.
32195         * gcc.dg/cpp/skipping2.c: New tests.
32196
32197 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32198
32199         * gcc.c-torture/execute/20010724-1.c: New file.
32200         * gcc.c-torture/execute/20010724-1.x: New file.
32201
32202 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32203
32204         * g++.old-deja/g++.other/cond7.C: New test.
32205
32206 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32207
32208         * g++.old-deja/g++.other/optimize4.C: New test.
32209
32210 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32211
32212         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32213
32214 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32215
32216         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32217         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32218         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32219         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32220
32221         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32222         bug report" message.
32223
32224         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32225         * g++.dg/ext/instantiate1.C: Move from old-deja.
32226
32227 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32228
32229         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32230         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32231         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32232         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32233
32234 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32235
32236         * gcc.c-torture/execute/20010723-1.c: New test.
32237
32238 2001-07-23  Ben Elliston  <bje@redhat.com>
32239
32240         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32241
32242 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32243
32244         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32245         i[34567]86-*-*.
32246         Delete handling of ieee_multilib_flags.
32247         Pass -mieee for alpha*-*-* and sh-*-*.
32248         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32249
32250 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32251
32252         Remove old-abi tests.
32253         * g++.old-deja/g++.mike/p11116.C: Remove.
32254         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32255
32256 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32257
32258         * g77.f-torture/compile/pr3743.f: New test
32259
32260 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32261
32262         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32263
32264 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32265
32266         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32267         g++.old-deja/g++.pt/static6.C: Likewise.
32268         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32269         supports weak symbols.
32270
32271 2001-07-18  Andreas Jaeger  <aj@suse.de>
32272
32273         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32274         supported again.
32275
32276 2001-07-18  Andreas Jaeger  <aj@suse.de>
32277
32278         * gcc.dg/iftrap-1.c: Fix target line.
32279
32280 2001-07-17  Richard Henderson  <rth@redhat.com>
32281
32282         * gcc.c-torture/execute/20010717-1.c: New.
32283
32284 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32285
32286         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32287         tests.
32288
32289 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32290
32291         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32292
32293 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32294
32295         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32296         UAC_SIGBUS, UAC_NOPRINT definitions.
32297
32298 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32299
32300         * objc/execute/object_is_class.m: New test.
32301         * objc/execute/object_is_meta_class.m: New test.
32302
32303 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32304
32305         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32306         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32307
32308 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32309
32310         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32311         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32312
32313 2001-07-14  Richard Henderson  <rth@redhat.com>
32314
32315         * gcc.dg/iftrap-1.c: New.
32316
32317 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32318
32319         * g77.f-torture/execute/intrinsic77.f: New test.
32320
32321 2001-07-11  Janis Johnson <janis@us.ibm.com>
32322
32323         * gcc.misc-tests/gcov-3.c: New test.
32324
32325 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32326
32327         * gcc.c-torture/compile/20010711-1.c,
32328         * gcc.c-torture/compile/20010711-2.c: New tests.
32329
32330 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32331
32332         * gcc.c-torture/execute/20010711-1.c: New test.
32333
32334 2001-07-11  Ben Elliston  <bje@redhat.com>
32335
32336         * g++.old-deja/g++.other/enum5.C: New test.
32337
32338 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32339
32340         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32341         (g++-dg-prune): Call prune_gcc_output.
32342         * prune.exp: New file for prune_gcc_output.
32343         * lib/g++.exp, lib/gcc.exp: Load it.
32344
32345 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32346
32347         * gcc.c-torture/compile/20010701-1.c,
32348         g++.old-deja/g++.ext/attrib6.C: New tests.
32349
32350 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32351
32352         * gcc.c-torture/compile/20010706-1.c: New test.
32353
32354 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32355
32356         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32357
32358 2001-06-28  Stan Shebs  <shebs@apple.com>
32359
32360         * gcc.dg/pragma-darwin.c: New test.
32361
32362 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32363
32364         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32365         Solaris 2.[678] system.
32366
32367 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32368
32369         * gcc.dg/20010622-1.c: New test.
32370
32371 2001-06-18  Stan Shebs  <shebs@apple.com>
32372
32373         * objc.dg: New directory.
32374         * objc.dg/dg.exp: New file.
32375         * objc.dg/alias.m: New.
32376         * objc.dg/class-1.m: New.
32377         * objc.dg/class-2.m: New.
32378         * objc.dg/const-str-1.m: New.
32379         * objc.dg/const-str-2.m: New.
32380         * objc.dg/id-1.m: New.
32381         * objc.dg/method-1.m: New.
32382         * objc.dg/super-class-1.m: New.
32383         * lib/objc-dg.exp: New file.
32384
32385 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32386
32387         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32388         of label name.
32389
32390 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32391
32392         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32393
32394 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32395
32396         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32397         variable.
32398
32399 2001-06-12  Richard Henderson  <rth@redhat.com>
32400
32401         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32402
32403 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32404
32405         * g++.old-deja/g++.abi/vbase5.C: New test.
32406         * g++.old-deja/g++.abi/vbase6.C: New test.
32407         * g++.old-deja/g++.abi/vbase7.C: New test.
32408
32409 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32410
32411         * gcc.c-torture/compile/20010610-1.c: New test.
32412
32413 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32414
32415         * g++.old-deja/g++.abi/vbase4.C: New test.
32416
32417 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32418
32419         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32420         support %f for HC11/HC12 targets.
32421         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32422         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32423         on HC11/HC12 targets.
32424         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32425
32426 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32427
32428         * gcc.dg/wchar_t-1.c: New file.
32429         * gcc.dg/wint_t-1.c: Likewise.
32430
32431 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32432
32433         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32434
32435 2001-06-11  Richard Henderson  <rth@redhat.com>
32436
32437         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32438
32439 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32440
32441         * gcc.c-torture/compile/20010611-1.c: New test.
32442
32443 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32444
32445         * gcc.dg/c99-tag-1.c: Add more tests.
32446
32447 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32448
32449         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32450         representation on MN10300 and ARM/Thumb.
32451
32452 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32453
32454         * g77.f-torture/execute/20010610.f: New.
32455
32456 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32457
32458         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32459         names.
32460
32461 2001-06-09  Richard Henderson  <rth@redhat.com>
32462
32463         * gcc.c-torture/execute/ashrdi-1.c: New.
32464         * gcc.c-torture/execute/ashldi-1.c: New.
32465         * gcc.c-torture/execute/lshrdi-1.c: New.
32466
32467 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32468
32469         * objc/execute/load-3.m: Added. Check sending +load to categories,
32470         in addition to classes.
32471
32472 2001-06-08  Stan Shebs  <shebs@apple.com>
32473
32474         * objc/execute/load-2.m: New test.  From Nicola Pero
32475         <n.pero@mi.flashnet.it>.
32476
32477 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32478
32479         * gcc.c-torture/execute/20010605-2.c: New test.
32480
32481 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32482
32483         * g++.old-deja/g++.abi/vbase2.C: New test.
32484         * g++.old-deja/g++.abi/vbase3.C: New test.
32485
32486 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32487
32488         * g++.old-deja/g++.pt/friend49.C: New test.
32489
32490 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32491
32492         * g++.old-deja/g++.ext/anon3.C: New test.
32493
32494 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32495
32496         * g++.old-deja/g++.other/conv7.C: New test.
32497
32498 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32499
32500         * gcc.c-torture/compile/20010605-2.c: New test.
32501
32502 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32503
32504         * gcc.c-torture/execute/20010604-1.c: New test.
32505
32506 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32507
32508         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32509
32510 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32511
32512         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32513         (g++_link_flags): Likewise.
32514         (g++_init): Pass gccpath's value to two previous functions.
32515
32516 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32517
32518         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32519         Ensure logfile entry matches exec command line.
32520
32521 2001-05-31  Richard Henderson  <rth@redhat.com>
32522
32523         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32524         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32525
32526 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32527
32528         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32529         compiler for irix6.2
32530
32531 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32532
32533         * g++.old-deja/g++.other/optimize3.C: New file.
32534
32535 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32536
32537         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32538         assemble.
32539
32540 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32541
32542         * g++.old-deja/g++.other/optimize2.C: New file.
32543
32544 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32545
32546         * gcc.c-torture/compile/20010518-2.c: New file.
32547         * gcc.c-torture/execute/20010518-1.c: New file.
32548         * gcc.c-torture/execute/20010518-2.c: New file.
32549
32550 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32551
32552         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32553
32554 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32555
32556         G++ no longer defines builtins that do not begin with __builtin.
32557         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32558         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32559         * g++.old-deja/g++.law/builtin1.C: Likewise.
32560         * g++.old-deja/g++.law/cvt2.C: Likewise.
32561         * g++.old-deja/g++.mike/net5.C: Likewise.
32562         * g++.old-deja/g++.other/builtins1.C: Likewise.
32563         * g++.old-deja/g++.other/builtins2.C: Likewise.
32564         * g++.old-deja/g++.other/builtins3.C: Likewise.
32565         * g++.old-deja/g++.other/builtins4.C: Likewise.
32566         * g++.old-deja/g++.other/inline8.C: Likewise.
32567         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32568
32569 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32570
32571         * g++.old-deja/g++.pt/using1.C: Adjust.
32572         * g++.old-deja/g++.pt/using2.C: New test.
32573
32574 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32575
32576         * gcc.dg/cpp/charconst.c: New tests.
32577         * gcc.dg/cpp/escape.c: New tests.
32578         * gcc.dg/cpp/escape-1.c: New tests.
32579         * gcc.dg/cpp/escape-2.c: New tests.
32580         * gcc.dg/cpp/ucs.c: New tests.
32581
32582 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32583
32584         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32585         native compiler for irix6.5.
32586
32587 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32588
32589         * lib/g++.exp (g++_include_flags): Use args to compute
32590         get_multilibs.
32591         (g++_link_flags): Likewise.
32592         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32593
32594 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32595
32596         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32597
32598 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32599
32600         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32601         this file.
32602
32603 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32604
32605         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32606         STACK_SIZE;
32607         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32608         to STACK_SIZE; Use it to define size of add_histo array.
32609         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32610         to STACK_SIZE.
32611         (f): Use GITT_SIZE to define size of gitt local table.
32612         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32613         to STACK_SIZE; Use it to define size of bytemem array.
32614
32615 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32616
32617         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32618         on 68HC11/HC12 due to the asm instruction.
32619         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32620         * gcc.c-torture/compile/920520-1.x: Likewise.
32621         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32622         on 68HC11/HC12 because the function is larger than 64K.
32623         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32624         on 68HC11/HC12 because the structure is too large.
32625
32626 2001-05-20  Richard Henderson  <rth@redhat.com>
32627
32628         * gcc.c-torture/execute/20010520-1.c: New.
32629
32630 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32631
32632         * g++.old-deja/g++.warn/compare1.C: New test.
32633         * gcc.dg/compare4.c: New test.
32634
32635 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32636
32637         * g++.old-deja/g++.other/optimize1.C: New test.
32638
32639 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32640
32641         * g++.old-deja/g++.pt/spec41.C: New test.
32642
32643 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32644
32645         * gcc.c-torture/compile/20010114-1.x: Remove.
32646
32647 2001-05-18  Stan Shebs  <shebs@apple.com>
32648
32649         * gcc.c-torture/compile/20010518-1.c: New test.
32650
32651 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32652
32653         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32654         * g++.old-deja/g++.pt/crash67.C: New test.
32655
32656 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32657
32658         * g++.old-deja/g++.other/debug9.C: New test.
32659
32660 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32661
32662         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32663
32664 2001-05-16  Jan Hubicka  <jh@suse.cz>
32665
32666         * gcc.c-torture/compile/20010516-1.c: New test.
32667
32668 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         * g++.old-deja/g++.other/crash41.C: New test.
32671
32672 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32673
32674         * g++.old-deja/g++.pt/crash66.C: New test.
32675
32676 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32677
32678         * g++.old-deja/g++.robertl/eb27.C: Convert.
32679
32680 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32681
32682         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32683         declaration being redundant.
32684
32685 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32686
32687         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32688
32689 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32690
32691         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32692
32693 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32694
32695         * lib/g++.exp: Use testsuite_flags.
32696
32697 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32698
32699         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32700
32701 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32702
32703         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32704
32705 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32706
32707         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32708
32709 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32710
32711         * gcc.c-torture/compile/20010313-1.c: New test.
32712
32713 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32714
32715         * gcc.dg/cpp/direct2.c: New test.
32716         * gccq.dg/cpp/direct2s.c: New test.
32717
32718         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32719
32720 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32721
32722         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32723         * g++.old-deja/g++.other/op3.C: Likewise.
32724
32725 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32726
32727         * gcc.dg/cpp/syshdr.h: New file.
32728         * gcc.dg/cpp/sysmac1.c: Update.
32729         * gcc.dg/cpp/sysmac2.c: Update.
32730
32731 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32732
32733         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32734
32735 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32736
32737         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32738         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32739
32740 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32741
32742         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32743
32744 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32745
32746         * lib/g++.exp (g++_include_flags): Don't use any special flags
32747         if TESTING_IN_BUILD_TREE is not defined.
32748         (g++_init): Use a plain 'c++' as the compiler if
32749         TESTING_IN_BUILD_TREEE is not defined.
32750
32751 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32752
32753         * g++.old-deja/g++.eh/catch13.C: New test.
32754         * g++.old-deja/g++.eh/catch14.C: New test.
32755
32756 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32757
32758         * gcc.dg/cpp/tr-define.c: New test.
32759
32760 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32761
32762         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32763         <stdlib.h>, not <malloc.h>.
32764
32765 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32766
32767         * g++.old-deja/g++.ns/template17.C: New test.
32768
32769 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32770
32771         * g++.old-deja/g++.pt/ref4.C: New test.
32772
32773 2001-04-30  Richard Henderson  <rth@redhat.com>
32774
32775         * gcc.dg/20000724-1.c: Revert last change.
32776
32777 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32778
32779         * g77.f-torture/execute/20010430.f: New test.
32780
32781 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32782
32783         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32784
32785 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32786
32787         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32788
32789 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32790
32791         * g++.old-deja/g++.eh/crash6.C: New test.
32792
32793 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32794
32795         * g++.old-deja/g++.other/warn7.C: New test.
32796
32797 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32798
32799         * g++.old-deja/g++.other/defarg9.C: New test.
32800
32801 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32802
32803         * g77.f-torture/compile/20010426.f: New test.
32804         * g77.f-torture/execute/20010426.f: New test.
32805
32806 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32807
32808         * g77.f-torture/compile/20000629-1.x: Remove - error
32809         has been fixed.
32810
32811 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32812
32813         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32814         Tweak slightly to work with g++.dg framework.
32815         * g++.dg/special/ecos.exp: Run initp1.C test.
32816         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32817
32818         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32819         its linker doesn't give line numbers either.
32820         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32821
32822 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32823
32824         * g++.old-deja/g++.other/lex1.C: New test.
32825
32826 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32827
32828         * gcc.dg/noncompile/20010425-1.c: New test.
32829
32830 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32831
32832         * g++.old-deja/g++.pt/mangle2.C: New test.
32833
32834 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32835
32836         * gcc.dg/format/plus-1.c: New test.
32837
32838 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32839
32840         * gcc.dg/20010423-1.c: New test.
32841
32842 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.c-torture/execute/20010422-1.c: New test.
32845
32846 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32847
32848         * g++.old-deja/g++.ns/type2.C: New test.
32849
32850 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32851
32852         * g++.old-deja/g++.other/perf1.C: New test.
32853
32854 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32855
32856         * gcc.dg/c99-func-2.c: Remove xfail.
32857         * gcc.dg/c99-func-3.c: Remove xfail.
32858         * gcc.dg/c99-func-4.c: Remove xfail.
32859
32860 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32861
32862         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32863
32864 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32865
32866         * gcc.c-torture/compile/20010423-1.c: New test.
32867
32868 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32869
32870         * g++.old-deja/g++.pt/typename28.C: New test.
32871
32872 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32873
32874         * g++.old-deja/g++.abi/empty2.C: New test.
32875         * g++.old-deja/g++.abi/empty3.C: New test.
32876
32877 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32878
32879         * g++.old-deja/g++.other/comdat2.C: New test.
32880         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32881
32882 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32883
32884         * g++.old-deja/g++.other/overload14.C: New test.
32885
32886 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32887
32888         * g++.old-deja/g++.other/lookup23.C: New test.
32889
32890 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32891
32892         * gcc.c-torture/execute/20010403-1.c: New test.
32893
32894 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32895             Mark Mitchell  <mark@codesourcery.com>
32896
32897         * lib/old-dejagnu.exp: Don't delete output of executable.
32898         Add .exe suffix to executables.
32899
32900 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32901
32902         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32903
32904 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32905
32906         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32907
32908 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32909
32910         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32911         * g++.old-deja/g++.abi/crash1.C: New test.
32912
32913 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32914
32915         * g++.old-deja/g++.other/crash40.C: New test.
32916
32917 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32918
32919         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32920
32921 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32922
32923         * g++.old-deja/g++.other/warn6.C: New test.
32924
32925 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32926
32927         * g++.old-deja/g++.robertl/eb42.C: Same.
32928
32929 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32930
32931         * gcc.dg/wtr-conversion-1.c: New testcase.
32932
32933 2001-04-10  Richard Henderson  <rth@redhat.com>
32934
32935         * g++.old-deja/g++.other/array5.C: New.
32936
32937 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32938
32939         * gcc.c-torture/execute/20010408-1.c: New test.
32940
32941 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32942
32943         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32944         headers and constructs.
32945         * g++.old-deja/g++.robertl/eb79.C: Same.
32946         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32947         * g++.old-deja/g++.robertl/eb73.C: Same.
32948         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32949         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32950         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32951         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32952         * g++.old-deja/g++.robertl/eb44.C: Same.
32953         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32954         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32955         * g++.old-deja/g++.robertl/eb39.C: Same.
32956         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32957         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32958         * g++.old-deja/g++.robertl/eb30.C: Same.
32959         * g++.old-deja/g++.robertl/eb3.C: Same.
32960         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32961         * g++.old-deja/g++.robertl/eb21.C: Same.
32962         * g++.old-deja/g++.robertl/eb15.C: Same.
32963         * g++.old-deja/g++.robertl/eb118.C: Same.
32964         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32965         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32966         * g++.old-deja/g++.robertl/eb109.C: Same.
32967         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32968         * g++.old-deja/g++.mike/rtti1.C: Same.
32969         * g++.old-deja/g++.mike/p658.C: Same.
32970         * g++.old-deja/g++.mike/net46.C: Same.
32971         * g++.old-deja/g++.mike/net34.C: Same.
32972         * g++.old-deja/g++.mike/memoize1.C: Same.
32973         * g++.old-deja/g++.mike/eh2.C: Same.
32974         * g++.old-deja/g++.law/weak.C: Same.
32975         * g++.old-deja/g++.law/visibility7.C: Same.
32976         * g++.old-deja/g++.law/visibility25.C: Same.
32977         * g++.old-deja/g++.law/visibility22.C: Same.
32978         * g++.old-deja/g++.law/visibility2.C: Same.
32979         * g++.old-deja/g++.law/visibility17.C: Same.
32980         * g++.old-deja/g++.law/visibility13.C: Same.
32981         * g++.old-deja/g++.law/visibility10.C: Same.
32982         * g++.old-deja/g++.law/visibility1.C: Same.
32983         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32984         * g++.old-deja/g++.law/vbase1.C: Same.
32985         * g++.old-deja/g++.law/operators32.C: Same.
32986         * g++.old-deja/g++.law/nest3.C: Same.
32987         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32988         * g++.old-deja/g++.law/except5.C (main): Same.
32989         * g++.old-deja/g++.law/cvt7.C (run): Same.
32990         * g++.old-deja/g++.law/cvt2.C: Same.
32991         * g++.old-deja/g++.law/cvt16.C: Same.
32992         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32993         * g++.old-deja/g++.law/ctors17.C (main): Same.
32994         * g++.old-deja/g++.law/ctors13.C: Same.
32995         * g++.old-deja/g++.law/ctors12.C (main): Same.
32996         * g++.old-deja/g++.law/ctors10.C: Same.
32997         * g++.old-deja/g++.law/code-gen5.C: Same.
32998         * g++.old-deja/g++.law/bad-error7.C: Same.
32999         * g++.old-deja/g++.law/arm9.C: Same.
33000         * g++.old-deja/g++.law/arm12.C: Same.
33001         * g++.old-deja/g++.law/arg8.C: Same.
33002         * g++.old-deja/g++.law/arg1.C: Same.
33003         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33004         * g++.old-deja/g++.jason/template31.C: Same.
33005         * g++.old-deja/g++.jason/template24.C (main): Same.
33006         * g++.old-deja/g++.jason/2371.C: Same.
33007         * g++.old-deja/g++.eh/new2.C: Same.
33008         * g++.old-deja/g++.eh/new1.C: Same.
33009         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33010         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33011         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33012         * g++.old-deja/g++.brendan/crash62.C: Same.
33013         * g++.old-deja/g++.brendan/crash52.C: Same.
33014         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33015         * g++.old-deja/g++.brendan/crash38.C: Same.
33016         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33017         * g++.old-deja/g++.brendan/copy9.C: Same.
33018
33019 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33020
33021         * gcc.c-torture/execute/20001203-2.c (memset):
33022         Count argument is of type __SIZE_TYPE__.
33023
33024 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33025
33026         * gcc.c-torture/compile/20010404-1.c: New test.
33027
33028 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33029
33030         * gcc.c-torture/compile/20010326-1.c: New test.
33031
33032 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33033
33034         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33035         peculiarities of the SH.
33036         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33037
33038 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33039
33040         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33041         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33042         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33043
33044 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33045
33046         * g77.f-torture/compile/20010321-1.f: New test.
33047
33048 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33049
33050         * gcc.c-torture/compile/20010329-1.c: New test.
33051
33052 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33053
33054         * gcc.c-torture/execute/20010329-1.c: New test.
33055
33056 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33057
33058         * g++.old-deja/g++.other/eh4.C: Fix typo.
33059
33060 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33061
33062         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33063
33064 2001-03-28  Philip Blundell  <philb@gnu.org>
33065
33066         * gcc.c-torture/compile/20010328-1.c: New test.
33067
33068 2001-03-27  Richard Henderson  <rth@redhat.com>
33069
33070         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33071         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33072
33073 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33074
33075         * gcc.c-torture/compile/20010327-1.c: New test.
33076
33077 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33078
33079         * g++.old-deja/g++.other/friend12.C: New test.
33080         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33081         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33082
33083 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33084
33085         * gcc.c-torture/execute/20010325-1.c: New test.
33086
33087 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33088
33089         * g++.old-deja/g++.other/mangle3.C: New test.
33090
33091 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33092
33093         * g++.old-deja/g++.other/anon8.C: New test.
33094
33095 2001-03-20  Philip Blundell  <philb@gnu.org>
33096
33097         * gcc.c-torture/compile/20010320-1.c: New test.
33098
33099 2001-03-17  Richard Henderson  <rth@redhat.com>
33100
33101         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33102
33103 2001-03-15  Geoff Keating  <geoff@redhat.com>
33104
33105         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33106         tests on AIX.
33107
33108 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33109
33110         * g++.old-deja/g++.other/eh4.C: New test.
33111
33112 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33113
33114         * gcc.dg/cpp/mi1.c: Update.
33115
33116 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33117
33118         * g++.old-deja/g++.other/regstack.C: New test.
33119
33120 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33121
33122         * g++.old-deja/g++.other/ref4.C: New test.
33123
33124 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33125
33126         * objc/execute/va_method.m: Added.
33127         * objc/execute/IMP.m: Added.
33128         * objc/execute/_cmd.m: Added.
33129         * objc/execute/accessing_ivars.m: Added.
33130         * objc/execute/class-1.m: Added.
33131         * objc/execute/class-10.m: Added.
33132         * objc/execute/class-11.m: Added.
33133         * objc/execute/class-12.m: Added.
33134         * objc/execute/class-13.m: Added.
33135         * objc/execute/class-14.m: Added.
33136         * objc/execute/class-2.m: Added.
33137         * objc/execute/class-3.m: Added.
33138         * objc/execute/class-4.m: Added.
33139         * objc/execute/class-5.m: Added.
33140         * objc/execute/class-6.m: Added.
33141         * objc/execute/class-7.m: Added.
33142         * objc/execute/class-8.m: Added.
33143         * objc/execute/class-9.m: Added.
33144         * objc/execute/class-tests-1.h
33145         * objc/execute/class-tests-2.h
33146         * objc/execute/compatibility_alias.m: Added.
33147         * objc/execute/encode-1.m: Added.
33148         * objc/execute/formal_protocol-1.m: Added.
33149         * objc/execute/formal_protocol-2.m: Added.
33150         * objc/execute/formal_protocol-3.m: Added.
33151         * objc/execute/formal_protocol-4.m: Added.
33152         * objc/execute/formal_protocol-5.m: Added.
33153         * objc/execute/formal_protocol-6.m: Added.
33154         * objc/execute/formal_protocol-7.m: Added.
33155         * objc/execute/informal_protocol.m: Added.
33156         * objc/execute/initialize.m: Added.
33157         * objc/execute/load.m: Added.
33158         * objc/execute/many_args_method.m: Added.
33159         * objc/execute/nested-3.m: Added.
33160         * objc/execute/no_clash.m: Added.
33161         * objc/execute/private.m: Added.
33162         * objc/execute/redefining_self.m: Added.
33163         * objc/execute/root_methods.m: Added.
33164         * objc/execute/selector-1.m: Added.
33165         * objc/execute/static-1.m: Added.
33166         * objc/execute/static-2.m: Added.
33167         * objc/execute/va_method.m: Added.
33168
33169 2001-03-10  Richard Henderson  <rth@redhat.com>
33170
33171         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33172
33173 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33174
33175         * g++.old-deja/g++.other/crash31.C: XFAIL.
33176         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33177         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33178         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33179         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33180         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33181
33182 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33183
33184         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33185
33186 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33187
33188         * gcc.dg/20000724-1.c: Don't use multiline strings.
33189
33190 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33191
33192         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33193         result of -cString against what we expect it to be; don't just
33194         print it out for no one to read.
33195
33196         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33197         Based on testcases provided by Nicola Pero.
33198
33199 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33200
33201         * gcc.dg/cpp/macro7.c: New test.
33202
33203 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33204
33205         * gcc.dg/cpp/multiline.c: Update.
33206
33207 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33208
33209         * g++.old-deja/g++.other/enum3.C: New test.
33210
33211 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33212
33213         * g++.old-deja/g++.other/pod1.C: New test.
33214
33215 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33216
33217         * g++.old-deja/g++.ext/overload1.C: New test.
33218
33219 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33220
33221         * g++.old-deja/g++.pt/using1.C: New test.
33222
33223 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33224
33225         * g++.old-deja/g++.other/using9.C: New test.
33226
33227 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33228
33229         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33230
33231         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33232
33233 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33234
33235         * g++.old-deja/g++.ext/realpt1.C: Remove.
33236
33237 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33238
33239         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33240
33241 2001-02-26  Will Cohen  <wcohen@redhat.com>
33242
33243         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33244
33245 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33246
33247         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33248         templatized constructors.
33249
33250 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33251
33252         * gcc.c-torture/execute/20010224-1.c: New test.
33253
33254 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33255
33256         * gcc.c-torture/execute/20010222-1.c: New test.
33257
33258 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33259
33260         * g++.old-deja/g++.other/inline20.C: New test.
33261
33262 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33263
33264         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33265
33266 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33267
33268         * g++.old-deja/g++.other/lookup22.C: New test.
33269
33270 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33271
33272         * g77.dg: New directory.
33273         * g77.dg/20010216-1.f: New test case.
33274         * g77.dg/dg.exp: New driver.
33275         * lib/g77-dg.exp: New driver library.
33276
33277 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33278
33279         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33280
33281 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33282
33283         * g++.old-deja/g++.other/decl9.C: New test.
33284
33285 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33286
33287         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33288         not need <string> and also tests the initialization at runtime.
33289
33290 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33291
33292         * gcc.c-torture/execute/longlong.c: New test.
33293
33294 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33295
33296         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33297
33298 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33299
33300         * gcc.c-torture/execute/920302-1.c (execute):
33301         Change argument type to short.
33302
33303 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33304
33305         * g++.old-deja/g++.pt/deduct6.C: New test.
33306
33307 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33308
33309         * g++.old-deja/g++.pt/deduct5.C: New test.
33310
33311 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33312
33313         * gcc.c-torture/execute/20010209-1.c: New test.
33314
33315 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33316
33317         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33318
33319 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33320
33321         * g++.dg/vtgc1.C: Update for new ABI.
33322
33323         * consistency.vlad: New directory, 1665 files.
33324
33325 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33326
33327         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33328         return type.
33329         * gcc.dg/cpp/digraphs.c: Declare puts.
33330
33331 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33332
33333         * g++.old-deja/g++.other/warn5.C: New test.
33334
33335 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33336
33337         * g++.old-deja/g++.pt/spec40.C: New test.
33338
33339 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33340
33341         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33342         case.
33343         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33344
33345 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33346
33347         * gcc.c-torture/compile/20010209-1.c: New test.
33348
33349 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33350
33351         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33352         excess errors message but not if it crashes.
33353         * g++.old-deja/g++.other/crash27.C: Likewise.
33354         * g++.old-deja/g++.other/crash28.C: Likewise.
33355         * g++.old-deja/g++.other/crash30.C: Likewise.
33356         * g++.old-deja/g++.other/crash32.C: Likewise.
33357         * g++.old-deja/g++.other/crash35.C: Likewise.
33358         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33359
33360 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33361
33362         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33363         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33364         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33365         g77.f-torture/execute/execute.exp,
33366         g77.f-torture/noncompile/noncompile.exp,
33367         gcc.c-torture/execute/execute.exp,
33368         gcc.c-torture/execute/memcheck/memcheck.exp,
33369         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33370         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33371         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33372         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33373         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33374         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33375         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33376         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33377         Remove bug reporting instructions with ancient email addresses.
33378
33379 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33380
33381         * gcc.dg/20010202-1.c: New test.
33382         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33383
33384 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33385
33386         * g++.dg/stdbool-if.C: New test.
33387
33388 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33389
33390         * objc/execute/fdecl.m: Added main().
33391
33392 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33393
33394         * gcc.c-torture/execute/20010206-1.c: New test.
33395
33396 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33397
33398         * gcc.dg/cpp/avoidpaste1.c: Update.
33399
33400 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33401
33402         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33403         Pero <nicola@brainstorm.co.uk>.
33404         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33405
33406 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33407
33408         * g++.old-deja/g++.pt/spec39.C: New test.
33409
33410 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33411
33412         * gcc.c-torture/compile/20010202-1.c: New test.
33413
33414 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33415
33416         * g++.old-deja/g++.abi/primary2.C: New test.
33417         * g++.old-deja/g++.abi/primary3.C: New test.
33418         * g++.old-deja/g++.abi/primary4.C: New test.
33419         * g++.old-deja/g++.abi/primary5.C: New test.
33420         * g++.old-deja/g++.abi/vtable3.h: New test.
33421         * g++.old-deja/g++.abi/vtable3a.C: New test.
33422         * g++.old-deja/g++.abi/vtable3b.C: New test.
33423         * g++.old-deja/g++.abi/vtable3c.C: New test.
33424         * g++.old-deja/g++.abi/vtable3d.C: New test.
33425         * g++.old-deja/g++.abi/vtable3e.C: New test.
33426         * g++.old-deja/g++.abi/vtable3f.C: New test.
33427         * g++.old-deja/g++.abi/vtable3g.C: New test.
33428         * g++.old-deja/g++.abi/vtable3h.C: New test.
33429         * g++.old-deja/g++.abi/vtable3i.C: New test.
33430         * g++.old-deja/g++.abi/vtable3j.C: New test.
33431         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33432
33433 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33434
33435         * g++.old-deja/g++.other/anon6.C: New test.
33436         * g++.old-deja/g++.other/anon7.C: New test.
33437
33438 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33439
33440         * gcc.dg/cpp/avoidpaste2.c: New tests.
33441
33442 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33443
33444         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33445
33446 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33447
33448         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33449         DECIMAL_DIG cases for Irix."
33450
33451 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33452
33453         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33454
33455 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33456
33457         * gcc.dg/c99-tag-1.c: New test.
33458
33459 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33460
33461         * gcc.dg/cpp/tr-warn1.c: Add tests.
33462
33463 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33464
33465         * gcc.dg/cpp/avoidpaste1.c: Update.
33466         * gcc.dg/cpp/paste4.c: Update.
33467
33468 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33469
33470         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33471         cases for Irix.
33472
33473 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33474
33475         * g++.old-deja/g++.other/inline19.C: New test.
33476
33477 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33478
33479         * gcc.dg/Wlarger-than.c: New test.
33480
33481 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33482
33483         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33484
33485 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33486
33487         * gcc.c-torture/execute/20010129-1.c: New test.
33488         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33489
33490 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33491
33492         * gcc.dg/cpp/avoidpaste1.c: Test case.
33493
33494 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33495
33496         * g++.old-deja/g++.other/inline18.C: New test.
33497
33498 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33499
33500         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33501         and __builtin_putchar.
33502
33503 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33504
33505         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33506         tests.
33507
33508 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33509
33510         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33511         floating point number rounding mode to round to the nearest
33512         representable mode.
33513
33514 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33515
33516         * g++.old-deja/g++.other/mangle2.C: New test.
33517
33518 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33519
33520         * gcc.c-torture/compile/20010124-1.c: New test.
33521
33522 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33523
33524         * g++.old-deja/g++.pt/spec38.C: New test.
33525
33526 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33527
33528         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33529         "Build don't run".
33530
33531 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33532
33533         * gcc.c-torture/execute/20010123-1.c: New test.
33534
33535 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33536
33537         * g++.old-deja/g++.pt/spec37.C: New test.
33538
33539 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         * g++.old-deja/g++.pt/overload14.C: New test.
33542
33543 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33544
33545         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33546         __builtin_return_address.
33547
33548 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33549
33550         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33551         * g++.old-deja/g++.pt/spec35.C: New test.
33552         * g++.old-deja/g++.pt/spec36.C: New test.
33553
33554 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33555
33556         * gcc.c-torture/compile/20010118-1.c: New test.
33557
33558 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33559
33560         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33561
33562 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33563
33564         * gcc.c-torture/execute/20010119-1.c: New test.
33565
33566 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33567
33568         * g++.old-deja/g++.other/vbase5.C: New test.
33569
33570 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33571
33572         * gcc.c-torture/execute/20010118-1.c: New test.
33573
33574 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         * g++.old-deja/g++.pt/deduct3.C: New test.
33577
33578 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33579
33580         * g++.old-deja/g++.pt/spec34.C: New test.
33581
33582 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33583
33584         * g77.f-torture/compile/20000601-2.f: New test.
33585
33586 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33587
33588         * g++.old-deja/g++.other/init17.C: New test.
33589
33590 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33591
33592         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33593
33594 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33595
33596         * g++.old-deja/g++.pt/unify8.C: New test.
33597
33598 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33599
33600         * g++.old-deja/g++.abi/vbase1.C: New test.
33601
33602 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33603
33604         * g++.old-deja/g++.pt/crash65.C: New test.
33605
33606 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33607
33608         * gcc.dg/cpp/assembl2.S: New test case.
33609
33610 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33611
33612         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33613         are supported.
33614
33615 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33616
33617         * g++.old-deja/g++.other/builtins1.C: New test.
33618         * g++.old-deja/g++.other/builtins2.C: Likewise.
33619         * g++.old-deja/g++.other/builtins3.C: Likewise.
33620         * g++.old-deja/g++.other/builtins4.C: Likewise.
33621
33622 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33623
33624         * gcc.c-torture/compile/20010117-1.c: New test.
33625         * gcc.c-torture/compile/20010117-2.c: New test.
33626
33627 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33628
33629         * g77.f-torture/execute/20010116.[fx]: New test,
33630         XFAIL on i?86-*-*.
33631         * g77.f-torture/compile/20010115.f: Indicate it's
33632         a test for PR fortran/1636.
33633
33634 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33635
33636         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33637
33638 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33639
33640         * g77.f-torture/compile/20010115.f: New test.
33641
33642 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33643
33644         * g++.old-deja/g++.pt/nontype5.C: New test.
33645
33646 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33647
33648         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33649         have an equivalent working one below it.
33650
33651 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33652
33653         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33654         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33655
33656 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33657
33658         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33659         message containing "init_priority".
33660         (conpr-2.C): Likewise.
33661         (conpr-3.C): Likewise.
33662         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33663
33664 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33665
33666         * gcc.c-torture/execute/20010114-2.c: New test.
33667
33668 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33669
33670         * gcc.c-torture/compile/20010114-1.c: New test.
33671         * gcc.c-torture/compile/20010114-1.x: Xfail.
33672         * gcc.c-torture/compile/20010114-2.c: New test.
33673         * gcc.c-torture/execute/20010114-1.c: New test.
33674         * gcc.dg/trunc-1.c: New test.
33675         * gcc.dg/uninit-B.c: New test.
33676
33677 2001-01-13  Nick Clifton  <nickc@redhat.com>
33678
33679         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33680         target.
33681
33682 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33683
33684         * gcc.c-torture/compile/20010113-1.c: New test.
33685
33686 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33687
33688         * gcc.c-torture/compile/20001212-1.c: New test.
33689
33690 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33691
33692         * gcc.dg/cpp/widestr1.c: Update.
33693         * gcc.dg/cpp/prag-imp.c: Remove.
33694
33695 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33696
33697         * gcc.c-torture/execute/20000801-3.x: Remove.
33698         * gcc.dg/c90-init-1.c: New test.
33699         * gcc.dg/c99-init-1.c: New test.
33700         * gcc.dg/c99-init-2.c: New test.
33701         * gcc.dg/gnu99-init-1.c: New test.
33702
33703 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33704
33705         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33706         testing that no relevant ones were found.
33707
33708 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33709
33710         * g++.old-deja/g++.pt/cast2.C: New test.
33711
33712 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33713
33714         * g++.old-deja/g++.pt/friend47.C: New test.
33715
33716 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33717
33718         * g++.old-deja/g++.pt/instantiate13.C: New test.
33719
33720 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33721
33722         * g++.old-deja/g++.other/defarg7.C: New test.
33723         * g++.old-deja/g++.other/defarg8.C: New test.
33724
33725 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33726
33727         * g++.old-deja/g++.pt/crash64.C: New test.
33728
33729 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         * g++.old-deja/g++.pt/crash63.C: New test.
33732
33733 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33734
33735         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33736
33737 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33738
33739         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33740
33741 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33742
33743         * g++.old-deja/g++.pt/error3.C: New test.
33744
33745 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33746
33747         * g++.old-deja/g++.other/crash39.C: New test.
33748
33749 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33750
33751         * g++.old-deja/g++.other/vbase4.C: New test.
33752
33753 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33754
33755         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33756         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33757         * gcc.dg/special/special.exp: New test driver which will check
33758         for alias support for the above test.
33759
33760 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33761
33762         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33763         problems on small machines.
33764         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33765         parameterize.
33766
33767 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33768
33769         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33770         mips.
33771         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33772
33773 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33774
33775         * g++.old_deja/g++.pt/using8.C: New test.
33776
33777 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33778
33779         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33780
33781 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33782
33783         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33784         where a failure is expected.
33785         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33786
33787 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33788
33789         * g++.old_deja/g++.pt/instantiate12.C: New test.
33790
33791 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33792
33793         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33794         start of structs.
33795         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33796         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33797         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33798         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33799         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33800         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33801         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33802         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33803         * g++.old-deja/g++.eh/spec6.C: Likewise.
33804         * g++.old-deja/g++.jason/crash3.C: Likewise.
33805         * g++.old-deja/g++.law/ctors11.C: Likewise.
33806         * g++.old-deja/g++.law/ctors17.C: Likewise.
33807         * g++.old-deja/g++.law/ctors5.C: Likewise.
33808         * g++.old-deja/g++.law/ctors9.C: Likewise.
33809         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33810         * g++.old-deja/g++.mike/net22.C: Likewise.
33811         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33812         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33813         * g++.old-deja/g++.mike/virt3.C: Likewise.
33814         * g++.old-deja/g++.niklas/t128.C: Likewise.
33815         * g++.old-deja/g++.other/anon4.C: Likewise.
33816         * g++.old-deja/g++.other/using1.C: Likewise.
33817         * g++.old-deja/g++.other/warn3.C: Likewise.
33818         * g++.old-deja/g++.pt/t37.C: Likewise.
33819         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33820         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33821
33822 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33823
33824         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33825
33826 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33827
33828         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33829
33830 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33831
33832         * gcc.c-torture/compile/20010107-1.c: New test.
33833
33834 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33835
33836         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33837
33838 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33839
33840         * gcc.dg/format/format.h: New file.
33841         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33842         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33843         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33844         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33845         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33846         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33847         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33848         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33849         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33850         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33851         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33852         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33853         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33854         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33855         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33856         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33857         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33858         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33859         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33860         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33861         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33862         instead of declaring standard types, macros and functions in each
33863         test.
33864
33865 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33866
33867         * gcc.c-torture/execute/20010106-1.c: New test.
33868
33869 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33870
33871         * gcc.dg/format/format.exp: New file.
33872         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33873         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33874         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33875         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33876         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33877         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33878         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33879         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33880         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33881         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33882         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33883         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33884         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33885         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33886         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33887         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33888         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33889         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33890         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33891         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33892         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33893         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33894         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33895         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33896         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33897         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33898         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33899         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33900         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33901         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33902         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33903         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33904         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33905         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33906         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33907         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33908         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33909         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33910         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33911         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33912         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33913         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33914
33915 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33916
33917         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33918         account.
33919
33920 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33921
33922         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33923
33924 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33925
33926         * g++.old-deja/g++.pt/crash62.C: New test.
33927
33928 2001-01-04  Richard Henderson  <rth@redhat.com>
33929
33930         * gcc.dg/20000926-1.c: Update expected warnings.
33931         * gcc.dg/array-2.c: Likewise.
33932         * gcc.dg/array-4.c: Also validate flexible array members.
33933         * gcc.dg/c99-flex-array-1.c: New.
33934
33935 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33936
33937         * gcc.c-torture/compile/20001222-1.x: Remove.
33938
33939 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33940
33941         * gcc.c-torture/execute/built-in-setjmp.c: New.
33942
33943 2001-01-03  Richard Henderson  <rth@redhat.com>
33944
33945         * gcc.dg/940510-1.c: Update expected error wording.
33946         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33947
33948 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33949
33950         * lib/target-supports.exp (check_alias_available): Modified to
33951         indicate aliases not supported if only weak aliases are supported.
33952
33953 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33954
33955         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33956         Turn on cmpstrsi checks for __pj__ and __i370__.
33957
33958 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33959
33960         * g++.old-deja/g++.other/virtual11.C: New test.
33961
33962 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33963
33964         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33965
33966 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33967
33968         * gcc.c-torture/compile/20010102-1.c: New test.
33969
33970 2001-01-02  Andreas Jaeger  <aj@suse.de>
33971
33972         * gcc.dg/noreturn-3.c: New test.
33973
33974         * gcc.dg/noreturn-4.c: New test.
33975
33976 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33977
33978         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33979         __builtin_fputc and __builtin_fwrite.
33980
33981 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33982
33983         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33984         signed char, not default char.
33985
33986 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33987
33988         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33989
33990 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33991
33992         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33993
33994 2000-12-29  Richard Henderson  <rth@redhat.com>
33995
33996         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33997         (__cyg_profile_func_exit): Define.
33998
33999 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34000
34001         * g++.dg/vtgc1.C: New test.
34002
34003 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34004
34005         * gcc.dg/noncompile/20001228-1.c: New test.
34006
34007         * gcc.dg/20001228-1.c: New test.
34008
34009         * gcc.c-torture/execute/20001228-1.c: New test.
34010
34011 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34012
34013         * gcc.dg/format-strfmon-1.c: New test.
34014
34015 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34016
34017         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34018         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34019         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34020         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34021         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34022         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34023         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34024         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34025         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34026         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34027         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34028         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34029         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34030
34031         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34032         * gcc.c-torture/execute/string-opt-4.c: Test index.
34033
34034 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34035
34036         * gcc.c-torture/compile/20001226-1.c: New test.
34037
34038 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34039
34040         * gcc.c-torture/compile/20001222-1.c: New test.
34041         * gcc.c-torture/compile/20001222-1.x: Xfail.
34042
34043 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34044
34045         * gcc.c-torture/execute/comp-goto-2.c: New test.
34046
34047 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34048
34049         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34050         Use long types if __INT_MAX__ is 32767.
34051         (main): Use cast to (sint32 *) when poking 88 into a_page.
34052
34053         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34054
34055 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34056
34057         * gcc.c-torture/compile/20001221-1.c: New test.
34058         * gcc.c-torture/execute/20001221-1.c: New test.
34059
34060 2000-12-20  Richard Henderson  <rth@redhat.com>
34061
34062         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34063         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34064
34065 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34066
34067         * gcc.dg/compare3.c: New test.
34068
34069 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34070
34071         * gcc.dg/format-warnll-1.c: New test.
34072
34073 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34074
34075         * gcc.dg/cpp/cmdlne-P.c: New test.
34076
34077 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34078
34079         * gcc.c-torture/execute/builtin-abs-1.c,
34080         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34081
34082 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34083
34084         * gcc.dg/cpp/multiline.c: New test.
34085
34086 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34087
34088         * g++.old-deja/g++.other/syshdr1.C: Update.
34089         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34090
34091 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34092
34093         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34094
34095 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34096
34097         * g++.old-deja/g++.pt/ttp65.C: New test.
34098
34099 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34100
34101         * g++.old-deja/g++.pt/ttp64.C: New test.
34102
34103 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34104
34105         * g++.old-deja/g++.pt/spec33.C: New test.
34106
34107 2000-12-14  Catherine Moore  <clm@redhat.com>
34108
34109         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34110         * gcc.c-torture/execute/920612-2.c: Likewise.
34111         * gcc.c-torture/execute/920428-2.c: Likewise.
34112         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34113         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34114
34115 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34116
34117         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34118         * gcc.dg/pack-test-2.c: Likewise.
34119
34120 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34121
34122         Tests by Zack Weinberg <zackw@stanford.edu>.
34123
34124         * gcc.dg/cpp/defined.c: Update.
34125         * gcc.dg/cpp/defined_trad.c: New tests.
34126
34127 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34128
34129         * gcc.dg/cpp/trad-direct.c: Update.
34130
34131 2000-12-11  Neil Booth  <neilb@earthling.net>
34132
34133         * gcc.dg/cpp/defined_trad.c
34134
34135 2000-12-11  Neil Booth  <neilb@earthling.net>
34136
34137         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34138
34139 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34140
34141         * gcc.dg/format-miss-2.c: New test.
34142
34143 2000-12-09  Neil Booth  <neilb@earthling.net>
34144
34145         * gcc.dg/cpp/lineflags.c: New tests.
34146         * gcc.dg/cpp/poison.c: Update.
34147         * gcc.dg/cpp/redef2.c: Update.
34148         * gcc.dg/cpp/skipping.c: New test.
34149
34150 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34151
34152         * g++.old-deja/g++.other/eh3.C: New testcase.
34153
34154 2000-12-07  Neil Booth  <neilb@earthling.net>
34155
34156         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34157         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34158         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34159         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34160         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34161         Update.
34162
34163 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34164
34165         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34166         __SIZE_TYPE__ instead of int for type of integers cast to
34167         pointers.
34168
34169 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34170
34171         * g++.old-deja/g++.other/cleanup4.C: New test.
34172
34173 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34174
34175         * format-sec-1.c: New test.
34176
34177 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34178
34179         * gcc.dg/format-nonlit-3.c: New test.
34180
34181 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34182
34183         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34184         through a null pointer.
34185
34186 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34187
34188         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34189         * g++.old-deja/g++.pt/partial4.C: New test.
34190
34191 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34192
34193         * gcc.c-torture/execute/ieee/hugeval.x: New.
34194
34195 2000-12-06  Neil Booth  <neilb@earthling.net>
34196
34197         * gcc.dg/cpp/backslash2.c: New tests.
34198
34199 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34200
34201         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34202         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34203
34204 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34205
34206         * gcc.c-torture/execute/20001203-2.c: New testcase.
34207
34208 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34209
34210         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34211         * g++.old-deja/g++.other/virtual10.C: New test.
34212
34213 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34214
34215         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34216
34217 2000-12-05  Richard Henderson  <rth@redhat.com>
34218
34219         * gcc.c-torture/compile/20001205-1.c: New.
34220
34221 2000-12-04  Neil Booth  <neilb@earthling.net>
34222
34223         * g++.old-deja/g++.other/virtual9.C: New test.
34224         * g++.old-deja/g++.pt/crash61.C: New test.
34225         * gcc.c-torture/execute/loop-9.c: New test.
34226
34227 2000-12-04  Neil Booth  <neilb@earthling.net>
34228
34229         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34230         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34231         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34232         * gcc.dg/cpp/extratokens.c: ...here.
34233
34234 2000-12-04  Neil Booth  <neilb@earthling.net>
34235
34236         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34237         New tests.
34238
34239 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34240
34241         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34242         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34243
34244 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34245
34246         * gcc.c-torture/execute/20001203-1.c: New test.
34247
34248 2000-12-03  Neil Booth  <neilb@earthling.net>
34249
34250         * gcc.dg/cpp/macro6.c: New test cases.
34251
34252 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34253
34254         * gcc.c-torture/execute/string-opt-9.c: New test.
34255         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34256         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34257         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34258
34259         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34260         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34261
34262 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34263
34264         * gcc.dg/cpp/if-6.c: New testcase.
34265
34266         * gcc.dg/20001201-1.c: New testcase.
34267
34268 2000-12-02  Neil Booth  <neilb@earthling.net>
34269
34270         * g++.old-deja/g++.other/externC4.C,
34271         g++.old-deja/g++.other/friend10.C: New tests.
34272
34273 2000-12-02  Neil Booth  <neilb@earthling.net>
34274
34275         * g++.old-deja/g++.other/instan2.C
34276         * g++.old-deja/g++.other/instan3.C: New test.
34277
34278 2000-12-02  Neil Booth  <neilb@earthling.net>
34279
34280         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34281         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34282         gnuc99.c,gnuc99-pedantic.c: New tests.
34283
34284 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34285
34286         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34287         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34288
34289 2000-12-01  Neil Booth  <neilb@earthling.net>
34290
34291         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34292         * gcc.dg/cpp/poison.c: Update.
34293         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34294
34295 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34296
34297         * g77.f-torture/execute/20001201.f: New test.
34298
34299 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34300
34301         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34302
34303 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34304
34305         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34306
34307 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34308
34309         * g++.old-deja/g++.other/cast6.C: New test.
34310
34311 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34312
34313         * gcc.c-torture/execute/20001130-2.c: New testcase.
34314
34315 2000-11-30  Richard Henderson  <rth@redhat.com>
34316
34317         * gcc.c-torture/execute/20001130-1.c: New test.
34318
34319 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34320
34321         * g++.old-deja/g++.other/op3.C: New test.
34322
34323 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34324
34325         * g++.old-deja/g++.other/op2.C: New test.
34326
34327 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34328
34329         * g++.old-deja/g++.other/crash38.C: New test.
34330
34331 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34332
34333         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34334
34335 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34336
34337         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34338         tests.
34339         * gcc.c-torture/execute/string-opt-6.c: New test.
34340
34341         * gcc.dg/20001117-1.c: Add main.
34342
34343 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34344
34345         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34346         Move from here ...
34347         * gcc.dg/940510-1.c: ... to here.
34348
34349         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34350         zero-size arrays in toplevel structures.
34351
34352 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34353
34354         * gcc.c-torture/execute/loop-8.c: New test.
34355
34356 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34357
34358         * g++.old-deja/g++.other/base1.C: New test.
34359
34360 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34361
34362         * g++.old-deja/g++.other/parse2.C: New test.
34363
34364 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34365
34366         * g++.old-deja/g++.pt/incomplete1.C: New test.
34367
34368 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34369
34370         * g++.old-deja/g++.other/friend9.C: New test.
34371
34372 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34373
34374         * gcc.dg/20001127-1.c: New test.
34375
34376 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34377
34378         * g++.old-deja/g++.pt/friend46.C: New test.
34379
34380 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34381
34382         * g++.old-deja/g++.other/ptrmem8.C: New test.
34383
34384 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34385
34386         * gcc.c-torture/execute/string-opt-7.c: New test.
34387         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34388
34389 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34390
34391         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34392         instead of 'mkcheck 2'.
34393
34394 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34395
34396         * gcc.c-torture/execute/memcheck/driver.c,
34397         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34398         C9X references to refer to C99.
34399
34400 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34401
34402         * gcc.dg/ultrasp3.c: New test.
34403
34404 2000-11-25  Neil Booth  <neilb@earthling.net>
34405
34406         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34407
34408 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34409
34410         * gcc.c-torture/compile/20001123-2.c: New.
34411
34412 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34413
34414         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34415
34416 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34417
34418         * gcc.dg/sequence-point-1.c: Add some new tests.
34419         * gcc.c-torture/execute/20001124-1.c: New test.
34420
34421 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34422
34423         * g++.old-deja/g++.other/vaarg4.C: New test.
34424         * gcc.c-torture/compile/20001123-1.c: New test.
34425
34426 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34427
34428         * g++.other/crash24.C: Adjust and remove XFAIL.
34429         * g++.other/crash37.C: New test.
34430
34431 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34432
34433         * g++.old-deja/g++.pt/instantiate9.C: New test.
34434
34435 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34436
34437         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34438         new ABI, too.
34439
34440         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34441         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34442
34443 2000-11-22  Neil Booth  <neilb@earthling.net>
34444
34445         * gcc.dg/cpp/Wtrigraphs.c: New test.
34446
34447 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34448
34449         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34450
34451 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34452
34453         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34454
34455 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34456
34457         * lib/gcc-dg.exp: load_lib scanasm.exp.
34458         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34459         * lib/g++-dg.exp: load_lib scanasm.exp.
34460         * lib/scanasm.exp: New.
34461         (scan-assembler, scan-assembler-not): Add optional arguments to
34462         test name, or if not present, the pattern name.
34463         (scan-assembler-dem, scan-assembler-dem-not): New.
34464
34465         * g++.dg/dg.exp: New.
34466
34467 2000-11-21  Neil Booth  <neilb@earthling.net>
34468
34469         * gcc.dg/cpp/integrated1.c: Remove.
34470
34471 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34472
34473         * gcc.c-torture/execute/20001121-1.c: New test.
34474
34475 2000-11-21  Richard Henderson  <rth@redhat.com>
34476
34477         * gcc.c-torture/compile/20001121-1.c: New test.
34478
34479 2000-11-20  Neil Booth  <neilb@earthling.net>
34480
34481         * gcc.dg/cpp/integrated1.c: New test.
34482
34483 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34484
34485         * g++.old-deja/g++.other/inline17.C: New test.
34486
34487 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34488
34489         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34490         local variable to be zero: I made the variable global. Now
34491         uses abort() and exit() instead of relying on main's return value.
34492
34493 2000-11-20  Neil Booth  <neilb@earthling.net>
34494
34495         * gcc.dg/cpp/paste2.c: Update test.
34496         * objc/execute/paste.m: New test.
34497
34498 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34499
34500         * gcc.dg/c99-condexpr-1.c: New test.
34501
34502 2000-11-20  Neil Booth  <neilb@earthling.net>
34503
34504         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34505
34506 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34507
34508         * g++.old-deja/g++.pt/export1.C: New test.
34509
34510 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34511
34512         * gcc.dg/20001117-1.c: New test.
34513
34514 2000-11-18  Richard Henderson  <rth@redhat.com>
34515
34516         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34517
34518 2000-11-18  Richard Henderson  <rth@redhat.com>
34519
34520         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34521         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34522         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34523
34524 2000-11-18  Richard Henderson  <rth@redhat.com>
34525
34526         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34527         (main): New.  Exit cleanly.
34528
34529 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34530
34531         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34532         gcc.dg/c99-fordecl-2.c: New tests.
34533
34534 2000-11-18  Richard Henderson  <rth@redhat.com>
34535
34536         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34537         * gcc.c-torture/execute/zerolen-2.c: New.
34538
34539 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34540
34541         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34542         memory.
34543
34544 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34545
34546         * g++.old-deja/g++.pt/instantiate8.C: New test.
34547
34548 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34549
34550         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34551         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34552
34553 2000-11-16  Nick Clifton  <nickc@redhat.com>
34554
34555         * gcc.c-torture/execute/nestfunc-2.c: New test.
34556         * gcc.c-torture/execute/nestfunc-3.c: New test.
34557
34558 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34559
34560         * gcc.c-torture/compile/20001116-1.c: New test.
34561
34562 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34563
34564         * gcc.c-torture/execute/20001115-1.c: New test.
34565
34566 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34567
34568         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34569         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34570         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34571         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34572
34573 2000-11-15  Neil Booth  <neilb@earthling.net>
34574
34575         gcc.dg/cpp/_Pragma1.c: Update.
34576         gcc.dg/cpp/_Pragma2.c: New test.
34577
34578 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34579
34580         * g++.old-deja/g++.other/anon5.C: New test.
34581
34582 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34583
34584         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34585         tests.
34586
34587 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34588
34589         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34590         output.
34591
34592 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34593
34594         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34595         labels at end of compound statements.
34596
34597 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34598
34599         * gcc.c-torture/execute/loop-7.c: New test.
34600
34601 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34602
34603         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34604
34605 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34606
34607         * gcc.dg/c99-bool-1.c: New test.
34608
34609 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34610
34611         * gcc.dg/c99-scope-1.c: Remove xfail.
34612         * gcc.dg/c99-scope-2.c: New test.
34613
34614 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34615
34616         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34617         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34618
34619 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34620
34621         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34622         error messages.
34623
34624         * g++.mike/p700.C: Don't typedef wchar_t.
34625         * g++.mike/p784.C: Likewise.
34626         * g++.mike/eb101.C: Don't use __wchar_t.
34627
34628 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34629
34630         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34631         from DO loop.
34632
34633 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34634
34635         * gcc.c-torture/execute/20001111-1.c: New test.
34636
34637 2000-11-10  Nick Clifton  <nickc@redhat.com>
34638
34639         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34640         long multuiple and accumulate.
34641
34642 2000-11-09  Richard Henderson  <rth@redhat.com>
34643
34644         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34645         via size_t instead of int.
34646
34647         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34648         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34649         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34650         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34651
34652 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34653
34654         * gcc.c-torture/compile/20001109-1.c: New test.
34655         * gcc.c-torture/compile/20001109-2.c: New test.
34656
34657 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34658
34659         * g++.old-deja/g++.pt/operator1.C: New test.
34660         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34661
34662 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34663
34664         * gcc.dg/20001108-1.c: New test.
34665
34666 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34667
34668         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34669         with both arguments constant strings.
34670         * gcc.c-torture/execute/string-opt-3.c: New test.
34671         * gcc.c-torture/execute/string-opt-4.c: New test.
34672         * gcc.c-torture/execute/string-opt-5.c: New test.
34673
34674 2000-11-08  Nick Clifton  <nickc@redhat.com>
34675
34676         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34677         mulsidi3adddi patterns.
34678
34679 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34680
34681         * g++.old-deja/g++.other/crash36.C: New test.
34682
34683 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * g++.old-deja/g++.other/init16.C: New test.
34686
34687 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34688
34689         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34690
34691 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34692
34693         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34694         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34695         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34696
34697 2000-11-07  DJ Delorie  <dj@redhat.com>
34698
34699         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34700
34701 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34702
34703         * gcc.c-torture/execute/string-opt-1.c: New test.
34704
34705 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34706
34707         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34708         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34709         parameters in registers, and there is no way for a varargs
34710         function to know in which order the integer and floating-point
34711         parameters should be interleaved when they are placed on the
34712         stack.
34713         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34714         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34715
34716 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34717
34718         * gcc.c-torture/execute/string-opt-2.c: New test.
34719
34720 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34721
34722         * g++.old-deja/g++.pt/crash60.C: New test.
34723
34724 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34725
34726         * g++.old-deja/g++.other/crash24.C: New test.
34727         * g++.old-deja/g++.other/crash25.C: New test.
34728         * g++.old-deja/g++.other/crash26.C: New test.
34729         * g++.old-deja/g++.other/crash27.C: New test.
34730         * g++.old-deja/g++.other/crash28.C: New test.
34731         * g++.old-deja/g++.other/crash29.C: New test.
34732         * g++.old-deja/g++.other/crash30.C: New test.
34733         * g++.old-deja/g++.other/crash31.C: New test.
34734         * g++.old-deja/g++.other/crash32.C: New test.
34735         * g++.old-deja/g++.other/crash33.C: New test.
34736         * g++.old-deja/g++.other/crash34.C: New test.
34737         * g++.old-deja/g++.other/crash35.C: New test.
34738
34739 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34740
34741         * gcc.c-torture/execute/20001031-1.c: New test.
34742
34743 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34744
34745         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34746         namespace.
34747
34748         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34749         standards-conformant.
34750
34751         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34752
34753         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34754         * g++.old-deja/g++.mike/p755a.C: Likewise.
34755         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34756         library makes no calls to `operator new' during initialization.
34757
34758 2000-11-04  Neil Booth  <neilb@earthling.net>
34759
34760         * gcc.dg/cpp/include2.c: New tests.
34761
34762 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34763
34764         * lib/g++.exp (g++_set_ld_library_path): New function.
34765         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34766
34767 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34768
34769         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34770         warnings.
34771
34772 2000-11-01  Richard Henderson  <rth@redhat.com>
34773
34774         * g++.old-deja/g++.ext/namedret1.C: New.
34775         * g++.old-deja/g++.ext/namedret2.C: New.
34776         * g++.old-deja/g++.ext/namedret3.C: New.
34777
34778 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34779
34780         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34781         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34782
34783 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34784
34785         * gcc.c-torture/execute/va-arg-21.c: New test.
34786
34787 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34788
34789         * gcc.dg/c99-complex-2.c: New test.
34790
34791 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34792
34793         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34794
34795 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34796
34797         * g++.old-deja/g++.other/inline16.C: New test.
34798
34799 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34800
34801         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34802         __PRETTY_FUNCTION__
34803
34804 2000-10-29  Neil Booth  <neilb@earthling.net>
34805
34806         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34807         New tests.
34808         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34809         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34810         optimisation.
34811
34812 2000-10-29  Neil Booth  <neilb@earthling.net>
34813
34814         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34815         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34816         * mi5.c: Test multiple includes work with -C.
34817         * trigraphs.c: Test ^= version.
34818
34819 2000-10-28  Neil Booth  <neilb@earthling.net>
34820
34821         New tests and test updates for new macro expander.
34822
34823         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34824         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34825         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34826         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34827         new diagnostic messages.
34828
34829         * gcc.dg/cpp/macro3.c: New tests.
34830
34831 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34832
34833         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34834         on the same line.
34835
34836 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34837
34838         * g++.old-deja/g++.other/eh2.C: New test.
34839
34840 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34841
34842         * gcc.c-torture/execute/20001027-1.c: New test.
34843
34844 2000-10-26  Richard Henderson  <rth@redhat.com>
34845
34846         * gcc.c-torture/execute/20001026-1.c: New.
34847
34848 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34849
34850         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34851         * g++.old-deja/g++.law/builtin1.C: Likewise.
34852         * g++.old-deja/g++.law/ctors10.C: Likewise.
34853         * g++.old-deja/g++.law/virtual3.C: Likewise.
34854         * g++.old-deja/g++.mike/p658.C: Likewise.
34855         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34856         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34857         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34858         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34859         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34860
34861 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34862
34863         * gcc.c-torture/compile/20001024-1.c: New test.
34864
34865 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34866
34867         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34868         to tell us whether or not we are using V3.
34869
34870 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34871
34872         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34873         operands.
34874
34875 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34876
34877         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34878
34879 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * gcc.c-torture/execute/20001024-1.c: New test.
34882
34883 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34884
34885         * g++.old-deja/g++.other/sibcall1.C: New test.
34886
34887 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34888
34889         * gcc.dg/noncompile/init-3.c: New test.
34890
34891 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34892
34893         * gcc.dg/format-array-1.c: New test.
34894
34895 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34896
34897         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34898         writing through null pointers; remove comment about testing
34899         unterminated strings.
34900
34901 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34902
34903         * gcc.c-torture/execute/20001017-2.c: New test.
34904
34905 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34906
34907         * gcc.c-torture/compile/20001018-1.c: New test.
34908         * gcc.c-torture/compile/20001018-1.x: Xfail.
34909
34910 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34911
34912         * gcc.c-torture/execute/20001017-1.c: New test.
34913
34914 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34915
34916         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34917         for multiple use of arguments with scanf formats; add tests for
34918         multiple use of arguments.
34919
34920 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34921
34922         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34923
34924 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34925
34926         * gcc.dg/format-miss-1.c: New test.
34927
34928 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * gcc.c-torture/execute/20001013-1.c: New test.
34931
34932 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34933
34934         * gcc.dg/format-branch-1.c: New test.
34935
34936 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34937
34938         * README, lib/file-format.exp: Remove EGCS references.
34939
34940 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34941
34942         * gcc.dg/20001013-1.c: New test.
34943
34944 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34945
34946         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34947         for intmax_t in the compiler using __typeof__ and the type rules
34948         for conditional expressions.
34949
34950 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34951
34952         * gcc.dg/20001012-1.c: New test.
34953         * gcc.dg/20001012-2.c: New test.
34954
34955 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34956
34957         * gcc.dg/format-attr-1.c: New test.
34958
34959 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34960
34961         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34962         __LONG_LONG_MAX__ instead of LLONG_MAX.
34963
34964 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34965
34966         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34967         scanf flags.
34968         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34969         flags.
34970
34971 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34972
34973         * gcc.dg/sequence-pt-1.c: New test.
34974
34975 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34976
34977         * gcc.c-torture/execute/20001011-1.c: New testcase.
34978         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34979
34980 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34981
34982         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34983         does not error on it.
34984
34985 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34986
34987         * gcc.dg/20001009-1.c: New test.
34988
34989 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34990
34991         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34992         * gcc.c-torture/execute/20001009-2.c: ... to here.
34993
34994 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34995
34996         * gcc.c-torture/compile/20001009-1.c: New testcase.
34997         * gcc.c-torture/execute/20001009-1.c: New testcase.
34998         Testcases provided by Jan Hubicka <jh@suse.cz>.
34999
35000 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35001
35002         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35003         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35004         uintmax_t using <limits.h> to emulate the compiler's internal
35005         logic.  No longer XFAIL %j tests.
35006
35007 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35008
35009         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35010         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35011         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35012         regexps and details of expected handling of some bad formats.
35013         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35014         suppression.
35015
35016 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35017
35018         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35019         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35020         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35021         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35022         in list archives.
35023
35024 2000-10-06  Richard Henderson  <rth@cygnus.com>
35025
35026         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35027         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35028         * g++.old-deja/g++.jason/report.C: Likewise.
35029         * g++.old-deja/g++.law/friend5.C: Likewise.
35030         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35031         of the expected warnings.
35032
35033 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35034
35035         * g++.old-deja/g++.pt/enum14.C: New test.
35036
35037 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35038
35039         * g++.old-deja/g++.pt/crash59.C: New test.
35040
35041 2000-10-04  Will Cohen  <wcohen@redhat.com>
35042
35043         * gcc.dg/20000926-1.c: New test.
35044
35045 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35046
35047         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35048         function name for current C++ compiler.
35049         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35050
35051 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35052
35053         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35054         __PRETTY_FUNCTION__.
35055         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35056
35057 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35058
35059         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35060
35061 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35062
35063         * gcc.c-torture/compile/20000923-1.c: New test.
35064
35065 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35066
35067         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35068         * g++.old-deja/g++.pt/ttp62.C: Same.
35069         * g++.old-deja/g++.other/inline14.C: Same.
35070
35071 2000-09-24  Richard Henderson  <rth@cygnus.com>
35072
35073         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35074
35075 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35076
35077         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35078
35079 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35080
35081         * gcc.c-torture/compile/20000922-1.c: New file.
35082
35083 2000-09-21  Nick Clifton  <nickc@redhat.com>
35084
35085         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35086         a signed long modulo operation.
35087         (mod6): New function - perform an unsigned long modulo operation.
35088         (main): Add tests for modulos of very large numbers by very small
35089         dividends.
35090
35091 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35092
35093         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35094
35095 2000-09-19  Richard Henderson  <rth@cygnus.com>
35096
35097         * gcc.dg/compare2.c (case 10): XFAIL.
35098
35099 2000-09-18  Richard Henderson  <rth@cygnus.com>
35100
35101         * gcc.c-torture/execute/20000906-1.c: Move ...
35102         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35103         that support __builtin_trap.
35104
35105 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35106
35107         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35108
35109 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35110
35111         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35112         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35113         more $ format tests.
35114
35115 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35116
35117         * gcc.dg/format-errmk-1.c: New test.
35118
35119 2000-09-17  Greg McGary  <greg@mcgary.org>
35120
35121         * gcc.c-torture/execute/20000917-1.x: Remove.
35122
35123 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35124
35125         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35126
35127 2000-09-17  Greg McGary  <greg@mcgary.org>
35128
35129         * gcc.c-torture/execute/20000917-1.c: New test.
35130         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35131
35132 2000-09-16  Neil Booth  <NeilB@earthling.net>
35133
35134         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35135         in nested macro bug.
35136
35137 2000-09-15  Neil Booth  <NeilB@earthling.net>
35138
35139         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35140
35141 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35142
35143         * gcc.c-torture/execute/20000914-1.c: New test.
35144
35145 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35146
35147         * g++.other/inline13.C: New test.
35148
35149 2000-09-12  Andreas Jaeger  <aj@suse.de>
35150
35151         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35152         constant by Ulrich Drepper <drepper@redhat.com>.
35153
35154 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35155
35156         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35157
35158 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35159
35160         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35161
35162 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35163
35164         * gcc.dg/cpp/backslash.c: New test.
35165
35166 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35167
35168         * gcc.c-torture/execute/20000910-1.c: New test.
35169         * gcc.c-torture/execute/20000910-2.c: Likewise.
35170
35171 2000-09-11  Robert Lipe  <robertl@sco.com>
35172
35173         * gcc.dg/pragma-align.c: New test.
35174
35175 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35176
35177         * g++.old-deja/g++.pt/explicit82.C: New test.
35178         * g++.old-deja/g++.pt/explicit83.C: New test.
35179
35180 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35181
35182         * gcc.dg/asm-names.c: New test.
35183
35184 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35185
35186         * gcc.dg/cpp/tr-warn6.c: New test
35187
35188 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35189
35190         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35191         be accepted.
35192
35193 2000-09-07  Catherine Moore  <clm@redhat.com>
35194
35195         * gcc.c-torture/execute/unroll-1.c: New test.
35196
35197 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35198
35199         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35200         ERROR markers.
35201         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35202         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35203         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35204         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35205         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35206         Preprocess only.
35207         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35208         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35209
35210 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35211
35212         * g++.old-deja/g++.pt/deduct2.C: New test.
35213
35214 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35215
35216         * g++.old-deja/g++.pt/parms2.C: New test.
35217
35218 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35219
35220         * g++.old-deja/g++.pt/crash58.C: New test.
35221
35222 2000-09-06  Greg McGary  <greg@mcgary.org>
35223
35224         * gcc.c-torture/execute/20000906-1.c: New test.
35225         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35226
35227 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35228
35229         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35230
35231 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35232
35233         * g++.old-deja/g++.pt/crash57.C: New test.
35234
35235 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         * g++.old-deja/g++.pt/crash56.C: New test.
35238
35239 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35240
35241         * g++.old-deja/g++.pt/koenig1.C: New test.
35242
35243 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35244
35245         * gcc.dg/20000904-1.c: New test.
35246
35247 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35248
35249         * gcc.dg/cpp/paste8.c: New test.
35250
35251 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35252
35253         * gcc.c-torture/compile/20000827-1.c: New test.
35254
35255 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35256
35257         * gcc.dg/format-diag-1.c: New test.
35258
35259 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35260
35261         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35262         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35263         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35264         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35265         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35266
35267 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35268
35269         * g++.old-deja/g++.other/nested4.C: New test.
35270
35271 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35272
35273         * g++.old-deja/g++.ns/scoped1.C: New test.
35274
35275 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35276
35277         * lib/g++.exp: Support testing already-installed GCC.
35278
35279 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35280
35281         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35282
35283 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35284
35285         * gcc.dg/return-type-2.c: New test.
35286
35287 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35288
35289         * gcc.c-torture/compile/20000825-1.c: New test.
35290
35291 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35292
35293         * gcc.dg/dwarf2-2.c: New test.
35294
35295 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35296
35297         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35298         dg-warning regexps.
35299
35300 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35301
35302         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35303         gcc.dg/format-ext-5.c: New tests.
35304
35305 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35306
35307         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35308
35309 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35310
35311         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35312
35313 2000-08-24  Richard Henderson  <rth@cygnus.com>
35314
35315         * gcc.dg/ia64-sync-1.c: New test.
35316         * gcc.dg/ia64-sync-2.c: New test.
35317         * gcc.dg/ia64-asm-1.c: New test.
35318
35319 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35320
35321         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35322         * gcc.dg/format-ext-2.c: New test.
35323
35324 2000-08-23  Jason Merrill  <jason@redhat.com>
35325
35326         * lib/old-dejagnu.exp: Also ignore "In member function" and
35327         "At global scope".
35328
35329 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35330
35331         * gcc.dg/noncompile/label-lineno-1.c: New test.
35332
35333 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35334
35335         * gcc.dg/c99-array-nonobj-1.c: New test.
35336
35337 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35338
35339         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35340         tests.
35341         * gcc.dg/format-ext-1.c: New test.
35342
35343 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35344
35345         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35346         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35347         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35348         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35349         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35350
35351 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35352
35353         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35354         gcc.dg/c99-strftime-2.c: New tests.
35355
35356 2000-08-22  Richard Henderson  <rth@cygnus.com>
35357
35358         * gcc.c-torture/execute/20000822-1.c: New test.
35359
35360 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35361
35362         * gcc.c-torture/execute/20000819-1.x: Remove.
35363
35364 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35365
35366         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35367         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35368         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35369         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35370         gcc.dg/format-xopen-1.c: New tests.
35371
35372 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35373
35374         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35375
35376 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35377
35378         * g++.old-deja/g++.other/loop2.C: New test.
35379
35380         * gcc.c-torture/compile/20000606-1.c: New test.
35381         * gcc.c-torture/compile/20000728-1.c: New test.
35382         * gcc.c-torture/execute/20000801-1.c: New test.
35383         * gcc.c-torture/execute/20000801-2.c: New test.
35384         * gcc.c-torture/execute/20000819-1.c: New test.
35385         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35386         * gcc.dg/20000629-1.c: New test.
35387         * gcc.dg/20000724-1.c: New test.
35388         * gcc.dg/20000807-1.c: New test.
35389
35390 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35391
35392         * gcc.dg/cpp/pragma-1.c: New test.
35393         * gcc.dg/cpp/pragma-2.c: New test.
35394
35395 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35396
35397         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35398         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35399
35400 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35401
35402         * gcc.c-torture/compile/20000818-1.c: New test.
35403
35404 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35405
35406         * gcc.c-torture/execute/20000818-1.c: New test.
35407
35408 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35409
35410         * gcc.dg/format-va-1.c: New test.
35411
35412 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35413
35414         * g++.old-deja/g++.other/typedef8.C: New test.
35415
35416 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35417
35418         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35419         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35420         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35421         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35422         * g++.old-deja/g++.other/ptrmem7.C: New test.
35423         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35424
35425 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35426
35427         * g++.old-deja/g++.pt/typename27.C: New test.
35428
35429 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35430
35431         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35432         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35433         * g++.old-deja/g++.pt/friend45.C: New test.
35434         * g++.old-deja/g++.other/friend8.C: New test.
35435
35436 2000-08-15  Richard Henderson  <rth@cygnus.com>
35437
35438         * gcc.c-torture/execute/20000815-1.c: New test.
35439
35440 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35441
35442         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35443         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35444         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35445
35446 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35447
35448         * g++.old-deja/g++.other/refinit2.C: New test.
35449
35450 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35451
35452         * lib/c-torture.exp (c-torture): Make
35453         compiler_conditional_xfail_data global.
35454         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35455         compiler_conditional_xfail_data machinery.
35456         (f-torture-execute): Likewise.
35457         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35458         and only when unrolling loops.
35459
35460         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35461
35462 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35463
35464         * g++.old-deja/g++.pt/explicit81.C: New test.
35465
35466 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35467
35468         * g++.old-deja/g++.pt/typename26.C: New test.
35469
35470 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35471
35472         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35473         warning.
35474
35475 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35476
35477         * g++.old-deja/g++.other/array3.C: New test.
35478
35479 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35480
35481         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35482         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35483         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35484         New tests.
35485
35486 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35487
35488         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35489         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35490
35491 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35492
35493         * gcc.c-torture/execute/20000808-1.c: New test.
35494
35495 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35496
35497         * gcc.dg/c90-const-expr-1.c: New test.
35498
35499 2000-08-08  Richard Henderson  <rth@cygnus.com>
35500
35501         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35502
35503 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35504
35505         * gcc.dg/noncompile/const-ll-1.c: New test.
35506
35507 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35508
35509         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35510
35511 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35512
35513         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35514         that running programs linked against the shared version of libobjc
35515         run correctly.
35516
35517 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35518
35519         * gcc.dg/c99-printf-1.c: New test.
35520
35521 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35522
35523         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35524
35525 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35526
35527         * gcc.c-torture/execute/20000731-1.x: Delete.
35528
35529 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35530
35531         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35532         and torture_without_loops as is done by c-torture.exp.
35533         (search_for): Copy from c-torture.exp.
35534         (gcc-dg-runtest): New function, drives a directory of tests
35535         iterating over the TORTURE_OPTIONS.
35536         (scan-assembler, scan-assembler-not): Move here from
35537         individual directory drivers.
35538
35539         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35540         defined by lib/gcc-dg.exp.
35541         * gcc.dg/cpp/cpp.exp: Likewise.
35542         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35543         gcc-dg-runtest, so we cycle over optimization options.
35544
35545         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35546         * gcc.dg/compare2.c: No longer expected to fail.
35547
35548 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35549
35550         * gcc.c-torture/execute/20000804-1.c: New test.
35551
35552 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35553
35554         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35555
35556 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35557
35558         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35559
35560 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35561
35562         * gcc.c-torture/compile/20000803-1.c: New test.
35563
35564 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35565
35566         * gcc.c-torture/execute/20000801-3.c,
35567         gcc.c-torture/execute/20000801-4.c: New tests.
35568         * gcc.c-torture/execute/20000801-3.x,
35569         gcc.c-torture/execute/20000801-4.x: Xfail.
35570
35571 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35572
35573         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35574         libobjc/.libs to allow for libtool.
35575
35576 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35577
35578         * gcc.c-torture/compile/20000802-1.c: New test.
35579
35580 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35581
35582         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35583
35584 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35585
35586         * gcc-c-torture/execute/20000731-2.c: New test.
35587
35588         * gcc.c-torture/execute/20000731-1.c: New test.
35589         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35590
35591 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35592
35593         * testsuite/gcc.dg/cpp/paste7.c: New test.
35594         * gcc.dg/cpp/20000725-1.c: New test.
35595
35596 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35597
35598         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35599         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35600         declaration warning for __builtin_dwarf_reg_size.
35601
35602         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35603
35604 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35605
35606         * gcc.dg/noncompile/voidparam-1.c: New test.
35607
35608 2000-07-30  Richard Henderson  <rth@cygnus.com>
35609
35610         * gcc.dg/c90-digraph-1.c: Don't xfail.
35611         * gcc.dg/compare2.c (case 10): Xfail.
35612         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35613
35614 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35615
35616         * gcc.dg/c99-main-1.c: New test.
35617
35618 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35619
35620         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35621
35622 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35623
35624         * gcc.c-tortuer/execute/20000726-1.c: New test.
35625
35626 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35627
35628         * gcc.c-torture/execute/enum-2.c: New test.
35629
35630 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35631
35632         * gcc.dg/cpp/tr-warn3.c: New test.
35633
35634 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35635
35636         * g++.old-deja/g++.ext/implicit1.C: Remove.
35637         * g++.old-deja/g++.jason/c2.C: Remove
35638         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35639         * g++.old-deja/g++.pt/crash16.C: Likewise.
35640         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35641
35642 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35643
35644         * g++.old-deja/g++.other/for2.C: New test.
35645
35646 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35647
35648         * gcc.dg/20000720-1.c: New test.
35649
35650 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35651
35652         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35653
35654 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35655
35656         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35657         * gcc.c-torture/execute/20000722-1.c: New.
35658         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35659
35660 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35661
35662         * gcc.dg/cpp/20000720-1.S: New test.
35663
35664 2000-07-21  Michael Meissner  <meissner@redhat.com>
35665
35666         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35667
35668 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35669
35670         * g++.old-deja/g++.brendan/crash16.C,
35671         g++.old-deja/g++.brendan/parse3.C,
35672         g++.old-deja/g++.brendan/redecl1.C,
35673         g++.old-deja/g++.ns/template13.C,
35674         g++.old-deja/g++.other/decl4.C,
35675         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35676
35677 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35678
35679         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35680         and "Internal error".
35681
35682         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35683         regexps.
35684         * gcc.dg/cpp/paste6.c: New test.
35685
35686 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35687
35688         * gcc.dg/cpp/tr-direct.c: New test.
35689
35690         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35691         gcc.dg/cpp/undef1.c: Tweak error regexps.
35692
35693 2000-07-18  Eric Christopher <echristo@redhat.com>
35694
35695         * gcc.c-torture/compile/20000718-1.c: New test.
35696
35697 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35698
35699         * cpplex.c (_cpp_push_token): If the token being pushed back
35700         is the previous token in this context, just subtract one from
35701         context->posn.
35702         * cppmacro.c (save_expansion): Clear aux field when storing a
35703         placemarker.
35704
35705 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35706
35707         * gcc.dg/noncompile/redecl-1.c: New test.
35708
35709 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35710
35711         * gcc.c-torture/execute/20000717-5.c: New test.
35712         * gcc.c-torture/execute/20000717-1.x: Removed.
35713
35714 2000-07-17  Richard Henderson  <rth@cygnus.com>
35715
35716         * gcc.c-torture/execute/20000717-4.c: New test.
35717
35718 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35719
35720         * gcc.dg/cpp/syshdr.c: New test.
35721         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35722
35723 2000-07-17  Neil Booth  <neilb@earthling.net>
35724
35725         * gcc.dg/cpp/cmdlne-dM.c: New test.
35726         * gcc.dg/cpp/cmdlne-dD.c: New test.
35727
35728 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35729
35730         * gcc.c-torture/execute/20000717-3.c: New test.
35731
35732         * gcc.c-torture/compile/20000717-1.c: New test.
35733
35734 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35735
35736         * gcc.c-torture/execute/20000717-2.c: New test.
35737
35738 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35739
35740         * gcc.dg/formatz-1.c: New test.
35741
35742         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35743         * gcc.dg/c99-digraph-1.c: New tests.
35744
35745         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35746         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35747
35748         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35749         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35750         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35751         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35752         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35753         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35754         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35755
35756 2000-07-17   Greg McGary <greg@mcgary.org>
35757
35758         * gcc.c-torture/execute/20000717-1.c: New test.
35759         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35760
35761 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35762
35763         * gcc.c-torture/execute/20000715-2.c: New test.
35764         * gcc.dg/20000715-1.c: New test.
35765
35766 2000-07-15  Michael Meissner  <meissner@redhat.com>
35767
35768         * gcc.c-torture/execute/20000715-1.c: New test.
35769
35770 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35771
35772         * gcc.c-torture/execute/20000707-1.c: New test.
35773
35774 2000-07-13  Neil Booth  <NeilB@earthling.net>
35775
35776         * testsuite/gcc.dg/cpp/digraph1.c,
35777         testsuite/gcc.dg/cpp/digraph2.c,
35778         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35779
35780 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35781
35782         * g77.f-torture/compile/20000630-2.f: New test.
35783         * g77.f-torture/compile/20000630-2.x
35784
35785 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35786
35787         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35788
35789 2000-07-11  Neil Booth  <NeilB@earthling.net>
35790
35791         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35792
35793 2000-07-11  Neil Booth  <NeilB@earthling.net>
35794
35795         * gcc.dg/cpp/cmdlne-C.c: New.
35796
35797 2000-07-09  Neil Booth  <NeilB@earthling.net>
35798
35799         * gcc.dg/cpp/directiv.c: New tests.
35800         * gcc.dg/cpp/undef1.c: Update.
35801
35802 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35803
35804         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35805
35806 2000-07-09  Neil Booth  <NeilB@earthling.net>
35807
35808         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35809
35810 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35811
35812         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35813         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35814
35815 2000-07-08  Neil Booth  <NeilB@earthling.net>
35816
35817         * gcc.dg/cpp/macsyntx.c: New tests.
35818
35819 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35820
35821         * gcc.dg/20000707-1.c: New test.
35822
35823 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35824
35825         * gcc.c-torture/execute/20000706-1.c: New test.
35826         * gcc.c-torture/execute/20000706-2.c: New test.
35827         * gcc.c-torture/execute/20000706-3.c: New test.
35828         * gcc.c-torture/execute/20000706-4.c: New test.
35829         * gcc.c-torture/execute/20000706-5.c: New test.
35830
35831 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35832
35833         * g++.old-deja/g++.pt/instantiate7.C: New test.
35834
35835 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35836
35837         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35838         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35839         * g++.old-deja/g++.other/rtti3.C: Likewise.
35840         * g++.old-deja/g++.other/rttid3.C: Likewise.
35841
35842 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35843
35844         *  g77.f-torture/compile/20000630-1.x: Fix typo
35845
35846 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35847
35848         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35849         assembly output.
35850
35851 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35852
35853         * gcc.dg/cpp/ident.c: New test.
35854
35855 2000-07-05  Neil Booth  <NeilB@earthling.net>
35856
35857         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35858           gcc.dg/cpp/lexstrng.c: New tests.
35859
35860 2000-07-04  Neil Booth  <NeilB@earthling.net>
35861
35862         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35863         * gcc.dg/cpp/strify2.c: Same.
35864
35865 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35866
35867         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35868         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35869         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35870         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35871
35872         * testsuite/gcc.dg/cpp/macro1.c,
35873         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35874         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35875         testsuite/gcc.dg/cpp/strify1.c,
35876         testsuite/gcc.dg/cpp/strify2.c: New tests.
35877
35878 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35879
35880         * gcc.c-torture/execute/20000703-1.c: New test.
35881
35882 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35883
35884         * g++.old-deja/g++.pt (lookup10.C): New test.
35885
35886 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35887
35888         * g++.old-deja/g++.pt (typename25.C): New test.
35889
35890 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35891
35892         * gcc.c-torture/compile/20000701-1.c: New test.
35893
35894 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35895
35896         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35897         to test case.
35898
35899 2000-06-30  Catherine Moore  <clm@cygnus.com>
35900
35901         * gcc.c-torture/execute/align-1.c: New test.
35902
35903 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35904
35905         * g++.old-deja/g++.pt/expr8.C: New test.
35906         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35907
35908 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35909
35910         * gcc.c-torture/compile/20000629-1.c: New test.
35911
35912 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35913
35914
35915         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35916         gcc.dg/noncompile directory, depending on whether they're
35917         preprocessor tests or not.  Annotate all the tests for the dg
35918         framework.
35919
35920         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35921         * gcc.dg/noncompile/noncompile.exp: New.
35922
35923         * Moved files:
35924         Old name                                New name
35925         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35926         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35927         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35928         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35929         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35930         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35931         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35932         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35933         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35934         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35935         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35936         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35937         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35938         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35939         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35940         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35941         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35942         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35943         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35944         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35945         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35946         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35947         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35948         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35949
35950         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35951         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35952         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35953         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35954         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35955         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35956
35957 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35958
35959         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35960         declare one variable.  On the fourth, error.
35961         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35962         declared by 20000628-1a.h.
35963
35964 2000-06-29  Richard Henderson  <rth@redhat.com>
35965
35966         * gcc.c-torture/execute/930529-1.x: New file.
35967         * gcc.dg/920413-1.c: Adjust expected warning text.
35968         * gcc.dg/980217-1.c: Declare abort.
35969         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35970
35971 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35972
35973         * g77.f-torture/compile/20000629-1.f: New test.
35974         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35975
35976 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35977
35978         Rearrange lots of files, removing entirely the
35979         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35980         directories.
35981
35982         * Deleted files:
35983         gcc.c-torture/code_quality/code_quality.exp
35984         gcc.c-torture/special/special.exp
35985         gcc.failure/failure.exp
35986         gcc.failure/940409-1.x
35987         gcc.c-torture/compile/961203-1.x
35988
35989         * New files:
35990         gcc.misc-tests/linkage.exp
35991         gcc.c-torture/execute/920730-1t.c
35992         gcc.c-torture/execute/920730-1t.x
35993         gcc.c-torture/compile/920520-1.x
35994         gcc.c-torture/compile/920521-1.x
35995         gcc.c-torture/compile/981006-1.x
35996         gcc.c-torture/execute/eeprof-1.x
35997
35998         * Moved files (possibly with modifications to fit a new harness):
35999         Old name                                New name
36000         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36001         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36002         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36003         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36004         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36005         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36006         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36007         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36008         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36009         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36010         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36011         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36012         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36013         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36014
36015 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36016
36017         * c-torture/compile/961203-1.x: Delete.
36018
36019         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36020         not exit. Include stdio.h.
36021         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36022         * gcc.misc-tests/dg-12.c: Likewise.
36023         * gcc.misc-tests/dg-5.c: Likewise.
36024         * gcc.misc-tests/dg-6.c: Likewise.
36025         * gcc.misc-tests/dg-7.c: Prototype abort.
36026         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36027         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36028         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36029         not exit.
36030         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36031         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36032
36033 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36034
36035         * gcc.dg/cpp/20000628-1.c: New test.
36036         * gcc.dg/cpp/20000628-1.h: New header for above test.
36037         * gcc.dg/cpp/20000628-1a.h: Likewise.
36038
36039 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36040
36041         * gcc.dg/cpp: New directory.
36042         * gcc.dg/cpp/cpp.exp: New driver.
36043         * gcc.dg/cpp/20000627-1.c: New test.
36044         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36045         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36046         and rewrite as a compilation test.
36047
36048         * gcc.dg: Move many files into the cpp subdirectory, possibly
36049         renaming or editing them as well.
36050         Old name                New name
36051         990119-1.c              cpp/19990119-1.c
36052         990228-1.c              cpp/19990228-1.c
36053         990407-1.c              cpp/19990407-1.c
36054         990409-1.c              cpp/19990409-1.c
36055         990413-1.c              cpp/19990413-1.c
36056         990703-1.c              cpp/19990703-1.c
36057         20000127-1.c            cpp/20000127-1.c
36058         20000129-1.c            cpp/20000129-1.c
36059         20000207-1.c            cpp/20000207-1.c
36060         20000207-2.c            cpp/20000207-2.c
36061         20000209-1.c            cpp/20000209-1.c
36062         20000209-2.c            cpp/20000209-2.c
36063         20000301-1.c            cpp/20000301-1.c
36064         20000419-1.c            cpp/20000419-1.c
36065         20000510-1.S            cpp/20000510-1.S
36066         20000519-1.c            cpp/20000519-1.c
36067         20000529-1.c            cpp/20000529-1.c
36068         20000625-1.c            cpp/20000625-1.c
36069         20000625-2.c            cpp/20000625-2.c
36070         cpp-as1.c               cpp/assert1.c
36071         cpp-as2.c               cpp/assert2.c
36072         cxx-comments-1.c        cpp/cxxcom1.c
36073         cxx-comments-2.c        cpp/cxxcom2.c
36074         endif-label.c           cpp/endif.c
36075         cpp-hash1.c             cpp/hash1.c
36076         cpp-hash2.c             cpp/hash2.c
36077         cpp-if1.c               cpp/if-1.c
36078         cpp-if2.c               cpp/if-2.c
36079         cpp-if3.c               cpp/if-3.c
36080         cpp-if4.c               cpp/if-4.c
36081         cpp-if5.c               cpp/if-5.c
36082         cpp-cond.c              cpp/if-cexp.c
36083         cpp-missingop.c         cpp/if-mop.c
36084         cpp-missingparen.c      cpp/if-mpar.c
36085         cpp-opprec.c            cpp/if-oppr.c
36086         cpp-ifparen.c           cpp/if-paren.c
36087         cpp-shortcircuit.c      cpp/if-sc.c
36088         cpp-shift.c             cpp/if-shift.c
36089         cpp-unary.c             cpp/if-unary.c
36090         cpp-li1.c               cpp/line1.c
36091         cpp-li2.c               cpp/line2.c
36092         lineno.c                cpp/line3.c
36093         lineno-2.c              cpp/line4.c
36094         cpp-mi.c                cpp/mi1.c
36095         cpp-mic.h               cpp/mi1c.h
36096         cpp-micc.h              cpp/mi1cc.h
36097         cpp-mind.h              cpp/mi1nd.h
36098         cpp-mindp.h             cpp/mi1ndp.h
36099         cpp-mix.h               cpp/mi1x.h
36100         cpp-mi2.c               cpp/mi2.c
36101         cpp-mi2a.h              cpp/mi2a.h
36102         cpp-mi2b.h              cpp/mi2b.h
36103         cpp-mi2c.h              cpp/mi2c.h
36104         cpp-mi3.c               cpp/mi3.c
36105         cpp-mi3.def             cpp/mi3.def
36106         poison-1.c              cpp/poison.c
36107         pr-impl.c               cpp/prag-imp.c
36108         cpp-redef-2.c           cpp/redef1.c
36109         cpp-redef.c             cpp/redef2.c
36110         strpaste.c              cpp/strp1.c
36111         strpaste-2.c            cpp/strp2.c
36112         cpp-tradpaste.c         cpp/tr-paste.c
36113         cpp-tradstringify.c     cpp/tr-str.c
36114         cpp-tradwarn1.c         cpp/tr-warn1.c
36115         cpp-tradwarn2.c         cpp/tr-warn2.c
36116         trigraphs.c             cpp/trigraphs.c
36117         cpp-unc1.c              cpp/unc1.c
36118         cpp-unc2.c              cpp/unc2.c
36119         cpp-unc3.c              cpp/unc3.c
36120         cpp-unc.c               cpp/unc4.c
36121         undef.c                 cpp/undef1.c
36122         undef-2.c               cpp/undef2.c
36123         cpp-wi1.c               cpp/widestr1.c
36124
36125 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36126
36127         * lib/g++.exp (g++_include_flags): Tweak.
36128
36129 2000-06-27  H.J. Lu  <hjl@gnu.org>
36130             Loren J. Rittle  <ljrittle@acm.org>
36131
36132         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36133         version with one that knows about the new gcc tree structure.
36134         (g++_link_flags): Same.
36135
36136 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36137
36138         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36139         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36140         case we are cross-compiling.
36141
36142         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36143         g++.old-deja/g++.niklas/Makefile.in,
36144         g++.old-deja/g++.niklas/configure.in,
36145         g++.old-deja/g++.other/Makefile.in,
36146         g++.old-deja/g++.other/configure.in,
36147         gcc.c-torture/code_quality/Makefile.in,
36148         gcc.c-torture/code_quality/configure.in,
36149         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36150         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36151         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36152         gcc.c-torture/execute/ieee/Makefile.in,
36153         gcc.c-torture/execute/ieee/configure.in,
36154         gcc.c-torture/noncompile/Makefile.in,
36155         gcc.c-torture/noncompile/configure.in,
36156         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36157         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36158         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36159
36160 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36161
36162         * g++.old-deja/g++.other/ambig3.C: New test.
36163
36164 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36165
36166         * g++.old-deja/g++.pt/syntax1.C: New test.
36167         * g++.old-deja/g++.pt/syntax2.C: New test.
36168         * g++.old-deja/g++.other/syntax3.C: New test.
36169         * g++.old-deja/g++.other/syntax4.C: New test.
36170
36171 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36172
36173         * gcc.dg/20000623-1.c: Prototype exit and abort.
36174
36175 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36176
36177         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36178         New tests.
36179         * gcc.dg/cpp-mi3.def: New file.
36180
36181         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36182         inside assertions.
36183         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36184         lexer's error messages.
36185         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36186         divine anything from the linemarkers.
36187         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36188         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36189
36190 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36191
36192         * gcc.dg/20000623-1.c: New test.
36193
36194 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36195
36196         * gcc.c-torture/execute/20000622-1.c: New test.
36197
36198 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36199
36200         * g++.old-deja/g++.other/init15.C: New test.
36201
36202 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36203
36204         * g++.old-deja/g++.pt/vaarg2.C: New test.
36205         * g++.old-deja/g++.pt/vaarg3.C: New test.
36206
36207 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36208
36209         * g++.old-deja/g++.other/dyncast6.C: New test.
36210
36211 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36212
36213         * gcc.c-torture/execute/loop-6.c: New test.
36214
36215 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36216
36217         * gcc.dg/20000614-1.c: New test.
36218         * gcc.dg/20000614-2.c: New test.
36219
36220 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36221
36222         * g++.old-deja/g++.other/inline12.C: New test.
36223
36224 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36225
36226         * g++.old-deja/g++.other/eh1.C: New test.
36227
36228 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36229
36230         * g++.old-deja/g++.other/type.C: New test.
36231
36232 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36233
36234         * g++.old-deja/g++.other/initstring.C: New test.
36235
36236 2000-06-12  Jason Merrill  <jason@redhat.com>
36237
36238         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36239
36240 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36241
36242         * gcc.c-torture/compile/20000609-1.c: New test.
36243
36244 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36245
36246         * gcc.dg/20000609-1.c: New test.
36247
36248 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36249
36250         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36251         * gcc.c-torture/noncompile/poison-1.c: Move...
36252         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36253         * gcc.dg/cpp-li1.c: Add a token after the #line.
36254
36255 2000-06-05  Richard Henderson  <rth@cygnus.com>
36256
36257         * gcc.c-torture/execute/20000605-2.c: New test.
36258         * gcc.c-torture/execute/20000605-3.c: New test.
36259
36260 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36261
36262         * g77.f-torture/execute/20000503-1.x: New file.
36263
36264 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36265
36266         * g++.old-deja/g++.eh/badalloc1.C: New test.
36267
36268 2000-06-05  Richard Henderson  <rth@cygnus.com>
36269
36270         * gcc.c-torture/execute/20000605-1.c: New test.
36271
36272 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36273             Nathan Sidwell <nathan@codesourcery.com>
36274
36275         * gcc.c-torture/compile/20000605-1.c: New test.
36276
36277 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36278
36279         * g77.f-torture/compile/20000601-1.f: New test.
36280
36281 2000-06-03  Richard Henderson  <rth@cygnus.com>
36282
36283         * gcc.c-torture/execute/20000603-1.c: New.
36284
36285 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36286
36287         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36288         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36289
36290 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36291
36292         * gcc.dg/compare2.c (case 12): XFAIL.
36293         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36294         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36295
36296         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36297
36298 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36299
36300         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36301         guard macro is already defined when the header is first
36302         included.
36303         * gcc.dg/cpp-mix.h: New file.
36304         * gcc.dg/endif-label.c: Update patterns to match compiler.
36305
36306         * g++.brendan/complex1.C: Declare abort.
36307         * g++.law/refs4.C: Remove XFAIL.
36308         * g++.oliva/expr2.C: Declare abort and exit.
36309
36310 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36311
36312         * gcc.c-torture/execute/20000528-1.c: New test.
36313
36314         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36315         * g++.old-deja/g++.law/temps4.C: Likewise.
36316
36317         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36318         stdlib.h.  Call abort() on failure.
36319         * g++.old-deja/g++.law/refs4.C: Likewise.
36320         * g++.old-deja/g++.law/temps4.C: Likewise.
36321         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36322         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36323
36324 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36325
36326         Relative to g++.dg/special:
36327         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36328
36329         Relative to g++.old-deja:
36330         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36331         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36332         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36333         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36334         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36335         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36336         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36337
36338         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36339         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36340         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36341         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36342         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36343         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36344         and/or string.h.
36345
36346         * g++.other/goto1.C: Update expectations for error messages.
36347
36348 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36349
36350         * gcc.c-torture/compile/20000523-1.c: New test.
36351
36352 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36353
36354         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36355
36356 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36357
36358         * g++.old-deja/g++.eh/catch11.C: New test.
36359         * g++.old-deja/g++.eh/catch12.C: New test.
36360
36361 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36362
36363         * gcc.c-torture/execute/20000523-1.c: New test.
36364
36365 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36366
36367         * c-torture/execute/bcp-1.c: Replace abort in arg of
36368         __builtin_constant_p with a generic external function.
36369
36370         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36371         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36372         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36373         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36374         Prototype abort and/or exit.
36375
36376         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36377         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36378         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36379         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36380
36381 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36382
36383         * gcc.dg/dwarf2-1.c: New test.
36384
36385 2000-05-20  Richard Henderson  <rth@cygnus.com>
36386
36387         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36388
36389 2000-05-20  Andreas Jaeger  <aj@suse.de>
36390
36391         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36392         testcase.
36393
36394 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36395
36396         * gcc.c-torture/execute/20000519-2.c: New test.
36397
36398 2000-05-19  Andreas Jaeger  <aj@suse.de>
36399
36400         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36401         which fails with SSA.
36402
36403         * lib/c-torture.exp: Also test with -O3 -fssa.
36404
36405 2000-05-18  Michael Meissner  <meissner@redhat.com>
36406
36407         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36408         * gcc.c-torture/execute/920415-1.c: Ditto.
36409         * gcc.c-torture/execute/920501-1.c: Ditto.
36410         * gcc.c-torture/execute/conversion.c: Ditto.
36411         * gcc.c-torture/execute/cvt-1.c: Ditto.
36412
36413 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36414
36415         * gcc.c-torture/compile/20000518-1.c: New test.
36416
36417 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36418
36419         * g77.f-torture/compile/200005018.f: New test.
36420
36421 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36422
36423         * gcc.c-torture/compile/20000517-1.c: New test.
36424
36425 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36426
36427         * gcc.c-torture/execute/20000516-1.c: New test.
36428
36429 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36430
36431         * g++.old-deja/g++.other/eh.C: New test.
36432
36433 2000-05-12  Richard Henderson  <rth@cygnus.com>
36434
36435         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36436         constants through to doit's conditional.
36437
36438 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36439
36440         * gcc.c-torture/compile/20000511-1.c: New test.
36441         * g77.f-torture/compile/20000511-1.f: New test.
36442         * g77.f-torture/compile/20000511-2.f: New test.
36443
36444 2000-05-11  Michael Meissner  <meissner@redhat.com>
36445
36446         * gcc.c-torture/execute/20000511-1.c: New test.
36447
36448 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36449
36450         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36451         * gcc.dg/20000510-1.S: New.
36452
36453 2000-05-08  Catherine Moore  <clm@cygnus.com>
36454
36455         * gcc.dg/unused-3.c: New.
36456
36457 2000-05-06  Richard Henderson  <rth@cygnus.com>
36458
36459           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36460           * g++.old-deja/g++.mike/warn1.C: Likewise.
36461           * g++.old-deja/g++.pt/local1.C: Likewise.
36462           * g++.old-deja/g++.pt/local7.C: Likewise.
36463           * g++.old-deja/g++.pt/spec16.C: Likewise.
36464
36465 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36466
36467         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36468
36469 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36470
36471           * g77.f-torture/execute/20000503-1.f: New test.
36472
36473 2000-05-04  Andreas Jaeger  <aj@suse.de>
36474
36475         * gcc.dg/noreturn-2.c: New test.
36476
36477 2000-05-04  Neil Booth  <NeilB@earthling.net>
36478
36479         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36480         preprocessor.
36481
36482 2000-05-04  Richard Henderson  <rth@cygnus.com>
36483
36484         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36485
36486 2000-05-04  Richard Henderson  <rth@cygnus.com>
36487
36488         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36489         OpenSSL by Jason R Thorpe.
36490
36491 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36492
36493         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36494
36495 2000-05-03  Robert Lipe <robertlipe@usa.net>
36496
36497         * gcc.dg/20000503-1.c: New test.
36498
36499 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36500
36501         * gcc.c-torture/compile/20000502-1.c: New test.
36502         * g++.old-deja/g++.other/align.C: New test.
36503         * gcc.dg/cpp-tradstringify.c: New test.
36504
36505 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36506
36507         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36508         and hard registers.
36509
36510 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36511
36512         * gcc.c-torture/execute/loop-5.c: New test.
36513
36514 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36515
36516         * gcc.c-torture/execute/va-arg-20.c: New test.
36517
36518 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36519
36520         * gcc.c-torture/execute/20000422-1.c: New test.
36521
36522 2000-04-20  Greg McGary  <gkm@gnu.org>
36523
36524         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36525         when optimizing, but without sibling-call optimizations (-O1).
36526
36527 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36528
36529           * gcc.c-torture/compile/20000420-1.c: New test.
36530
36531 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36532
36533         * g++.abi/ptrflags.C: New test.
36534         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36535
36536 2000-04-19  Catherine Moore  <clm@cygnus.com>
36537
36538         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36539
36540 2000-04-19  Greg McGary  <gkm@gnu.org>
36541
36542         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36543         sibling-call optimizations.
36544
36545 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36546
36547         * gcc.dg/20000419-1.c: New test.
36548
36549 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36550
36551         * gcc.c-torture/execute/20000412-6.c: New test.
36552
36553 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36554
36555         * gcc.c-torture/execute/20000412-5.c: New test.
36556         * g77.f-torture/compile/20000412-1.f: New test.
36557         * gcc.c-torture/execute/20000412-4.c: New test.
36558         * gcc.c-torture/compile/20000412-2.c: New test.
36559         * gcc.c-torture/execute/20000412-3.c: New test.
36560         * gcc.c-torture/compile/20000412-1.c: New test.
36561         * gcc.c-torture/execute/20000412-2.c: New test.
36562
36563 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36564
36565         * objc/execute/bf-20.m: New test.
36566
36567 2000-04-10  Richard Henderson  <rth@cygnus.com>
36568
36569         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36570
36571         * gcc.c-torture/execute/20000412-1.c: New test.
36572
36573 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36574
36575         * g++.old-deja/g++.eh/catchptr1.C: New test.
36576
36577 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36578
36579         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36580
36581 2000-04-08  Neil Booth  <NeilB@earthling.net>
36582
36583         * gcc.dg/cpp-nullchar.c: Remove test as
36584         embedded nulls cause problems.
36585
36586 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36587
36588         * gcc.dg/compare2.c: New test.
36589
36590 2000-04-08  Neil Booth  <NeilB@earthling.net>
36591
36592         * gcc.dg/cpp-nullchar.c: New test.
36593
36594 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36595
36596         * gcc.dg/cpp-mi2.c: New test.
36597         * gcc.dg/cpp-mi2[abc].h: New files.
36598
36599 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36600
36601         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36602         member name.
36603
36604 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36605
36606         * g++.old-deja/g++.abi/vmihint.C: New test.
36607
36608 2000-04-06  Neil Booth  <NeilB@earthling.net>
36609
36610         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36611         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36612         copyright.
36613
36614 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36615
36616         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36617         avoid stack-frame overwrite.
36618
36619 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36620
36621         * gcc.c-torture/compile/20000405-2.c: New test.
36622         * gcc.c-torture/compile/20000405-3.c: New test.
36623
36624 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36625
36626         * gcc.c-torture/compile/20000405-1.c: New test.
36627
36628 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36629
36630         * gcc.dg/cast-qual-1.c: Revert last change.
36631
36632 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36633
36634         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36635
36636 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36637
36638         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36639         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36640
36641 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36642
36643         * gcc.c-torture/compile/20000403-2.c: New test.
36644         * gcc.c-torture/compile/20000403-1.c: New test.
36645
36646 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36647
36648         * gcc.c-torture/execute/20000403-1.c: New test.
36649
36650 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36651
36652         * gcc.c-torture/execute/20000402-1.c: New test.
36653
36654 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36655
36656         * gcc.c-torture/execute/va-arg-15.c: New test.
36657         * gcc.c-torture/execute/va-arg-16.c: New test.
36658         * gcc.c-torture/execute/va-arg-17.c: New test.
36659         * gcc.c-torture/execute/va-arg-18.c: New test.
36660         * gcc.c-torture/execute/va-arg-19.c: New test.
36661
36662 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36663
36664         * gcc.c-torture/compile/981211-1.c: Move to...
36665         * gcc.dg/cpp-as1.c: ...here.
36666         * gcc.dg/cpp-as2.c: New file.
36667
36668         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36669         compiler.
36670
36671 2000-04-02  Neil Booth  <NeilB@earthling.net>
36672
36673         * gcc.dg/cpp-cond.c  New tests.
36674         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36675         accidental success less likely.
36676         * gcc.dg/cpp-missingop.c  New tests.
36677         * gcc.dg/cpp-missingparen.c  New tests.
36678         * gcc.dg/cpp-shift.c  New tests.
36679         * gcc.dg/cpp-shortcircuit.c  New tests.
36680         * gcc.dg/cpp-unary.c  New tests.
36681
36682 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36683
36684         * gcc.c-torture/compile/20000329-1.c: New test.
36685
36686 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36687
36688         * gcc.c-torture/compile/20000326-1.c: New test.
36689         * gcc.c-torture/compile/20000326-2.c: New test.
36690
36691 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36692
36693         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36694         the first parameter is a function argument.
36695
36696 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36697
36698         * g++.old-deja/g++.ext/array4.C: New test.
36699
36700 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36701
36702         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36703
36704 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36705
36706         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36707
36708 2000-03-19  Richard Henderson  <rth@cygnus.com>
36709
36710         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36711
36712 2000-03-19  Richard Henderson  <rth@cygnus.com>
36713
36714         * gcc.c-torture/compile/20000319-1.c: New test.
36715
36716 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36717
36718         * gcc.c-torture/execute/20000314-3.c: New test.
36719         * gcc.c-torture/execute/20000314-2.c: New test.
36720         * gcc.c-torture/execute/20000314-1.c: New test.
36721         * gcc.c-torture/compile/20000314-2.c: New test.
36722         * gcc.c-torture/compile/20000314-1.c: New test.
36723
36724 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36725
36726         * g++.old-deja/g++.warn/inline.C: New test.
36727
36728 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36729
36730         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36731         standards-compliant result rather than specific constants.
36732         Put test-values in array.
36733
36734 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36735
36736         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36737         (g++_target_compile): Put test-specific options last.
36738
36739 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36740
36741         * g++.old-deja/g++.eh/vbase4.C: New test.
36742
36743 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36744
36745         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36746
36747 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36748
36749         * g++.old-deja/g++.brendan/misc12.C: Removed.
36750         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36751         * g++.old-deja/g++.ext/pretty4.C: New test.
36752
36753 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36754
36755         * g++.old-deja/g++.other/string2.C: New test.
36756
36757 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * g++.old-deja/g++.warn/impint2.C: New test.
36760
36761 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36762
36763         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36764         is 1, not zero.
36765
36766 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36767
36768         * g++.old-deja/g++.warn/impint.C: New test.
36769         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36770         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36771         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36772         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36773         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36774         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36775         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36776         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36777         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36778         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36779         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36780         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36781
36782 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36783
36784         * gcc.dg/cpp-redef.c: New test.
36785
36786 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36787
36788         * g++.old-deja/g++.pt/unify7.C: New test.
36789
36790 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36791
36792         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36793         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36794
36795 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36796
36797         * gcc.c-torture/compile/20000224-1.c: New test.
36798
36799 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36800
36801         * gcc.c-torture/compile/cpp-2.c: New test.
36802         * gcc.c-torture/compile/cpp-1.c: New test.
36803
36804 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36805
36806         * gcc.c-torture/execute/20000225-1.c: New test.
36807
36808 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36809
36810         * gcc.dg/cpp-li2.c: New test.
36811
36812         * gcc.dg/cpp-wi1.c: New test.
36813
36814         * gcc.dg/cpp-li1.c: New test.
36815
36816 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36817
36818         * g++.old-deja/g++.other/sizeof5.C: New test.
36819
36820 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36821
36822         * gcc.c-torture/execute/va-arg-13.c: New test.
36823
36824 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36825
36826         * gcc.c-torture/execute/va-arg-12.c: New test.
36827
36828 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36829
36830         * gcc.c-torture/execute/20000223-1.c: New test.
36831
36832 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36833
36834         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36835
36836 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36837
36838         * g++.old-deja/g++.abi/ptrmem.C: New test.
36839
36840 2000-02-19  Richard Henderson  <rth@cygnus.com>
36841
36842         * gcc.c-torture/compile/init-3.c: New.
36843
36844 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36845
36846         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36847         ALWAYS_CXXFLAGS.
36848
36849 2000-02-11  Robert Lipe <robertl@sco.com>
36850
36851         * gcc.c-torture/compile/20000211-3.c: New test.
36852
36853 2000-02-11  Martin Buchholz <martin@xemacs.org>
36854
36855         * gcc.c-torture/compile/20000211-2.c: New test.
36856
36857 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36858
36859         * gcc.c-torture/compile/20000211-1.c: New test.
36860
36861 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36862
36863         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36864           on native targets
36865
36866 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36867
36868         * g++.old-deja/g++.other/cast5.C: New test.
36869
36870 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36871
36872         * gcc.c-torture/execute/20000205-1.c: New.
36873
36874 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36875
36876         * g++.old-deja/g++.jason/cast3.C: Return void.
36877         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36878
36879 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36880
36881         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36882
36883         * gcc.dg/loop-1.c: New test.
36884
36885 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36886
36887         * gcc.c-torture/compile/20000127-1.c: New test.
36888         * gcc.c-torture/execute/991228-1.c: New test.
36889
36890 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36891
36892         * gcc.dg/unused-2.c: New test.
36893
36894         * gcc.dg/conv-1.c: New test.
36895
36896 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36897
36898         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36899         compiler.
36900         (tool_option_proc): Fix typo.
36901
36902 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36903
36904         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36905         of the ld on the host, not on the build machine.
36906         Also, don't crash if '--help' is not a supported option.
36907
36908 2000-01-24  Richard Henderson  <rth@cygnus.com>
36909
36910         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36911
36912 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36913
36914         * gcc.c-torture/execute/20000120-2.c: New test.
36915         * gcc.c-torture/execute/20000120-1.c: New test.
36916
36917 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36918
36919         * gcc.c-torture/execute/20000113-1.c: New test.
36920
36921 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36922
36923         * gcc.c-torture/execute/20000112-1.c: New test.
36924
36925 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36926
36927         * gcc.dg/20000111-1.c: New test.
36928
36929 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36930
36931         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36932         with 16 bit integers.
36933
36934 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36935
36936         * gcc.dg/20000108-1.c: New test.
36937
36938 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36939
36940         * g++.old-deja/g++.ns/koenig8.C: New test.
36941
36942 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36943
36944         * g++.old-deja/g++.other/cast4.C: New test.
36945
36946 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36947
36948         * gcc.c-torture/compile/20000105-2.c: New test.
36949         * gcc.c-torture/compile/20000105-1.c: New test.
36950
36951 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36952
36953         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36954         references to printf & atoi to conform to ANSI standard.
36955         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36956         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36957         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36958         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36959         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36960         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36961         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36962         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36963         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36964         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36965         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36966         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36967         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36968         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36969         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36970         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36971         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36972         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36973         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36974         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36975         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36976         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36977         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36978         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36979         * g++.old-deja/g++.brendan/init3.C: Likewise.
36980         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36981         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36982         * g++.old-deja/g++.brendan/new2.C: Likewise.
36983         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36984         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36985         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36986         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36987         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36988         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36989         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36990         * g++.old-deja/g++.brendan/template24.C: Likewise.
36991         * g++.old-deja/g++.brendan/template3.C: Likewise.
36992         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36993         * g++.old-deja/g++.jason/inline3.C: Likewise.
36994         * g++.old-deja/g++.jason/opeq.C: Likewise.
36995         * g++.old-deja/g++.law/arg5.C: Likewise.
36996         * g++.old-deja/g++.law/arm7.C: Likewise.
36997         * g++.old-deja/g++.law/ctors11.C: Likewise.
36998         * g++.old-deja/g++.law/cvt8.C: Likewise.
36999         * g++.old-deja/g++.law/init9.C: Likewise.
37000         * g++.old-deja/g++.law/refs4.C: Likewise.
37001         * g++.old-deja/g++.law/template2.C: Likewise.
37002         * g++.old-deja/g++.law/visibility24.C: Likewise.
37003         * g++.old-deja/g++.law/vtable3.C: Likewise.
37004         * g++.old-deja/g++.mike/asm2.C: Likewise.
37005         * g++.old-deja/g++.mike/eh1.C: Likewise.
37006         * g++.old-deja/g++.mike/misc1.C: Likewise.
37007         * g++.old-deja/g++.mike/misc13.C: Likewise.
37008         * g++.old-deja/g++.mike/misc14.C: Likewise.
37009         * g++.old-deja/g++.mike/ns12.C: Likewise.
37010         * g++.old-deja/g++.mike/p1248.C: Likewise.
37011         * g++.old-deja/g++.mike/p3708.C: Likewise.
37012         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37013         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37014         * g++.old-deja/g++.mike/p646.C: Likewise.
37015         * g++.old-deja/g++.mike/p700.C: Likewise.
37016         * g++.old-deja/g++.mike/p783.C: Likewise.
37017         * g++.old-deja/g++.mike/p783a.C: Likewise.
37018         * g++.old-deja/g++.mike/p783b.C: Likewise.
37019         * g++.old-deja/g++.mike/p786.C: Likewise.
37020         * g++.old-deja/g++.mike/p789.C: Likewise.
37021         * g++.old-deja/g++.mike/p789a.C: Likewise.
37022         * g++.old-deja/g++.mike/p807a.C: Likewise.
37023         * g++.old-deja/g++.other/delete3.C: Likewise.
37024         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37025         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37026         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37027         * g++.old-deja/g++.other/empty1.C: Likewise.
37028         * g++.old-deja/g++.other/temporary1.C: Likewise.
37029         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37030         * g++.old-deja/g++.pt/t16.C: Likewise.
37031         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37032
37033 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37034
37035         * gcc.dg/991230-1.c: New test.
37036
37037 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37038
37039         * gcc.c-torture/compile/991229-3.c: New test.
37040         * gcc.c-torture/compile/991229-2.c: New test.
37041         * gcc.c-torture/compile/991229-1.c: New test.
37042
37043 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37044
37045         * gcc.c-torture/compile/labels-2.c: New test.
37046
37047 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37048
37049         * gcc.c-torture/execute/991227-1.c: New test.
37050
37051 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37052
37053         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37054
37055 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37056
37057         * gcc.c-torture/execute/991221-1.c: New test.
37058
37059 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37060
37061         * g++.old-deja/g++.other/cast3.C: New test.
37062
37063 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37064
37065         * gcc.c-torture/execute/991216-4.c: New test.
37066
37067 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37068
37069         * gcc.c-torture/execute/991216-1.c: New test.
37070         * gcc.c-torture/execute/991216-2.c: New test.
37071         * gcc.c-torture/execute/991216-3.c: New test.
37072
37073 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37074
37075         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37076         Actually make the test fail by using "-O2" for compilation.
37077
37078 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37079
37080         * g++.old-deja/g++.warn/cast-align1.C: New test.
37081
37082 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37083
37084         * gcc.c-torture/compile/991214-1.c: New test.
37085         * gcc.c-torture/compile/991214-2.c: New test.
37086
37087 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37088
37089         * gcc.dg/991214-1.c: New test.
37090
37091 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37092
37093         * gcc.c-torture/compile/991213-3.c: New test.
37094         * gcc.c-torture/compile/991213-2.c: New test.
37095         * gcc.c-torture/compile/991213-1.c: New test.
37096
37097 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37098
37099         * gcc.dg/991209-1.c: New test.
37100
37101 1999-12-08  Nathan Sidwell <nathan@acm.org>
37102
37103         * gcc.c-torture/compile/991208-1.c: New test.
37104
37105 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37106
37107         * gcc.dg/ultrasp2.c: New test.
37108
37109 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37110
37111         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37112
37113 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37114
37115         * gcc.c-torture/compile/991202-1.c: New test.
37116         * gcc.c-torture/execute/991202-1.c: New test.
37117         * gcc.c-torture/execute/991202-2.c: New test.
37118         * gcc.c-torture/execute/991202-3.c: New test.
37119
37120 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37121
37122         * g++.old-deja/g++.abi/align.C: New test.
37123         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37124         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37125
37126 1999-12-01  Richard Henderson  <rth@cygnus.com>
37127
37128         * gcc.c-torture/execute/991201-1.c: New.
37129
37130 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37131
37132         * gcc.dg/991129-1.c: New test.
37133
37134 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37135
37136         * gcc.c-torture/compile/991127-1.c: New test.
37137
37138 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37139
37140         * g++.old-deja/g++.other/warn4.C: New test.
37141
37142 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37143
37144         * g++.old-deja/g++.eh/cleanup2.C: New test.
37145         * g++.old-deja/g++.ext/pretty2.C: New test.
37146         * g++.old-deja/g++.ext/pretty3.C: New test.
37147         * g++.old-deja/g++.other/debug6.C: New test.
37148
37149 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37150
37151         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37152         compiler_output to look for one error message instead of two.
37153
37154 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37155
37156         * gcc.c-torture/execute/991118-1.c: Also test case
37157         where the word boundary does not split a byte evenly.
37158
37159 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37160
37161         * g++.old-deja/g++.ext/restrict1.C: New test.
37162
37163 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37164
37165         * gcc.c-torture/execute/991118-1.c: New test.
37166
37167 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37168
37169         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37170         working directory pathnames.
37171
37172 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37173
37174         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37175         host is equipped with driver.h and driver.o so it can actually
37176         compile and run the tests.
37177
37178 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37179
37180         * gcc.c-torture/compile/991008-1.c: New test.
37181
37182 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37183
37184         * lib/gcc-dg.exp: Include target-supports.exp
37185
37186 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37187
37188         * lib/target-supports.exp: New file: Provide procs to test for
37189         features supported by the target.
37190         (check_weak_available): Moved here from ecos.exp.
37191         (check_alias_available): New proc: Determine of the target
37192         toolchain supports the alias attribute.
37193
37194         * gcc.dg/special/ecos.exp: Move check_weak_available to
37195         target-supports.exp.
37196         (alias-1.c): Only perform the test if the target supports
37197         aliases.
37198         (wkali-1.c): Only perform the test if the target supports
37199         aliases.
37200
37201         * gcc.dg/990506-0.c: Expect error messages from cross
37202         targets as well as native targets.
37203
37204 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37205
37206         * gcc.dg/ultrasp1.c: Removed xfail.
37207         * gcc.dg/struct-ret-2.c: Likewise.
37208         * gcc.dg/array-1.c: Likewise.
37209
37210 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37211
37212         * gcc.dg/struct-ret-2.c: New test.
37213
37214         * gcc.dg/array-1.c: New test.
37215
37216 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37217
37218         * gcc.c-torture/execute/991030-1.c: New test.
37219
37220 1999-10-26  Richard Henderson  <rth@cygnus.com>
37221
37222         * gcc.c-torture/compile/991026-2.c: New test.
37223
37224 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37225
37226         * gcc.c-torture/compile/991026-1.c: New test.
37227
37228 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37229
37230         * gcc.c-torture/execute/991023-1.c: New test.
37231
37232 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37233
37234         * gcc.c-torture/execute/991019-1.c: New test.
37235
37236 1999-10-16  Richard Henderson  <rth@cygnus.com>
37237
37238         * gcc.c-torture/execute/991016-1.c: New test.
37239
37240 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37241
37242         * gcc.c-torture/execute/991014-1.c: New test.
37243
37244 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37245
37246         * g++.old-deja/g++.other/union2.C: New test.
37247
37248 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37249
37250         * g++.old-deja/g++.other/vaarg2.C: New test.
37251         * g++.old-deja/g++.other/vaarg3.C: New test.
37252
37253 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37254
37255         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37256         in compile/.
37257
37258 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37259
37260         * gcc.c-torture/execute/va-arg-11.c: New test.
37261
37262 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37263
37264         * lib/file-format.exp (gcc_target_object_format): Don't
37265         crash if objdump is unavailable.
37266
37267 1999-09-29  Donn Terry <donn@interix.com>
37268
37269         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37270
37271 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37272
37273         * gcc.c-torture/compile/990928-1.c: New test.
37274
37275 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37276
37277         * g++.old-deja/g++.other/decl6.C: New test.
37278
37279 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37280
37281         * gcc.c-torture/execute/va-arg-10.c: New test.
37282
37283 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37284
37285         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37286         __PRETTY_FUNCTION__.
37287
37288 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37289
37290         * gcc.c-torture/execute/990923-1.c: New test.
37291
37292 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37293
37294         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37295         for which -fpic is inappropriate.
37296
37297 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37298
37299         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37300
37301 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37302
37303         * g++.old-deja/g++.other/dyncast1.C: New test.
37304         * g++.old-deja/g++.other/dyncast2.C: New test.
37305         * g++.old-deja/g++.other/dyncast3.C: New test.
37306         * g++.old-deja/g++.other/dyncast4.C: New test.
37307         * g++.old-deja/g++.other/dyncast5.C: New test.
37308         * g++.old-deja/g++.eh/catch3.C: New test.
37309         * g++.old-deja/g++.eh/catch3p.C: New test.
37310         * g++.old-deja/g++.eh/catch4.C: New test.
37311         * g++.old-deja/g++.eh/catch4p.C: New test.
37312         * g++.old-deja/g++.eh/catch5.C: New test.
37313         * g++.old-deja/g++.eh/catch5p.C: New test.
37314         * g++.old-deja/g++.eh/catch6.C: New test.
37315         * g++.old-deja/g++.eh/catch6p.C: New test.
37316         * g++.old-deja/g++.eh/catch7.C: New test.
37317         * g++.old-deja/g++.eh/catch7p.C: New test.
37318         * g++.old-deja/g++.eh/catch8.C: New test.
37319         * g++.old-deja/g++.eh/catch8p.C: New test.
37320         * g++.old-deja/g++.eh/catch9.C: New test.
37321         * g++.old-deja/g++.eh/catch9p.C: New test.
37322
37323 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37324
37325         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37326         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37327
37328 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37329
37330         * gcc.c-torture/compile/990913-1.c: New test.
37331
37332 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37333
37334         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37335         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37336
37337 1999-09-09  Richard Henderson  <rth@cygnus.com>
37338
37339         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37340
37341 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37342
37343         * g++.old-deja/g++.other/lookup11.C: New test.
37344         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37345         what is permitted and what we want.
37346         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37347         overload use.
37348         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37349
37350 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37351
37352         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37353         * gcc.c-torture/noncompile/poison-1.c: New file.
37354
37355 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37356
37357         * g++.old-deja/g++.other/sizeof3.C: New test.
37358         * g++.old-deja/g++.other/sizeof4.C: New test.
37359         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37360         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37361
37362 1999-09-07  Richard Henderson  <rth@cygnus.com>
37363
37364         * gcc.dg/va-arg-1.c: New.
37365
37366 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37367
37368         * gcc.c-torture/execute/va-arg-9.c: New test.
37369
37370 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37371
37372         * g77.f-torture/compile/980519-2.f: New test.
37373         * g77.f-torture/compile/19990905-0.f: New test.
37374         * g77.f-torture/compile/19990905-1.f: New test.
37375         * g77.f-torture/compile/19990905-2.f: New test.
37376
37377         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37378
37379 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37380
37381         * gcc.c-torture/execute/990827-1.c: Fix typo.
37382
37383 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37384
37385         * g++.old-deja/g++.other/deref1.C: New test.
37386
37387 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37388
37389         * g++.old-deja/g++.other/ambig2.C: New test.
37390         * g++.old-deja/g++.other/cond5.C: New test.
37391         * g++.old-deja/g++.other/lookup16.C: New test.
37392
37393 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37394
37395         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37396         assemblers too.
37397
37398 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37399
37400         * lib/c-torture.exp: Avoid the "compare executables" optimization
37401         when testing native.
37402
37403 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37404
37405         * gcc.c-torture/execute/990829-1.c: New test.
37406         * gcc.c-torture/compile/990829-1.c: New test.
37407
37408 1999-08-27  Paul Burchard  <burchard@pobox.com>
37409
37410         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37411         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37412         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37413         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37414         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37415         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37416         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37417         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37418         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37419         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37420         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37421
37422 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37423
37424         * gcc.c-torture/execute/990827-1.c: New test.
37425
37426 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37427
37428         * g77.f-torture/noncompile/19990826-4.f: New test.
37429
37430         * g77.f-torture/compile/19990826-3.f: New test.
37431
37432         * g77.f-torture/execute/19990826-2.f: New test.
37433
37434         * g77.f-torture/compile/19990826-1.f: New test.
37435
37436         * gcc.c-torture/execute/990826-0.c: New test.
37437         * g77.c-torture/execute/19990826-0.f: New test.
37438
37439         * g77.f-torture/noncompile/970626-2.f: New test.
37440
37441 1999-08-25  Paul Burchard  <burchard@pobox.com>
37442
37443         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37444         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37445         lss-011.C: New tests.
37446
37447 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37448
37449         * g++.old-deja/g++.other/decl5.C: New test.
37450
37451 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37452
37453         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37454         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37455         call `postbase' for each one.  All callers of `postbase' changed
37456         to call this instead.
37457
37458 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37459
37460         * gcc.c-torture/execute/990811-1.c: New test.
37461
37462 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37463
37464         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37465         just native ones.
37466
37467         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37468         just native ones.
37469
37470 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37471
37472         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37473
37474 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37475
37476         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37477
37478 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37479
37480         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37481
37482 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37483
37484         * gcc.c-torture/execute/990804-1.c: New test.
37485
37486 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37487
37488         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37489         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37490         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37491
37492 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37493
37494         * g++.old-deja/g++.other/struct1.C: New test.
37495
37496 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37497
37498         * g++.old-deja/g++.other/enum2.C: New test.
37499
37500 1999-08-02  Richard Henderson  <rth@cygnus.com>
37501
37502         Adapted from tests from Franz Sirl:
37503         * gcc.c-torture/execute/va-arg-7.c: New test.
37504         * gcc.c-torture/execute/va-arg-8.c: New test.
37505
37506 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37507
37508         * gcc.c-torture/compile/990801-2.c: New test.
37509
37510         * gcc.c-torture/compile/990801-1.c: New test.
37511
37512 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37513
37514         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37515         fp-cmp-1.c, converting double to float.
37516
37517         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37518         fp-cmp-1.c, converting double to long double.
37519
37520         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37521         from fr1 to unknown_register, since fr1 is a legitimate register
37522         on some machines.
37523
37524 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37525
37526         * README: More listname related changes.
37527
37528 1999-07-08  Catherine Moore  <clm@cygnus.com>
37529
37530         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37531
37532 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37533
37534         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37535
37536 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37537
37538         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37539
37540 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37541
37542         * gcc.dg/990703-1.c: New test.
37543
37544 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37545
37546         * lib/file-format.exp: New file: Move definition of proc
37547         gcc_target_object_format to here from
37548         gcc.dg/special/ecos.exp.
37549
37550         * lib/c-torture.exp: Include lib file-format.exp.
37551         * lib/gcc-dg.exp: Include lib file-format.exp.
37552
37553         * gcc.dg/special/ecos.exp: Remove definition of proc
37554         gcc_target_object_format.
37555
37556 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37557
37558         * gcc.c-torture/execute/990628-1.c: New test.
37559
37560 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37561
37562         * gcc.c-torture/compile/990625-2.c: New test.
37563
37564         * gcc.c-torture/compile/990625-1.c: New test.
37565
37566 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37567
37568         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37569         attributes compile.
37570         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37571         ports that use the COFF/PE file format.
37572
37573 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37574
37575         * gcc.c-torture/compile/990617-1.c: New test.
37576
37577 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37578
37579         * g++.old-deja/g++.other/decl4.C: New test.
37580
37581 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37582
37583         * g++.old-deja/g++.other/bitfld3.C: New test.
37584
37585 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37586
37587         * g++.old-deja/g++.eh/catch1.C: New test.
37588
37589 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37590
37591         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37592
37593         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37594         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37595
37596 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37597
37598         * g77.f-torture/compile/19990502-0.f: Replace with new,
37599         shorter, test that still fails after recent changes.
37600
37601 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37602
37603         * gcc.c-torture/execute/990604-1.c: New test.
37604
37605 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37606
37607         * gcc.c-torture/execute/990531-1.c: New test.
37608
37609 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37610
37611         * gcc.c-torture/compile/990527-1.c: New test.
37612
37613 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37614
37615         * gcc.c-torture/execute/990527-1.c: New test.
37616
37617 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37618
37619         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37620         bitfields as signed.
37621
37622 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37623
37624         * g77.f-torture/compile/19990525-0.f: New test.
37625
37626 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37627
37628         * gcc.c-torture/execute/990525-2.c: New test.
37629
37630         * gcc.c-torture/execute/990525-1.c: New test.
37631
37632 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37633
37634         * g++.old-deja/g++.other/anon3.C: New test.
37635         * g++.old-deja/g++.other/anon4.C: New test.
37636         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37637         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37638         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37639         Merrill).
37640
37641 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37642
37643         * gcc.c-torture/execute/990524-1.c: New test.
37644
37645         * gcc.dg/990524-1.c: New test.
37646
37647 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37648
37649         * gcc.c-torture/compile/990523-1.c: New test.
37650
37651 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37652
37653         * gcc.c-torture/compile/990519-1.c: New test.
37654
37655 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37656
37657         * gcc.c-torture/compile/990517-1.c: New test.
37658
37659         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37660         (e4, f4): New tests.
37661         (main): Call them.
37662
37663 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37664
37665         * gcc.dg/noreturn-1.c: New test.
37666
37667 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37668
37669         * gcc.c-torture/execute/990513-1.c: New test.
37670
37671 1999-05-10  Richard Henderson  <rth@cygnus.com>
37672
37673         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37674
37675 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37676
37677         * g77.f-torture/execute/erfc.f: Use small single-precision
37678         values, to avoid problems on Alphas when not -mieee.
37679
37680 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37681
37682         * gcc.dg/990506-0.c: New test.
37683
37684 1999-05-08  Richard Henderson  <rth@cygnus.com>
37685
37686         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37687         the constant to test.  Don't XFAIL 64-bit targets.
37688
37689         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37690         * g++.old-deja/g++.law/profile1.C: Likewise.
37691
37692         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37693         operator new instances.
37694         * g++.old-deja/g++.other/delete5.C: Likewise.
37695
37696 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37697
37698         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37699         intrinsic.
37700
37701 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37702
37703         * g77.f-torture/execute/u77-test.f: Reverse order of two
37704         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37705
37706 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37707
37708         * gcc.dg/compare1.c: New test.
37709
37710 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37711
37712         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37713         New tests.
37714
37715 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37716
37717         * g77.f-torture/compile/19990502-1.f: New test.
37718
37719 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37720
37721         * g77.f-torture/compile/19990502-0.f: New test.
37722
37723 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37724
37725         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37726         intrinsic.
37727
37728 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37729
37730         * g77.f-torture/execute/u77-test.f (main): List libU77
37731         intrinsics not currently tested.
37732         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37733         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37734         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37735         Trim blanks off the ends of some printed strings.
37736
37737 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37738
37739         * g77.f-torture/execute/u77-test.f (main): Just warn about
37740         FSTAT gid disagreement, as it's expected on some systems.
37741
37742 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37743
37744         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37745         use a new function, which allows for some slop.
37746         Clean up some commentary.
37747         (issum): The new function.
37748         (sgladd): Deleted subroutine.
37749
37750 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37751
37752         * g77.f-torture/execute/u77-test.f: Modify to be more like
37753         libf2c/libU77 version, bringing patches to that version here.
37754         Add suitable commentary.
37755
37756 1999-04-25  Richard Henderson  <rth@cygnus.com>
37757
37758         * gcc.dg/990424-1.c: New test.
37759
37760 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37761
37762         * g77.f-torture/execute/u77-test.f (main): Bug involving
37763         LSTAT has been fixed, so turn back on full checking.
37764
37765 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37766
37767         * g77.f-torture/compile/19990419-0.f: New test.
37768         * g77.f-torture/execute/19990419-1.f: New test.
37769
37770 1999-04-17  Richard Henderson  <rth@cygnus.com>
37771
37772         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37773         to avoid the need for a prototype to supress a warning.
37774
37775 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37776
37777         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37778
37779 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37780
37781         * gcc.c-torture/execute/990404-1.c: New test.
37782
37783 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37784
37785         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37786         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37787         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37788         missing initializer warnings.
37789
37790 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37791
37792         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37793         matching strings.
37794
37795 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37796
37797         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37798
37799 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37800
37801         * g77.f-torture/execute/19990325-0.f: New test.
37802         * g77.f-torture/execute/19990325-1.f: New test.
37803
37804 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37805
37806         * gcc.c-torture/execute/990324-1.c: New test.
37807
37808 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37809
37810         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37811         test with 4.
37812
37813 1999-03-17  Richard Henderson  <rth@cygnus.com>
37814
37815         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37816
37817 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37818
37819         * g77.f-torture/execute/19990313-2.f: New test.
37820         * g77.f-torture/execute/19990313-3.f: New test.
37821
37822 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37823
37824         * g77.f-torture/execute/19990313-0.f: New test.
37825         * g77.f-torture/execute/19990313-1.f: New test.
37826
37827 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37828
37829         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37830         printf to sprintf.
37831         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37832         (main): Add check for u15.  Conditionalize u31 check depending on
37833         whether ints are <32 bits or >=32 bits.
37834
37835 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37836
37837         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37838
37839 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37840
37841         * g77.f-torture/compile/19990305-0.f: New test.
37842         * g77.f-torture/execute/19981119-0.f: New test.
37843
37844 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37845
37846         * g77.f-torture/execute/970625-2.f: call ABORT if final
37847         result is not correct, instead of just printing it.
37848         Add this checking via newly introduced obfuscation, to
37849         trip up buggy front ends.
37850
37851 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37852
37853         * g77.f-torture/compile/960317-1.f: Moved from being
37854         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37855
37856 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37857
37858         * g77.f-torture/execute/960317-1.f: New (old) test.
37859         * g77.f-torture/execute/970625-2.f: Ditto.
37860
37861 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37862
37863         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37864         message on line 1 or line 2; cccp and cpplib do this differently.
37865
37866 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37867
37868         * g++.old-deja/g++.law/weak1.C: New test.
37869
37870 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37871
37872         * gcc.c-torture/execute/990119-1.c: Renamed to...
37873         * gcc.dg/990119-1.c: this, so it will only be tested once
37874         (it's a preprocessor test, it doesn't need to be run at
37875         multiple optimization levels).
37876
37877 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37878
37879         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37880           ALWAYS_CXXFLAGS.
37881
37882 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37883
37884         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37885         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37886         to not be compilable by current g77.
37887
37888 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37889
37890         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37891
37892 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37893
37894         * gcc.c-torture/execute/990222-1.c: New test.
37895
37896 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37897
37898         * g77.f-torture/compile/19990218-0.f: New test.
37899         * g77.f-torture/noncompile/19990218-1.f: New test.
37900
37901 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37902
37903         * g77.f-torture/compile/19981216-0.f: New test.
37904
37905 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37906
37907         * gcc.dg/990214-1.c: New test.
37908
37909 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37910
37911         * gcc.dg/990213-2.c: New test.
37912
37913         * gcc.dg/990213-1.c: New test.
37914
37915 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37916
37917         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37918         ints.
37919
37920 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37921
37922         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37923         specified by target.
37924
37925         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37926
37927 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37928
37929         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37930
37931 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37932
37933         * gcc.dg/special/ecos.exp: New test driver for new tests with
37934         special requirements.
37935
37936         * gcc.dg/special/alias-1.c: New test.
37937         * gcc.dg/special/gcsec-1.c: New test.
37938         * gcc.dg/special/weak-1.c: New test.
37939         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37940         * gcc.dg/special/weak-2.c: New test.
37941         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37942         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37943         * gcc.dg/special/wkali-1.c: New test.
37944         * gcc.dg/special/wkali-2.c: New test.
37945         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37946         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37947
37948 1999-02-10  Felix Lee  <flee@cygnus.com>
37949
37950           * lib/c-torture.exp (c-torture-compile): Pull out code for
37951           analyzing gcc error messages.
37952           (c-torture-execute): Likewise.  Fix some (harmless) false
37953           positives.
37954           * lib/gcc.exp (gcc_check_compile): New function.
37955
37956 1999-02-08  Richard Henderson  <rth@cygnus.com>
37957
37958         * gcc.c-torture/execute/990208-1.c: New test.
37959
37960 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37961
37962         * g++.dg/special/ecos.exp: New driver for new tests with special
37963         requirements
37964
37965         * g++.dg/special/conpr-1.C: New test
37966         * g++.dg/special/conpr-2.C: New test
37967         * g++.dg/special/conpr-2a.C: New test
37968         * g++.dg/special/conpr-3.C: New test
37969         * g++.dg/special/conpr-3a.C: New test
37970         * g++.dg/special/conpr-3b.C: New test
37971
37972         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37973         allow g++ to use the dg driver
37974
37975         * README: Add comment about g++.dg directory
37976
37977 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37978
37979         * README: Update email addresses.
37980
37981 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37982
37983         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37984         arguments in order to force structure S onto the stack even on
37985         the alpha.
37986         (test): Pass 10 leading arguments to function foo as well as the
37987         structure S.
37988
37989         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37990         failure for all targets.
37991
37992         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37993         abort to terminate program execution.
37994
37995 1999-01-30  Richard Henderson  <rth@cygnus.com>
37996
37997         * gcc.c-torture/execute/990130-1.c: New test.
37998
37999 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38000
38001         * gcc.dg/990130-1.c: New test.
38002
38003 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38004
38005         * gcc.c-torture/execute/990128-1.c: New test.
38006
38007 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38008
38009         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38010
38011 1999-01-27  Felix Lee  <flee@cygnus.com>
38012
38013         * lib/c-torture.exp (c-torture-compile): pull out code for
38014         analyzing gcc error messages.
38015         (c-torture-execute): ditto, and fix some (harmless) false
38016         positives.
38017         * lib/gcc.exp (gcc_check_compile): new function.
38018
38019 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38020
38021         * gcc.dg/990117-1.c: New test.
38022
38023         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38024
38025         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38026
38027 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38028
38029         * g77.f-torture/compile/990115-1.f: New test.
38030
38031 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38032
38033         * gcc.c-torture/compile/990107-1.c: New test
38034
38035 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38036
38037         * gcc.c-torture/execute/990106-2.c: New test.
38038
38039         * gcc.c-torture/execute/990106-1.c: New test.
38040
38041 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38042
38043         * gcc.c-torture/compile/981223-1.c: New test.
38044
38045 1998-12-29  Richard Henderson  <rth@cygnus.com>
38046
38047         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38048         (opt3): Rename from opt4 and disable.
38049
38050 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38051
38052         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38053
38054 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38055
38056         * g++.old-deja/g++.other/conv5.C: New test.
38057
38058 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38059
38060         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38061
38062 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38063
38064         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38065
38066 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38067
38068         * gcc.c-torture/compile/981211-1.c: New test.
38069
38070 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38071
38072         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38073
38074         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38075
38076 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38077
38078         * gcc.special/930510-1.c: Make C9X safe.
38079         * gcc.misc-tests/gcov-1.c Similarly.
38080         * gcc.misc-tests/gcov-2.c Similarly.
38081
38082 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38083
38084         * gcc.dg/ultrasp1.c: New test.
38085
38086 1998-12-06  Richard Henderson  <rth@cygnus.com>
38087
38088         * gcc.c-torture/execute/981206.c: New test.
38089
38090 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38091
38092         * g++.old-deja/g++.ns/template7.C: New test.
38093
38094         * g++.old-deja/g++.other/expr1.C: New test.
38095
38096         * g++.old-deja/g++.eh/tmpl3.C: New test.
38097
38098         * g++.old-deja/g++.eh/tmpl2.C: New test.
38099
38100 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38101
38102         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38103         * g++.old-deja/g++.other/using6.C: Removed.
38104         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38105
38106         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38107
38108 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38109
38110         * g++.old-deja/g++.pt/overload8.C: New test.
38111
38112         * g++.old-deja/g++.pt/overload7.C: New test.
38113
38114         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38115
38116         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38117         and relinking messages.
38118         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38119         compiling with -frepo.
38120
38121 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38122
38123         * g++.old-deja/g++.pt/lookup6.C: New test.
38124
38125 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38126
38127         * gcc.c-torture/execute/981130-1.c: New test.
38128         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38129
38130 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38131
38132         * g++.old-deja/g++.pt/explicit76.C: New test.
38133
38134         * g++.old-deja/g++.pt/friend38.C: New test.
38135
38136         * g++.old-deja/g++.ns/crash2.C: New test.
38137
38138         * g++.old-deja/g++.pt/defarg8.C: New test.
38139
38140         * g++.old-deja/g++.pt/instantiate6.C: New test.
38141
38142         * g++.old-deja/g++.pt/static6.C: New test.
38143
38144         * g++.old-deja/g++.pt/decl2.C: New test.
38145
38146 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38147
38148         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38149         problem is actually related with name lookup, but so what? :-)
38150
38151         * g++.old-deja/g++.pt/friend37.C: New test.
38152
38153 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38154
38155         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38156         element, which fails on some systems.
38157
38158         * g77.f-torture/execute/labug1.f: New test.
38159
38160 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38161
38162         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38163         is defined.
38164
38165 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38166
38167         * g77.f-torture/compile/981117-1.f: New test.
38168
38169 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38170
38171         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38172         properly discarded.
38173
38174 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38175
38176         * gcc.c-torture/execute/memcheck: New directory of tests for
38177         -fcheck-memory-usage.
38178
38179 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38180
38181         * README: New file, general information about the testsuite and
38182         new description of the various C++ test subdirectories.
38183         * README.g++: Eliminate obsolete information, update and move most
38184         relevant stuff to README.
38185
38186 1998-11-07  Richard Henderson  <rth@cygnus.com>
38187
38188         * gcc.c-torture/compile/981107-1.c: New test.
38189
38190 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38191
38192         * execute/memcpy-bi.c: New testcase.
38193
38194 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38195
38196         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38197         base classes.
38198
38199         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38200         template is selected.
38201
38202         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38203         classes, it should be accepted for all types.
38204
38205         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38206
38207         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38208         specializations start with template headers.
38209
38210 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38211
38212         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38213
38214         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38215         non-POD types.
38216
38217 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38218
38219         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38220
38221 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38222
38223         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38224
38225 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38226
38227         * 981019-1.c: New test.
38228
38229 1998-10-14  Robert Lipe <robertl@dgii.com>
38230
38231         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38232         find objc headers.
38233
38234 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38235
38236         * compile/981001-4.c: Remove use of GCC extension that triggers a
38237         compiler bug.
38238
38239 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38240
38241         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38242
38243 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38244
38245         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38246         instantiation of template produces incorrect code for delete
38247         expression.
38248
38249         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38250         constructors' name is not unique.
38251         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38252         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38253
38254         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38255         automatic array of const is ill-formed.
38256
38257         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38258         of template parameter?
38259
38260         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38261         const.
38262
38263         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38264         pointer-to-member expression.
38265
38266         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38267         declaration causes ICE.
38268
38269 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38270
38271         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38272         reserved in the global namespace.
38273
38274         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38275         generate needed virtual table.
38276
38277         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38278
38279 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38280
38281         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38282         template-dependent type
38283
38284 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38285
38286         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38287         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38288         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38289
38290         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38291         class should be usable as argument of member function.
38292         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38293         class should be usable as return type of member function.
38294         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38295         class should be usable as type of data member.
38296
38297         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38298
38299 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38300
38301         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38302
38303 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38304
38305         * gcc.dg/dll-?.c Add thumb to target list.
38306         Fix assembler scan patterns to match current assembler output.
38307
38308 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38309
38310         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38311         matching of template brackets.
38312
38313         * g++.old-deja/g++.other/using4.C: New test.  Test using
38314         declarations of methods from base classes.
38315
38316         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38317         within functions should introduce names into the innermost
38318         enclosing namespace.
38319
38320         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38321         of static locals if first initialization throws.
38322
38323 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38324
38325         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38326
38327 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38328
38329         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38330         lose track of the possible targets of tablejump insns.
38331         * special/special.exp: Run it.
38332
38333 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38334
38335         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38336         must be declared before its specializations can be named in friend
38337         declarations.
38338
38339 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38340
38341         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38342
38343         * g77.f-torture/execute/io1.f: New test.
38344
38345 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38346
38347         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38348         with pointer to template function, for which no argument deduction
38349         is possible.
38350
38351         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38352         specialization of template function as argument to template
38353         function.
38354
38355         * g++.old-deja/g++.other/access2.C: New test; Inner class
38356         shouldn't have privileged access to Outer's names.
38357
38358 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38359
38360         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38361         friend template declared within template class conflicts with
38362         nested class of the same name.
38363
38364         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38365         is ignored.
38366
38367         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38368         object with direct initializer as function declaration.
38369
38370         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38371         initializers.
38372
38373         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38374         involving const pointer and NULL produces incorrect result.
38375
38376         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38377         type name without `typename' should be rejected with -pedantic.
38378
38379 1998-10-02  Richard Henderson  <rth@cygnus.com>
38380
38381         * g++.old-deja/g++.other/addrof1.C: New test.
38382
38383 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38384
38385         * gcc.c-torture/compile/981001-1.c: New test.
38386         * gcc.c-torture/execute/981001-1.c: New test.
38387
38388 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38389
38390         * gcc.c-torture/compile/981001-2.c: New test.
38391         * gcc.c-torture/compile/981001-3.c: New test.
38392         * gcc.c-torture/compile/981001-4.c: New test.
38393
38394 1998-10-01  Robert Lipe  <robertl@dgii.com>
38395
38396         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38397         multilibbed hosts.   Idea grafted from g77.exp.
38398
38399 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38400
38401         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38402         avoid losing on systems which need -lsocket.
38403
38404 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38405
38406         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38407         * g++.old-deja/g++.other/nested2.C: Ditto.
38408         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38409         failure.
38410
38411 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38412
38413         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38414         preferred over template operator!= for enum bitfields.
38415
38416 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38417
38418         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38419         that happen to have the same base name, but in different scopes,
38420         are incorrectly rejected.
38421
38422 1998-09-16  Richard Henderson  <rth@cygnus.com>
38423
38424         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38425         on the native word size instead of an integer literal.
38426
38427 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38428
38429         * g++.old-deja/g++.other/static2.C: Invocation of static data
38430         member of type pointer-to-function denoted as non-static member.
38431
38432         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38433         checks involving function types and aliases.
38434
38435 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38436
38437         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38438         redefined to the same non-trivial type.
38439
38440         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38441         namespace-qualification of template specializations declared in
38442         other namespaces.
38443
38444         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38445         to declare a subset of the specializations of a template function
38446         as friends of specializations of a template class.
38447
38448         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38449         member templates that do not fully specialize the enclosing
38450         template class are rejected.
38451
38452 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38453
38454         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38455
38456 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38457
38458         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38459         altered from libf2c/libU77 version.
38460
38461 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38462
38463         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38464
38465 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38466
38467         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38468         (un)signed char are different types for template specialization
38469         purposes.
38470
38471 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38472
38473         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38474         * objc: ObjC testsuite.
38475
38476 1998-08-31  Catherine Moore  <clm@cygnus.com>
38477
38478         * gcc.c-torture/execute/941014-1.x: New file.
38479
38480 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38481
38482         * lib/c-torture.exp: Add support for
38483         torture_eval_before_compile and torture_eval_before_execute
38484         variables.
38485
38486 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38487
38488         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38489         this test triggers valid.
38490
38491 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38492
38493         * gcc.dg/980827-1.c: New test.
38494
38495 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38496
38497         * gcc.c-torture/execute/loop-4b.c: New test.
38498
38499 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38500
38501         * lib/c-torture.exp: Add support for
38502         torture_eval_before_compile and torture_eval_before_execute
38503         variables.
38504
38505 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38506
38507         * gcc.c-torture/compile/980825-1.c: New test.
38508
38509 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38510
38511         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38512         count number tests in opt_t0 not good_t0.
38513
38514 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38515
38516         * gcc.c-torture/compile/930326-1.x: Fix typo.
38517
38518 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38519
38520         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38521         causes an ICE.
38522
38523 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38524
38525         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38526         STACK_SIZE is defined.
38527         * gcc.c-torture/unsorted/stuct.c: Similarly.
38528
38529         * gcc.c-torture/compile/980821-1.c: New test.
38530
38531 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38532
38533         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38534
38535 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38536
38537         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38538         code.
38539
38540 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38541
38542         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38543         error'.
38544
38545 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38546
38547         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38548
38549 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38550
38551         * gcc.c-torture/compile/980816-1.c: New test.
38552
38553         * gcc.dg/980816-1.c: New test.
38554
38555 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38556
38557         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38558         compiler for ieee tests.
38559
38560 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38561
38562         * g77.f-torture/compile/980729-0.f: New test.
38563
38564 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38565
38566         * gcc.c-torture/special/eeprof-1.c: New test, for
38567         -finstrument-functions.
38568         * gcc.c-torture/special/special.exp: Run it.
38569
38570 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38571
38572         * gcc.c-torture/compile/980729-1.c: New test.
38573
38574 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38575
38576         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38577         __thumb__ is defined, and test for ARM style doubles if so.
38578
38579 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38580
38581         * g77.f-torture/noncompile/980615-0.f: New test.
38582
38583 1998-07-26  H.J. Lu  (hjl@gnu.org)
38584
38585         * gcc.dg/980312-1.c: Do link instead of compile.
38586         * gcc.dg/980313-1.c: Likewise.
38587
38588 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38589
38590         * gcc.c-torture/compile/980726-1.c: New test.
38591
38592 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38593
38594         * g77.f-torture/execute/io0.f: New test.
38595
38596 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38597
38598         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38599         an int.
38600
38601 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38602
38603         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38604         m32r bugs.
38605
38606 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38607
38608         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38609         c-decl.c:grokdeclarator can handle mode attributes.
38610
38611 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38612
38613         * gcc.c-torture/execute/980716-1.c: New test.
38614
38615 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38616
38617         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38618         the mn10200.
38619         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38620         the mn10200.
38621         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38622         * gcc.c-torture/compile/930326-1.x: Similarly.
38623
38624 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38625
38626         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38627         New test from Craig.
38628
38629 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38630
38631         * g77.f-torture/noncompile/980616-0.f: New test.
38632
38633         * g77.f-torture/execute/970816-3.f: New test from Craig.
38634
38635 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38636
38637         *  g++.other/singleton.C: Return error value instead of taking
38638         SIGSEGV.
38639
38640 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38641
38642         *  g++.other/singleton.C: New test.   Warning is under dispute.
38643         Runtime crash is not.
38644
38645 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38646
38647         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38648         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38649         using6.C, using7.C}: New namespace tests.
38650
38651 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38652
38653         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38654         specialization with typedef'ed names used as array indexes.
38655
38656 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38657
38658         * gcc.c-torture/execute/980709-1.c: New test.
38659
38660         * gcc.dg/980709-1.c: New test.
38661
38662 1998-07-07  Richard Henderson  <rth@cygnus.com>
38663
38664         * gcc.c-torture/execute/bcp-1.c: New test.
38665
38666 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38667
38668         * gcc.c-torture/execute/980707-1.c: New test.
38669
38670 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38671
38672         * gcc.c-torture/compile/980706-1.c: New test.
38673
38674 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38675
38676         * g77.f-torture/execute/980701-0.f,
38677         g77.f-torture/execute/980701-1.f: New test from Craig.
38678
38679 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38680
38681         * gcc.c-torture/compile/980701-1.c: New test.
38682
38683         * gcc.c-torture/execute/980701-1.c: New test.
38684
38685 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38686 rlsruhe.de>
38687
38688         * g++.old-deja/g++.robertl/eb132.C: New test.
38689         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38690
38691 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38692
38693         * g77.f-torture/execute/980628-7.f,
38694         g77.f-torture/execute/980628-8.f,
38695         g77.f-torture/execute/980628-9.f,
38696         g77.f-torture/execute/980628-10.f: New tests from Craig.
38697
38698         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38699
38700 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38701
38702         * g77.f-torture/execute/980628-4.f: New test from Craig.
38703         * g77.f-torture/execute/980628-5.f: Likewise.
38704         * g77.f-torture/execute/980628-2.f: Likewise.
38705         * g77.f-torture/execute/980628-0.f: Likewise.
38706         * g77.f-torture/execute/980628-1.f: Likewise.
38707         * g77.f-torture/execute/980628-3.f: Likewise.
38708         * g77.f-torture/execute/980628-6.f: Likewise.
38709
38710 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38711
38712         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38713         directory when nothing has been installed yet.
38714
38715 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38716
38717         * gcc.c-torture/special/special.exp: Handle newer versions of
38718         dejagnu.
38719
38720 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38721
38722         * gcc.dg/980626-1.c: New test.
38723
38724 1998-06-19  Bruno Haible <haible@ilog.fr>
38725
38726         * gcc.misc-tests/m-un-2.c: New test.
38727         * g++.old-deja/g++.other/warn01.c: Likewise.
38728
38729 1998-06-19  Robert Lipe  <robertl@dgii.com>
38730
38731         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38732         compatibility with assmblers with a different comment character.
38733         Eliminate use of GAS-specific extensions.
38734
38735 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38736
38737         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38738
38739 1998-06-19  Robert Lipe  <robertl@dgii.com>
38740
38741         * lib/g77.exp: Replace search for libf2c.a with search for newly
38742         renamed libg2c.a
38743
38744 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38745
38746         * gcc.c-torture/execute/980617-1.c: New test.
38747
38748 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38749
38750         * gcc.c-torture/execute/980612-1.c: New test.
38751
38752 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38753
38754         * gcc.dg/980523-1.c: Only test on ppc-linux.
38755         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38756
38757         * gcc.c-torture/execute/980608-1.c: New test.
38758
38759 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38760
38761         * gcc.c-torture/execute/980605-1.c: New test.
38762
38763 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38764
38765         * gcc.c-torture/execute/980604-1.c: New test.
38766
38767 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38768
38769         * gcc.c-torture/execute/980602-1.c: New test.
38770         * gcc.c-torture/execute/980602-2.c: Likewise.
38771
38772 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38773
38774         * 970125-0.f: Fix per JCB.  Add commentary.
38775
38776 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38777
38778         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38779         IEEE -0 support.
38780
38781 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38782
38783         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38784         earlier.
38785
38786 1998-05-28  Catherine Moore <clm@cygnus.com>
38787
38788         * gcc.c-torture/execute/980526-3.c: New test.
38789
38790 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38791
38792         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38793         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38794         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38795         m88k-motorola-sysv3 to XFAIL.
38796
38797 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38798
38799         * gcc.dg/980526-1.c: New test.
38800         * gcc.c-torture/execute/980526-2.c: New test.
38801
38802 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38803
38804         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38805
38806         * gcc.c-torture/execute/980526-1.c: New test.
38807
38808 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38809
38810         * g77.f-torture/execute/alpha2.f: Add runtime test.
38811
38812 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38813
38814         * g++.old-deja/old-deja.exp: Strip leading directories.
38815
38816         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38817         error for the line.  Don't run multiple tests for the same line.
38818
38819 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38820
38821         * gcc.dg/980523-1.c: New test.
38822
38823 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38824
38825         * g77.f-torture/compile/970915-0.f: New test.
38826
38827 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38828
38829         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38830
38831 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38832
38833         * gcc.dg/980520-1.c: New test.
38834
38835 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38836
38837         * gcc.dg/980502-1.c: Fix return type.
38838
38839 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38840
38841         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38842         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38843         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38844         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38845         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38846
38847 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38848
38849         * g77.f-torture/execute/980520-1.f: New test.
38850
38851 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38852
38853         * lib/mike-g77.exp: New file.
38854
38855         * g77.f-torture/noncompile/noncompile.exp,
38856         g77.f-torture/noncompile/check0.f: New files.
38857
38858 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38859
38860         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38861         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38862         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38863         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38864         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38865         abort where appropriate.
38866
38867 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38868
38869         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38870         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38871
38872 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38873
38874         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38875
38876 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38877
38878         * g77.f-torture/compile/980427-0.f: New test.
38879
38880 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38881
38882         * g77.f-torture/compile/980424-0.f: New test.
38883
38884 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38885
38886         * g77.f-torture/compile/980419-2.f (main): New test.
38887         * g77.f-torture/compile/970125-0.f: New test.
38888         * g77.f-torture/compile/980419-1.f: New test.
38889
38890 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38891
38892         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38893         of loop-4.c.
38894
38895 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38896
38897         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38898
38899 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38900
38901         * gcc.c-torture/compile/980329-1.c: New test.
38902
38903 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38904
38905         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38906         * gcc.dg/980312-1.c: Fix typo in -march command.
38907
38908 1998-03-16  H.J. Lu  (hjl@gnu.org)
38909
38910         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38911
38912 1998-03-11  Robert Lipe  <robertl@dgii.com>
38913
38914         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38915         Dave Love agree the Fortran source is bogus.
38916
38917 1998-03-11  Robert Lipe  <robertl@dgii.com>
38918
38919         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38920         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38921         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38922         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38923         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38924
38925 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38926
38927         * g++.old-deja/g++.other/friend1.C: New test.
38928
38929 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38930
38931         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38932         possibly uninitialized) variables and declare dnrm2.
38933
38934 1998-02-23  Robert Lipe <robertl@dgii.com>
38935
38936         From Bruno Haible <haible@ilog.fr>:
38937         * gcc.c-torture/execute/980223.c: New test.
38938
38939 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38940
38941         * gcc.dg/ifelse-1.c: New test.
38942
38943 1998-02-09  H.J. Lu  (hjl@gnu.org)
38944
38945         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38946
38947           * lib/old-dejagnu.exp (old-dejagnu): Added the
38948           "execution test - XFAIL *-*-*" handling in the spirit of
38949           "excess errors test -". Changed the "execution test fails"
38950           handling to be like "excess errors test fails".
38951           * Update various tests accordingly.
38952
38953 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38954
38955         * gcc.c-torture/execute/980205.c: New test.
38956
38957 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38958
38959         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38960         * lib/f-torture.exp: Similarly.
38961         * gcc.c-torture: Rename all .cexp files to .x files.
38962
38963 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38964
38965         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38966         (940510-1.c): Removed duplicate.
38967         (971104-1.c): New test.
38968
38969 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38970
38971           * lib/f-torture.exp: Improve error and loop detection.
38972
38973 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38974
38975         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38976         use that to size the filler array.
38977
38978 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38979
38980         * lib/c-torture.exp(c-torture-execute): Fix typo.
38981
38982         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38983         testcase as the executable name. Keep the executable around if
38984         the test fails.
38985
38986 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38987
38988         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38989         changes.  Only test one -g option, and move it to the end of the
38990         list of options to test.
38991
38992 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38993
38994         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38995         variable GCC_TORTURE_OPTIONS to supply default switches separated
38996         by colons.  If no environment variable, run tests with -O0 -g, -O1
38997         -g, and -O2 -g as well.
38998
38999 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39000
39001         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39002         explanatory comments. Fix indentation.
39003
39004 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39005
39006         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39007
39008 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39009
39010         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39011         * g++.old-deja/g++.mike/p7325.C: Likewise.
39012         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39013
39014 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39015
39016         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39017         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39018         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39019         * g++.old-deja/g++.law/operators4.C: Likewise.
39020
39021 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39022
39023         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39024         * g++.old-deja/g++.mike/p784.C: Ditto.
39025         * g++.old-deja/g++.mike/p785.C: Ditto.
39026
39027 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39028
39029           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39030
39031 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39032
39033         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39034         target feature; pass this to c-torture-execute as needed.
39035
39036 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39037
39038         * lib/c-torture.exp(c-torture-execute): If the previous and the
39039         current executables being tested are identical, we don't need to
39040         run the executable again. Try to make the executable names
39041         unique. Add an optional argument for passing additional compiler
39042         flags.
39043
39044 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39045
39046         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39047
39048 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39049
39050         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39051
39052 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39053
39054         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39055         32bit or larger longs.
39056
39057         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39058         have either a 32bit long or 32bit int.
39059
39060 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39061
39062         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39063         Make double precision tests dependent on sizeof (double).
39064
39065 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39066
39067         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39068         too.
39069
39070 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39071
39072         * gcc.c-torture/compile/961203-1.cexp: New script.
39073
39074 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39075
39076         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39077         up the includes ourselves.
39078
39079 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39080
39081         * lib/plumhall.exp: Remove random include, and add a few
39082         verbose messages for debugging.
39083
39084 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39085
39086         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39087         of trying to do it ourselves.
39088
39089 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39090
39091         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39092
39093 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39094
39095         * gcc.prms/5403.c: Made regexp a bit less strict.
39096
39097 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39098
39099         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39100         is returned from remote_load instead.
39101         * lib/plumhall.exp: Ditto.
39102         * lib/mike-g++.exp: Ditto.
39103         * lib/old-dejagnu.exp: Ditto.
39104         * lib/c-torture.exp: Ditto.
39105
39106 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39107
39108         * lib/g++.exp: Use build_wrapper procedure.
39109         * lib/gcc.exp: Ditto.
39110
39111 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39112
39113         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39114         an old-style decl for malloc.  Fixes tests to work when
39115         sizeof (int) != sizeof (size_t).
39116
39117 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39118
39119         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39120
39121         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39122         use stdargs.h interface.
39123
39124 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39125
39126         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39127         NO_VARARGS when compiling.
39128
39129 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39130
39131         * lib/plumhall.exp(ph_includes): New procedure.
39132         (ph_make): Use it.
39133         (ph_compiler): Ditto.
39134
39135         * lib/g++.exp: Rename test-glue.c to testglue.c.
39136         * lib/gcc.exp: Ditto.
39137
39138 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39139
39140         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39141         to completion when it's called.
39142
39143 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39144
39145         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39146         is defined, don't do test.
39147
39148 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39149
39150         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39151         for object files.
39152         (ph_summary): Mark skipped testcases as untested, not unresolved.
39153
39154         * lib/plumhall.exp (ph_make): If unresolved because of bad
39155         errorCode, record errorCode in log file.
39156         (*): Replace send_log/verbose with verbose -log.
39157
39158 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39159
39160         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39161         double conversion if double isn't at least 8 bytes.
39162
39163         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39164         int to work with targets where int is 16 bits.
39165
39166         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39167         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39168         precision for the test to complete.
39169
39170 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39171
39172         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39173         if d10v is not compiled with the -mdouble64 flag.
39174         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39175
39176         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39177         d10v is not compiled with the -mint32 flag.
39178
39179 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39180
39181         * lib/plumhall.exp: Use incr_count.
39182
39183 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39184
39185         * gcc.c-torture: Update to c-torture-1.45.
39186
39187 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39188
39189         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39190         the name of the expect testcase file).
39191
39192         * lib/g++.exp(g++_init): Ditto.
39193
39194 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39195
39196         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39197         the host.
39198
39199         * lib/gcc.exp(gcc_exit): New procedure.
39200
39201 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39202
39203         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39204         specs where appropriate.
39205
39206         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39207         because of new "candidates are" messages, and removed a few
39208
39209         * Converted all non-old-style g++ testcases to old-style, and
39210         moved into g++.old-deja.
39211
39212 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39213
39214         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39215         options.
39216
39217         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39218         succeeded.
39219
39220         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39221
39222 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39223
39224         * lib/gcc.exp (gcc_target_compile): Add support for defining
39225         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39226         the machine doesn't have those features.
39227
39228 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39229
39230         * g++.law/operators4.exp: Don't use LIBS.
39231
39232 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39233
39234         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39235
39236         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39237         * lib/g++.exp: Set it here instead. Also, allow use of the
39238         --tool_exec and --tool_opt options. Change CXX to
39239         GXX_UNDER_TEST.
39240
39241         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39242
39243         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39244
39245 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39246
39247         * lib/old-dejagnu.exp: Use prune_warnings instead of
39248         prune_system_crud.
39249         * lib/mike-g++.exp: Ditto.
39250         * lib/gcc.exp: Ditto.
39251         * lib/g++.exp: Ditto.
39252
39253         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39254
39255 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39256
39257           * 941014-2.c: Include stdlib.h
39258           * 960327-1.c: Include stdio.h
39259           * dbra.c, index-1.c: Don't assume ints are 32bits.
39260
39261 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39262
39263         * lib/gcc.exp: Add gcc,stack_size target feature.
39264
39265         * lib/g++.exp(g++_target_compile): Add the include and link
39266         paths here, not in two other places. And, it's $options, not
39267         options.
39268
39269         * lib/mike-g++.exp(postbase): Remove the code that determines
39270         the correct include and link paths.
39271         * g++.old-deja/old-deja.exp: Ditto.
39272
39273 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39274
39275         * lib/g++.exp(g++_init): target_compile no longer returns the
39276         filename of the result.
39277
39278 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39279
39280         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39281         call to glob.
39282
39283         * gcc.c-torture/special/special.exp: Change call to
39284         gcc_target_compile to include the object file.
39285
39286 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39287
39288         * gcc.c-torture/special/special.exp: Correct misspelling in last
39289         change.
39290
39291 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39292
39293         * lib/plumhall.exp(ph_summary): Log the entire output of the
39294         executable. Return -1 if there were any failures, 0 otherwise.
39295         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39296         (ph_make): Clean up objects and executables that were built
39297         if the tests succeeded.
39298
39299 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39300
39301         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39302         libraries and includes in the build tree as appropriate.
39303
39304 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39305
39306         * lib/c-torture.exp: Instead of looking for the global variable
39307         NO_LONG_LONG, check to see if that's a feature of the target.
39308
39309 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39310
39311         * config/default.exp: Minimize. Delete the remainer of the files in
39312         config; this functionality is now in devo/dejagnu/config.
39313
39314         g++.*/*: Pass any additional flags used to compile to postbase;
39315         delete CXXFLAGS.
39316
39317         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39318         is now done by runtest.exp. Use gcc_target_compile instead of
39319         compile.
39320
39321         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39322         Remove references to CFLAGS. Use remote_file instead of
39323         calling rm -f.
39324         (c-torture): Take a list of arguments to use to compile this
39325         testcase.
39326
39327         lib/g++.exp: Simplify. Use target_compile instead of compile.
39328         lib/gcc-dg.exp: Ditto.
39329         lib/gcc.exp: Ditto.
39330         lib/mike-{gcc,g++}.exp: Ditto.
39331         lib/old-dejagnu.exp: Ditto.
39332         lib/plumhall.exp: Ditto.
39333
39334 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39335
39336         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39337         (ph_linker): Likewise.
39338
39339 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39340
39341           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39342         MAP_ANON / MAP_ANONYMOUS if defined;
39343         else try to map from /dev/zero .
39344
39345 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39346
39347         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39348         isn't defined, then define it to MAP_ANONYMOUS.
39349
39350 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39351
39352         * gcc.c-torture: Update to c-torture-1.42 release.
39353
39354 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39355
39356         * gcc.c-torture: Update to c-torture-1.41 release.
39357
39358 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39359
39360         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39361         c-torture release.
39362
39363 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39364
39365         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39366         and LDFLAGS.  Fix second case to append the target_info ldflags
39367         onto LDFLAGS, not CFLAGS.
39368         * lib/g++.exp (g++_init): Add target_info stuff.
39369         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39370         of libgloss and newlib flags for !native.
39371
39372         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39373         (GDB): Fix relative path to go up another dir for finding gdb.
39374
39375 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39376
39377         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39378         versions in the target_info array, if they don't exist.
39379
39380 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39381
39382         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39383
39384 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39385
39386         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39387         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39388
39389 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39390
39391         * lib/old-dejagnu.exp: Don't remove the output file before we've
39392         actually tested it. Don't append pwd to the path of the executable
39393         we're testing.
39394
39395 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39396
39397         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39398
39399 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39400
39401         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39402         temporary directory for compiler files, and set it to a default
39403         value of /tmp. Set $output as the name of the output file from
39404         compiling the testcase. Add a -o option to $cflags_var so the
39405         compiler writes the final output file as $output. Set $executable
39406         to $output.
39407
39408         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39409         directory for compiler files, and set it to /tmp if it doesn't
39410         already have a value. Set $output_file to the name of the output
39411         file from compiling the testcase. Add a -o option to CXXFLAGS so
39412         the compiler writes the final output file as $output. Use $output
39413         as the executable to be tested.
39414
39415 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39416
39417         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39418
39419 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39420
39421         * gcc.c-torture/execute/pending-1.c: New test.  Still
39422         pending in Tege's queue.
39423
39424 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39425
39426         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39427         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39428         if there were failures.  Call unresolved if there were unresolved
39429         testcases.  Call gcc_fail if program did not run to completion.
39430         (ph_make): Pass additional argument name to ph_execute.
39431         (ph_execute): Add new argument.  Pass additional arguments to
39432         ph_summary.  Call gcc_fail is there is no execution output.
39433
39434 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39435
39436         * lib/plumhall.exp (proc_summary): Output relavent summary
39437         lines into the log so specific failures in plumhall can be
39438         investigated.
39439
39440 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39441
39442         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39443         (c-torture-execute): Don't try to execute tests which use
39444         "long long" types if $NO_LONG_LONG is nonzero.
39445
39446 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39447
39448         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39449         not c-torture.
39450
39451         * gcc.ieee: Move from here.
39452         * gcc.c-torture/execute/ieee: To here.
39453
39454 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39455
39456         * gcc.c-torture: Update to c-torture-1.41 release.
39457
39458 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39459
39460         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39461         not "$output".
39462
39463 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39464
39465         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39466         -c present.
39467
39468 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39469
39470         * config/proelf.exp: Handle connecting to a simulator.
39471
39472 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39473
39474         * config/proelf.exp: New file.  Enough framework that we can
39475         run c-torture tests on the proelf targets (or any other target
39476         that gdb can connect to for that matter).
39477
39478 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39479
39480         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39481         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39482
39483         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39484         exec_output exists.
39485
39486 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39487
39488         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39489         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39490
39491         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39492         to pass/fail/unresolved/unsupported/untested.  Caller must now
39493         call unresolved/unsupported/untested.
39494         * lib/*.exp: Update FSF address.  Update to handle new results of
39495         ${tool}_load.
39496         * lib/chill.exp (verbose): Delete.
39497
39498 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39499
39500         * lib/gcc.exp (default_gcc_start): Change order of args to
39501         $LDFLAGS $CFLAGS $LIBS.
39502         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39503         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39504         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39505         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39506         * gcc.misc-tests/dg-test.exp: Likewise.
39507         * gcc.misc-tests/msgs.exp: Likewise.
39508         * gcc.prms/prms.exp: Likewise.
39509         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39510         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39511
39512         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39513
39514 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39515
39516         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39517
39518         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39519         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39520
39521         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39522         necessary.
39523
39524 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39525
39526         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39527         global for loop; add use of $mathlib.
39528         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39529         settings here; set mathlib for anything but VxWorks.
39530
39531 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39532
39533         * gcc.c-torture: Update to c-torture-1.40 release.
39534
39535 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39536
39537         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39538         dg.exp.
39539
39540 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39541
39542         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39543         global.
39544
39545 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39546
39547         * lib/g++.exp (LIBS): Define if not already.
39548         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39549         (gcc-dg-prune): Call prune_gcc_output.
39550         * lib/gcc.exp (prune_gcc_output): New proc.
39551         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39552         prune_gcc_output.
39553
39554 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39555
39556         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39557         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39558
39559 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39560
39561         * gcc.c-torture: Update to c-torture-1.39 release.
39562
39563 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39564
39565         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39566         fails, try others as well.
39567
39568 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39569
39570         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39571         If compilation fails, mark execute tests as `untested'.
39572         If test is marked as unsupported, don't mark compilation and
39573         execute tests as failed.
39574
39575 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39576
39577         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39578         libstdc++ for whether or not we want to be doing shared
39579         libraries.  Delete link_curses since we don't need it anymore.
39580         * lib/mike-g++.exp (postbase): Don't link in libg++.
39581         * g++.old-deja/old-deja.exp: Likewise.
39582
39583 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39584
39585         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39586
39587 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39588
39589         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39590         For that, add `-Wl,-a,shared_archive'.
39591         * g++.old-deja/old-deja.exp: Likewise.
39592
39593 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39594
39595         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39596
39597 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39598
39599         * lib/mike-g++.exp (postbase): Pay attention to the status of
39600         g++_load.
39601
39602 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39603
39604           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39605
39606 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39607
39608         * lib/gcc.exp (default_gcc_start): No longer need to log program
39609         being executed or its output, execute_anywhere does that now.
39610         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39611         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39612
39613 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39614
39615         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39616         the same as those in lib/g++.exp.
39617
39618 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39619
39620         * gcc.c-torture: Update to c-torture-1.38 release.
39621         * gcc.ieee: Related changes.
39622
39623 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39624
39625         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39626         "exec". Minor reformatting changes.
39627
39628         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39629         cross. This means all "exec" calls now work on a remote host as
39630         well.
39631         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39632         cross. Filter out the extra "\r\n" stuff that expect puts in.
39633         (c-torture-execute): Filter out the bogus warnings like
39634         c-torture-compile does. Add support for canadian cross.
39635         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39636         Use execute_anywhere rather than calling exec directly. Now it
39637         works for canadian cross testing.
39638
39639 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39640
39641         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39642         results into a variable, and check that rather than using file exists.
39643
39644 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39645
39646         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39647         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39648
39649 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39650
39651         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39652         lib_curses if there's a shared libg++ in the build tree.
39653
39654 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39655
39656         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39657         if not supported target.
39658
39659 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39660
39661         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39662         link_curses up to always happen, not just for native builds.
39663
39664 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39665
39666         * gcc.c-torture: Update to c-torture-1.36 release.
39667         * gcc.failure: Related changes.
39668
39669 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39670
39671         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39672
39673 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39674
39675         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39676         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39677         runshlib, link_curses, and mathlib for link and run.
39678
39679         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39680         pass the runtime shared library options for Solaris, OSF/1, and
39681         Irix5, and link with -lcurses to avoid unresolved references.
39682
39683 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39684
39685         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39686         only run once.
39687
39688 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39689
39690         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39691
39692 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39693
39694         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39695         do not have a framework for the "compat" tests yet.
39696
39697 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39698
39699         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39700         set to null if we're testing vxworks5.1.  Use that instead of
39701         `-lm' in the setting of LIBS for link and run.
39702
39703 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39704
39705         * config/rom68k.exp (${tool}_load): Major changes to make it
39706         work.  Verified that it does in fact return the stuff in
39707         exec_output properly.  Catch any Emul or any TRAP other than 0.
39708
39709 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39710
39711         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39712         LDFLAGS properly for targets that need stuff from libgloss.
39713         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39714         only run once.
39715         (gpp_initialized): New variable.
39716
39717 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39718
39719         * config/rom68k.exp: Load libgloss.exp.
39720         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39721         so we can produce a fully linked binary.
39722         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39723         so we can produce a fully linked binary.
39724
39725 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39726
39727         * lib/plumhall.exp (ph_section): Watch for expected failures.
39728         Add missing `else'.
39729
39730         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39731         run the testcase.
39732         (c-torture): Likewise.
39733
39734 1995-08-28  Doug Evans  <dje@cygnus.com>
39735
39736         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39737
39738         * lib/mike-g++.exp (mike_cleanup): New proc.
39739         (prebase): New globals compiler_result, not_compiler_result,
39740         target_regexp.
39741         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39742         allow leading "-" in pattern.  Watch for unsupported tests.
39743         If $compiler_result is set, pattern match assembler code,
39744         and ditto for $not_compiler_result.
39745         * lib/mike-gcc.exp: Likewise.
39746
39747         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39748         execution "succeeded".
39749
39750 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39751
39752         * config/win32.exp: New file.
39753         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39754
39755 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39756
39757         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39758         unsupported.
39759         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39760         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39761         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39762
39763         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39764         "... without exceptions was ...".  That is now handled by
39765         prune_system_crud.
39766         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39767
39768 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39769
39770         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39771         sieve.c,sort2.c}: New files.
39772         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39773         sieve.exp,sort2.exp}: Drivers for them.
39774
39775         * lib/mike-gcc.exp (program_output): New user settable variable.
39776         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39777         messages.
39778         * lib/mike-g++.exp (program_output): New user settable variable.
39779
39780         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39781
39782         * config/sh.exp: Deleted (use sim.exp instead).
39783
39784 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39785
39786         * config/vx.exp: Declare CHECKTASK as global.
39787         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39788         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39789         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39790
39791 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39792
39793         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39794         target. Like vx.exp, only includes `vx29k.exp' instead of
39795         `vxworks.exp'.
39796
39797 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39798
39799         * config/sim.exp: Increase time limit from 120 seconds to 240.
39800
39801 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39802
39803         * gcc.c-torture/execute/950628-1.c: New test.
39804
39805 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39806
39807         * gcc.c-torture: Update with changes/additions from
39808         c-torture-1.34.
39809
39810 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39811
39812         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39813
39814 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39815
39816         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39817
39818 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39819
39820         * gcc.c-torture/compile/950512-1.c: New test.
39821         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39822         * gcc.dg/struct-ret-1.c: Likewise.
39823
39824 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39825
39826         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39827           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39828
39829 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39830
39831         * gcc.c-torture/special/920411-1.c: Deleted.
39832         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39833
39834 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39835
39836         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39837         cpu limit.
39838
39839 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39840
39841         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39842
39843 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39844
39845         From kenner;
39846         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39847         is the proper length.
39848         * va-arg-3.c: Likewise.
39849
39850 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39851
39852         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39853         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39854
39855         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39856         * lib/g++.exp (default_g++_start): Delete old cruft.
39857
39858 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39859
39860         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39861         (2 * (1 << 18)) to (2 * (1 << 17)).
39862
39863         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39864
39865 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39866
39867         * config/rom68k.exp: Renamed from config/idp.exp
39868
39869 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39870
39871         * c-torture/compile/921109-2.c
39872
39873 1995-04-18  Mike Stump  <mrs@cygnus.com>
39874
39875         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39876         excess errors.
39877
39878 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39879
39880         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39881         output.
39882         * lib/g++.exp (default_g++_start): Likewise.
39883
39884 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39885
39886         * gcc.c-torture/compile/950329-1.c: New test.
39887
39888 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39889
39890           * config/bug.exp (${tool}_load): Updated to use new remote_open
39891           and remote_close procs.
39892         * config/idp.exp: New file.
39893
39894 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39895
39896         * gcc.c-torture/execute/950322-1.c: New test.
39897
39898 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39899
39900         * config/vx.exp (${tool}_load): Clean up testing of return code from
39901         vxworks_ld and vxworks_spawn.
39902
39903 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39904
39905         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39906
39907 1995-03-13  Mike Stump  <mrs@cygnus.com>
39908
39909         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39910         can mark excess errors on a machine by machine basis.  Note, the
39911         default is to not expect any excess errors, even when excess
39912         errors test - is given, so you will want to put an XFAIL ... on
39913         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39914         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39915         those 4 machines, but no others.
39916
39917 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39918
39919         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39920         * lib/c-torture.exp: to here.
39921
39922 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39923
39924         * gcc.c-torture/execute/950221-1.c: New test.
39925         * gcc.c-torture/execute/struct-ret-1.c: New test.
39926         * gcc.c-torture/compile/950221-1.c: New test.
39927
39928         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39929
39930 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39931
39932         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39933         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39934
39935 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39936
39937         * g++.gb: New directory of tests, derived from my signature and
39938         class scoping tests.
39939
39940         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39941         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39942         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39943         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39944         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39945         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39946         * g++.gb/sig25.C: Likewise.
39947
39948         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39949         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39950         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39951         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39952         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39953         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39954         * g++.gb/sig25.exp: Likewise.
39955
39956         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39957         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39958         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39959         * g++.gb/scope13.C: Likewise, this test still fails.
39960
39961         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39962         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39963         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39964         * g++.gb/scope13.exp: Ditto.
39965
39966         * g++.gb/README: New file, explains what these tests are about.
39967
39968 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39969
39970         * lib/dg.exp (dg-do): Support `preprocess'.
39971         (dg-test): Likewise.
39972
39973 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39974
39975         * config/udi.exp: change "continue -expect" to "exp_continue".
39976
39977 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39978
39979         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39980         Delete redundant tests.
39981
39982         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39983         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39984         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39985         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39986         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39987         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39988         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39989         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39990
39991         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39992         storing label pointers.
39993         * gcc.c-torture/execute/921019-1.c: Likewise.
39994         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39995         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39996         parameter fp.
39997         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39998         constants.
39999
40000         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40001         Delete obsolete tests.
40002
40003         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40004         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40005         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40006         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40007         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40008         * gcc.c-torture/compile/950124-1.c: New test.
40009
40010         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40011
40012 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40013
40014         * lib/mike-g++.exp: Add -lm to LIBS.
40015
40016 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40017
40018         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40019
40020 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40021
40022         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40023
40024 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40025
40026         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40027
40028 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40029
40030         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40031         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40032         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40033         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40034         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40035         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40036         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40037         * g++.law/{operators31.C, operators32.C,
40038         * g++.law/{operators33.C, operators34.C}: Likewise.
40039         * g++.law/{pic1.C, refs2.C}: Likewise.
40040         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40041         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40042         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40043         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40044
40045         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40046         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40047         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40048         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40049         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40050         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40051         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40052         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40053         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40054         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40055         * g++.law/{operators34.exp}: Likewise.
40056         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40057         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40058         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40059         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40060         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40061
40062         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40063         No longer expected to fail.
40064         * g++.law/missed-error3.C: Tweak for recent bool changes.
40065
40066 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40067
40068         * config/emb-unix: Deleted.
40069         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40070         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40071
40072 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40073
40074         * lib/dg.exp (dg-test): Fix typo in last patch.
40075
40076 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40077
40078         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40079         (handles multiple occurrences).
40080
40081 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40082
40083         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40084         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40085         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40086         printed).
40087         * lib/c-torture.exp (c-torture-compile): Likewise.
40088         (c-torture): Prepend full path if missing.
40089         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40090         (gcc_fail): Likewise.
40091         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40092
40093 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40094
40095         * lib/netware.exp: Only attach to NetWare i386 systems.
40096
40097 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40098
40099         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40100         messages.  Add test name to "output pattern match" pass/fail message.
40101
40102 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40103
40104         * gcc.dg: New testsuite.
40105         * gcc.dg/dg.exp: New file.
40106
40107         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40108         test-switch.c}: Deleted.
40109
40110         * gcc.misc-tests/msgs.exp: New testcase driver.
40111
40112 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40113
40114         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40115         Watch for illegal return values from ${tool}_load.
40116         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40117         cross targets.  Coerce return value >0 to 1.
40118
40119 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40120
40121         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40122
40123         * config/emb-unix.exp: New file.
40124
40125         * config/sim.exp: Error if variable $SIM not defined.
40126         (${tool}_load): Mark test as "untested" if simulator missing.
40127
40128         * config/unix.exp: Load remote.exp to get rcp_download.
40129         * lib/c-torture.exp: Use different option lists for testcases with
40130         and without loops.
40131         * gcc.c-torture/execute/execute.exp: Likewise.
40132
40133 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40134
40135         * config/*.exp: Clarify return code from ${tool}_load.
40136         Call `unresolved' or `untested' instead of `warning' or `perror'
40137         (sometimes you still want to call both though).
40138         Add comment that `shell_id' is local to each file.
40139         * config/udi.exp (timeout): Set to 30.
40140         Don't print warning if connection fails, $connectmode has already
40141         printed an error.
40142         (${tool}_load): Move verbose messages to level 2.
40143         Rework pattern for "Process started" message.
40144         Pass `shell_id' to ${connectmode}_download.
40145         Retry twice upon timeout.  Make resetting of target more robust.
40146         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40147         Pass `shell_id' to exit_$connectmode.
40148         Only call exit_$connectmode if connected.
40149         * config/unix.exp (${tool}_load): Check return codes better.
40150         * config/vrtx.exp (${tool}_load): Likewise.
40151         * config/vx.exp (${tool}_load): Likewise.
40152         Delete unneeded global's.
40153         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40154         from ${tool}_load.
40155         (dg-stat): Delete.
40156         (dg-init): Delete recording of pass/fail counts.
40157         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40158         (old-dejagnu-init): Likewise.
40159         (old-dejagnu-stat): Delete contents, empty proc now.
40160         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40161         (c-torture): Delete references to lcnt, lpass, lfail.
40162         Get option list from TORTURE_OPTIONS.
40163         Delete -funroll[-all]-loops if no loops.
40164         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40165         (g++_stat): Delete contents (empty proc now).
40166         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40167         (gcc_finish): Likewise.
40168         (gcc_stat): Deleted.
40169         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40170         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40171         * gcc.c-torture/execute/execute.exp: Likewise.
40172         Split tests into two parts: compile, execute.
40173         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40174         no loops.  Update to reflect clarified return codes from ${tool}_load.
40175
40176 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40177
40178         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40179         to grep for.
40180         (old-dejagnu): Likewise (where necessary).
40181
40182 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40183
40184         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40185
40186         * lib/dg.exp (dg-process-target): Fix processing of selector.
40187         Add comment regarding use of `error'.
40188
40189         * lib/gcc.exp (prune_system_crud): Define if missing.
40190         * lib/g++.exp (prune_system_crud): Likewise.
40191
40192         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40193         Call prune_system_crud.
40194         * lib/dg.exp (dg-runtest): New proc.
40195         Use perror instead of send_user for tcl errors in testcase.
40196         Don't return any value, it's never used.
40197         Don't clobber previous definition of `unknown'.
40198         Print tcl errors in `dg-final'.
40199
40200 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40201
40202         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40203         (dg-test): Don't print errorInfo, it contains stack backtrace.
40204
40205 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40206
40207         * lib/g++.exp (runtest_file_p): Define if missing.
40208
40209 1994-09-24  Doug Evans  (dje@cygnus.com)
40210
40211         * lib/mike-g++.exp: Comment out loading of g++.exp.
40212         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40213         (default_g++_version): Always print something.
40214         (default_g++_start): Comment out call to `which'.
40215         (g++_start, g++_load): Deleted (must be defined in config file).
40216         * lib/gcc.exp: Test for existence of $CC at start.
40217         Delete check for tmpdir (done in gcc_init).
40218         (default_gcc_version): Always print something.
40219         (default_gcc_start): Comment out call to `which'.
40220         * config/*.exp: Major cleanup - make cross targets work at least a
40221         little better for g++ (by not being "--tool gcc" specific).
40222         Rename gcc_xxx to ${tool}_xxx.
40223         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40224         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40225
40226 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40227
40228         * lib/c-torture.exp (c-torture-compile): Rework compiler
40229         message processing.
40230
40231         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40232         c-torture.
40233
40234 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40235
40236         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40237
40238         * lib/dg.exp (dg-process-target): Support { target native }.
40239
40240 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40241
40242         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40243         looked for "... program xxx got fatal signal".
40244         Correct regsub munging of `comp_output'.
40245         Ignore compiler messages "path prefix not used" and "linker input
40246         file unused".
40247
40248 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40249
40250         * lib/gcc.exp (runtest_file_p): Define if missing.
40251         * gcc.prms/template.c: Example to work from.
40252
40253 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40254
40255         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40256         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40257
40258         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40259         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40260         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40261         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40262
40263         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40264         (dg-process-target): No longer a varargs proc.
40265         Return S/N for target, P/F for xfail.  All callers changed.
40266         (user option procs): More argument checking.
40267         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40268         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40269         (dg-test): Skip test if not running on selected target in `dg-do'.
40270         Update handling of `dg-do-what', `dg-output-text'.
40271         Separate execution pass/fail from output pattern match pass/fail.
40272         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40273
40274 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40275
40276         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40277         target for 920510-1.c.
40278
40279 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40280
40281         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40282         Clean up comment regarding use of passcnt, etc.
40283         (gcc_stat): Don't update `testcnt' here.
40284         (gcc_finish): Do it here.
40285         Might as well reset `but_id' here too.
40286         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40287         to determine if the file should be tested.
40288         * gcc.c-torture/compile/compile.exp: Likewise.
40289         * gcc.c-torture/execute/execute.exp: Likewise.
40290         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40291         * gcc.misc-tests/dg-test.exp: Likewise.
40292         * gcc.prms/prms.exp: Likewise.
40293         * gcc.wendy/wendy.exp: Likewise.
40294         * g++.old-deja.exp: Likewise.
40295         Move "Testing file" message to verbose level 1.
40296
40297 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40298
40299         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40300
40301 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40302
40303         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40304         (default_gcc_start): Accept optional second list element
40305         of compiler flags.  Print compiler output at verbosity level 2.
40306         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40307         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40308         Save current values of framework globals passcnt, failcnt, xpasscnt,
40309         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40310         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40311         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40312         xfailcnt to compute stats.  Update framework global `testcnt' from
40313         pass/fail counts.
40314         (gcc_finish): New proc.  Clean up test environment.
40315         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40316         (gcc_epass, gcc_efail): Delete.
40317         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40318         argument of line number.
40319         (dg-init): If the tool has an init routine, call it.
40320         (dg-test): Remove args `cflags_var' and `libs_var'.
40321         Pass all compiler options to ${tool}_start.
40322         Handle missing line number.
40323         (dg-finish): New function.
40324         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40325         particular files.  Call gcc_finish at end.  Move "skipping test"
40326         message to verbosity level 3.
40327         * gcc.c-torture/compile/compile.exp: Likewise.
40328         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40329         * gcc.c-torture/execute/execute.exp: Likewise.
40330         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40331         Print testcase being tried at verbosity level 1.
40332         * gcc.c-torture/special/special.exp: Unset xfail.
40333         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40334         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40335         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40336         * gcc.failure/failure.exp: Likewise.
40337         * gcc.ieee/ieee.exp: Likewise.
40338         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40339         Update call to dg-test.  Call dg-finish at end.
40340         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40341         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40342         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40343         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40344         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40345         * gcc.wendy/wendy.exp: Add copyright.
40346         Delete setting of tmpdir (done by gcc_init).
40347         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40348         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40349         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40350         gcc_[ce]pass/fail.
40351
40352 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40353
40354         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40355         confusion.
40356         (g++_load): Likewise.
40357
40358         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40359         Rename argument to `prog' to remove the confusion.
40360         Varargs fns behave differently too!
40361         (g++_load): Likewise.
40362
40363         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40364
40365         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40366         what it is.  Delete (always) printing of status value for !native.
40367         Simplify verbose code, and include status and exec_output.
40368         (g++_load): Use gcc_load.
40369
40370 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40371
40372         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40373         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40374         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40375         940714-3.c as these testcases don't exist anymore.  Make
40376         va-arg-1.c expected to pass.
40377
40378 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40379
40380         * gcc.misc-tests/misc.exp: Only run specific testcases.
40381         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40382         * gcc.misc-tests/dg-[1-9].c: New files.
40383
40384         * lib/dg.exp: New testsuite driver.
40385         * gcc.prms/prms.exp: Use it.
40386
40387         * README.gcc: New file.
40388
40389         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40390         Document and reset `lxpass' and `lxfail'.
40391         Simplify "initialized" message.
40392         (gcc_stat): Clean up comments a little.
40393
40394 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40395
40396         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40397
40398 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40399
40400         * lib/old-dejagnu.exp (process-option): New proc.
40401         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40402         (old-dejagnu): Simplify.
40403         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40404
40405 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40406
40407         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40408         exists and is not an empty string.
40409
40410         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40411         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40412         finished.
40413         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40414         automatically.
40415
40416         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40417         longer expected to fail.
40418
40419         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40420         "f" function call.
40421
40422         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40423
40424         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40425         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40426         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40427         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40428         c-torture-1.29.
40429
40430         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40431         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40432
40433         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40434
40435         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40436         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40437
40438         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40439         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40440         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40441
40442 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40443
40444         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40445         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40446         940714-1.c, 940714-2.c, 940714-3.c},
40447         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40448         gcc.misc-tests/{mg.c,mg.exp}:
40449         New tests.
40450         * gcc.noncompile/noncompile.exp: Change accordingly.
40451
40452 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40453
40454         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40455         Undo previous clobberage.
40456
40457 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40458
40459         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40460         * gcc.special/{930510-1.c, special.exp}:
40461         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40462         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40463         struct-varargs-1.c}: New tests from c-torture-1.26.
40464
40465 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40466
40467         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40468           argument to switch.
40469
40470 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40471
40472         * Revert the previous changes.  Please see Rob's directory
40473           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40474           fixes.
40475
40476 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40477
40478         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40479             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40480             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40481             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40482             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40483             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40484             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40485             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40486             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40487             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40488             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40489             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40490             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40491             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40492             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40493             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40494             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40495             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40496             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40497             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40498             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40499             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40500             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40501             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40502             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40503             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40504             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40505
40506 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40507
40508         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40509             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40510           with perror calls.
40511
40512 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40513
40514         * config/unix.exp (g++_load): Fix syntax.
40515
40516 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40517
40518         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40519         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40520         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40521         Don't expect va-arg-1.c to fail.  Correct expected output for
40522         920928-1.c.
40523         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40524         * gcc.wendy/hbm4.c: Correct typo.
40525         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40526
40527 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40528
40529         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40530         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40531         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40532         * lib/c-torture.exp (c-torture-compile): Ditto.
40533
40534         Reduce volume of output (remove all the -I's and such).
40535         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40536         Call gcc_cpass, gcc_cfail.
40537         (c-torture): Pass testing option to c-torture-compile.
40538
40539 1994-03-21  Doug Evans  (dje@cygnus.com)
40540
40541         Bring patches over from progressive.
40542         * config/default.exp: Exit remote shell cleanly.
40543         (g++_exit, g++_start): Add default versions.
40544         * config/sim.exp (gcc_load): Use perror, not error.
40545
40546 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40547
40548         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40549         set in site.exp.
40550
40551 1994-03-14  Doug Evans  (dje@cygnus.com)
40552
40553         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40554         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40555         (wendy_try): New proc to run testcase.
40556         (main loop): Call 'em.
40557         * gcc.wendy/*.c: Clean up pass to correct expected output.
40558
40559         * lib/gcc.exp: Minor cleanup work.
40560         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40561
40562 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40563
40564         * config/sim.exp (gcc_load): Document return codes better.
40565         Don't pass -v to simulator.
40566
40567 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40568
40569           * gcc.special/920717-x.c: Fix typo.
40570           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40571           get at sources.
40572
40573         * lib/mike-gcc.exp: Fix typo.
40574
40575 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40576
40577         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40578         binary to use, transform the name.
40579         * config/*.exp: rename everything. Nuke any g++ specific files,
40580         it's now a special case of gcc that requires no special support.
40581         Add a default.exp for unsupported targets.
40582
40583 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40584
40585         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40586         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40587         version of Tcl.
40588
40589 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40590
40591         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40592         than a warning.
40593
40594 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40595
40596         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40597
40598 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40599
40600         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40601         option_list.  Compile every file with only 4/6 option choices
40602         (same as C torture) instead of with 12/18 different option
40603         choices.
40604         * lib/c-torture.exp: Likewise.
40605
40606         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40607         not already set.
40608
40609 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40610
40611         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40612         can put an XFAIL *-*-* on excess errors.
40613
40614 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40615
40616         * g++.law: Add more tests derived from g++-bugs snapshots.
40617
40618         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40619         equivalent to g++.law/init9.
40620
40621         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40622         compiled it, and the a.out file after we've run it.
40623
40624 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40625
40626         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40627         compiled it, and the a.out file after we've run it.
40628
40629 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40630
40631         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40632
40633 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40634
40635         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40636         version number.
40637
40638 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40639
40640         * g++.law: New directory of g++ tests derived from the g++-bugs
40641         snapshots.
40642
40643 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40644
40645         * gcc.compile: initbug1.c initbug1.exp testcase added
40646
40647 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40648
40649         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40650         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40651           fixes submitted by Jeff Law (law@cs.utah.edu)
40652         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40653           Jeff Law (law@cs.utah.edu)
40654
40655
40656 1993-11-30  Mike Stump  (mrs@cygnus.com)
40657
40658         * config/unix-g++.exp: Follow the gcc way of doing things.
40659         * g++.old-deja/old-deja.exp: Minor updates.
40660         * lib/g++.exp: New file, follow the gcc way of doing things.
40661         * lib/old-dejagnu.exp: Minor updates.
40662         * lib/mike-g++.exp: Always unset errorInfo.
40663
40664 1993-11-06  Mike Stump  (mrs@cygnus.com)
40665
40666         * lib/gcc.exp: Fix some errors with the below change, CC and
40667         CFLAGS should be global when setting, not local.
40668
40669 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40670
40671         * lib/gcc.exp: Transform tool name.
40672
40673 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40674
40675         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40676
40677 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40678
40679         * lib/gcc.exp: change gcc_done to gcc_stat
40680
40681 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40682
40683         * Upgraded gcc testsuite to c-torture version 1.25
40684
40685 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40686
40687         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40688         * lib/c-torture: added hooks for new reporting code.
40689
40690 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40691
40692         * config/sh-gcc.exp: check if sh-sim exists in the path
40693
40694 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40695
40696         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40697         * gcc.compile/compile.exp: Initial changes for new logic.
40698         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40699         * gcc.failure/failure.exp: Initial changes for new logic.
40700         * gcc.ieee/ieee.exp: Initial changes for new logic.
40701         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40702         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40703         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40704         * lib/c-torture.exp: Initial changes for new logic.
40705         * lib/gcc.exp: Initial changes for new logic.
40706
40707 1993-10-15  Mike Stump  (mrs@cygnus.com)
40708
40709         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40710         depend upon failure or success.  Fully qualify names in failure
40711         and success messages.  Always remove a.out before starting
40712         compile, just in case.  Pay more attention to error text output by
40713         the compiler.  Handle testcases with no known past errors just
40714         like all others, so that things are uniform.  Other miscellaneous
40715         improvements.
40716
40717 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40718
40719         * gcc.cpp: new directory for cpp tests
40720
40721 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40722
40723         * lib/chill.exp: Code reformatted, removed unused code.
40724         * config/unix-chill.exp: Code reformatted, removed unused code.
40725         * chill.execute/execute.exp: Code reformatted, removed unused code.
40726         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40727
40728 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40729
40730         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40731         routines not written.
40732
40733 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40734
40735         * config/bug-gcc.exp: Use new procs from bug.exp.
40736
40737 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40738
40739         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40740         via ftp, rather than depending on NFS.
40741         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40742         case.
40743
40744 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40745
40746         * config/bug-gcc.exp: Use new download proc.
40747
40748 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40749
40750         * chill.execute/execute.exp: cleanups, handles errors better
40751         * chill.compile/compile.exp: rewrite, based on execute.exp
40752         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40753         * lib/chill.exp: major changes to diff proc and compile and link
40754           procs. added chill_fail and chill_pass wrappers to pass and
40755           fail. added more comments, and handle error codes better.
40756           Added a hack to capture stderr from exec, so noncompile tests
40757           can work.
40758
40759 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40760
40761         * chill.execute/execute.exp: rewrite of testsuite driver
40762         * lib/chill.exp: rewrite of testsuite driver
40763         * config/unix-chill.exp: rewrite of testsuite driver
40764
40765 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40766
40767     In chill.execute:
40768         * iexpr.ch: Standardize uppercase.
40769         * tuples.dat: Standardize uppercase.
40770         * vary.ch: standardize.  Correct varying string assignments.
40771         * vary.dat: Add new output lines.
40772
40773 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40774
40775     In chill.execute:
40776         * chprintf.ch: Standardize use of uppercase.
40777         * tuples.ch: Standardize and turn arr2 into a DCL,
40778           rather than a SYN.
40779         * pinits.ch: Standardize.
40780
40781 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40782
40783         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40784         * Makefil: Renamed to Makefile.in.
40785         * configure.in: New.
40786
40787 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40788
40789     In chill.execute:
40790         * .cvsignore: Add result/output files.
40791         * Makefile: Fix up variables at start.  Use MFLAGS
40792           everywhere.  Correct bool_loc, built_ins entries.
40793           Add entry for vary1.ch.
40794         * bitarray.ch: Standardize upper-case usage.
40795         * bitexpr.ch: Standardize, add output of b1.
40796         * params.ch: Use arrayt in along PROC parameters, to
40797           avoid novelty problems.
40798         * sets.ch: Tiny cleanup.
40799         * vary1.ch: Re-indent.
40800
40801 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40802
40803           * Add PR-related files to Makefiles, .cvsignore files, etc.
40804
40805 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40806
40807         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40808           with compiler objects. New names are test-flow.c and test-loop.c
40809
40810 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40811
40812         * Upgraded c-torture tests from 1.19 to 1.20
40813
40814         * new files:
40815         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40816         * gcc.compile: 930623-1.c 930623-2.c
40817         * gcc.noncompile: 930622-1.c 930622-2.c
40818         * gcc.failure: 920411-1.c 920627-2.c
40819         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40820
40821 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40822
40823         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40824           More changes to get testsuite working properly. Needs more work.
40825           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40826
40827 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40828
40829         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40830           More changes to get testsuite working properly. Needs more work.
40831
40832 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40833
40834         * chill.compile/compile.exp: Added for Dejagnu support
40835         * chill.execute/execute.exp: Added for Dejagnu support
40836         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40837
40838 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40839
40840     This should complete moving the CHILL test files.
40841         * chill.noncompile(.cvsignore printf.grt
40842             in-printf.grt chprintf.grt chprintf.ch):
40843             Added test-support files.
40844           (Makefile): Modified further.
40845         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40846             signal.ch): Added test files.
40847           * chill.execute (.cvsignore printf.grt printr.c
40848             in-printf.grt rts.c chprintf.grt rts.h): Added
40849           test-support files.
40850             (Makefile): More corrections.
40851
40852 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40853
40854         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40855           test cases, ready for DejaGnu.
40856
40857 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40858
40859         * Upgraded c-torture tests from 1.18 to 1.19
40860
40861         * gcc.compile: added test(s):
40862           930607-1.c
40863         * gcc.execute: added test(s):
40864           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40865
40866         * added new subdirectory for misc tests: gcc.misc-tests
40867         * gcc.misc-test(s): added tests:
40868           inst-check.c test-consts.c test-ior.c test-switch.c
40869
40870 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40871
40872         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40873
40874 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40875
40876         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40877
40878 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40879
40880         * Upgraded c-torture tests from 1.17 to 1.18
40881
40882 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40883
40884         * Upgraded c-torture tests from 1.12 to 1.17
40885
40886 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40887
40888         * lib/old-dejagnu.exp:
40889           Fixed handling of XFAIL target triplets to correctly
40890           recognize wildcard characters.  Removed code that
40891           appended a unique id tag to the end of the file name
40892           printed out by the result of the testcases within a
40893           given test file.
40894
40895 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40896
40897         * lib/old-dejagnu.exp:
40898           Reworked expected failure handling to trigger off of XFAIL
40899           keyword in keyphrase embeded in testcase source code. The
40900           XFAIL keyword must be at the end of the keyphrase line. It
40901           may optionally be followed by one or more target triplets.
40902           It has just occured that the handling of wildcards in the
40903           target triplet may not be correct.
40904
40905 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40906
40907         * g++.old-deja/tests:
40908           Moved all subdirectories up one level into g++.old-deja .
40909
40910         * lib/old-dejagnu.exp:
40911           Fixed problem with CXXFLAGS not being properly reset, and being
40912           corrupted with extraneous "-c" compiler option.  This was
40913           causing binaries to not be generated for test that needed them.
40914           Modified strings passed to "pass" and "fail" so that individual
40915           tests from the same test file would be distinguished by an
40916           identifier appended to the test file name in the summary logs;
40917           this corrected a problem with erroneous diff logs.  Added code
40918           to search testcases for expected fail and unexpected pass keywords.
40919
40920 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40921
40922         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40923
40924 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40925
40926         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40927           Removed extraneous text from end of "Special g++ Options"
40928           keyphrase.
40929
40930         * lib/old-dejagnu.exp: Added pattern matching to look for new
40931           keywords, embedded in testcases comments, which will trigger
40932           calls to xpass and xfail.
40933
40934 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40935
40936         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40937           comments embedded in the testcases, especially the one looking for
40938           special compiler options, as well as the pattern matching for the
40939           compiler output again.
40940
40941 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40942
40943         * lib/old-dejagnu.exp: Do a proper check of the return value for
40944           execute tests. Fixed several problems with the pattern matching
40945           of the compiler output which gave erroneous test results.
40946           Changed several of the test result messages to be more descriptive.
40947         * config/unix-g++.exp: Proc g++_load now actually works and
40948           executes the tests passed to it and returns a usable return
40949           value.
40950
40951 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40952
40953           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40954
40955 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40956
40957         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40958           Modified both files to properly execute the old style
40959           dejagnu tests. The previous versions of these files were
40960           experimental and did not function anything near correctly.
40961
40962 1993-04-05  Rob Savoye  (rob@cygnus.com)
40963
40964         * Removed all Makefile.in and configure.in files. No configuration
40965         needed now.
40966
40967 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40968
40969         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40970
40971 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40972
40973         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40974         gcc.special/configure.in, gcc.noncompile/configure.in,
40975         gcc.execute/configure.in, gcc.code_quality/configure.in,
40976         g++.other/configure.in, g++.old-deja/configure.in,
40977         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40978         in srcname setting.
40979
40980 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40981
40982         * lib/udi.exp: Fixed mondfe and mondfe_download.
40983         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40984         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40985
40986 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40987
40988         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40989         (gdb_exit): Don't remove *_soc files.
40990
40991 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40992
40993         * lib/c-torture.exp: Don't look for main; instead always use -w
40994         -c.  This is how the c-torture tests work.  Remove the object
40995         file if the compilation succeeds.
40996         * gcc.execute/execute.exp: Remove executable if test passes.
40997         * gcc.noncompile/noncompile.exp: Every test is an expected
40998         failure.
40999         * gcc.special/special.exp: Added tests from c-torture 1.11,
41000         corrected use of existing test.
41001         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41002         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41003         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41004         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41005         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41006         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41007         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41008         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41009         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41010         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41011         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41012         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41013         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41014         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41015         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41016         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41017         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41018         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41019         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41020         c-torture 1.11.
41021         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41022         correspond to c-torture 1.11.
41023
41024         * New file.