OSDN Git Service

2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4         variable to take into account the variable name in the
5         function header.
6         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7
8 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9
10         PR middle-end/26334
11         * gcc.c-torture/compile/20060217-1.c: New test.
12         * gcc.dg/20060218-1.c: New test.
13
14 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15
16         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17
18 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19
20         * gcc.dg/cpp/undef3.c: New test.
21         * gcc.dg/cpp/trad/builtins2.c: New test.
22
23 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/26266
26         * g++.dg/template/static22.C: New test.
27         * g++.dg/template/static23.C: New test.
28         * g++.dg/template/static24.C: New test.
29         * g++.dg/template/non-dependent13.C: New test.
30         * g++.dg/init/member1.C: Tweak error markers.
31
32 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33
34         PR target/26255
35         * gcc.c-torture/compile/pr26255.c: New test case.
36
37 2006-02-16  Roger Sayle  <roger@eyesopen.com>
38
39         * gfortran.fortran-torture/execute/where_10.f90: New test case.
40         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
41         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
42         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
43         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
44         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
45         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
46
47 2006-02-16  Jeff Law  <law@redhat.com>
48
49         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
50         * gcc.dg/tree-ssa/vrp26.c: New test.
51
52 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
53
54         PR target/20353
55         PR target/24578
56         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
57         __UCLIBC__ is defined.
58
59 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
60
61         PR fortran/26224
62         * gfortran.dg/gomp/pr26224.f: New test.
63
64 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
65
66         PR tree-opt/25918
67         * lib/target-supports.exp
68         (check_effective_target_vect_short_mult): New.
69         (check_effective_target_vect_char_mult): New.
70         (check_effective_target_vect_widen_sum_qi_to_si): New.
71         (check_effective_target_vect_widen_sum_qi_to_hi): New.
72         (check_effective_target_vect_widen_sum_hi_to_si): New.
73         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
74         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
75         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
76         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
77         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
78         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
79         vect-reduc-pattern-2c.c
80         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
81         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
82         vect-reduc-pattern-1c.c
83
84 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
85
86         PR fortran/24557
87         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
88
89 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
90
91         PR fortran/26054
92         * gfortran.dg/enum_8.f90: Remove check for warning.
93         * gfortran.dg/iomsg_1.f90: Ditto.
94         * gfortran.dg/enum_1.f90: Ditto.
95         * gfortran.dg/enum_9.f90: Ditto.
96         * gfortran.dg/enum_2.f90: Ditto.
97         * gfortran.dg/enum_10.f90: Ditto.
98         * gfortran.dg/enum_3.f90: Ditto.
99         * gfortran.dg/flush_1.f90: Ditto.
100         * gfortran.dg/enum_4.f90: Ditto.
101         * gfortran.dg/array_constructor_1.f90: Ditto.
102         * gfortran.dg/enum_5.f90: Ditto.
103         * gfortran.dg/enum_6.f90: Ditto.
104         * gfortran.dg/enum_7.f90: Ditto.
105
106 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
107
108         PR middle-end/26300
109         * gcc.c-torture/compile/20060215-1.c: New test.
110
111 2006-02-14  Roger Sayle  <roger@eyesopen.com>
112
113         PR middle-end/23670
114         * gcc.dg/tree-ssa/andor-2.c: New test case.
115
116 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
117
118         PR fortran/25045
119         * optional_dim.f90:  New test.
120
121 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
122
123         PR fortran/26277
124         * gfortran.dg/label_4.f90: New.
125
126 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
127             Diego Novillo  <dnovillo@redhat.com>
128             Uros Bizjak  <uros@kss-loka.si>
129
130         * gfortran.dg/gomp: New directory.
131
132 2006-02-14  Richard Guenther  <rguenther@suse.de>
133
134         PR tree-optimization/26258
135         * gcc.dg/torture/pr26258.c: New testcase.
136
137 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
138
139         PR fortran/26246
140         * gfortran.dg/pr26246_1.f90: New test.
141         * gfortran.dg/pr26246_2.f90: New test.
142
143         PR middle-end/26092
144         * gcc.c-torture/compile/20060208-1.c: New test.
145
146 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
147
148         PR fortran/26074
149         PR fortran/25103
150         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
151         * gfortran.dg/bad_automatic_objects_1.f90: New test.
152         * gfortran.dg/automatic_module_variable.f90: Change error message.
153
154         PR fortran/20861
155         * gfortran.dg/internal_dummy_1.f90: New test.
156
157         PR fortran/20871
158         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
159
160
161         PR fortran/25083
162         * gfortran.dg/uncommon_block_data_1.f90: New test.
163         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
164         with standard.
165
166         PR fortran/25088
167         * gfortran.dg/typed_subroutine_1.f90: New test.
168
169 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
170
171         * objc.dg/dwarf-1.m: New.
172
173 2006-02-13  Roger Sayle  <roger@eyesopen.com>
174
175         PR middle-end/24427
176         * gcc.dg/tree-ssa/andor-1.c: New test case.
177
178 2006-02-13  Josh Conner  <jconner@apple.com>
179
180         PR target/25376
181         * gcc.dg/pr25376.c: New test.   
182
183         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
184         assemble.
185         * lib/target-supports.exp (check_named_sections_available):
186         Only compile named-sections test -- don't assemble.
187
188 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
189
190         * g++.dg/warn/no-write-strings.C: New test.
191         * g++.dg/warn/write-strings.C: Likewise.
192         * g++.dg/warn/write-strings-default.C: Likewise.
193
194 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
195
196         PR fortran/25806
197         * gfortran.dg/ret_pointer_2.f90: New test.
198
199 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
200
201         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
202
203 2006-02-10  Jeff Law  <law@redhat.com>
204
205         * gcc.c-torture/compile/pr26213.c: New test.
206
207 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
208
209         gfortran.dg/null_1.f90: New test.
210
211 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
212
213         PR fortran/14771
214         * gfortran.dg/parens_4.f90: New.
215         * gfortran.dg/parens_5.f90: New.
216
217 2006-02-10  Richard Guenther  <rguenther@suse.de>
218
219         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
220
221 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
222         Paul Thomas  <pault@gcc.gnu.org>
223
224         PR fortran/14771
225         * gfortran.dg/parens_1.f90: New.
226         * gfortran.dg/parens_2.f90: New.
227         * gfortran.dg/parens_3.f90: New.
228
229 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
230
231         PR fortran/26038
232         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
233
234         PR fortran/25059
235         * gfortran.dg/impure_assignment_1.f90: New test.
236
237         PR fortran/25070
238         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
239
240 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
241
242         PR target/26141
243         * g++.dg/expr/stdarg2.C: New test.
244
245 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
246
247         PR inline-asm/16194
248         * gcc.dg/pr16194.c: New test.
249
250 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
251
252         * ada/acats/run_acats: Use portable variant of "$@".
253
254 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
255
256         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
257         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
258
259 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
260
261         PR tree-opt/26179
262         * g++.dg/opt/pr26179.C: New test.
263
264 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
265
266         PR middle-end/26134
267         * gcc.dg/tree-ssa/complex-3.c: New test.
268
269 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
270
271         * gcc.c-torture/compile/volatile-1.c: New test.
272
273 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
274
275         PR 26180
276         * gcc.dg/tree-ssa/pr26180.c: New test.
277
278 2006-02-08  Jeff Law  <law@redhat.com>
279
280         * gcc.dg/tree-ssa/pr21417.c: New test.
281
282 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
283
284         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
285         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
286
287 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
288
289         * lib/scanrtl.exp: New.
290
291 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
292
293         PR c++/26071
294         * g++.dg/other/virtual2.C: New test.
295
296         PR c++/26070
297         * g++.dg/other/virtual1.C: New test.
298
299 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
300
301         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
302         cleanup-ipa-dump): Update dump file glob patterns.
303         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
304         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
305
306         * lib/gcc-dg.exp: Load it.
307         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
308
309 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
310
311         PR testsuite/26159
312         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
313         * gcc.dg/tree-ssa/pr23382.c: Ditto.
314
315 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
316
317         PR fortran/25577
318         * gfortran.dg/mvbits_1.f90: New.
319
320 2006-02-07  Dirk Mueller  <dmueller@suse.com>
321
322         * g++.dg/warn/Wdiv-by-zero.C: New test.
323         * g++.dg/warn/Wno-div-by-zero.C: New.
324
325 2006-02-07  Jeff Law  <law@redhat.com>
326
327         * gcc.dg/tree-ssa/pr21559.c: New test.
328
329         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
330         multiple VRP passes.
331         * gcc.dg/tree-ssa/vrp09.c: Likewise.
332         * gcc.dg/tree-ssa/vrp18.c: Likewise.
333         * gcc.dg/tree-ssa/pr21582.c: Likewise.
334         * gcc.dg/tree-ssa/pr20657.c: Likewise.
335         * gcc.dg/tree-ssa/pr21001.c: Likewise.
336         * gcc.dg/tree-ssa/vrp02.c: Likewise
337         * gcc.dg/tree-ssa/vrp11.c: Likewise
338         * gcc.dg/tree-ssa/pr14341.c: Likewise
339         * gcc.dg/tree-ssa/vrp19.c: Likewise
340         * gcc.dg/tree-ssa/vrp20.c: Likewise
341         * gcc.dg/tree-ssa/vrp03.c: Likewise
342         * gcc.dg/tree-ssa/pr21086.c: Likewise
343         * gcc.dg/tree-ssa/pr21959.c: Likewise
344         * gcc.dg/tree-ssa/vrp21.c: Likewise
345         * gcc.dg/tree-ssa/vrp04.c: Likewise 
346         * gcc.dg/tree-ssa/pr25485.c: Likewise
347         * gcc.dg/tree-ssa/pr22026.c: Likewise
348         * gcc.dg/tree-ssa/vrp22.c: Likewise
349         * gcc.dg/tree-ssa/vrp05.c: Likewise
350         * gcc.dg/tree-ssa/20030807-10.c: Likewise
351         * gcc.dg/tree-ssa/pr20701.c: Likewise
352         * gcc.dg/tree-ssa/vrp23.c: Likewise
353         * gcc.dg/tree-ssa/vrp06.c: Likewise
354         * gcc.dg/tree-ssa/pr22117.c: Likewise
355         * gcc.dg/tree-ssa/pr20702.c: Likewise
356         * gcc.dg/tree-ssa/vrp15.c: Likewise
357         * gcc.dg/tree-ssa/pr21090.c: Likewise
358         * gcc.dg/tree-ssa/pr21294.c: Likewise
359         * gcc.dg/tree-ssa/vrp24.c: Likewise
360         * gcc.dg/tree-ssa/vrp07.c: Likewise
361         * gcc.dg/tree-ssa/pr21563.c: Likewise
362         * gcc.dg/tree-ssa/pr25382.c: Likewise
363         * gcc.dg/tree-ssa/vrp16.c: Likewise
364         * gcc.dg/tree-ssa/vrp25.c: Likewise
365         * gcc.dg/tree-ssa/vrp08.c: Likewise
366         * gcc.dg/tree-ssa/20030807-6.c: Likewise
367         * gcc.dg/tree-ssa/vrp17.c: Likewise
368         * gcc.dg/tree-ssa/pr21458.c: Likewise
369         * g++.dg/tree-ssa/pr18178.C: Likewise
370
371 2006-02-07  Richard Guenther  <rguenther@suse.de>
372
373         PR c++/26140
374         Revert
375         2006-01-30  Richard Guenther  <rguenther@suse.de>
376         PR c++/23372
377         * gcc.dg/pr23372-1.C: New testcase.
378
379         * g++.dg/tree-ssa/pr26140.C: New testcase.
380
381 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
382
383         PR c++/9737
384         * g++.dg/template/ttp15.C: New test.
385         * g++.dg/template/ttp16.C: Likewise.
386         * g++.dg/template/ttp17.C: Likewise.
387         * g++.old-deja/g++.pt/ttp36.C: Remove.
388         * g++.old-deja/g++.pt/ttp19.C: Likewise.
389         * g++.old-deja/g++.pt/ttp37.C: Likewise.
390         * g++.old-deja/g++.pt/ttp38.C: Likewise.
391         * g++.old-deja/g++.pt/ttp39.C: Likewise.
392         * g++.old-deja/g++.pt/ttp9.C: Likewise.
393         * g++.old-deja/g++.pt/ttp40.C: Likewise.
394         * g++.old-deja/g++.pt/ttp51.C: Likewise.
395         * g++.old-deja/g++.pt/ttp26.C: Likewise.
396         * g++.old-deja/g++.pt/ttp36.C: Likewise.
397
398 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
399
400         PR libfortran/23815
401         * unf_io_convert_4.f90:  New test.
402
403 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
404
405         * gcc.dg/tree-ssa/loadpre10.c: New test.
406         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
407         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
408         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
409
410 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
411
412         PR libfortran/24685
413         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
414
415 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
416
417         PR tree-opt/25251
418         * gfortran.dg/assign_7.f: New test.
419
420 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
421
422         PR fortran/26041
423         PR fortran/26064
424         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
425         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
426         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
427
428 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
429
430         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
431         in size_t typedef.
432
433 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
434
435         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
436         * g++.dg/charset/string.c (foo): Likewise.
437         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
438         const char*
439         * g++.dg/ext/builtin2.C (printf): Likewise.
440         * g++.dg/init/new15.C (printf): Likewise.
441         * g++.dg/opt/pr17697-1.C (foo): Likewise.
442         * g++.dg/opt/pr17697-2.C (foo): Likewise.
443         * g++.dg/opt/pr17697-3.C (foo): Likewise.
444         * g++.dg/template/non-dependent4.C (temp): Likewise.
445         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
446         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
447         parameter type to const char*.
448         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
449         Change type to const char*.
450         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
451         Likewise. 
452         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
453         second parameter type to const char*.
454         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
455         (Y::Y): Change parameter type to const char*.
456         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
457         * g++.old-deja/g++.jason/report.C: Apply const correctness.
458         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
459         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
460         (char*).
461         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
462         const char*.
463         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
464         type to const char*.
465         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
466         return type to const char*.
467         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
468         to const char*.
469         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
470         * g++.old-deja/g++.law/refs1.C: Likewise.
471         * g++.old-deja/g++.law/visibility1.C: Likewise.
472         * g++.old-deja/g++.law/visibility2.C: Likewise.
473         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
474         const char*.
475         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
476         * g++.old-deja/g++.mike/net48.C: Likewise.
477         * g++.old-deja/g++.mike/p646.C: Likewise.
478         * g++.old-deja/g++.mike/p6746.C: Likewise.
479         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
480         type to const char*.
481         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
482         deprecated conversion warning.
483         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
484         char*. 
485         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
486         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
487         * g++.old-deja/g++.pt/explicit8.C: Likewise.
488         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
489         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
490         * g++.old-deja/g++.pt/nontype3.C: Likewise.
491         * g++.old-deja/g++.pt/t39.C: Likewise.
492         * g++.old-deja/g++.robertl/eb106.C: Likewise.
493         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
494
495 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
496
497         PR fortran/25075
498         intrinsic_argument_conformance_1.f90:  New test.
499
500 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
501
502         PR fortran/20845
503         * gfortran.dg/char_result_11.f90: Add SAVE.
504         * gfortran.dg/der_pointer_4.f90: Ditto.
505         * gfortran.dg/default_initialization.f90: New test.
506
507 2006-02-03  Jeff Law  <law@redhat.com>
508
509         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
510         handle more than 100 dump files.
511         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
512         * lib/scantree.exp (scan-tree-dump): Likewise.
513         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
514         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
515         * lib/scanipa.exp (scan-ipa-dump): Likewise.
516         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
517         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
518
519 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
520
521         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
522
523 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
524
525         * g++.dg/template/using12.C: New test.
526
527 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
528
529         * gcc.target/powerpc/pr25960.c: New test.
530
531 2006-02-02  Steven G. Kargl  <kargls@comcast>
532
533         PR fortran/24958
534         gfortran.dg/nullify_2.f90: New test.
535
536 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
537
538         PR 25990
539         * gcc.dg/gomp/pr25990.c: New test.
540
541 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
542
543         PR c++/25342
544         * g++.gd/template/partial4.C: New test.
545
546 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
547
548         PR middle-end/26001
549         * gfortran.dg/data_char_2.f90: New.
550
551 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
552
553         PR fortran/26039
554         maxval_maxloc_conformance_1.f90:  New test.
555
556 2006-01-31  Richard Guenther  <rguenther@suse.de>
557
558         * gcc.target/i386/sselibm-1.c: New testcase.
559         * gcc.target/i386/sselibm-2.c: Likewise.
560         * gcc.target/i386/sselibm-3.c: Likewise.
561         * gcc.target/i386/sselibm-4.c: Likewise.
562         * gcc.target/i386/sselibm-5.c: Likewise.
563
564 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
565
566         PR fortran/24266
567         * gfortran.dg/arrayio_derived_2.f90: New.
568
569 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
570
571         * gcc.dg/unsigned-long-compare.c: New test.
572
573 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
574
575         PR testsuite/25318
576         * lib/target-supports.exp (check_effective_target_freorder):
577         Check to see if target supports -freorder-blocks-and-partition.
578         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
579         instead of "dg-require-named-sections".
580
581 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
582
583         PR target/14798:
584         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
585         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
586         * gcc.dg/pragma-isr-trapa2.c: Likewise.
587         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
588         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
589         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
590         * gcc.dg/attr-isr-trap_exit.c: Likewise.
591         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
592
593 2006-01-30  Richard Guenther  <rguenther@suse.de>
594
595         PR c++/23372
596         * gcc.dg/pr23372-1.C: New testcase.
597
598 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
599
600         * gcc.dg/gomp/pr25874.c: New test.
601
602 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
603
604         PR tree-opt/25911
605         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
606
607 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
608
609         PR fortran/18578
610         PR fortran/18579
611         PR fortran/20857
612         PR fortran/20885
613         * gfortran.dg/intent_out_1.f90: New test.
614
615 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
616
617         PR fortran/17911
618         * gfortran.dg/procedure_lvalue.f90: New test.
619
620         PR fortran/20895
621         PR fortran/25030
622         * gfortran.dg/char_pointer_assign_2.f90: New test.
623         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
624         assignment to be consistent with standard.
625         * gfortran.dg/char_result_2.f90: The same.
626         * gfortran.dg/char_result_8.f90: The same.
627
628 2006-01-28  Zack Weinberg  <zackw@panix.com>
629
630         * gcc.dg/Woverlength-strings.c
631         * gcc.dg/Woverlength-strings-pedantic-c89.c
632         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
633         * gcc.dg/Woverlength-strings-pedantic-c99.c
634         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
635
636 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
637
638         * gcc.c-torture/execute/20060127-1.c: New test.
639
640 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
641
642         PR c++/25999
643         * g++.dg/ext/pragmaweak1.C: New test.
644
645 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
646
647         PR c++/25855
648         * g++.dg/template/spec29.C: New test.
649
650 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
651
652         PR c/19606.
653         * gcc.c-torture/execute/pr19606.c: New.
654
655 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
656
657         * gcc.dg/pragma-re-4.c: New test.
658
659 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
660
661         PR fortran/25964
662         * gfortran.dg/assumed_size_refs_3.f90: New test.
663
664 2006-01-27  Ben Elliston  <bje@au.ibm.com>
665
666         * gcc.misc-tests/dectest.exp: Remove defunct comment.
667
668 2006-01-26  Laurent GUERBY <laurent@guerby.net>
669
670         PR ada/21317
671         * ada/acats/support/impdef.a: Add One_Long_Second.
672         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
673         * ada/acats/tests/c9/c94026.a: Likewise.
674         * ada/acats/tests/c9/c97305c.ada: Likewise.
675         * ada/acats/tests/c9/c99004a.ada: Likewise.
676
677 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
678
679         PR fortran/25964
680         * gfortran.dg/global_references_2.f90: New test.
681
682         PR fortran/25084
683         PR fortran/20852
684         PR fortran/25085
685         PR fortran/25086
686         * gfortran.dg/assumed_charlen_function_1.f90: New test.
687         * gfortran.dg/assumed_charlen_function_3.f90: New test.
688
689         PR fortran/25416
690         * gfortran.dg/assumed_charlen_function_2.f90: New test.
691
692 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
693
694         PR c/25892
695         * gcc.dg/Wpointer-sign.c: New.
696         * gcc.dg/Wpointer-sign-Wall.c: New.
697         * gcc.dg/Wpointer-sign-Wall-no.c: New.
698         * gcc.dg/Wpointer-sign-pedantic.c: New.
699         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
700         * gcc.dg/conv-2.c: Use -Wpointer-sign.
701
702 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
703
704         PR C/25861
705         * gcc.c-torture/compile/pr25861.c: New test.
706
707 2006-01-26  Paul Brook  <paul@codesourcery.com>
708
709         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
710         on short-enum targets.
711         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
712         variable.
713         (generate_fields): Use short_enums.
714         (main): Set short_enums.  Document -e.
715         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
716         on short-enum targets.
717         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
718         variable.
719         (generate_fields): Use short_enums.
720         (main): Set short_enums.  Document -e.
721         * lib/target-supports.exp (check_effective_target_short_enums): New.
722
723 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
724
725         PR target/25947
726         * gcc.dg/torture/pr25947-1.c: New test.
727
728 2006-01-25  Jan Hubicka  <jh@suse.cz>
729             Roger Sayle  <roger@eyesopen.com>
730
731         PR rtl-optimization/25703
732         * gcc.target/i386/20060125-1.c: New test case.
733         * gcc.target/i386/20060125-2.c: New test case.
734
735 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
736
737         PR fortran/18540
738         * gfortran.dg/goto_1.f: New.
739
740 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
741
742         PR fortran/25716
743         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
744         25716 on 32-bit systems too.
745
746 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
747
748         PR testsuite/25590
749         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
750
751 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
752
753         * gcc.dg/tree-ssa/gen-vect-33.c: New.
754
755 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
756
757         PR fortran/25835
758         * gfortran.dg/read_eof.f90: Delete, renamed.
759         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
760         * gfortran.dg/read_eof_2.f90: New test.
761         * gfortran.dg/read_eof_3.f90: New test.
762
763 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
764
765         PR tree-opt/25860
766         * gcc.c-torture/compile/pr25860.c: New test.
767
768 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
769
770         PR c++/25552
771         * g++.dg/parse/dtor8.C: New test.
772
773 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
774
775         PR testsuite/25891
776         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
777         * gcc.dg/gomp/gomp.exp: Return without testing anything if
778         check_effective_target_fopenmp returns 0.
779
780 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
781
782         PR ada/20548
783         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
784         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
785         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
786
787 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
788
789         PR tree-opt/25857
790         * g++.dg/opt/pr25857.C: New test.
791
792 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
793         Jan Hubicka  <jh@suse.cz>
794         Richard Guenther  <rguenther@suse.de>
795
796         PR rtl-optimization/25654
797         * gcc.dg/torture/pr25654.c: New testcase.
798         * gcc.target/i386/pr25654.c: Likewise.
799
800 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
801
802         PR fortran/25901
803         * gfortran.dg/internal references_2.f90: New test.
804
805         Fix regression in testing of admissability of attributes.
806         * gfortran.dg/intent_used_1.f90: New test.
807
808 2006-01-23  Ben Elliston  <bje@au.ibm.com>
809
810         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
811         Remove target conditional torture options for i?86 and x86_64
812         GNU/Linux.
813
814 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
815
816         PR c++/10891
817         * g++.dg/rtti/no-rtti.C: New.
818
819 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/25895
822         * g++.dg/inherit/conv2.C: New test.
823
824         PR c++/25856
825         * g++.dg/parse/dtor7.C: New test.
826
827         PR c++/25858
828         * g++.dg/template/crash44.C: New test.
829
830 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
831
832         PR fortran/25124
833         PR fortran/25625
834         * gfortran.dg/internal_references_1.f90: New test.
835           PR fortran/20881
836         PR fortran/23308
837         PR fortran/25538
838         PR fortran/25710
839         * gfortran.dg/global_references_1.f90: New test.
840         * gfortran.dg/g77/19990905-1.f: Restore the error that
841         there is a clash between the common block name and
842         the name of a subroutine reference.
843
844         PR fortran/PR24276
845         * gfortran.dg/aliasing_dummy_1.f90: New test.
846
847 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
848
849         * gcc.dg/vmx/1b-01.c: Warning fix.
850         * gcc.dg/vmx/1c-02.c: Likewise.
851         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
852
853 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
854
855         PR testsuite/24962
856         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
857
858 2006-01-20  Richard Guenther  <rguenther@suse.de>
859         Steven Bosscher <stevenb.gcc@gmail.com>
860
861         PR rtl-optimization/24626
862         * gcc.dg/torture/pr24626-1.c: New testcase.
863         * gcc.dg/torture/pr24626-2.c: Likewise.
864         * gcc.dg/torture/pr24626-3.c: Likewise.
865         * gcc.dg/torture/pr24626-4.c: Likewise.
866
867 2006-01-20  Dirk Mueller  <dmueller@suse.com>
868
869         PR c++/5520
870         * g++.dg/warn/empty-body.C: New.
871
872 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
873
874         PR c++/22136
875         * g++.dg/template/using10.C: New test.
876         * g++.dg/temlpate/using11.C: Likewise.
877         * g++.dg/inherit/using5.C: Tweak error messages.
878
879 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
880
881         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
882         target test.
883         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
884
885 2006-01-19  Jan Hubicka  <jh@suse.cz>
886
887         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
888
889 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
890
891         PR c++/25854
892         * g++.dg/template/spec28.C: New test.
893
894 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
895
896         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
897         Fix fprintf's by adding srcdir or removing it.
898
899 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
900
901         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
902         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
903         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
904         * testsuite/gcc.dg/gomp/empty.c: Likewise.
905         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
906         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
907         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
908         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
909         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
910         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
911         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
912         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
913         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
914         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
915
916 2006-01-18  Jeff Law  <law@redhat.com>
917
918         * gcc.dg/tree-ssa/vrp25.c: New test.
919
920 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
921
922         * gcc.dg/pr25805.c: Fix misapplied patch.
923
924 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
925
926         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
927         (check_effective_target_vect_udot_qi): New.
928         (check_effective_target_vect_sdot_hi): New.
929         (check_effective_target_vect_udot_hi): New.
930         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
931         prefixed with "wrapv-" with -fwrapv.
932         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
933         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
934         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
935         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
936         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
937
938         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
939         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
940         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
941         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
942
943 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
944
945         PR c++/16829
946         * g++.dg/other/default2.C: New test.
947         * g++.dg/other/default3.C: New test.
948
949 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
950
951         PR c/25805
952         * gcc.dg/pr25805.c: New file.
953
954 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
955
956         PR c++/25836
957         * g++.dg/template/init6.C: New test.
958
959 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
960
961         * gcc.dg/tree-ssa/pr24287.c: New test
962
963 2006-01-18  Eric Christopher  <echristo@apple.com>
964
965         * g++.dg/eh/table.C: New.
966
967 2006-01-18  DJ Delorie  <dj@redhat.com>
968
969         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
970         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
971         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
972         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
973
974 2006-01-18  Jeff Law  <law@redhat.com>
975
976         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
977         on wrapping on overflow semantics.
978
979         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
980
981         * gcc.gc/tree-ssa/vrp23.c: New test.
982         * gcc.gc/tree-ssa/vrp24.c: New test.
983
984 2006-01-18  Richard Henderson  <rth@redhat.com>
985             Aldy Hernandez  <aldyh@redhat.com>
986             Jakub Jelinek  <jakub@redhat.com>
987             Diego Novillo  <dnovillo@redhat.com>
988             Uros Bizjak  <uros@kss-loka.si>
989
990         * testsuite/gcc.dg/gomp: New directory.
991
992 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
993             Steven G. Kargl  <kargls@comcast.net>
994
995         PR fortran/20869
996         * gfortran.dg/intrinsic_external_1.f90: New test.
997
998         PR fortran/20875.
999         * gfortran.dg/elemental_pointer_1.f90: New test.
1000
1001         PR fortran/25024
1002         * gfortran.dg/external_procedures_1.f90: New test.
1003
1004         PR fortran/25785
1005         gfortran.dg/assumed_present.f90: New test.
1006
1007 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1008
1009         * g++.dg/parse/lookup5.C: New test.
1010
1011 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1012
1013         PR fortran/25697
1014         * gfortran.dg/read_eof.f90: New test.
1015
1016 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1017
1018         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1019         add a closing brace.
1020
1021 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1022
1023         PR fortran/25631
1024         * gfortran.dg/fmt_tl.f: New test.
1025
1026 2006-01-17  Eric Christopher  <echristo@apple.com>
1027
1028         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1029         * g++.old-deja/g++.warn/impint2.C: Ditto.
1030         * g++.old-deja/g++.other/null1.C: Ditto.
1031         * g++.dg/warn/conv2.C: Ditto.
1032         * g++.dg/warn/conv4.C: New file.
1033
1034 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1037
1038 2006-01-17  Andreas Jaeger  <aj@suse.de>
1039             Janis Johnson <janis187@us.ibm.com>
1040
1041         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1042         in 64-bit.
1043         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1044         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1045
1046 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1047
1048         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1049         xfail txxx where xxx >= 25.
1050
1051 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1052
1053         PR testsuite/25764
1054         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1055
1056 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR c/25682
1059         * gcc.dg/pr25682.c: New test.
1060         * g++.dg/parse/array-size2.C: New test.
1061
1062 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1063
1064         * consistency.vlad: Remove entire directory, 1652 files.
1065
1066 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1067
1068         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1069         check_effective_target_dfprt_nocache): New.
1070         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1071         (check_effective_target_dfprt): New.
1072         * lib/c-compat.exp (check_dfp): Remove.
1073         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1074         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1075         level of support for decimal float.
1076         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1077         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1078         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1079         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1080         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1081         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1082         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1083         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1084         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1085         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1086         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1087         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1088         directives.
1089
1090 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1091
1092         PR testsuite/25741
1093         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1094         $base_dir/../.
1095         * lib/gfortran.exp (gfortran_init): Likewise.
1096         * lib/obj-c++.exp (obj-c++_init): Likewise.
1097         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1098         (scan-assembler-dem-not): Likewise.
1099         * lib/scandump.exp (scan-dump-dem): Likewise.
1100         (scan-dump-dem-not): Likewise.
1101
1102 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1103
1104         PR testsuite/25767
1105         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1106         powerpc-*-darwin*.
1107         * lib/obj-c++.exp (obj-c++_init): Likewise.
1108
1109 2006-01-16  Richard Guenther  <rguenther@suse.de>
1110
1111         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1112
1113 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1114
1115         PR testsuite/25777
1116         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1117         to LD_LIBRARY_PATH.
1118
1119 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1120             Andrew Pinski  <pinskia@physics.uc.edu>
1121
1122         * gcc.dg/minmax-1.c: New test.
1123
1124 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1125
1126         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1127         * gcc.misc-tests/dectest.exp: Ditto.
1128
1129 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1130
1131         PR testsuite/25796
1132         * gcc.target/i386/cmov6.c: Use -march=k8.
1133
1134 2006-01-15  Andreas Jaeger  <aj@suse.de>
1135
1136         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1137         x86 does not have __float128.
1138
1139 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1140
1141         * gcc.target/i386/cmov6.c: New test.
1142
1143 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1144
1145         PR c++/25663
1146         * g++.dg/template/ctor6.C: New test.
1147
1148 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1149
1150         PR tree-optimization/25485
1151         * gcc.dg/tree-ssa/pr25485.c: New.
1152
1153 2006-01-14  Richard Guenther  <rguenther@suse.de>
1154
1155         PR tree-optimization/22548
1156         PR tree-optimization/22555
1157         PR tree-optimization/22501
1158         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1159         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1160         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1161         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1162         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1163         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1164         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1165         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1166         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1167
1168 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1169
1170         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1171         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1172
1173 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1174         Richard Guenther  <rguenther@suse.de>
1175
1176         PR rtl-optimization/24257
1177         * gcc.dg/torture/pr24257.c: New testcase.
1178
1179 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1180
1181         * gcc.c-torture/execute/20060110-1.c: New test.
1182         * gcc.c-torture/execute/20060110-2.c: New test.
1183
1184 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1185
1186         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1187
1188 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1189
1190         PR fortran/25756
1191         * gfortran.dg/label_3.f90: New test.
1192
1193 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1194
1195         PR tree-optimization/25771
1196         * g++.dg/tree-ssa/pr25771.C: New test
1197
1198 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1199
1200         PR tree-opt/24365
1201         * g++.dg/opt/complex5.C: New test.
1202
1203 2006-01-13  Richard Guenther  <rguenther@suse.de>
1204
1205         * gcc.target/i386/387-9.c: New testcase.
1206
1207 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1208
1209         PR c++/24824
1210         * g++.dg/debug/dwarf2-1.C: New.
1211
1212 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1213
1214         PR testsuite/25728
1215         * lib/gcov.exp (verify-lines): Add "close $fd".
1216
1217 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1218             Ben Elliston  <bje@au.ibm.com>
1219
1220         * gcc.dg/dfp/inf-1.c: New test.
1221
1222 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1223             Yao Qi  <qiyaoltc@cn.ibm.com>
1224             Ben Elliston  <bje@au.ibm.com>
1225             Jon Grimm  <jgrimm2@us.ibm.com>
1226
1227         * gcc.dg/nodfp-1.c: New test.
1228         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1229         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1230         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1231         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1232         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1233         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1234         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1235         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1236         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1237         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1238         * gcc.dg/format/dfp-printf-1.c: Likewise.
1239         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1240         (compat_setup_dfp): New.
1241         * gcc.dg/compat/compat.exp: Use it.
1242         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1243         Make some variables global, prepend "compat_" to their names.
1244         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1245         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1246         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1247         * lib/compat.exp (compat_skip_list): Make global, rename.
1248         * lib/c-compat.exp: New file.
1249         * lib/target-supports.exp (check_effective_target_dfp): New.
1250
1251         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1252         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1253         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1254         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1255         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1256         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1257         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1258         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1259         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1260         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1261         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1262         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1263         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1264         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1265         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1266         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1267         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1268         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1269         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1270         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1271         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1272         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1273         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1274         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1275         gcc.dg/dfp/struct-layout-1.c,
1276         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1277         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1278         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1279         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1280         gcc.dg/dfp/func-vararg-dfp.c,
1281         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1282         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1283         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1284         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1285         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1286
1287 2006-01-11  Richard Guenther  <rguenther@suse.de>
1288
1289         PR tree-optimization/25734
1290         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1291
1292 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1293
1294         PR fortran/25486
1295         * gfortran.dg/literal_character_constant_1_x.F: New test.
1296         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1297         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1298         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1299
1300 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1301
1302         PR c++/25386
1303         * g++.dg/ext/packed3.C: Add expected packed error.
1304
1305 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1306
1307         PR target/25706
1308         * gcc.dg/torture/pr25706-1.c: New test.
1309
1310 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1311
1312         PR tree-optimization/23109
1313         PR tree-optimization/23948
1314         PR tree-optimization/24123
1315
1316         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1317         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1318         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1319         g++.dg/tree-ssa/pr23948.C: New testcases.
1320         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1321         three divisions in order to do the optimization.
1322
1323 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1324
1325         PR c++/25632
1326         * g++.dg/other/pr25632.C: New test.
1327
1328 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1329
1330         PR fortran/25730
1331         * gfortran.dg/used_types_1.f90: New test.
1332
1333 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1334
1335         PR target/25718
1336         * gcc.dg/torture/pr25718-1.c: New test.
1337
1338 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1339
1340         * gfortran.dg/list_read_2.f90: Fix typo in description.
1341
1342 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1343
1344         * lib/target-supports.exp (check_visibility_available): Simplify test
1345         for *-*-netware*.
1346         (check_profiling_available): Fail for *-*-netware*.
1347         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1348         * gcc.dg/20021014-1.c: Likewise.
1349         * gcc.dg/nest.c: Likewise.
1350
1351 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1352
1353         fortran/24936
1354         * gfortran.dg/forall_3.f90: New test.
1355
1356 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1357
1358         PR fortran/21977
1359         * gfortran.dg/nesting_2.f90: New test.
1360         * gfortran.dg/nesting_3.f90: New test.
1361
1362 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1363
1364         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1365         Fix typo in comment.
1366
1367 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1368
1369         * gfortran.dg/single_char_string.f90: New test.
1370
1371 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1372
1373         * gfortran.dg/ichar_2.f90: New test.
1374
1375 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1376
1377         PR fortran/25093
1378         * gfortran.dg/private_type_4.f90: New.
1379
1380 2006-01-07  Richard Guenther  <rguenther@suse.de>
1381
1382         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1383
1384 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1385
1386         * gfortran.dg/func_decl_1.f90: New.
1387         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1388         * gfortran.dg/array_alloc_2.f90: Likewise.
1389         * gfortran.dg/char_result_8.f90: Likewise.
1390         * gfortran.dg/dup_save_1.f90: Likewise.
1391         * gfortran.dg/dup_save_2.f90: Likewise.
1392         * gfortran.dg/f2c_6.f90: Likewise.
1393         * gfortran.dg/f2c_7.f90: Likewise.
1394         * gfortran.dg/func_result_2.f90: Likewise.
1395         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1396
1397 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1398
1399         PR fortran/22146
1400         * gfortran.dg/elemental_subroutine_1.f90: New test.
1401         * gfortran.dg/elemental_subroutine_2.f90: New test.
1402
1403         PR fortran/25029
1404         PR fortran/21256
1405         * gfortran.dg/assumed_size_refs_1.f90: New test.
1406
1407         PR fortran/20868
1408         PR fortran/20870
1409         * gfortran.dg/assumed_size_refs_2.f90: New test.
1410         * gfortran.dg/initialization_1.f90: Change warning message.
1411
1412 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1413
1414         * gcc.dg/tree-ssa/loop-15.c: New test.
1415
1416 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1417
1418         PR fortran/25598
1419         * gfortran.dg/backspace_3.f: New test.
1420         * gfortran.dg/backspace_4.f: New test.
1421
1422 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1423
1424         PR fortran/24268
1425         * gfortran.dg/fmt_white.f: Update test.
1426
1427 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1428
1429         * gcc.dg/cast-1.c: Add new warning.
1430         * gcc.dg/cast-2.c: Likewise.
1431         * gcc.dg/cast-3.c: Likewise.
1432         * gcc.dg/format/cast-1.c: Likewise.
1433         * gcc.dg/cast-4.c: New testcase.
1434
1435 2006-01-05  Richard Guenther  <rguenther@suse.de>
1436
1437         PR tree-optimization/22555
1438         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1439
1440 2006-01-05  Richard Guenther  <rguenther@suse.de>
1441             Diego Novillo  <dnovillo@redhat.com>
1442
1443         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1444         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1445         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1446         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1447         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1448         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1449         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1450         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1451         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1452         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1453         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1454         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1455         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1456         * treelang/compile/extravar.tree: Likewise.
1457         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1458         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1459         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1460         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1461         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1462
1463 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1464
1465         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1466         for 64-bit fix.
1467
1468 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1469
1470         PR fortran/23675
1471         gfortran.dg/char_result_11.f90: New.
1472
1473 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1474
1475         PR c++/24782
1476         * g++.dg/parse/access9.C: New test.
1477         * g++.dg/tc1/dr52.C: Tweak error markers.
1478
1479 2006-01-04  Richard Henderson  <rth@redhat.com>
1480
1481         Merge from gomp branch.
1482         * g++.dg/parse/pragma2.C: Update expected error lines.
1483
1484 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1485
1486         * g++.dg/other/i386-2.C: New test.
1487
1488         PR target/25554
1489         * gcc.c-torture/compile/20051228-1.c: New test.
1490
1491         PR c/25559
1492         * gcc.dg/pr25559.c: New test.
1493
1494 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR c++/25492
1497         * g++.dg/lookup/friend9.C: New test.
1498
1499         PR c++/25625
1500         * g++.dg/template/repo5.C: New test.
1501
1502 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1503
1504         PR fortran/25101
1505         * gfortran.dg/forall_2.f90: New test.
1506
1507 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1508
1509         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1510         dg-require-weak.  Adjust regexp to handle leading-underscore
1511         targets and space as well as TAB after .weak.  Change previous
1512         64-bit fix to not use naked dot.
1513
1514 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1515
1516         PR rtl-optimization/25578
1517         * gcc.c-torture/execute/20060102-1.c: New testcase.
1518
1519 2006-01-03  Richard Guenther  <rguenther@suse.de>
1520
1521         PR c/25183
1522         * gcc.dg/torture/pr25183.c: New testcase.
1523
1524 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1525
1526         Merge from gomp-branch.
1527         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1528         * gcc.dg/ia64-sync-2.c: Likewise.
1529         * gcc.dg/ia64-sync-3.c: Likewise.
1530         * gcc.dg/ia64-sync-4.c: Likewise.
1531         * gcc.dg/sync-2.c: Likewise.
1532         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1533         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1534
1535 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c++/25635
1538         * g++.dg/parse/operator6.C: New test.
1539
1540         PR c++/25637
1541         * g++.dg/parse/error29.C: New test.
1542
1543         PR c++/25638
1544         * g++.dg/parse/dtor6.C: New test.
1545
1546         PR c++/25633
1547         * g++.dg/parse/ctor3.C: New test.
1548
1549         PR c++/25634
1550         * g++.dg/template/class3.C: New test.
1551
1552 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1553
1554         * g++.dg/debug/debug9.C: New.
1555
1556 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1557
1558         PR fortran/24640
1559         * gfortran.dg/label_2.f90: New test.
1560
1561 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1562
1563         * g++.dg/lookup/using12.C: Tighten error marker.
1564
1565 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1566             Andrew Pinski <pinskia@physics.uc.edu>
1567
1568         * gcc.target/powerpc/darwin-abi-3.c: New file.
1569         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1570         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1571         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1572         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1573         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1574         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1575         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1576         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1577
1578 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1579
1580         * gcc.dg/tree-ssa/loadpre1.c: New;
1581         * gcc.dg/tree-ssa/loadpre2.c: New;
1582         * gcc.dg/tree-ssa/loadpre3.c: New;
1583         * gcc.dg/tree-ssa/loadpre4.c: New;
1584         * gcc.dg/tree-ssa/loadpre5.c: New;
1585         * gcc.dg/tree-ssa/loadpre6.c: New;
1586         * gcc.dg/tree-ssa/loadpre7.c: New;
1587         * gcc.dg/tree-ssa/loadpre8.c: New;
1588         * gcc.dg/tree-ssa/loadpre9.c: New;
1589
1590 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1591
1592         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1593         * g++.dg/abi/thunk4.C: Likewise.
1594
1595 2006-01-01  Andreas Jaeger  <aj@suse.de>
1596
1597         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1598         portable.
1599
1600 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR c++/25294
1603         * gcc.dg/pragma-pack-3.c: New test.
1604         * g++.dg/parse/pragma3.C: New test.
1605
1606 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1607
1608         PR middle-end/24827
1609         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1610
1611 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1612
1613         PR testsuite/25214
1614         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1615
1616 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1617
1618         PR fortran/22607
1619         * gfortran-dg/pure_byref_3.f90: New.
1620
1621         fortran/PR 25396
1622         * gfortran.dg/userdef_operator_1.f90: New.
1623
1624 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1625
1626         * g++.dg/abi/thunk3.C: New.
1627         * g++.dg/abi/thunk4.C: New.
1628
1629 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1630
1631         PR fortran/25532
1632         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1633         associated derived type components of derived types are
1634         properly declared in contained procedures.
1635
1636 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1637
1638         PR libgfortran/25139
1639         * gfortran.dg/backspace_2.f: New test.
1640
1641 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1642
1643         PR libgfortran/25550
1644         * gfortran.dg/endfile.f: New test.
1645
1646 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1647
1648         PR libgfortran/25419
1649         * gfortran.dg/comma.f: New test.
1650
1651 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1652
1653         * lib/gfortran-dg.exp: Remove trailing whitespace.
1654         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1655         -funroll-all-loops.
1656
1657 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1658
1659         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1660         Extended Double long doubles or repeat tests when long double is
1661         the same size as double.
1662
1663 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1664
1665         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1666
1667         PR testsuite/25442
1668         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1669         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1670
1671         PR testsuite/25441
1672         * gcc.dg/pr23911.c: Make test variable static.
1673
1674         PR testsuite/25444
1675         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1676
1677 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1678
1679         PR c++/25439
1680         * g++.dg/parse/crash17.C: Adjust error markers.
1681         * g++.dg/template/error20.C: New test.
1682
1683 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1684
1685         PR c++/23172
1686         * g++.dg/ext/complit4.C: New test.
1687
1688         PR c++/25417
1689         * g++.dg/ext/complit5.C: Likewise.
1690
1691 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1692
1693         PR tree-optimization/25125
1694         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1695         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1696         * gcc.c-torture/execute/pr25125.c: New.
1697
1698 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1699
1700         PR fortran/25029
1701         PR fortran/21256
1702         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1703         with incorrect assumed size references.
1704
1705 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1706
1707         PR c++/23171
1708         * g++.dg/opt/init1.C: New test.
1709
1710 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1711
1712         PR c++/24671
1713         * g++.dg/template/sfinae3.C: New test.
1714
1715 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1716
1717         * g++.dg/other/friend4.C: New test.
1718
1719 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR target/25005
1722         * g++.dg/opt/pr25005.C: New test.
1723
1724 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1725
1726         PR c++/25369
1727         * g++.dg/template/ptrmem16.C: New test.
1728
1729 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1730
1731         PR fortran/25029
1732         PR fortran/21256
1733         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1734
1735 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1736
1737         PR libgfortran/25307
1738         * gfortran.dg/list_read_5.f90: New test.
1739
1740 2005-12-22  Richard Henderson  <rth@redhat.com>
1741
1742         * gcc.target/i386/sse-7.c: Use -msse2.
1743
1744 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR rtl-optimization/25432
1747         * gcc.c-torture/compile/20051216-1.c: New test.
1748
1749         PR objc/25328
1750         * objc/execute/pr25328.m: New test.
1751
1752 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1753
1754         PR c++/25364
1755         * g++.dg/template/call4.C: New test.
1756
1757 2005-12-22  Dale Johannesen  <dalej@apple.com>
1758
1759         * gcc.target/i386/sse-17.c: New.
1760
1761 2005-12-22  Paul Brook  <paul@codesourcery.com>
1762
1763         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1764
1765 2005-12-22  Paul Brook  <paul@codesourcery.com>
1766
1767         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1768
1769 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1770
1771         PR tree-opt/25513
1772         * gcc.c-torture/compile/pr25513.c: New test.
1773
1774 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1775
1776         PR c++/23333
1777         * g++.dg/parse/error25.C: Add more tests.
1778
1779 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1780
1781         PR fortran/18990
1782         * gfortran.dg/der_charlen_1.f90: New.
1783
1784 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1785
1786         PR fortran/20889
1787         * gfortran.dg/pointer_component_type_1.f90: New test.
1788
1789         PR fortran/25029
1790         PR fortran/21256
1791         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1792         should give an error with assumed size array refernces and checks those
1793         that should not.
1794         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1795         reference an upper bound so that it does not generate an error.
1796
1797         PR fortran/19362
1798         PR fortran/20244
1799         PR fortran/20864
1800         PR fortran/25391
1801         * gfortran.dg/used_dummy_types_1.f90: New test.
1802         * gfortran.dg/used_dummy_types_2.f90: New test.
1803         * gfortran.dg/used_dummy_types_3.f90: New test.
1804         * gfortran.dg/used_dummy_types_4.f90: New test.
1805         * gfortran.dg/used_dummy_types_5.f90: New test.
1806
1807         PR fortran/23152
1808         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1809         group already being USE associated.
1810         * gfortran.dg/assumed_shape_nml.f90: New test.
1811         * gfortran.dg/assumed_size_nml.f90: New test.
1812
1813         PR fortran/20862
1814         PR fortran/25053
1815         PR fortran/25063
1816         PR fortran/25064
1817         PR fortran/25066
1818         PR fortran/25067
1819         PR fortran/25068
1820         PR fortran/25307
1821         * gfortran.dg/io_constraints_1.f90: New test.
1822         * gfortran.dg/io_constraints_1.f90: New test.
1823         * gfortran.dg/iostat_3.f90: Change wording of warning.
1824         * gfortran.dg/g77/19981216-0.f: The same.
1825
1826 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1827
1828         PR tree-optimization/23518
1829         * testsuite/gcc.dg/pr23518.c: New.
1830
1831 2005-12-21  Mike Stump  <mrs@apple.com>
1832
1833         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1834
1835 2005-12-21  Paul Brook  <paul@codesourcery.com>
1836
1837         * gcc.dg/pr19340.c: Skip on m68k targets.
1838
1839 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1840
1841         PR rtl-optimization/25196
1842         * gcc.dg/pr25196.c: New test.
1843
1844 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1845
1846         PR fortran/25423
1847         gfortran.dg/where_nested_1.f90: New.
1848
1849 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1850
1851         PR tree-optimization/25382.
1852         * gcc.dg/tree-ssa/pr25382.c: New.
1853
1854 2005-12-20  Richard Guenther  <rguenther@suse.de>
1855
1856         PR middle-end/24306
1857         * gcc.target/i386/pr24306.c: New testcase.
1858
1859 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1860
1861         PR tree-optimization/25501
1862         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1863
1864 2005-12-20  Richard Guenther  <rguenther@suse.de>
1865
1866         Revert
1867         2005-12-02  Richard Guenther  <rguenther@suse.de>
1868
1869         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1870
1871 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1872
1873         PR c++/21228
1874         * g++.dg/warn/Wunreachable-code-2.C: New test.
1875
1876 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/24278
1879         * g++.dg/template/ctor5.C: New test.
1880
1881         PR c++/24915
1882         * g++.dg/template/overload8.C: New test.
1883
1884 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1885
1886         * gcc.c-torture/compile/pr25483 : New test.
1887
1888 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1889
1890         PR c++/20552
1891         * g++.dg/ext/typeof10.C: New test.
1892
1893 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1894
1895         * gcc.dg/mt-loopi1.c: New.
1896
1897 2005-12-18  Richard Guenther  <rguenther@suse.de>
1898
1899         PR tree-optimization/25481
1900         * gcc.dg/torture/pr25481.c: New testcase.
1901
1902 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1903
1904         PR rtl-optimization/21041
1905         * gcc.dg/pr21041.c: New test.
1906
1907 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1908
1909         PR libgfortran/25463
1910         * gfortran.dg/advance.f90: New test.
1911
1912 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1913
1914         * gcc.dg/20051201-1.c: New test.
1915
1916 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1917
1918         PR fortran/25018
1919         * gfortran.dg/initialization_1.f90: New test.
1920         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1921         * gfortran.dg/g77/980616-0.f: The same.
1922
1923 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1924
1925         * PR fortran/25458
1926         * gfortran.dg/chkbits.f90: New test.
1927
1928 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1929
1930         * gfortran.dg/enum_5.f: Revert to previous version.
1931
1932 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1933
1934         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1935         * gfortran.dg/nested_modules_1.f90: Ditto.
1936         * gfortran.dg/hollerith_f95.f90: Ditto.
1937         * gfortran.dg/select_5.f90: Ditto.
1938         * gfortran.dg/secnds.f: Ditto.
1939         * gfortran.dg/hollerith2.f90: Ditto.
1940         * gfortran.dg/imag_2.f: Ditto.
1941         * gfortran.dg/ftell_2.f90: Ditto.
1942         * gfortran.dg/malloc_free_1.f90: Ditto.
1943         * gfortran.dg/logint-1.f: Ditto.
1944         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1945         * gfortran.dg/e_d_fmt.f90: Ditto.
1946         * gfortran.dg/hollerith_legacy.f90: Ditto.
1947         * gfortran.dg/logint-2.f: Ditto.
1948         * gfortran.dg/enum_5.f90: Ditto.
1949         * gfortran.dg/f2c_2.f90: Ditto.
1950         * gfortran.dg/pr17143.f90: Ditto.
1951         * gfortran.dg/namelist_14.f90: Ditto.
1952         * gfortran.dg/logint-3.f: Ditto.
1953         * gfortran.dg/spread_scalar_source.f90: Ditto.
1954         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1955         * gfortran.dg/namelist_11.f: Ditto.
1956         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1957         * gfortran.dg/g77/20010519-1.f
1958         * gfortran.dg/g77/alpha1.f: Ditto.
1959         * gfortran.dg/g77/990115-1.f: Ditto.
1960         * gfortran.dg/g77/erfc.f: Ditto.
1961         * gfortran.dg/g77/19990313-3.f: Ditto.
1962         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1963         * gfortran.dg/g77/20010426.f: Ditto.
1964         * gfortran.dg/g77/19990313-0.f: Ditto.
1965         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1966         * gfortran.dg/g77/20000629-1.f: Ditto.
1967         * gfortran.dg/g77/970125-0.f: Ditto.
1968         * gfortran.dg/g77/8485.f: Ditto.
1969         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1970         * gfortran.dg/g77/19990313-1.f: Ditto.
1971         * gfortran.dg/g77/int8421.f: Ditto.
1972         * gfortran.dg/g77/19990305-0.f: Ditto.
1973         * gfortran.dg/g77/947.f: Ditto.
1974         * gfortran.dg/g77/19990905-2.f: Ditto.
1975         * gfortran.dg/g77/cabs.f: Ditto.
1976         * gfortran.dg/g77/19990313-2.f: Ditto.
1977         * gfortran.dg/g77/20020307-1.f: Ditto.
1978         * gfortran.dg/g77/dcomplex.f: Ditto.
1979         * gfortran.dg/g77/19990502-1.f: Ditto.
1980         * gfortran.dg/g77/19981216-0.f: Ditto.
1981         * gfortran.dg/common_4.f90: Ditto.
1982         * gfortran.dg/entry_4.f90: Ditto.
1983         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1984         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1985         * gfortran.dg/namelist_12.f: Ditto.
1986         * gfortran.dg/scale_1.f90: Ditto.
1987         * gfortran.dg/modulo_1.f90
1988         * gfortran.dg/hollerith.f90: Ditto.
1989         * gfortran.dg/direct_io_3.f90: Ditto.
1990         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1991         * gfortran.dg/gnu_logical_1.F: Ditto.
1992         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1993         * gfortran.dg/assign_1.f90: Ditto.
1994         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1995         * gfortran.dg/pr23095.f: Ditto.
1996         * gfortran.dg/read_float_1.f90: Ditto.
1997
1998 2005-12-17  Andreas Jaeger  <aj@suse.de>
1999
2000         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2001         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2002
2003 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2004
2005         PR fortran/24268
2006         * gfortran.dg/fmt_white.f: New test.
2007
2008 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2009
2010         * gfortran.dg/label_1.f90: New test.
2011
2012 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2013
2014         PR testsuite/25422
2015         * gcc.dg/20031012-1.c: Add -Walways-true option.
2016         * gcc.dg/weak/weak-3.c: Likewise.
2017         * g++.old-deja/g++.mike/warn8.C: Likewise.
2018
2019 2005-12-16  Mike Stump  <mrs@apple.com>
2020
2021         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2022         exit.
2023
2024 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2025
2026         PR libgfortran/25264
2027         PR libgfortran/25349
2028         * gfortran.dg/tl_editing.f90: Added additional checks.
2029         * gfortran.dg/t_editing.f: New test.
2030         * gfortran.dg/write_padding.f90: New test
2031
2032 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2033
2034         PR testsuite/25215
2035         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2036
2037 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2038
2039         PR rtl-optimization/24899
2040         * gcc.c-torture/execute/20051215-1.c: New test.
2041
2042 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2043
2044         PR 24823
2045         * gfortran.dg/pr24823.f: New test.
2046
2047 2005-12-16  Jeff Law  <law@redhat.com>
2048
2049         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2050
2051 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2052
2053         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2054         Change C++ style comments to C style comments.
2055         Remove aligned types from the array.
2056         Keep Enums disabled.
2057         (complex_types): Remove aligned types from the array.
2058         Comment out "_Complex long double".
2059         (attrib_types): Remove.
2060         (complex_attrib_types): Remove.
2061         (attrib_array_types): Remove.
2062         (complex_attrib_array_types): Remove.
2063         (aligned_bitfld_types): Remove.
2064         (n_aligned_bitfld_types): Remove.
2065         (FEATURE_ALIGNEDPACKED): Delete.
2066         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2067         (singles): Remove support for adding attributes.
2068         (choose_type): Remove support for attributed types.
2069         (generate_fields): Remove support for attributed bit-fields.
2070         Remove support for adding attributes.
2071         (generate_random_tests): Remove support for adding attributes.
2072         (features): Add back "[0] :0" and "complex vector [0]".
2073         (main): Remove support for attributed bit-fields.
2074         Uncomment the calling of generate_random_tests for the rests of
2075         the tests.
2076
2077 2005-12-16  Jan Hubicka  <jh@suse.cz>
2078
2079         * gcc.c-torture/combine/pr25224.c: New.
2080
2081 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2082
2083         PR other/25028
2084         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2085         HP-UX.
2086
2087 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2088
2089         * gcc.dg/20051215-1.c: New file.
2090
2091 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2092
2093         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2094         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2095
2096 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2097
2098         PR fortran/18197
2099         * gfortran.dg/dummy_functions_1.f90: New.
2100
2101 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2102
2103         PR rtl-optimization/25310
2104         * gcc.c-torture/compile/pr25310.c: New test.
2105
2106 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR debug/25023
2109         * gcc.dg/pr25023.c: New test.
2110
2111 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2112
2113         * g++.old-deja/g++.brendan/redecl1.C,
2114         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2115         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2116         g++.old-deja/g++.oliva/typeof1.C,
2117         g++.old-deja/g++.other/crash16.C,
2118         g++.old-deja/g++.other/crash34.C,
2119         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2120         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2121         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2122         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2123         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2124         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2125         Remove xfail.
2126
2127 2005-12-14  Kean Johnston  <jkj@sco.com>
2128             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2129
2130         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2131         * gcc.target/i386/20020523-1.c: Ditto.
2132         * gcc.target/i386/tailcall-1.c: Ditto.
2133         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2134         * gcc.target/i386/ssetype-5.c: Ditto.
2135
2136 2005-12-14  Jeff Law  <law@redhat.com>
2137
2138         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2139
2140 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR target/25254
2143         PR target/24188
2144         * gcc.target/i386/pr25254.c: New test.
2145         * gfortran.dg/PR24188.f: New test.
2146
2147 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2148
2149         * lib/fortran-torture.exp: Catch remaining uses of
2150         remote_file build delete.
2151
2152 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2155
2156 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2157
2158         * gcc.dg/warn-addr-cmp.c: New test.
2159
2160 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR debug/25023
2163         PR target/25293
2164         * gcc.target/i386/pr25293.c: New test.
2165
2166 2005-12-13  Petr Machata  <machata@post.cz>
2167
2168         PR c++/24907
2169         * g++.dg/parse/comma2.C: New test.
2170
2171 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2172             Jakub Jelinek  <jakub@redhat.com>
2173
2174         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2175         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2176         (limits.h): Include unconditionally.
2177         (stdlib.h): Likewise.
2178         (hashtab.h): Do not include.
2179         (getopt.h): Likewise.
2180         (stddef.h): Include.
2181         (hashval_t): Define.
2182         (struct entry): Add "next" field.
2183         (HASH_SIZE): New macro.
2184         (hash_table): New variable.
2185         (switchfiles): Do not use xmalloc.
2186         (mix): New macro.
2187         (iterative_hash): New function.
2188         (hasht): Remove.
2189         (e_exists): New function.
2190         (e_insert): Likewise.
2191         (output): Use, instead of libiberty hashtable functions.
2192         (main): Do not use getopt.  Do not call htab_create.
2193
2194 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2195
2196         PR c++/25331
2197         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2198         put atal* and atpaal* attributes on array elements.
2199         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2200         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2201         put atal* and atpaal* attributes on array elements.
2202         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2203
2204 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2205
2206         * gcc.dg/single-precision-constant.c: New test.
2207
2208 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2209
2210         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2211         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2212         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2213         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2214         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2215         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2216         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2217         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2218         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2219         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2220         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2221         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2222         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2223         gcc.target/powerpc/ppc-sdata-2.c,
2224         gcc.target/powerpc/ppc-stackalign-1.c,
2225         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2226         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2227         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2228         gcc.target/powerpc/rs6000-ldouble-2.c,
2229         gcc.target/powerpc/rs6000-power2-1.c,
2230         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2231         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2232         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2233         option into target selector.
2234         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2235         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2236
2237 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2238
2239         PR objc/25348
2240         * objc.dg/encode-9.m: New test.
2241
2242 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2243
2244         PR testsuite/20772
2245         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2246         * gcc.dg/asm-b.c: Fix typo.
2247         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2248         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2249         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2250         i?86 lp64 and x86_64 ilp32.
2251         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2252         on i?86 lp64.
2253         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2254
2255 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2256
2257         PR fortran/25078
2258         gfortran.dg/equiv_5.f90: New test.
2259
2260 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2261
2262         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2263         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2264         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2265         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2266         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2267         * gcc.dg/tree-ssa/reassoc-5.c: New.
2268         * gcc.dg/tree-ssa/reassoc-6.c: New.
2269         * gcc.dg/tree-ssa/reassoc-7.c: New.
2270         * gcc.dg/tree-ssa/reassoc-8.c: New.
2271         * gcc.dg/tree-ssa/reassoc-9.c: New.
2272         * gcc.dg/tree-ssa/reassoc-10.c: New.
2273         * gcc.dg/tree-ssa/reassoc-11.c: New.
2274
2275 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2276
2277         PR testsuite/25167
2278         PR testsuite/24478
2279         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2280
2281 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2282
2283         PR c++/25300
2284         * g++.dg/template/inherit.C: Do not use a generic error message.
2285
2286 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2287
2288         PR libobjc/25354
2289         * objc.dg/gnu-encoding: New directory.
2290         * objc.dg/gnu-encoding/compat-common.h: New file.
2291         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2292         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2293         * objc.dg/gnu-encoding/vector-defs.h: New file.
2294         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2295         * objc.dg/gnu-encoding/generate-random.c: New file.
2296         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2297         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2298         * objc.dg/gnu-encoding/generate-random.h: New file.
2299
2300 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2301
2302         PR c++/25337
2303         * g++.dg/template/defarg7.C: New test.
2304
2305 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2306
2307         PR libobjc/25347
2308         * objc.dg/encode-8.m: New test.
2309
2310 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2311
2312         PR libobjc/25346
2313         * objc.dg/encode-7.m: New test.
2314
2315 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2316
2317         PR c++/25010
2318         * g++.dg/opt/inline10.C: New test.
2319
2320 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2321
2322         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2323
2324 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2325
2326         * gfortran.dg/substring_equivalence.f90: typo in comment
2327
2328 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2329
2330         PR fortran/25068
2331         * gfortran.dg/iostat_3.f90: New test.
2332
2333 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2334
2335         PR fortran/23815
2336         * gfortran.dg/unf_io_convert_1.f90: New test.
2337         * gfortran.dg/unf_io_convert_2.f90: New test.
2338         * gfortran.dg/unf_io_convert_3.f90: New test.
2339
2340 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2341
2342         PR testsuite/20772
2343         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2344         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2345         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2346         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2347         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2348         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2349         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2350         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2351         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2352         gcc.dg/torture/fp-int-convert-float128-timode.c,
2353         gcc.dg/torture/fp-int-convert-float128.c,
2354         gcc.dg/torture/fp-int-convert-float80-timode.c,
2355         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2356         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2357
2358         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2359
2360 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2361
2362         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2363
2364 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2365
2366         * gcc.dg/20051207-1.c,
2367         * gcc.dg/20051207-2.c,
2368         * gcc.dg/20051207-3.c: New tests.
2369
2370 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2371
2372         PR testsuite/20772
2373         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2374         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2375         dg-skip-if target selector.
2376
2377         PR testsuite/20772
2378         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2379         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2380         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2381         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2382         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2383         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2384         and/or merge with i?86 cases.
2385
2386         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2387
2388         PR testsuite/20772
2389         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2390         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2391         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2392         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2393         x86_64-*-linux*.
2394
2395 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2396
2397         PR target/25311
2398         * gcc.c-torture/compile/pr25311.c: New test.
2399
2400 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2401
2402         PR libgfortran/25039
2403         * gfortran.dg/read_comma.f: New test.
2404
2405 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR c++/19317
2408         * g++.dg/opt/pr19317-1.C: New test.
2409         * g++.dg/opt/pr19317-2.C: New test.
2410         * g++.dg/opt/pr19317-3.C: New test.
2411
2412         PR target/19005
2413         * gcc.c-torture/execute/pr19005.c: New test.
2414
2415         PR target/17828
2416         * g++.old-deja/g++.other/comdat5.C: New test.
2417         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2418
2419         * g++.dg/compat/struct-layout-1.exp: New file.
2420         * g++.dg/compat/struct-layout-1.h: New.
2421         * g++.dg/compat/struct-layout-1_generate.c: New.
2422         * g++.dg/compat/struct-layout-1_x1.h: New.
2423         * g++.dg/compat/struct-layout-1_x2.h: New.
2424         * g++.dg/compat/struct-layout-1_y1.h: New.
2425         * g++.dg/compat/struct-layout-1_y2.h: New.
2426
2427         * gcc.dg/20050330-2.c: New test.
2428
2429 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2430
2431         PR fortran/25292
2432         * gfortran.dg/associated_1.f90: New.
2433
2434 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2435
2436         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2437         ILP32 vect_no_align platforms.
2438
2439 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2440             Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR target/25268
2443         * gcc.c-torture/compile/20051207-1.c: New test.
2444
2445 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2446
2447         PR testsuite/20772
2448         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2449         gcc.dg/torture/pr18582-1.c,
2450         gcc.target/i386/attributes-error.c: Also test on x86_64.
2451
2452         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2453
2454 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2455
2456         PR c++/19397
2457         * g++.dg/template/typedef3.C: New test.
2458
2459         PR c++/19762
2460         PR c++/19764
2461         * g++.dg/template/dtor3.C: Fix error markers.
2462
2463 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2464
2465         * lib/target-supports.exp (check_effective_target_sync_char_short):
2466         Add s390*.
2467
2468 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2469
2470         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2471
2472 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2473
2474         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2475         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2476         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2477         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2478
2479 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2480
2481         PR c++/25263
2482         * g++.dg/other/array2.C: New test case.
2483
2484 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2485
2486         * gcc.dg/darwin-weakimport-3.c: New.
2487
2488         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2489         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2490         and to work on Darwin.
2491         * gcc.dg/attr-weakref-1b.c: New file.
2492         * gcc.dg/attr-weakref-2.c: New test.
2493         * gcc.dg/darwin-weakref-1.c: New test.
2494
2495 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2496
2497         PR testsuite/25247
2498         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2499         use in selector expressions.
2500         (dg-xfail-if): Ditto.
2501         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2502         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2503         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2504         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2505         * gcc.test-framework/test-framework.exp: Skip generated tests if
2506         CHECK_TEST_FRAMEWORK is not 1.
2507
2508 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2509
2510         PR tree-optimization/24963
2511         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2512
2513         PR target/24108
2514         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2515
2516         PR target/18580
2517         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2518         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2519         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2520         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2521
2522 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2523
2524         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2525         dg-options.
2526
2527 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2528
2529         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2530
2531 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2532
2533         * gcc.dg/format/cast-1.c: New test.
2534
2535 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2536
2537         PR c/7776
2538         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2539         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2540         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2541         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2542
2543 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2544
2545         * gcc.dg/cast-pretty-print-1.c: New test.
2546
2547 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2548
2549         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2550
2551 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/24173
2554         * g++.dg/template/friend40.C: New test.
2555
2556 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2557
2558         PR target/25199
2559         * gcc.target/i386/movq-2.c: New test.
2560         * gcc.target/i386/movq.c: Remove target i?86, instead add
2561         dg-require-effective-target ilp32.
2562
2563 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2564
2565         PR c++/24103
2566         * g++.dg/other/default1.C: New test.
2567
2568 2005-12-02  Richard Guenther  <rguenther@suse.de>
2569
2570         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2571
2572 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2573
2574         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2575
2576 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2577
2578         PR target/21017
2579         * gcc.target/powerpc/rotate.c: New.
2580
2581 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2582
2583         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2584         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2585
2586 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2587
2588         PR c/13384
2589         * gcc.dg/pr17730-1.c: Adjust.
2590         * gcc.dg/lvalue1.c (main): Likewise.
2591         * gcc.dg/lvalue-2.c: Likewise.
2592         * g++.dg/pr7503-3.C
2593
2594 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2595
2596         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2597         error messages.
2598
2599 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2600
2601         PR fortran/24789
2602         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2603
2604 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2605
2606         PR target/24475
2607         * lib/target-supports.exp (check_effective_target_tls): New.
2608         (check_effective_target_tls_runtime): New.
2609         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2610         for TLS support.
2611         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2612         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2613         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2614         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2615         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2616         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2617         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2618         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2619         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2620         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2621         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2622         effective-target TLS.
2623         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2624         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2625         effective-target TLS runtime.
2626
2627 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2628
2629         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2630
2631 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2632
2633         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2634         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2635         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2636         ignored" warnings when "packing" is the same as the ABI layout.
2637
2638 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2639
2640         PR fortran/21302
2641         * gfortran.dg/line_length_1.f: New test.
2642         * gfortran.dg/line_length_2.f90: Ditto.
2643
2644 2005-11-30  Richard Guenther  <rguenther@suse.de>
2645
2646         PR tree-optimization/21655
2647         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2648
2649 2005-11-30  Dale Johannesen  <dalej@apple.com>
2650
2651         * gcc.c-torture/compile/pr24930.c: New.
2652
2653 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2654
2655         PR fortran/15809
2656         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2657
2658 2005-11-30  Jeff Law  <law@redhat.com>
2659
2660         * g++.old-deja/g++.law/pr25000.C: New test.
2661
2662 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2663
2664         * gcc.dg/tls/opt-11.c: New test.
2665
2666 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2667
2668         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2669         targets.
2670         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2671         LP64 ia64.
2672
2673 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2674
2675         * gfortran.dg/open_access_1.f90: New test.
2676
2677 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2678
2679         * gcc.dg/charset/builtin2.c: New test.
2680
2681 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2682
2683         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2684         on mmix-*-* for *_[xy].c.
2685
2686 2005-11-28  Kean Johnston  <jkj@sco.com>
2687
2688         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2689         headers.
2690         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2691         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2692         * gcc.target/i386/asm-3.c: Ditto.
2693         * gcc.target/i386/clobbers.c: Ditto.
2694         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2695         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2696         test regexp.
2697         * gcc.target/i386/mul.c: Ditto.
2698         * gcc.target/i386/ssetype-1.c: Ditto.
2699         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2700         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2701         static so the test works with -fPIC mode too. Based on comment in
2702         PR19231 by Pinski.
2703         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2704
2705 2005-11-28  Richard Guenther  <rguenther@suse.de>
2706
2707         * gcc.dg/alias-9.c: New testcase.
2708         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2709
2710 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2711             Uros Bizjak  <uros@kss-loka.si>
2712
2713         PR middle-end/20219
2714         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2715         tan(x)/sin(x) transformations.
2716
2717 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2718
2719         PR middle-end/24575
2720         * gcc.dg/tree-ssa/divide-3.c: New test.
2721         * gcc.dg/tree-ssa/divide-4.c: New test.
2722
2723 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2724
2725         PR fortran/24917
2726         *  gfortran.dg/boz_6.f90: New test.
2727
2728 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2729
2730         PR fortran/23912
2731         * gfortran.dg/modulo_1.f90: New test.
2732
2733 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2734
2735         PR libfortran/24919
2736         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2737         fail on CRLF platforms.
2738         * gfortran.dg/ftell_2.f90: Likewise.
2739
2740 2005-11-26  Eric Christopher  <echristo@apple.com>
2741
2742         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2743
2744 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2745
2746         * objc.dg/gnu-runtime-3.m: Simplify.
2747
2748 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2749
2750         PR middle-end/23669
2751         * gcc.dg/tree-ssa/divide-1.c: New test.
2752         * gcc.dg/tree-ssa/divide-2.c: New test.
2753
2754 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2755
2756         PR libgfortran/24945
2757         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2758
2759 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2760
2761         PR libgfortran/24945
2762         * gfortran.dg/open_status_2.f90: New test.
2763
2764 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2765
2766         * gcc.c-torture/execute/builtins/fprintf.c,
2767         gcc.c-torture/execute/builtins/fputs-lib.c,
2768         gcc.c-torture/execute/builtins/fputs.c,
2769         gcc.c-torture/execute/builtins/lib/fprintf.c,
2770         gcc.c-torture/execute/builtins/lib/printf.c,
2771         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2772
2773 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2774
2775         * gcc.dg/20050922-2.c: New test.
2776
2777 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2778
2779         * objc.dg/gnu-runtime-3.m: New test.
2780
2781 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2782
2783         PR c++/9278
2784         * g++.dg/other/void1.C: New test.
2785
2786 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2787
2788         PR middle-end/24998
2789         * gcc.dg/torture/fp-int-convert-float.c,
2790         gcc.dg/torture/fp-int-convert-double.c,
2791         gcc.dg/torture/fp-int-convert-long-double.c,
2792         gcc.dg/torture/fp-int-convert-timode.c,
2793         gcc.dg/torture/fp-int-convert-float80.c,
2794         gcc.dg/torture/fp-int-convert-float80-timode.c,
2795         gcc.dg/torture/fp-int-convert-float128.c,
2796         gcc.dg/torture/fp-int-convert-float128-timode.c,
2797         gcc.dg/torture/fp-int-convert.h: New files.
2798
2799 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2800
2801         PR middle-end/24989
2802         * gcc.dg/tree-ssa/bool-10.c: New test.
2803         * gcc.dg/tree-ssa/bool-11.c: New test.
2804         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2805
2806 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2807
2808         PR middle-end/24990
2809         * tree-ssa/pr24990-1.c: New test.
2810
2811 2005-11-24  Richard Guenther  <rguenther@suse.de>
2812         Dirk Mueller <dmueller@suse.de>
2813
2814         PR c++/14024
2815         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2816         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2817         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2818         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2819         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2820         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2821
2822 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2823
2824         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2825
2826 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2827
2828         PR c/21668
2829         * gcc.dg/Wc++-compat.c: New.
2830         * gcc.dg/Wno-c++-compat.c: New.
2831
2832 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2833
2834         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2835         (vspltish, vspltisw): Likewise.
2836
2837 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2838
2839         PR libgfortran/24794
2840         * gfortran.dg/namelist_12.f: Fix quotes.
2841         * gfortran.dg/namelist_13.f90: Fix quotes.
2842         * gfortran.dg/namelist_14.f90: Fix quotes.
2843         * gfortran.dg/namelist_15.f90: Fix quotes.
2844         * gfortran.dg/namelist_use.f90: Fix quotes.
2845         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2846         * gfortran.dg/namelist_21.f90: New test.
2847         * gfortran.dg/namelist_22.f90: New test.
2848
2849 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2850
2851         PR target/23435
2852         * gcc.c-torture/compile/pr23435.c: New.
2853
2854 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2855
2856         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2857
2858 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2859
2860         * gcc.target/powerpc/405-macchw-1.c,
2861         gcc.target/powerpc/405-macchw-2.c,
2862         gcc.target/powerpc/405-macchwu-1.c,
2863         gcc.target/powerpc/405-macchwu-2.c,
2864         gcc.target/powerpc/405-machhw-1.c,
2865         gcc.target/powerpc/405-machhw-2.c,
2866         gcc.target/powerpc/405-machhwu-1.c,
2867         gcc.target/powerpc/405-machhwu-2.c,
2868         gcc.target/powerpc/405-maclhw-1.c,
2869         gcc.target/powerpc/405-maclhw-2.c,
2870         gcc.target/powerpc/405-maclhwu-1.c,
2871         gcc.target/powerpc/405-maclhwu-2.c,
2872         gcc.target/powerpc/405-mulchw-1.c,
2873         gcc.target/powerpc/405-mulchw-2.c,
2874         gcc.target/powerpc/405-mulchwu-1.c,
2875         gcc.target/powerpc/405-mulchwu-2.c,
2876         gcc.target/powerpc/405-mulhhw-1.c,
2877         gcc.target/powerpc/405-mulhhw-2.c,
2878         gcc.target/powerpc/405-mulhhwu-1.c,
2879         gcc.target/powerpc/405-mulhhwu-2.c,
2880         gcc.target/powerpc/405-mullhw-1.c,
2881         gcc.target/powerpc/405-mullhw-2.c,
2882         gcc.target/powerpc/405-mullhwu-1.c,
2883         gcc.target/powerpc/405-mullhwu-2.c,
2884         gcc.target/powerpc/405-nmacchw-1.c,
2885         gcc.target/powerpc/405-nmacchw-2.c,
2886         gcc.target/powerpc/405-nmachhw-1.c,
2887         gcc.target/powerpc/405-nmachhw-2.c,
2888         gcc.target/powerpc/405-nmaclhw-1.c,
2889         gcc.target/powerpc/405-nmaclhw-2.c,
2890         gcc.target/powerpc/440-macchw-1.c,
2891         gcc.target/powerpc/440-macchw-2.c,
2892         gcc.target/powerpc/440-macchwu-1.c,
2893         gcc.target/powerpc/440-macchwu-2.c,
2894         gcc.target/powerpc/440-machhw-1.c,
2895         gcc.target/powerpc/440-machhw-2.c,
2896         gcc.target/powerpc/440-machhwu-1.c,
2897         gcc.target/powerpc/440-machhwu-2.c,
2898         gcc.target/powerpc/440-maclhw-1.c,
2899         gcc.target/powerpc/440-maclhw-2.c,
2900         gcc.target/powerpc/440-maclhwu-1.c,
2901         gcc.target/powerpc/440-maclhwu-2.c,
2902         gcc.target/powerpc/440-mulchw-1.c,
2903         gcc.target/powerpc/440-mulchw-2.c,
2904         gcc.target/powerpc/440-mulchwu-1.c,
2905         gcc.target/powerpc/440-mulchwu-2.c,
2906         gcc.target/powerpc/440-mulhhw-1.c,
2907         gcc.target/powerpc/440-mulhhw-2.c,
2908         gcc.target/powerpc/440-mulhhwu-1.c,
2909         gcc.target/powerpc/440-mulhhwu-2.c,
2910         gcc.target/powerpc/440-mullhw-1.c,
2911         gcc.target/powerpc/440-mullhw-2.c,
2912         gcc.target/powerpc/440-mullhwu-1.c,
2913         gcc.target/powerpc/440-mullhwu-2.c,
2914         gcc.target/powerpc/440-nmacchw-1.c,
2915         gcc.target/powerpc/440-nmacchw-2.c,
2916         gcc.target/powerpc/440-nmachhw-1.c,
2917         gcc.target/powerpc/440-nmachhw-2.c,
2918         gcc.target/powerpc/440-nmaclhw-1.c,
2919         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2920
2921 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2922
2923         PR fortran/24774
2924         * gfortran.dg/inquire_9.f90: New test.
2925
2926         PR fortran/21647
2927         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2928
2929 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2930
2931         PR libfortran/24432
2932         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2933         Check that 'cos' is supported.
2934
2935 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2936
2937         PR fortran/24223
2938         * gfortran.dg/substring_equivalence.f90: New test.
2939
2940         PR fortran/24705
2941         * gfortran.dg/auto_internal_assumed.f90: New test.
2942
2943 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2944
2945         * gcc.dg/fold-div-2.c: New test.
2946
2947 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2948
2949         PR rtl-optimization/24883
2950         * gcc.c-torture/compile/pr24883.c: New test.
2951
2952 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2953
2954         PR middle-end/20583
2955         * gcc.c-torture/compile/pr20583.c: New.
2956
2957 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2958
2959         * gcc.c-torture/execute/usmul.c: New test.
2960
2961 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2962
2963         * gcc.dg/tree-ssa/vrp22.c: New test.
2964
2965 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2966
2967         PR middle-end/24912
2968         * gcc.dg/torture/pr24912-1.c: New test.
2969
2970 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2971
2972         PR fortran/24862
2973         * gfortran.dg/arrayio_derived_1.f90: New test.
2974
2975 2005-11-19  Richard Guenther  <rguenther@suse.de>
2976
2977         PR middle-end/23294
2978         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2979
2980 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2981
2982         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2983
2984 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2985
2986         PR c++/8355
2987         * g++.dg/template/friend39.C: New test.
2988
2989 2005-11-18  James E Wilson  <wilson@specifix.com>
2990
2991         * gcc.dg/builtin-strstr.c: New.
2992
2993 2005-11-18  Richard Henderson  <rth@redhat.com>
2994
2995         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2996         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2997         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2998         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2999         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3000         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3001         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3002         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3003         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3004         renaming to remove initial "ia64-".
3005
3006 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3007
3008         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3009
3010 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3011
3012         * g++.dg/cpp/string-2.C: New test.
3013
3014 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3015
3016         * gcc.dg/tree-ssa/loop-14.c: New test.
3017
3018 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3019             Michael Chamberlain <michael@chamberlain.net.au>
3020
3021         * ada/acats/run_all.sh (target_run): Kill long running tests.
3022
3023 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3024
3025         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3026         * gcc.dg/cleanup-9.c: Likewise.
3027         * gcc.dg/cleanup-10.c: Likewise.
3028         * gcc.dg/cleanup-11.c: Likewise.
3029
3030 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3031
3032         PR fortran/24892
3033         * gfortran.dg/open_access_append_1.f90: New test.
3034         * gfortran.dg/open_access_append_2.f90: New test.
3035
3036 2005-11-16  Richard Guenther  <rguenther@suse.de>
3037
3038         PR middle-end/24851
3039         * gcc.c-torture/execute/pr24851.c: New testcase.
3040
3041 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3042
3043         * gcc.dg/fold-overflow-1.c: New test.
3044
3045 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3046
3047         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3048         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3049
3050 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3051
3052         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3053         structures.
3054         * g++.dg/eh/forced2.C: Likewise.
3055         * g++.dg/eh/forced3.C: Likewise.
3056         * g++.dg/eh/forced4.C: Likewise.
3057
3058 2005-11-11  Mike Stump  <mrs@apple.com>
3059
3060         * g++.old-deja/g++.mike/unused.C: Add.
3061
3062 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3063
3064         PR c++/24667
3065         * g++.dg/warn/Wcast-qual1.C: New test.
3066
3067 2005-11-15  Jan Hubicka  <jh@suse.cz>
3068
3069         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3070
3071 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3072
3073         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3074
3075 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3076
3077         PR 24840
3078         * gcc.dg/tree-ssa/pr24840.c: New test.
3079
3080 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3081
3082         PR testsuite/24841
3083         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3084
3085 2005-11-14  Dale Johannesen  <dalej@apple.com>
3086
3087         * gcc.c-torture/execute/20051113-1.c: New.
3088
3089 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3090
3091         PR c++/24687
3092         * g++.dg/template/crash43.C: New test.
3093
3094 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3095
3096         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3097
3098 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3099
3100         PR c++/24817
3101         * g++.dg/eh/spec8.C: New test.
3102
3103 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3104
3105         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3106
3107 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/20293
3110         * g++.dg/parse/ambig4.C: New test.
3111         * g++.dg/tc1/dr101.C: Adjust error markers.
3112         * g++.dg/lookup/strong-using-2.C: Likewise.
3113         * g++.dg/lookup/ambig5.C: Likewise.
3114         * g++.dg/lookup/ambig4.C: Likewise.
3115         * g++.dg/parse/crash22.C: Likewise.
3116
3117 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3118
3119         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3120
3121 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3122
3123         * gcc.dg/nested-calls-1.c: New test.
3124
3125 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3126
3127         * gfortran.dg/complex_intrinsic_1.f90: New test.
3128         * gfortran.dg/complex_intrinsic_2.f90: New test.
3129         * gfortran.dg/fgetc_1.f90: New test.
3130         * gfortran.dg/fgetc_2.f90: New test.
3131         * gfortran.dg/fgetc_3.f90: New test.
3132         * gfortran.dg/ftell_1.f90: New test.
3133         * gfortran.dg/ftell_2.f90: New test.
3134         * gfortran.dg/gnu_logical_1.F: New test.
3135         * gfortran.dg/gnu_logical_2.f90: New test.
3136
3137 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3138
3139         PR middle-end/24820
3140         * testsuite/gcc.dg/pr24820.c: New test.
3141
3142 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3143
3144         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3145         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3146         variable.
3147
3148 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3149
3150         testsuite/24614
3151         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3152
3153 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3154
3155         * gcc.target/cris/cris.exp: New file.
3156         * gcc.target/cris/rld-legit1.c: New test.
3157         * gcc.target/cris/rld-legit2.c: New test.
3158
3159 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3160
3161         PR c++/24780
3162         * g++.dg/opt/pr24780.C: New test.
3163
3164         PR c++/24761
3165         * g++.dg/template/asm1.C: New test.
3166
3167 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3168
3169         PR libgfortran/24787
3170         * gfortran.dg/scan_1.f90: New test.
3171
3172 2005-11-12  Jan Hubicka  <jh@suse.cz>
3173
3174         * gcc.target/i386/minmax-1.c: New.
3175         * gcc.target/i386/minmax-2.c: New.
3176
3177 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3178
3179         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3180
3181 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3182
3183         * gcc.c-torture/execute/20051110-1.c,
3184         gcc.c-torture/execute/20051110-2.c: New tests.
3185
3186 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3187
3188         PR middle-end/24750
3189         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3190         New tests.
3191
3192 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3193
3194         * lib/target-libpath.exp (get_shlib_extension): New proc.
3195         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3196         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3197         * lib/objc.exp (objc_target_compile): Likewise.
3198         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3199         detection.
3200
3201 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3202
3203         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3204
3205         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3206         Add -static to additional_flags and pass it to target_compile.
3207
3208 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3209
3210         PR libgfortran/24719
3211         gfortran.dg/read_noadvance.f90: New test.
3212
3213         PR libgfortran/24699
3214         gfortran.dg/fmt_t_2.f90: New test.
3215
3216         PR libgfortran/24785
3217         gfortran.dg/read_x_eor.f90: New test.
3218
3219         PR libgfortran/24584
3220         gfortran.dg/namelist_empty.f90: Rename test.
3221
3222         PR libgfortran/24489
3223         gfortran/read_eor.f90: Rename test.
3224
3225 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3226
3227         PR fortran/15976
3228         * gfortran.dg/automatic_module_variable.f90: New test.
3229
3230 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3231
3232         PR target/24445
3233         * gcc.dg/pr24445.c: New test.
3234
3235 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3236
3237         PR fortran/24655
3238         PR fortran/24755
3239         * gfortran.dg/recursive_statement_functions.f90: Add statement
3240         functions using inline intrinsic functions and parameters to test
3241         that they no longer seg-fault.
3242
3243         PR fortran/24409
3244         gfortran.dg/nested_modules_4.f90: New test.
3245         gfortran.dg/nested_modules_5.f90: New test.
3246
3247 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3248
3249         PR fortran/24643
3250         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3251
3252 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3253
3254         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3255         failures.
3256
3257 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3258
3259         * gcc.dg/sparc-getcontext-1.c: New test.
3260
3261 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3262
3263         * gcc.dg/ifcvt-fabs-1.c: New test.
3264
3265 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3266
3267         PR other/4372
3268         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3269         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3270
3271 2005-11-09  Richard Guenther  <rguenther@suse.de>
3272
3273         PR tree-optimization/24716
3274         * gcc.c-torture/execute/pr24716.c: New testcase.
3275
3276 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3277
3278         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3279
3280 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3281
3282         PR 24624
3283         * gcc.dg/pr24624.c: Testcase added.
3284
3285 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3286
3287         PR 24623
3288         * g++.dg/other/pr24623.C: Testcase added.
3289
3290 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3291
3292         PR fortran/22607
3293         * gfortran-dg/pure_byref_1.f90: New.
3294         * gfortran-dg/pure_byref_2.f90: New.
3295
3296 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3297
3298         PR c/24101
3299         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3300         * gcc.dg/dg.exp: Run main loop also for *.i files.
3301
3302 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3303
3304         PR c++/19450
3305         * g++.dg/tls/diag-3.C: New test.
3306         * g++.dg/tls/diag-4.C: New test.
3307         * g++.dg/tls/static-1.C: New test.
3308         * g++.dg/tls/static-1a.cc: New file.
3309
3310 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3311
3312         PR 23046
3313         * g++.dg/tree-ssa/pr23046.C: New test.
3314
3315 2005-11-08  Devang Patel <dpatel@apple.com>
3316
3317         PR tree-optimization/23115
3318         * gcc.dg/tree-ssa/pr23115.c: New.
3319
3320 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3321
3322         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3323         * gcc.target/powerpc/pr16155.c: Same.
3324         * gcc.target/powerpc/altivec-1.c: Same.
3325         * gcc.target/powerpc/altivec-2.c: Same.
3326         * gcc.target/powerpc/altivec-3.c: Same.
3327         * gcc.target/powerpc/altivec-5.c: Same.
3328         * gcc.target/powerpc/altivec-11.c: Same.
3329         * gcc.target/powerpc/altivec-12.c: Same.
3330         * gcc.target/powerpc/altivec-14.c: Same.
3331         * gcc.target/powerpc/altivec-22.c: Same.
3332         * gcc.target/powerpc/altivec-consts.c: Same.
3333         * gcc.target/powerpc/altivec-pr22085.c: Same.
3334         * gcc.target/powerpc/altivec-splat.c: Same.
3335         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3336         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3337         * gcc.target/powerpc/darwin-longlong.c: Same.
3338
3339 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3340
3341         PR target/19340
3342         * gcc.dg/pr19340.c: New test.
3343
3344 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3345
3346         PR rtl-optimization/24683
3347         * gcc.dg/pr24683.c: New test.
3348
3349 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3350
3351         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3352         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3353
3354 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3355
3356         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3357
3358 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3359
3360         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3361
3362 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3363
3364         PR target/24230
3365
3366         * gcc.target/powerpc/altivec-consts.c,
3367         gcc.target/powerpc/altivec-splat.c: New testcase.
3368
3369 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3370
3371         PR c/24599
3372
3373         * gcc.dg/overflow-2.c: New testcase.
3374
3375 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3376
3377         PR rtl-optimization/23567
3378         * gcc.c-torture/execute/20051104-1.c: New test.
3379
3380 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3381
3382         PR fortran/24534
3383         gfortran.dg/private_type_2.f90: Modified to check that case with
3384         PRIVATE declaration within derived type is accepted.
3385
3386         PR fortran/20838
3387         gfortran.dg/pointer_assign_1.f90: New test.
3388
3389         PR fortran/20840
3390         * gfortran.dg/arrayio_0.f90: New test.
3391
3392         PR fortran/17737
3393         gfortran.dg/data_initialized.f90: New test.
3394         gfortran.dg/data_constraints_1.f90: New test.
3395         gfortran.dg/data_constraints_2.f90: New test.
3396
3397 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3398
3399         PR fortran/24174
3400         PR fortran/24305
3401         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3402
3403 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3404
3405         PR 24670
3406         * gcc.dg/tree-ssa/pr24670.c: New test.
3407
3408 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3409
3410         PR target/22432
3411         * gcc.target/i386/pr22432.c: New test.
3412
3413 2005-11-05  Richard Henderson  <rth@redhat.com>
3414
3415         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3416         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3417         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3418         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3419         from gcc.dg/alpha-*.
3420         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3421         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3422
3423 2005-11-05  Andreas Jaeger  <aj@suse.de>
3424
3425         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3426
3427 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3428
3429         PR target/23424
3430         * gcc.dg/torture/pr23424-1.c: New test.
3431
3432 2005-11-04  Richard Henderson  <rth@redhat.com>
3433
3434         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3435         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3436         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3437         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3438         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3439         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3440         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3441         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3442         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3443         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3444         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3445         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3446         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3447         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3448         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3449         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3450         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3451         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3452         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3453         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3454         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3455         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3456         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3457         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3458         Move from gcc.dg/.
3459         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3460         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3461         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3462         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3463         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3464         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3465         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3466         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3467         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3468         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3469         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3470         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3471         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3472         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3473         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3474         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3475         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3476         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3477         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3478         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3479         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3480         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3481         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3482         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3483         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3484         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3485         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3486         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3487         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3488         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3489         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3490         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3491         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3492         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3493         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3494         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3495         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3496         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3497         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3498         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3499         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3500         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3501         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3502         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3503         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3504
3505 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3506
3507         PR 24627
3508         * gcc.dg/tree-ssa/pr24627.c: New test.
3509
3510 2005-11-04 Paul Brook  <paul@codesourcery.com>
3511
3512         * gcc.dg/tls/opt-10.c: New test.
3513
3514 2005-11-04  Andreas Jaeger  <aj@suse.de>
3515
3516         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3517         avoid extra warnings.
3518
3519 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3520
3521         PR libfortran/22298
3522         * gcc/testsuite/lib/target-supports.exp
3523         (check_effective_target_static_libgfortran): New
3524         static_libgfortran effective target.
3525         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3526         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3527
3528 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3529
3530         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3531
3532 2005-11-03  Josh Conner  <jconner@apple.com>
3533
3534         PR c++/19989
3535         g++.dg/ext/array2.C: New test.
3536         g++.dg/template/dependent-name3.C: New test.
3537         g++.dg/template/dependent-name4.C: New test.
3538         g++.dg/template/sfinae2.C: New test.
3539
3540 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3541
3542         PR preprocessor/22042
3543         * gcc.dg/cpp/strify4.c: New test.
3544
3545 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3546
3547         PR c++/17964
3548         * g++.dg/cpp/string-1.C: New test.
3549
3550 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3551
3552         * gcc.target/powerpc: New directory.
3553         * gcc.target/powerpc/powerpc.exp: New file.
3554         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3555         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3556         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3557         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3558         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3559         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3560         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3561         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3562         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3563         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3564         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3565         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3566         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3567         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3568         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3569         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3570         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3571         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3572         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3573         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3574         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3575         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3576         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3577         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3578         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3579         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3580         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3581         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3582         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3583         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3584         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3585         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3586         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3587         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3588
3589 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3590
3591         PR c++/21627
3592         * g++.dg/warn/inline2.C: New test.
3593
3594 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3595
3596         PR middle-end/23155
3597         * g++.dg/ext/c99struct1.C: New test.
3598         * gcc.dg/union-cast-1.c: New test.
3599         * gcc.dg/union-cast-2.c: New test.
3600         * gcc.dg/union-cast-3.c: New test.
3601
3602 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3603
3604         PR middle-end/24589
3605         * gcc.c-torture/execute/zero-struct-2.c: New test.
3606
3607 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3608
3609         PR c++/24582
3610         * g++.dg/init/switch1.C: New test.
3611
3612 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3613
3614         * gcc.dg/delay-slot-1.c: New test.
3615
3616 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3617
3618         PR target/24620
3619         * gcc.dg/pr24620.c: New test.
3620
3621 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3622
3623         PR c/24329
3624         * gcc.dg/format/unnamed-1.c: New test.
3625
3626 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3627
3628         PR c++/22434
3629         * g++.dg/expr/cond8.C: New test.
3630
3631         PR c++/24560
3632         * g++.dg/parse/dot1.C: New test.
3633
3634 2005-11-02  Jan Hubicka  <jh@suse.cz>
3635
3636         PR target/23303
3637         * gcc.dg/i386-lea.c: New test
3638
3639 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3640
3641         PR target/24615
3642         * gcc.dg/pr24615.c: New test.
3643
3644 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3645
3646         PR target/24600
3647         * gcc.dg/pr24600.c: New test.
3648
3649 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3650
3651         PR c++/19253
3652         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3653         * g++.dg/parse/typename9.C: New test.
3654         * g++/dg/parse/typename10.C: Likewise.
3655
3656 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3657
3658         PR fortran/18157
3659         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3660         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3661         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3662
3663 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3664
3665         PR c++/24569
3666         * g++.dg/debug/static1.C: New test.
3667
3668 2005-11-02  Josh Conner  <jconner@apple.com>
3669
3670         * g++.dg/crash38.C: moved into proper directory...
3671         * g++.dg/template/crash42.C: ...here
3672
3673 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3674
3675         PR target/18338
3676         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3677         pcc_bitfield_type_matters || default_packed.
3678
3679         * lib/target-supports.exp
3680         (check_effective_target_pcc_bitfield_type_matters): New proc.
3681         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3682
3683         PR testsuite/23304
3684         * lib/target-supports.exp (check_effective_default_packed): New proc.
3685         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3686         Gate expected errors on target ! default_packed.
3687         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3688
3689 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3690
3691         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3692         change (r106358).
3693
3694 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3695
3696         PR fortran/24008
3697         * gfortran.dg/entry_5.f90: New.
3698         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3699
3700 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3701
3702         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3703
3704 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3705
3706         PR fortran/21565
3707         gfortran.dg/namelist_blockdata.f90: New test.
3708
3709         PR fortran/18737
3710         gfortran.dg/external_implicit_none.f90: New test.
3711
3712         PR fortran/14994
3713         * gfortran.dg/secnds.f: New test.
3714
3715 2005-10-31  Jan Hubicka  <jh@suse.cz>
3716
3717         PR target/20928
3718         * gcc.c-torture/compile/pr20928.c: New test.
3719
3720 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         PR middle-end/23492
3723         * gcc.c-torture/compile/zero-strct-5.c: New test.
3724
3725 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3726
3727         PR libgfortran/24584
3728         * gfortran.dg/pr24584.f90: New test.
3729
3730 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3731
3732         PR fortran/18883
3733         * gfortran.dg/char_result_9.f90: New.
3734         * gfortran.dg/char_result_10.f90: New.
3735
3736 2005-10-30  Jan Hubicka  <jh@suse.cz>
3737
3738         * g++.dg/tree-ssa/pr24172.C: New testcase.
3739
3740 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3741
3742         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3743
3744 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3745
3746         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3747         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3748         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3749         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3750         gfortran.dg/enum_9.f90,
3751         gfortran.fortran-torture/compile/enum_1.f90,
3752         gfortran.fortran-torture/execute/enum_1.f90,
3753         gfortran.fortran-torture/execute/enum_2.f90,
3754         gfortran.fortran-torture/execute/enum_3.f90,
3755         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3756
3757 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3758
3759         PR target/18482
3760         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3761         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3762
3763 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3764
3765         PR libfortran/20179
3766         * gfortran.dg/mixed_io_1.f90: New test.
3767         * gfortran.dg/mixed_io_1.c: New file.
3768
3769 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3770
3771         * gfortran.dg/malloc_free_1.f90: New test.
3772
3773 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3774
3775         * gcc.dg/nested-func-4.c: Require profiling -pg.
3776
3777 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3778
3779         PR C++/23229
3780         * g++.dg/warn/main-2.C: New test.
3781
3782 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3783
3784         PR fortran/24545
3785         * gfortran.dg/interface_2.f90: new test.
3786
3787 2005-10-28  Josh Conner  <jconner@apple.com>
3788
3789         PR c++/22153
3790         * g++.dg/template/crash38.C: New test.
3791         * g++.dg/parse/explicit1.C: Change expected errors.
3792
3793 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3794
3795         PR C++/23426
3796         * g++.dg/other/large-size-array.C: New test.
3797
3798 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3799
3800         PR middle-end/24362
3801         * g++.dg/opt/complex4.C: New test.
3802
3803 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3804
3805         * gcc.dg/nested-func-4.c: New test.
3806
3807 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3808
3809         PR fortran/24158
3810         gfortran.dg/derived_recursion.f90: New test.
3811         gfortran.dg/implicit_actual.f90: New test.
3812
3813 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3814
3815         PR middle-end/24295, PR testsuite/24477
3816         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3817         removed when weakref hits the tree.
3818
3819 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3820
3821         * gfortran.dg/cray_pointers_4.f90: New test.
3822
3823         * gfortran.dg/cray_pointers_5.f90: New test.
3824
3825 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3826
3827         PR fortran/22290
3828         * gfortran.dg/assign_5.f90: New test.
3829         * gfortran.dg/assign_6.f: New test.
3830
3831 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3832
3833         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3834         CPU has no SSE support.
3835
3836 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3837
3838         PR libgfortran/24224
3839         * gfortran.dg/arrayio_1.f90: Update attribution.
3840         * gfortran.dg/arrayio_2.f90: Update attribution.
3841         * gfortran.dg/arrayio_3.f90: Update attribution.
3842         * gfortran.dg/arrayio_4.f90: Update test conditions.
3843         * gfortran.dg/arrayio_5.f90: Update attribution.
3844         * gfortran.dg/arrayio_6.f90: New test.
3845         * gfortran.dg/arrayio_7.f90: New test.
3846
3847 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3848
3849         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3850
3851 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3852
3853         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3854
3855 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3856
3857         PR fortran/24416
3858         * gfortran.dg/namelist_char_only.f90: New test.
3859
3860 2005-10-24  Asher Langton  <langton2@llnl.gov>
3861
3862         PR fortran/17031
3863         PR fortran/22282
3864         * gfortran.dg/cray_pointers_1.f90: New test.
3865         * gfortran.dg/cray_pointers_2.f90: New test.
3866         * gfortran.dg/cray_pointers_3.f90: New test.
3867         * gfortran.dg/loc_1.f90: New test.
3868         * gfortran.dg/loc_2.f90: New test.
3869
3870 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3871
3872         * gcc.dg/pr24225.c: New test.
3873
3874 2005-10-24  Asher Langton  <langton2@llnl.gov>
3875
3876         * gfortran.dg/dup_save_1.f90: New test.
3877         * gfortran.dg/dup_save_2.f90: New test.
3878
3879 2005-10-24  Paul Brook  <paul@codesourcery.com>
3880
3881         PR 24107
3882         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3883         stdint.h.
3884
3885 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3886
3887         PR libgfortran/24489
3888         * gfortran.dg/pr24489.f90: New test.
3889
3890 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3891
3892         PR fortran/23635
3893         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3894
3895 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3896
3897         PR target/18911
3898         * g++.dg/init/array16.C: Skip for mmix-*-*.
3899
3900 2005-10-23  Asher Langton  <langton2@llnl.gov>
3901
3902         * gfortran.dg/byte_1.f90: New test.
3903         * gfortran.dg/byte_2.f90: New test.
3904
3905 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3906
3907         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3908
3909 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3910
3911         PR fortran/18022
3912         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3913
3914         PR fortran/24311
3915         * gfortran.dg/merge_char_const.f90: New test.
3916
3917         PR fortran/24384
3918         * gfortran.dg/spread_scalar_source.f90: New test.
3919
3920 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3921
3922         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3923
3924         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3925         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3926
3927         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3928
3929 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3930
3931         PR fortran/24426
3932         * gfortran.dg/der_pointer_4.f90: New.
3933
3934 2005-10-22  David Ayers  <d.ayers@inode.at>
3935
3936         * obj-c++.dg/except-1.mm: Simplify.
3937
3938 2005-10-21  David Ayers  <d.ayers@inode.at>
3939
3940         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3941
3942 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3943
3944         * gfortran.dg/assumed_dummy_2.f90: New test.
3945
3946 2005-10-21  James E Wilson  <wilson@specifix.com>
3947
3948         PR preprocessor/15220
3949         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3950
3951 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3952
3953         * gcc.c-torture/execute/20051021-1.c: New test.
3954
3955 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/24260
3958         * g++.dg/ext/tmplattr1.C: New test.
3959
3960 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3961
3962         PR fortran/24440
3963         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3964
3965 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3966
3967         * obj-c++.dg/except-1.mm: New.
3968
3969         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3970
3971 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3972
3973         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3974
3975 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3976
3977         PR middle-end/24295
3978         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3979         declarations with the same names as thunks' alias targets, use
3980         aliases instead.
3981         * gcc.dg/attr-alias-3.c: New test.
3982         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3983
3984 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3985
3986         PR c++/22618
3987         * g++.dg/parse/access8.C: New test.
3988
3989 2005-10-20  Richard Guenther  <rguenther@suse.de>
3990
3991         PR c++/24439
3992         * g++.dg/tree-ssa/pr24439.C: New testcase.
3993
3994 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3995
3996         * g++.dg/opt/delay-slot-1.C: New test.
3997
3998 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3999
4000         PR fortran/21625
4001         * gfortran.fg/der_init_1.f90: New.
4002
4003 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4004
4005         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4006
4007 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/21908
4010         * g++.dg/parse/error28.C: New test.
4011
4012 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4013
4014         * gcc.dg/profile-generate-2.c: New test.
4015
4016 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4017
4018         PR target/23589
4019         * g++.dg/ext/dllimport11.C: New.
4020
4021 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4022
4023         PR c++/22293
4024         * g++.dg/other/friend3.C: New test.
4025
4026 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4027
4028         PR c++/23293
4029         * g++.dg/template/error19.C: New test.
4030
4031 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4032
4033         PR c++/21383
4034         * g++.dg/overload/koenig2.C: New.
4035
4036         PR c++/23118
4037         * g++.dg/overload/error2.C: New.
4038
4039         PR c++/22604
4040         * g++.dg/inherit/covariant14.C: New.
4041
4042 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4043
4044         PR c++/23440
4045         * g++.dg/parse/for1.C: New test.
4046
4047 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4048
4049         PR fortran/23446
4050         * gfortran.dg/host_dummy_index_1.f90: New test.
4051
4052         PR fortran/21459
4053         * gfortran.dg/automatic_char_len_2.f90: New test.
4054
4055         PR fortran/20866
4056         * gfortran.dg/recursive_statement_functions.f90: New test.
4057
4058         PR fortran/20853
4059         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4060
4061         PR fortran/20849
4062         * gfortran.dg/external_initializer.f90: New test.
4063
4064         PR fortran/20837
4065         * non_module_public.f90: New test.
4066
4067 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4068
4069         PR c++/24386
4070         * g++.dg/template/overload7.C: New.
4071
4072         PR c++/22551
4073         * g++.dg/other/switch2.C: Remove expected warnings.
4074
4075         PR c++/21353
4076         * g++.dg/template/defarg6.C: New.
4077
4078 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4079
4080         PR target/24315
4081         * gcc.target/i386/pr24315.c: New test.
4082
4083 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c++/24389
4086         * g++.dg/template/static21.C: New test.
4087         * g++.dg/template/static21-a.cc: Likewise.
4088
4089 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4090
4091         PR c++/23959
4092         * g++.dg/warn/Wswitch-default-1.C: New test.
4093         * g++.dg/warn/Wswitch-default-2.C: New test.
4094
4095 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/22173
4098         * g++.dg/parse/template18.C: New test.
4099         * g++.dg/template/nontype15.C: Likewise.
4100
4101 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4102
4103         PR fortran/22273
4104         * gfortran.dg/spec_expr_2.f90: New.
4105
4106 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4107
4108         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4109         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4110         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4111         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4112         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4113         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4114         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4115         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4116         previous target-specific skips and warning-message matches where
4117         applicable.
4118
4119 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4120
4121         PR c++/21347
4122         * g++.dg/warn/Wctor-dtor.C: New test.
4123
4124 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4125
4126         PR c/23439
4127         * gcc.dg/for-1.c: New test.
4128
4129 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4130
4131         PR c++/19565
4132         * g++.dg/warn/Wconversion1.C: New test.
4133         * g++.dg/ext/packed4.C: Compile with -w.
4134         * g++.dg/opt/20050511-1.C: Likewise.
4135         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4136
4137 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4138
4139         * gfortran.dg/boz_5.f90: New test.
4140
4141 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4142
4143         PR c++/22551
4144         * g++.dg/other/switch2.C: New.
4145
4146         PR c++/23984
4147         * g++.dg/init/ctor7.C: New.
4148
4149 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4150
4151         PR c++/23730
4152         * g++.dg/parse/crash32.C: New test.
4153
4154 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/20721
4157         * g++.dg/init/goto2.C: New test.
4158
4159         PR c++/22464
4160         * g++.dg/template/crash/41.C: New test.
4161
4162         PR c++/22180
4163         * g++.dg/template/crash40.C: New test.
4164
4165         PR c++/23694
4166         * g++.dg/parse/friend5.C: New test.
4167
4168         PR c++/23307
4169         * g++.dg/template/crash38.C: New test.
4170
4171         PR c++/22352
4172         * g++.dg/template/friend38.C: New test.
4173
4174         PR c++/22405
4175         * g++.dg/template/crash39.C: New test.
4176
4177 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4178
4179         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4180         gcc.dg/debug/dwarf2/dwarf-char2.c,
4181         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4182
4183         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4184
4185 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4186
4187         * gcc.dg/dll-2.c: Add tests for warnings.
4188         * gcc.dg/dll-3.c: Likewise.
4189         * gcc.dg/dll-4.c: Likewise.
4190
4191         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4192         * g++.dg/ext/dllimport2.C: Likewise.
4193         * g++.dg/ext/dllimport3.C: Likewise.
4194         * g++.dg/ext/dllimport7.C: Likewise.
4195         * g++.dg/ext/dllimport8.C: Likewise.
4196         * g++.dg/ext/dllimport9.C: Likewise.
4197
4198 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4199
4200         PR fortran/24092
4201         * gfortran.dg/derived_pointer_recursion.f90: New test.
4202
4203 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4204
4205         * gcc.c-torture/execute/20051012-1.c: New test.
4206
4207 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4208
4209         PR fortran/18082
4210         * gfortran.dg/automatic_char_len_1.f90: New test.
4211
4212 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4213
4214         PR fortran/20847
4215         * gfortran.dg/save_common.f90: New test.
4216
4217         PR fortran/20856
4218         * gfortran.dg/save_result.f90: New test.
4219
4220 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4221
4222         PR c++/21592
4223         * g++.dg/template/dependent-expr1.C: Add new expected error.
4224         * g++.dg/template/dependent-expr2.C: Adjust error text.
4225         * g++.dg/template/overload6.C: New.
4226
4227         PR c++/23797
4228         * g++.dg/other/typename8.C: New.
4229
4230         PR c++/21117
4231         * g++.dg/other/return1.C: New.
4232
4233 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4234
4235         PR c++/24052
4236         * g++.dg/ext/label5.C: New.
4237
4238 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4239
4240         PR c++/19964
4241         * g++.dg/parse/crash31.C: New.
4242
4243 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4244
4245         * g++.dg/ipa/ipa-1.c: New test.
4246         * g++.dg/ipa/ipa-2.c: New test.
4247         * g++.dg/ipa/ipa-3.c: New test.
4248         * g++.dg/ipa/ipa-4.c: New test.
4249         * g++.dg/ipa/ipa-5.c: New test.
4250         * g++.dg/ipa/ipa.exp: New file.
4251
4252 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4253
4254         PR fortran/24207
4255         * gfortran.dg/private_type_3.f90: New test.
4256
4257 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4258
4259         PR fortran/20786
4260         gfortran.dg/aint_anint_1.f90: New test.
4261
4262 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4263
4264         PR libgfortran/24313
4265         gfortran.dg/csqrt.f: New test.
4266
4267 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4268
4269         PR c++/8057
4270         * g++.dg/warn/noeffect7.C: New test.
4271         * g++.dg/warn/noeffect2.C: Instantiate templates.
4272         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4273         and warning.
4274
4275 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4276
4277         PR c++/21089
4278         * g++.dg/init/float1.C: New test.
4279
4280         PR c++/24277
4281         * g++.dg/init/member1.C: Tweak error markers.
4282
4283 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4284
4285         PR testsuite/24281
4286         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4287         Check for null pointer.
4288
4289 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/21369
4292         * g++.dg/parse/ret-type3.C: New test.
4293
4294 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4295
4296         PR tree-opt/23946
4297         * gcc.c-torture/compile/pr23946.c: New test.
4298
4299 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4300
4301         * g++.dg/opt/mmx2.C: New test.
4302
4303 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4304
4305         PR c++/24277
4306         * g++.dg/template/static20.C: New test.
4307
4308         PR c++/24302
4309         * g++.dg/warn/Wunused-12.C: New test.
4310
4311         PR c++/23437
4312         * g++.dg/template/arg4.C: New test.
4313
4314 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4315
4316         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4317         * gcc.dg/ucnid-3.c: Likewise.
4318         * gcc.dg/ucnid-4.c: Likewise.
4319         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4320         * g++.dg/other/ucnid-1.C: Likewise.
4321         * gcc.dg/sparc-frame-1.c: New test.
4322
4323 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4324
4325         PR c++/24139
4326         * g++.dg/template/spec27.C: New test.
4327
4328         PR c++/24275
4329         * g++.dg/template/static19.C: New test.
4330
4331 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4332
4333         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4334         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4335
4336 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4337
4338         PR target/24136
4339         * gfortran.fortran-torture/compile/pr24136.f: New test.
4340
4341 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4342
4343         PR c++/22172
4344         * g++.dg/parse/crash30.C: New test.
4345
4346 2005-10-07  Richard Guenther  <rguenther@suse.de>
4347
4348         PR middle-end/24227
4349         * gcc.c-torture/compile/pr24227.c: New testcase.
4350
4351 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4352
4353         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4354         Do not put aligned attributes on array elements.
4355
4356 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4357
4358         PR testsuite/23611, PR testsuite/23615
4359         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4360         writing prototypes of library functions by hand.
4361         * obj-c++.dg/bitfield-4.mm: Likewise.
4362         * obj-c++.dg/const-str-4.mm: Likewise.
4363         * obj-c++.dg/encode-4.mm: Likewise.
4364         * obj-c++.dg/encode-5.mm: Likewise.
4365         * obj-c++.dg/encode-6.mm: Likewise.
4366         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4367         * obj-c++.dg/method-10.mm: Likewise.
4368         * obj-c++.dg/method-17.mm: Likewise.
4369         * obj-c++.dg/method-19.mm: Likewise.
4370         * obj-c++.dg/try-catch-2.mm: Likewise.
4371
4372 2005-10-06  Richard Henderson  <rth@redhat.com>
4373
4374         PR 24236
4375         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4376
4377 2005-10-06  Dale Johannesen  <dalej@apple.com>
4378
4379         * gcc.c-torture/execute/20030125-1.c: Correct.
4380
4381 2005-10-06  Richard Guenther  <rguenther@suse.de>
4382
4383         PR tree-optimization/24238
4384         * g++.dg/tree-ssa/pr24238.C: New testcase.
4385
4386 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4387
4388         PR 18568
4389         * gfortran.dg/der_pointer_3.f90: New test.
4390
4391 2005-10-05  Devang Patel  <dpatel@apple.com>
4392
4393         PR Debug/23205
4394         * g++.dg/other/PR23205.C: New.
4395
4396 2005-10-05  Richard Henderson  <rth@redhat.com>
4397
4398         PR target/23602
4399         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4400         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4401
4402 2005-10-05  Dale Johannesen  <dalej@apple.com>
4403
4404         * gcc.c-torture/execute/float-floor.c: New.
4405
4406 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4407
4408         PR tree-optimization/21419
4409         PR tree-optimization/24146
4410         PR tree-optimization/24151
4411
4412         * g++.dg/ext/asm7.C: New.
4413         * g++.dg/ext/asm8.C: New.
4414         * gcc.dg/asm-1.c: Compile on all targets.
4415         * gcc.dg/asm-pr24146.c: New.
4416         * gcc.dg/pr21419.c: Adjust error messages.
4417
4418 2005-10-05  Richard Guenther  <rguenther@suse.de>
4419
4420         PR fortran/24176
4421         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4422
4423 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4424
4425         PR c++/23513
4426         * g++.dg/template/spec22.C: Robustify test.
4427         * g++.dg/template/spec26.C: New.
4428
4429 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4430
4431         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4432         if target supports vector instructions.
4433
4434 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4435
4436         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4437         C99 functions.
4438
4439 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4440
4441         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4442         check_effective_target_fortran_large_int): Replace cached result
4443         when target changes.
4444
4445 2005-10-04  Devang Patel  <dpatel@apple.com>
4446
4447         * gcc.dg/i386-sse-vect-types.c: New.
4448
4449 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4450
4451         PR preprocessor/13726
4452         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4453         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4454
4455 2005-10-04  Richard Guenther  <rguenther@suse.de>
4456
4457         PR c/23576
4458         * gcc.dg/noncompile/pr23576.c: New testcase.
4459
4460 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4461
4462         PR middle-end/23125
4463         * gcc.dg/register-var-3.c: New test.
4464
4465 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4466
4467         * gcc.dg/pr23049.c: New test.
4468
4469         * gcc.dg/ucnid-4.c: Fix test.
4470
4471 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4472
4473         PR 23445
4474         * gcc.c-torture/compile/pr23445.c: New test.
4475
4476 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4477
4478         * g++.dg/overload/unknown1.C: New.
4479
4480 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4481
4482         PR c++/17775
4483         * g++.dg/template/repo4.C: New test.
4484
4485 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4486
4487         PR libfortran/19308
4488         * gfortran.dg/large_real_kind_2.F90: New test.
4489         * gfortran.dg/large_integer_kind_2.f90: New test.
4490
4491 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4492
4493         * lib/target-supports.exp (check_effective_target_vect_shift):
4494         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4495         (check_effective_target_vect_condition): Fix copy-n-pasto.
4496
4497         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4498         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4499         targets.
4500
4501 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4502
4503         PR c++/22621
4504         * g++.dg/template/overload5.C : New test.
4505
4506         PR c++/23840
4507         * g++.dg/expr/stdarg1.C: New test.
4508
4509 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4510
4511         PR 24142
4512         * gcc.c-torture/execute/pr24142.c: New test.
4513
4514 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4515
4516         PR 24141
4517         * gcc.c-torture/execute/pr24141.c: New test.
4518
4519 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4520             Diego Novillo  <dnovillo@redhat.com>
4521
4522         PR 23604
4523         * gcc.c-torture/execute/pr23604.c: New test.
4524
4525 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4526
4527         PR fortran/16404
4528         PR fortran/20835
4529         PR fortran/20890
4530         PR fortran/20899
4531         PR fortran/20900
4532         PR fortran/20901
4533         PR fortran/20902
4534         gfortran.dg/equiv_constraint_1.f90: New test.
4535         gfortran.dg/equiv_constraint_2.f90: New test.
4536         gfortran.dg/equiv_constraint_3.f90: New test.
4537         gfortran.dg/equiv_constraint_4.f90: New test.
4538         gfortran.dg/equiv_constraint_5.f90: New test.
4539         gfortran.dg/equiv_constraint_6.f90: New test.
4540         gfortran.dg/equiv_constraint_7.f90: New test.
4541         gfortran.dg/equiv_constraint_8.f90: New test.
4542         gfortran.dg/private_type_1.f90: New test.
4543         gfortran.dg/private_type_2.f90: New test.
4544         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4545         980628-10.f: Assert std=gnu to permit mixing of
4546         types in equivalence statements.
4547
4548 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4549
4550         PR 24112
4551         * gfortran.dg/open_status_1.f90: New.
4552
4553 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4554
4555         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4556         * gcc.dg/vect/pr22480.c: Clean up temp files.
4557         * gcc.dg/vect/pr23831.c: Clean up temp files.
4558         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4559         Clean up temp files.
4560         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4561         Clean up temp files.
4562
4563         * gcc.dg/20050309-1.c: Clean up temp files.
4564         * gcc.dg/20050325-1.c: Clean up temp files.
4565
4566 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4567
4568         PR tree-optimization/24059
4569         * gcc.dg/vect/pr24059.c : New test.
4570
4571 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR middle-end/24109
4574         * gcc.c-torture/execute/20050929-1.c: New test.
4575
4576 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4577
4578         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4579
4580 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4581
4582         PR c/21419
4583         * gcc.dg/pr21419.c: New test.
4584
4585 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4586
4587         * gcc.dg/pr23911.c: New test.
4588
4589 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4590
4591         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4592
4593         PR c++/16782
4594         * g++.dg/parse/qualified4.C: New test.
4595         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4596         * g++.old-deja/g++.mike/p8154.C: Likewise.
4597
4598 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4599
4600         PR c++/22147
4601         * g++.dg/template/friend37.C: New test.
4602         * g++.dg/parse/crash28.C: Adjust error markers.
4603
4604 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR fortran/18518
4607         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4608
4609 2005-09-27  Devang Patel  <dpatel@apple.com>
4610
4611         PR tree-optimization/23625
4612         * gcc.dg/pr23625.c: New test.
4613
4614 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4615
4616         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4617         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4618
4619 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4620
4621         PR fortran/23677
4622         * gfortran.fortran-torture/execute/save_1.f90: New test.
4623         * gfortran.dg/save_1.f90: New test.
4624
4625 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4626
4627         * gcc.target/i386/builtin-apply-mmx.c: New test.
4628
4629         PR target/22576
4630         * gcc.target/i386/pr22576.c: New test.
4631
4632         PR target/22585
4633         * gcc.target/i386/pr22585.c: New test.
4634
4635         PR target/23268
4636         * gcc.target/i386/pr23268.c: New test.
4637
4638         PR middle-end/23831
4639         * gcc.dg/vect/pr23831.c: New test.
4640
4641         PR target/24055
4642         * gcc.target/i386/pr24055.c: New test.
4643
4644 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4645
4646         PR tree-optimization/23960
4647         * gcc.c-torture/compile/pr23960.c: New.
4648
4649 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4650
4651         PR fortran/16861
4652         * gfortran.dg/nested_modules_3.f90: New.
4653
4654 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4655
4656         PR fortran/24005
4657         gfortran.dg/interface_1.f90: New test.
4658
4659 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4660         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4661
4662         PR fortran/23843
4663         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4664
4665 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4666
4667         PR fortran/23516
4668         * gfortran.dg/imag_1.f: New test.
4669         * gfortran.dg/imag_2.f: Ditto.
4670
4671 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4672
4673         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4674
4675 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR c++/21983
4678         * g++.dg/warn/pr21983.C: New test.
4679
4680 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR c++/23993
4683         * g++.dg/template/array14.C: New test.
4684
4685 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4686
4687         PR fortran/19929
4688         * gfortran.dg/der_ptr_component_1.f90: New test.
4689
4690 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4691
4692         PR c++/23965
4693         * g++.dg/template/error1.C: Reject "no matching function" message.
4694
4695 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4696
4697         PR c++/17609
4698         * g++.dg/lookup/error1.C: New test.
4699
4700 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4701
4702         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4703         functionality of the testcase.
4704
4705 2005-09-20  Richard Henderson  <rth@redhat.com>
4706
4707         * gcc.dg/vect/vect-22.c: Require vect_float.
4708         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4709
4710 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4711
4712         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4713         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4714         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4715         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4716         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4717         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4718         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4719         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4720         * gcc.dg/cpp/ucnid-8.c: New test.
4721
4722 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR tree-optimization/23929
4725         * gcc.c-torture/compile/pr23929.c: New test.
4726
4727 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4728
4729         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4730         for one loop.
4731
4732 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4733
4734         PR testsuite/23186
4735         * g++.dg/other/pr22003.C: Require named sections.
4736
4737 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR c++/23947
4740         * g++.dg/rtti/crash3.C: New test.
4741
4742         PR tree-optimization/23818
4743         * gcc.dg/pr23818.c: New test.
4744
4745 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4746
4747         PR fortran/23420
4748         * gfortran.dg/print_fmt_4.f: New.
4749
4750 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4751
4752         PR fortran/23663
4753         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4754
4755 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4756
4757         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4758         Use pointers to local alignable arrays instead. Added comments.
4759         * gcc.dg/vect/vect-46.c: Likewise.
4760         * gcc.dg/vect/vect-48.c: Likewise.
4761         * gcc.dg/vect/vect-49.c: Likewise.
4762         * gcc.dg/vect/vect-52.c: Likewise.
4763         * gcc.dg/vect/vect-53.c: Likewise.
4764         * gcc.dg/vect/vect-54.c: Likewise.
4765         * gcc.dg/vect/vect-56.c: Likewise.
4766         * gcc.dg/vect/vect-57.c: Likewise.
4767         * gcc.dg/vect/vect-58.c: Likewise.
4768         * gcc.dg/vect/vect-60.c: Likewise.
4769         * gcc.dg/vect/vect-61.c: Likewise.
4770
4771         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4772         The test is no longer vectorizable on vect_no_align targets.
4773         * gcc.dg/vect/vect-43.c: Likewsie.
4774
4775         * gcc.dg/vect/vect-44.c: Added comments.
4776         * gcc.dg/vect/vect-45.c: Added comments.
4777         * gcc.dg/vect/vect-50.c: Added comments.
4778         * gcc.dg/vect/vect-51.c: Added comments.
4779
4780         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4781         aligned type.
4782         * gcc.dg/vect/Os-vect-95.c: Likewise.
4783
4784         * gcc.dg/vect/vect-41.c: Test removed.
4785         * gcc.dg/vect/vect-47.c: Test removed.
4786         * gcc.dg/vect/vect-55.c: Test removed.
4787         * gcc.dg/vect/vect-59.c: Test removed.
4788
4789 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4790
4791         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4792         No longer vectorizable on vect_no_align targets.
4793         * gcc.dg/vect/pr20122.c: Likewise.
4794         * gcc.dg/vect/vect-74.c: Likewise.
4795         * gcc.dg/vect/vect-75.c: Likewise.
4796         * gcc.dg/vect/vect-76.c: Likewise.
4797
4798         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4799         Will not be vectorizable on vect_no_align targets once aliasing issues
4800         are resolved.
4801         * gcc.dg/vect/vect-79.c: Likewise.
4802
4803         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4804         * gcc.dg/vect/vect-78.c: Likewise.
4805         * gcc.dg/vect/vect-97.c: Likewise.
4806
4807 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4808
4809         * gcc.dg/pr23943.c: New test.
4810
4811 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4812
4813         PR fortran/19181
4814         * gfortran.dg/derived_pointer_null_1.f90: New test.
4815
4816 2005-09-18  Richard Guenther  <rguenther@suse.de>
4817
4818         PR middle-end/23944
4819         * gcc.c-torture/compile/pr23944.c: New testcase.
4820
4821 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4822
4823         PR fortran/15975
4824         * gfortran.dg/der_pointer_2.f90: New test.
4825
4826 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4827
4828         PR fortran/16861
4829         * gfortran.dg/nested_modules_2.f90: New test.
4830
4831 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4832
4833         PR c++/18368
4834         * g++.dg/other/semicolon.C: New test.
4835
4836 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4837
4838         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4839         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4840
4841 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4842
4843         PR c++/23914
4844         * g++.dg/template/static18.C: New test.
4845
4846         PR c++/21514
4847         * g++.dg/template/crash19.C: Remove dg-error marker.
4848         * g++.dg/template/local4.C: New test.
4849
4850 2005-09-16  Paul Brook  <paul@codesourcery.com>
4851
4852         PR fortran/23906
4853         * gfortran.dg/dependency_1.f90: New test.
4854
4855 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4856
4857         PR c++/23896
4858         * g++.dg/template/static17.C: New test.
4859
4860 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4861
4862         PR c++/23139
4863         * g++.dg/warn/huge-val1.C: New test.
4864
4865 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4866
4867         PR c++/13140
4868         * g++.dg/parse/class2.C: New test.
4869         * g++.dg/template/explicit8.C: Likewise.
4870         * g++.dg/template/spec25.C: Likewise.
4871
4872 2005-09-14  Josh Conner  <jconner@apple.com>
4873
4874         PR middle-end/23584
4875         * gcc.dg/pr23584.c: New test.
4876
4877 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4878
4879         PR fortran/21875 Internal Unit Array I/O, NIST
4880         * gfortran.dg/arrayio_1.f90: New test.
4881         * gfortran.dg/arrayio_1.f90: New test.
4882         * gfortran.dg/arrayio_1.f90: New test.
4883         * gfortran.dg/arrayio_1.f90: New test.
4884         * gfortran.dg/arrayio_1.f90: New test.
4885
4886 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4887
4888         PR middle-end/22480
4889         * gcc.dg/vect/pr22480.c: New test.
4890
4891 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4892
4893         PR fortran/19358
4894         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4895
4896 2005-09-13 Josh Conner <jconner@apple.com>
4897
4898         PR c++/23180
4899         * g++.dg/init/struct2.C: New test.
4900         * g++.dg/init/struct3.C: New test.
4901
4902 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4903
4904         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4905         Clean up temp files.
4906         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4907         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4908         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4909         gcc.dg/tree-ssa/builtin-printf-1.c,
4910         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4911         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4912         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4913         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4914         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4915         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4916         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4917         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4918         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4919         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4920         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4921         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4922
4923 2005-09-13  Josh Conner  <jconner@apple.com>
4924
4925         * lib/gcc-dg.exp: Load scanipa.exp.
4926         (cleanup-dump): New procedure.
4927         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4928         * lib/scandump.exp: New file.
4929         * lib/scantree.exp: Use it.
4930         * lib/scanipa.exp: New file.
4931
4932 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4933
4934         PR fortran/17740
4935         * gfortran.dg/generic_4.f90: New test.
4936
4937 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4938
4939         PR target/23816
4940         * gcc.target/i386/pr23816-1.c: New test.
4941         * gcc.target/i386/pr23816-2.c: New test.
4942
4943
4944 2005-09-13  Bastian Blank <waldi@debian.org>
4945
4946         PR c++/16171
4947         * g++.dg/abi/mangle26.C: New test.
4948         * g++.dg/abi/mangle27.C: New test.
4949         * g++.dg/abi/mangle28.C: New test.
4950         * g++.dg/abi/mangle29.C: New test.
4951
4952         PR c++/23839
4953         * g++.dg/parse/register1.C: New test.
4954
4955 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4956
4957         PR c++/23842
4958         * g++.dg/template/access16.C: New test.
4959
4960 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4961
4962         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4963
4964 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4965
4966         PR fortran/18899
4967         * gfortran.dg/shape_2.f90: New test.
4968
4969 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4970
4971         PR target/19269
4972         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4973         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4974         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4975         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4976         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4977         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4978         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4979         tests.
4980
4981 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/23841
4984         * g++.dg/parse/template17.C: New test.
4985
4986 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4987
4988         PR c++/23789
4989         * g++.dg/template/nontype14.C: New test.
4990
4991 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4992
4993         PR g++/7874
4994         * g++.dg/lookup/friend7.C: New test.
4995         * g++.dg/lookup/friend8.C: New test.
4996         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4997         so that it will be found via argument dependent lookup.
4998         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4999         friend functions which will no longer be found.
5000         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5001         function g, so that it will be found via argument dependent
5002         lookup.
5003         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5004         * g++.old-deja/g++.mike/net43.C: Likewise.
5005
5006 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5007
5008         PR c++/23691
5009         * g++.dg/template/static16.C: New test.
5010
5011 2005-09-12  Josh Conner  <jconner@apple.com>
5012
5013         PR middle-end/23237
5014         * gcc.c-torture/compile/pr23237.c: New test.
5015
5016 2005-09-11  Richard Henderson  <rth@redhat.com>
5017
5018         * g++.dg/other/error8.C: Update expected diagnostic text.
5019
5020 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5021
5022         PR libfortran/19872
5023         * gfortran.dg/overwrite_1.f: New test.
5024
5025 2005-09-09  Josh Conner  <jconner@apple.com>
5026
5027         * g++.dg/init/pr23180-1.C: Removed.
5028         * g++.dg/init/pr23180-2.C: Removed.
5029
5030 2005-09-09  David Daney <ddaney@avtrex.com>
5031
5032         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5033         files which are ...
5034         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5035         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5036
5037 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5038
5039         * gfortran.dg/iostat_2.f90: New test.
5040
5041 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5042
5043         PR c++/22252
5044         * g++.dg/ext/interface1.C: New test.
5045         * g++.dg/ext/interface1.h: Likewise.
5046         * g++.dg/ext/interface1a.cc: Likewise.
5047
5048 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5049
5050         * gfortran.dg/iomsg_1.f90: New test case.
5051
5052 2005-09-09  Richard Guenther  <rguenther@suse.de>
5053
5054         PR c++/23624
5055         * g++.dg/tree-ssa/pr23624.C: New testcase.
5056
5057 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5058
5059         PR fortran/19239
5060         * gfortran.dg/vector_subscript_1.f90,
5061         * gfortran.dg/vector_subscript_2.f90: New tests.
5062
5063 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5064
5065         PR fortran/21104
5066         * gfortran.dg/array_alloc_1.f90,
5067         * gfortran.dg/array_alloc_2.f90,
5068         * gfortran.dg/array_alloc_3.f90: New tests.
5069
5070 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5071
5072         PR fortran/12840
5073         * gfortran.dg/array_constructor_6.f90
5074         * gfortran.dg/array_constructor_7.f90
5075         * gfortran.dg/array_constructor_8.f90
5076         * gfortran.dg/array_constructor_9.f90
5077         * gfortran.dg/array_constructor_10.f90
5078         * gfortran.dg/array_constructor_11.f90
5079         * gfortran.dg/array_constructor_12.f90: New tests.
5080
5081 2005-09-08  Josh Conner  <jconner@apple.com>
5082
5083         PR c++/23180
5084         * g++.dg/init/pr23180-1.C: New test.
5085         * g++.dg/init/pr23180-2.C: New test.
5086
5087 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5088
5089         PR fortran/18878
5090         * gfortran.dg/module_double_reuse.f90: New.
5091
5092 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5093
5094         PR fortran/23270
5095         PR fortran/22304
5096         PR fortran/18870
5097         PR fortran/17917
5098         PR fortran/16511
5099         * gfortran.dg/common_equivalence_1.f: New.
5100         * gfortran.dg/common_equivalence_2.f: New.
5101         * gfortran.dg/common_equivalence_3.f: New.
5102         * gfortran.dg/contained_equivalence_1.f90: New.
5103         * gfortran.dg/module_blank_common.f90: New.
5104         * gfortran.dg/module_commons_1.f90: New.
5105         * gfortran.dg/module_equivalence_1.f90: New.
5106         * gfortran.dg/nested_modules_1.f90: New.
5107         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5108         equivalences and add comment to connect the test with
5109         the PR.
5110
5111 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5112
5113         PR fortran/23765
5114         * gfortran.dg/common_6.f90: New test.
5115
5116 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5117
5118         PR fortran/15326
5119         * gfortran.dg/char_result_1.f90,
5120         * gfortran.dg/char_result_2.f90,
5121         * gfortran.dg/char_result_3.f90,
5122         * gfortran.dg/char_result_4.f90,
5123         * gfortran.dg/char_result_5.f90,
5124         * gfortran.dg/char_result_6.f90,
5125         * gfortran.dg/char_result_7.f90,
5126         * gfortran.dg/char_result_8.f90: New tests.
5127
5128 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5129
5130         PR fortran/19928
5131         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5132
5133 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5134
5135         PR obj-c++/16816
5136         * obj-c++.dg/selector-5.mm: New test.
5137         * obj-c++.dg/selector-6.mm: New test.
5138
5139 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5140
5141         PR objc/20574
5142         PR objc/19324
5143         * objc.dg/error-1.m: New test.
5144
5145 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5146
5147         PR fortran/23373
5148         * gfortran.fortran-torture/execute/pr23373-1.f90,
5149         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5150
5151 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5152
5153         PR libfortran/23760
5154         * gfortran.dg/g77/1832.f: Remove long string in write statement
5155         to allow the test to pass on correct list directed output with
5156         prepended space.
5157
5158 2005-09-07  James E Wilson  <wilson@specifix.com>
5159
5160         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5161
5162 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5163
5164         * gfortran.dg/parameter+save.f90: Rename to
5165         * gfortran.dg/parameter_save.f90: .. this.
5166
5167 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5168
5169         PR fortran/20848
5170         * gfortran.dg/parameter+save.f90: New test case.
5171
5172 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5173
5174         PR fortran/19269
5175         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5176
5177 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5178
5179         PR c/23075
5180         * gcc.dg/pr23075.c: New test.
5181         * g++.dg/warn/pr23075.C: New test.
5182
5183         PR target/22362
5184         * gcc.target/i386/pr22362.c: New test.
5185
5186         PR rtl-optimization/23098
5187         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5188
5189         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5190         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5191         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5192
5193 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5194
5195         * g++.dg/expr/cast6.C: New test.
5196
5197         PR c++/9782
5198         * g++.dg/init/new15.C: New test.
5199
5200 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5201
5202         * gcc.dg/vect/Os-vect-95.c: New test.
5203         * gcc.dg/vect/vect-95.c: Same.
5204
5205 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5206
5207         * gcc.dg/vect/vect-29.c: Update xfail testing.
5208         * gcc.dg/vect/vect-44.c: Same.
5209         * gcc.dg/vect/vect-48.c: Same.
5210         * gcc.dg/vect/vect-50.c: Same.
5211         * gcc.dg/vect/vect-72.c: Same.
5212         * gcc.dg/vect/vect-77.c: Same.
5213         * gcc.dg/vect/vect-78.c: Same.
5214         * gcc.dg/vect/vect-80.c: Same.
5215         * gcc.dg/vect/vect-96.c: Same.
5216         * gcc.dg/vect/vect-100.c: Same.
5217         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5218         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5219         * gfortran.dg/vect/vect-5.f90: Same.
5220
5221 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5222
5223         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5224         start strings.
5225         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5226         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5227
5228         PR c++/23056
5229         * g++.dg/opt/pr23056.C: New test.
5230
5231         PR rtl-optimization/23098
5232         * gcc.target/i386/pr23098.c: New test.
5233
5234 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5235
5236         PR c++/23667
5237         * g++.dg/template/static15.C: New test.
5238
5239         PR c++/21440
5240         * g++.dg/ext/stmtexpr5.C: New test.
5241         * g++.dg/ext/stmtexpr6.C: Likewise.
5242
5243 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5244
5245         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5246
5247         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5248         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5249         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5250
5251 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5252
5253         PR libfortran/23321
5254         * gfortran.dg/direct_io_4.f90: New test case.
5255
5256 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5257             Rasmus Hahn  <rassahah@neofonie.de>
5258
5259         PR libobjc/23108
5260         * objc.dg/type-stream-1.m: New test.
5261
5262 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5263
5264         PR fortran/23661
5265         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5266         gfortran.dg/print_fmt_3.f90: New test.
5267
5268 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5269
5270         * gfortran.dg/fmt_t_1.f90: New test.
5271
5272 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR rtl-optimization/23454
5275         * g++.dg/opt/pr23454.C: New test.
5276
5277 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5278
5279         PR c++/23699
5280         * g++.dg/ext/static1.C: New test.
5281
5282 2005-09-02  Richard Henderson  <rth@redhat.com>
5283
5284         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5285         tail call to check_fa_work.
5286
5287 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/21687
5290         * g++.dg/other/gc3.C: New test.
5291
5292 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5293
5294         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5295         * gcc.dg/20050826-1.c: Likewise.
5296
5297 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c++/23167
5300         * g++.dg/expr/volatile1.C: New test.
5301
5302 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5303
5304         PR middle-end/23547
5305         * gcc.dg/pr23547.c: New test.
5306
5307 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5308
5309         PR c/22061
5310         * gcc.c-torture/execute/pr22061-1.c,
5311         * gcc.c-torture/execute/pr22061-2.c,
5312         * gcc.c-torture/execute/pr22061-3.c,
5313         * gcc.c-torture/execute/pr22061-4.c: New tests.
5314
5315 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5316
5317         * gcc.dg/Wredundant-decls-2.c: New test to check that
5318         -Wredundant-decls does not issue warning for a variable
5319         definition following a declaration.
5320
5321 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5322
5323         PR debug/7241
5324         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5325         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5326         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5327
5328         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5329         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5330         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5331         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5332         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5333         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5334         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5335         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5336
5337 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5338
5339         PR objc/23306
5340         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5341         scan-assmbler.
5342
5343 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5344
5345         PR target/21255
5346         * gcc.dg/pr21255-1.c: New test.
5347         * gcc.dg/pr21255-2-mb.c: Likewise.
5348         * gcc.dg/pr21255-2-ml.c: Likewise.
5349         * gcc.dg/pr21255-3.c: Likewise.
5350         * gcc.dg/pr21255-4.c: Likewise.
5351
5352 2005-08-31  Dale Johannesen  <dalej@apple.com>
5353
5354         * gcc.dg/20050830-1.c: New.
5355
5356 2005-08-31  Josh Conner  <jconner@apple.com>
5357
5358         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5359         command-line options for arm-*-* targets.
5360         * g++.dg/init/array16.C: Likewise.
5361         * g++.dg/other/crash-4.C: Likewise.
5362
5363 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5364
5365         PR obj-c++/23640
5366         * obj-c++.dg/gnu-runtime-3.mm: New test.
5367
5368 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5369
5370         PR c++/13377
5371         * g++.dg/lookup/ambig4.C: New test.
5372         * g++.dg/lookup/ambig5.C: New test.
5373         * g++.dg/tc1/dr101.C: Adjust error markers.
5374
5375 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5376
5377         PR c++/23639
5378         * g++.dg/template/ttp5.C: Adjust error markers.
5379
5380 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5381
5382         PR testsuite/23609
5383         * lib/obj-c++.exp: Include target-libpath.exp.
5384         (obj-c++_link_flags): Look for the GNU libobjc library
5385         and set the library path to include it.
5386         Don't manually set LD_LIBRARY_PATH (etc.) but call
5387         set_ld_library_path_env_vars instead.
5388         (obj-c++_target_compile): Don't set library path or
5389         linker flags because they are already set correctly
5390         in obj-c++_link_flags.
5391
5392 2005-08-30  Josh Conner  <jconner@apple.com>
5393
5394         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5395         to command-line options for arm-*-* targets.
5396
5397 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5398
5399         * g++.dg/other/i386-1.C: New.
5400
5401 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5402
5403         PR preprocessor/20348
5404         PR preprocessor/20356
5405         * gcc.dg/cpp/pr20348.c: New test.
5406         * gcc.dg/cpp/pr20348.h: New file.
5407         * gcc.dg/cpp/inc/pr20348.h: New file.
5408         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5409         * gcc.dg/cpp/pr20356.c: New test.
5410         * gcc.dg/cpp/pr20356.h: New file.
5411         * gcc.dg/cpp/inc/pr20356.h: New file.
5412         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5413
5414 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5415
5416         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5417         Fix array dimension to avoid correct end-of-file error.
5418
5419 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5420
5421         PR libfortran/23598
5422         * gfortran.dg/iostat_1.f90: New test.
5423
5424 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5425
5426         PR middle-end/23408
5427         * gcc.dg/pr23408.c: New test.
5428
5429 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5430
5431         PR c++/23099
5432         * g++.dg/init/member1.C: Make sure erroneous static data member
5433         definitions are required.
5434         * g++.dg/template/static13.C: New test.
5435         * g++.dg/template/static14.C: Likewise.
5436
5437 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5438
5439         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5440         -march=pentium4, remove ilp32 requirement.
5441
5442         PR middle-end/23484
5443         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5444         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5445
5446 2005-08-29  Andreas Jaeger  <aj@suse.de>
5447
5448         PR testsuite/23607
5449         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5450
5451 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5452
5453         * gcc.c-torture/execute/20050316-2.c: New test.
5454         * gcc.c-torture/execute/20050316-3.c: New test.
5455         * gcc.dg/torture/pr16104-1.c: New test.
5456
5457 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5458
5459         PR middle-end/23463
5460         * gcc.c-torture/execute/zero-struct-1.c: New test.
5461
5462 2005-08-27  Richard Guenther  <rguenther@suse.de>
5463
5464         PR target/23575
5465         * gcc.target/i386/pr23575.c: New testcase.
5466
5467 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5468
5469         PR rtl-optimization/23561
5470         * gcc.c-torture/execute/20050826-1.c: New test.
5471
5472         PR rtl-opt/23560
5473         * gcc.c-torture/execute/20050826-2.c: New test.
5474
5475 2005-08-26  Dale Johannesen  <dalej@apple.com>
5476
5477         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5478         * gcc.dg/20050826-1.c: New.
5479
5480 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5481
5482         PR c++/19004
5483         * g++.dg/template/nontype13.C: New test.
5484
5485         PR c++/23491
5486         * g++.dg/init/new14.C: New test.
5487         * g++.dg/expr/anew1.C: Do not XFAIL.
5488         * g++.dg/expr/anew2.C: Likewise.
5489         * g++.dg/expr/anew3.C: Likewise.
5490
5491 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5492
5493         PR middle-end/22439
5494         * gcc.dg/vla-3.c: New test.
5495
5496 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5497
5498         PR fortran/20363
5499         * gfortran.dg/named_interface.f90: New.
5500
5501 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5502
5503         * gcc.c-torture/execute/frame-address.c: New test.
5504
5505 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5506
5507         PR c++/20817
5508         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5509
5510 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5511
5512         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5513
5514 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5515
5516         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5517         * gcc.dg/altivec-22.c: Rename from..
5518         * gcc.dg/altivec-nomfcr.c: ..this.
5519
5520 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5521
5522         PR tree-optimization/23546
5523         * gcc.dg/tree-ssa/pr23546.c: New test.
5524
5525 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5526
5527         PR fortran/17758
5528         * gfortran.dg/nonreturning_statements.f90: New test.
5529
5530 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5531
5532         PR c++/22454
5533         * g++.dg/parse/crash29.C: New.
5534
5535 2005-08-23  DJ Delorie  <dj@redhat.com>
5536
5537         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5538         constants have the L suffix.
5539
5540 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5541
5542         PR c++/23044
5543         * g++.dg/template/instantiate8.C: New.
5544
5545 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5546
5547         PR middle-end/23467
5548         * gcc.c-torture/execute/pr23467.c: New test.
5549
5550 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR tree-optimization/22043
5553         * gcc.c-torture/execute/20050613-1.c: New test.
5554
5555 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5556
5557         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5558
5559 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR rtl-optimization/23478
5562         * g++.dg/opt/pr23478.C: New test.
5563
5564 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5565
5566         PR c/18715
5567         * gcc.dg/switch-warn-3.c: New test.
5568
5569 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5570
5571         PR c++/22233
5572         * g++.dg/template/param1.C: New test.
5573
5574 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5575
5576         PR c++/23089
5577         * g++.dg/other/incomplete1.C: New test.
5578
5579 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5580
5581         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5582         are vectorizable.
5583
5584 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5585
5586         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5587         d_lines_5.f: New.
5588
5589 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5590
5591         * gcc.target/i386/sse-4.c: New test.
5592
5593 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5594
5595         PR testsuite/23239
5596         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5597
5598 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5599
5600         * gcc.dg/20050811-1.c: New test.
5601         * gcc.dg/20050811-2.c: New test.
5602
5603 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5604
5605         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5606
5607 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5608
5609         PR 23476
5610         * gcc.c-torture/compile/pr23476.c: New test.
5611
5612 2005-08-19  Devang Patel  <dpatel@apple.com>
5613
5614         PR tree-optimization/23048
5615         * gcc.dg/tree-ssa/pr23048.c: New test.
5616
5617 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5618
5619         PR middle-end/20624
5620         * g++.dg/warn/Wreturn-3.C: New test
5621
5622 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5623
5624         PR tree-optimization/22228
5625         * g++.dg/vect/pr22543.cc: New test.
5626
5627 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5628
5629         PR tree-optimization/21574
5630         * gcc.dg/tree-ssa/pr21574.c: New test.
5631
5632 2005-08-16  James E Wilson  <wilson@specifix.com>
5633
5634         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5635
5636 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5637
5638         PR tree-opt/23402
5639         * gcc.c-torture/compile/zero-strct-3.c: New test.
5640         * gcc.c-torture/compile/zero-strct-4.c: New test.
5641
5642 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5643
5644         PR target/23376
5645         * gcc.target/x86_64/pr23376.c: New test.
5646
5647 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5648
5649         PR c++/23337
5650         * g++.dg/ext/vector2.C: New.
5651
5652 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5653
5654         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5655
5656 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5657
5658         PR libfortran/23428
5659         * gfortran.dg/inquire-complex.f90: New test case.
5660
5661 2005-08-16  James E Wilson  <wilson@specifix.com>
5662
5663         PR tree-optimization/21105
5664         * gcc.dg/large-size-array.c: New.
5665
5666 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5667
5668         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5669         type.
5670         * gcc.dg/vect/vect-41: Likewise.
5671         * gcc.dg/vect/vect-42: Likewise.
5672         * gcc.dg/vect/vect-43: Likewise.
5673         * gcc.dg/vect/vect-44: Likewise.
5674         * gcc.dg/vect/vect-46: Likewise.
5675         * gcc.dg/vect/vect-47: Likewise.
5676         * gcc.dg/vect/vect-48: Likewise.
5677         * gcc.dg/vect/vect-52: Likewise.
5678         * gcc.dg/vect/vect-53: Likewise.
5679         * gcc.dg/vect/vect-54: Likewise.
5680         * gcc.dg/vect/vect-55: Likewise.
5681         * gcc.dg/vect/vect-56: Likewise.
5682         * gcc.dg/vect/vect-57: Likewise.
5683         * gcc.dg/vect/vect-58: Likewise.
5684         * gcc.dg/vect/vect-59: Likewise.
5685         * gcc.dg/vect/vect-60: Likewise.
5686         * gcc.dg/vect/vect-61: Likewise.
5687         * gcc.dg/vect/vect-85: Likewise.
5688         * gcc.dg/vect/vect-87: Likewise.
5689         * gcc.dg/vect/vect-88: Likewise.
5690         * gcc.dg/vect/vect-93.c: Likewise.
5691         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5692         * gcc.dg/vect/vect-75: Likewise.
5693         * gcc.dg/vect/vect-76: Likewise.
5694         * gcc.dg/vect/vect-77: Likewise.
5695         * gcc.dg/vect/vect-78: Likewise.
5696         * gcc.dg/vect/vect-80: Likewise.
5697         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5698         vectorized for the expected reason, rather than checking how alignment
5699         was handled.
5700         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5701         type and also instead of aligned pointers. Added documentation.
5702
5703 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5704
5705         * gfortran.dg/power.f90: New test.
5706
5707 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5708
5709         PR rtl-optimization/23299
5710         * g++.dg/opt/pr23299.C: New test.
5711
5712 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5713
5714         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5715
5716 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5717
5718         * g++.dg/template/local6.C: New test.
5719
5720 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5721
5722         * execute/exceptions/finally-1.m: Check that the catch and finally are
5723         being called.  Also add a "return 0;" at the end of main.
5724
5725 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5726
5727         PR fortran/21432.
5728         * gfortran.dg/namelist_print_1.f: New test of functionality of
5729         PRINT namelist.
5730         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5731         namelist generates error with -std=f95.
5732
5733 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5734
5735         PR tree-optimization/23119
5736         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5737
5738 2005-08-13  Marcin Koziej  <creep@desk.pl>
5739             Andrew Pinski  <pinskia@physics.uc.edu>
5740
5741         PR libobjc/22492
5742         * execute/exceptions/finally-1.m: New test.
5743
5744 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5745
5746         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5747         testsuite.
5748         * objc/execute/exceptions/trivial.m: New test.
5749         * objc.dg/try-catch-11.m: Move to ...
5750         * objc/execute/exceptions/foward-1.m: Here.
5751         * objc.dg/try-catch-2.m: Move to ...
5752         * objc/execute/exceptions/catchall-1.m: Here.
5753         * objc.dg/try-catch-8.m: Move to ...
5754         * objc/execute/exceptions/local-variables-1.m: Here.
5755
5756 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5757
5758         * objc.dg/nested-func-1.m: Move to ...
5759         * objc/execute/nested-func-1.m: Here.
5760
5761 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5762
5763         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5764         in ${options} instead of [target_info name].
5765         * lib/obj-c++.exp (objc_target_compile): Likewise.
5766
5767 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5768
5769         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5770
5771 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5772
5773         part of PR testsuite/23348
5774         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5775         of the torture options.
5776         * objc/compile/trivial.m: New test.
5777
5778 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5779
5780         * gfortran.dg/eoshift.f90: Correct format.
5781
5782 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5783
5784         * gfortran.fortran-torture/execute/character_passing.f90:
5785         Fix comment typo.
5786
5787 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5788
5789         PR c++/8271
5790         * g++.dg/template/unify10.C: New.
5791
5792 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5793
5794         * g++.dg/parse/pr22514.C: Move to...
5795         * g++.dg/debug/pr22514.C: here.
5796
5797 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5798
5799         PR c++/23266
5800         * g++.dg/inherit/pure1.C: New test.
5801
5802         * ChangeLog: Fix typos.
5803
5804 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5805             Steven Bosscher  <stevenb@suse.de>
5806
5807         * gfortran.dg/runtime_warning_1.f90: New test.
5808
5809 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5810
5811         PR c++/23219
5812         * g++.dg/parse/crash28.C: New.
5813
5814 2005-08-11  Richard Guenther  <rguenther@suse.de>
5815
5816         PR target/23289
5817         * gcc.target/i386/tailcall-1.c: New testcase.
5818
5819 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5820
5821         * gcc.dg/vect/vect-67.c: Un-xfail.
5822
5823 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5824
5825         PR c++/23225
5826         * g++.dg/testsuite/parse/crash27.C: new test.
5827
5828 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5829
5830         PR libfortran/22143
5831         * gfortran.dg/shift-kind.f90: New testcase.
5832
5833 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5834
5835         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5836         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5837
5838 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5839
5840         PR c++/20646
5841         * g++.dg/other/mult-stor1.C: New test.
5842
5843 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5844
5845         * gcc.c-torture/pr18299-1.c: Move to ...
5846         * gcc.c-torture/compile/pr18299-1.c: Here.
5847
5848 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5849
5850         * gfortran/fortran.torture/execute/character_passing.f90:
5851         Fix types for LSAME.
5852
5853 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5854
5855         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5856         input data back to what it was originally.
5857
5858 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5859
5860         * objc.dg/try-catch-8.m: Enable for all targets.
5861
5862 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5863
5864         * gcc.dg/pr23165.c: New test.
5865
5866 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5867
5868         PR tree-optimization/23234
5869         * gcc.dg/tree-ssa/pr23234.c: New test.
5870
5871 2005-08-08  Josh Conner  <jconner@apple.com>
5872
5873         PR rtl-optimization/23241
5874         * gcc.dg/char-compare.c: New test.
5875
5876 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5877
5878         PR c++/22508
5879         * g++.dg/init/new13.C: New test.
5880
5881 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5882
5883         PR c++/21166
5884         * g++.dg/other/crash-4.C: Adjust
5885         * g++/dg/ext/packed9.C: New.
5886
5887 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5888
5889         PR middle-end/21964
5890         * gcc.c-torture/execute/pr21964-1.c: New test.
5891
5892 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5893
5894         PR c/22458
5895         * gcc.dg/pr22458-1.c: New test.
5896
5897 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5898             Steven G. Kargl <kargls@comcast.net>
5899
5900         PR fortran/22390
5901         * gfortran.dg/flush_1.f90: New test.
5902
5903 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5904
5905         PR c++/23191
5906         * g++.dg/template/eh2.C: New test.
5907
5908 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5909
5910         PR c++/19498
5911         * g++.dg/template/instantiate7.C: New test.
5912
5913 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5914
5915         PR c/23113
5916         * gcc.dg/Wunused-value-1.c: New test.
5917
5918 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5919
5920         PR rtl-optimization/23233
5921         * gcc.c-torture/compile/pr23233-1.c: New test.
5922
5923 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5924
5925         PR fortran/18833
5926         PR fortran/20850
5927         * gfortran.dg/equiv_1.f90: New test.
5928         * gfortran.dg/equiv_2.f90: New test.
5929         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5930         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5931         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5932
5933 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5934
5935         * gcc.c-torture/execute/vrp-5.c: New test.
5936         * gcc.c-torture/execute/vrp-6.c: New test.
5937         * gcc.dg/tree-ssa/vrp21.c: New test.
5938
5939 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5940
5941         * g++.dg/parse/pr22514.C: New test.
5942
5943 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5944
5945         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5946
5947         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5948         instead of constant loads / pool entries.
5949
5950 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5951
5952         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5953         TEST_TO_WCTYPE.
5954
5955 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5956
5957         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5958         __WINT_TYPE__ in generated prototypes if possible.
5959
5960 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5961
5962         PR 22037
5963         * g++.dg/tree-ssa/pr22037.C:
5964
5965 2005-08-04  Richard Henderson  <rth@redhat.com>
5966
5967         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5968         scan-tree-dump-times directive.
5969
5970 2005-08-04  Jan Hubicka  <jh@suse.cz>
5971
5972         * gcov-1.C: Fix switch counts.
5973         * gcov-4b.c: Likewise.
5974
5975 2005-08-03  Jeff Law  <law@redhat.com>
5976
5977         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5978
5979 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5980
5981         * gcc.c-torture/execute/pr23135.c: New test.
5982
5983 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5984
5985         PR tree-optimization/19899
5986         * gcc.dg/tree-ssa/scev-1.c: New test.
5987         * gcc.dg/tree-ssa/scev-2.c: New test.
5988
5989 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5990
5991         PR target/18582
5992         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5993
5994 2005-08-03  Jan Hubicka  <jh@suse.cz>
5995
5996         * update-conroll.c: New testcase.
5997         * update-conroll-2.c: New testcase.
5998
5999 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6000
6001         * gfortran.dg/constant_substring.f: New test.
6002         * gfortran.dg/pr22491.f: New test.
6003
6004 2005-08-02  Jan Hubicka  <jh@suse.cz>
6005
6006         * update-threading.c: Replace by the proper one.
6007
6008 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6009
6010         PR 23164
6011         * g++.dg/tree-ssa/pr23164.C: New test.
6012
6013 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6014
6015         * gcc.dg/tree-ssa/pr23192.c: New test.
6016
6017 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6018
6019         * gcc.c-torture/execute/vrp-4.c: New test.
6020
6021 2005-08-02  Jan Hubicka  <jh@suse.cz>
6022
6023         * update-threading.c: New test.
6024
6025 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6026
6027         * gcc.c-torture/compile/20050801-1.c: New test.
6028         * gcc.c-torture/compile/20050801-2.c: New test.
6029
6030 2005-08-01  Jan Hubicka  <jh@suse.cz>
6031
6032         * val-prof-5.c: New test.
6033
6034 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6035
6036         PR c/22311
6037         * gcc.dg/pr22311-1.c : New test.
6038
6039 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6040
6041         PR target/23095
6042         * gfortran.dg/pr23095.f: New test.
6043
6044         PR c++/22003
6045         * g++.dg/other/pr22003.C: New test.
6046
6047 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6048
6049         PR target/20621
6050         * gcc.c-torture/execute/pr20621-1.c: New test.
6051
6052 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6053
6054         * gfortran.dg/comma_format_extension_4.f: Adjust length
6055         of string for format.
6056         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6057         print statement with internal write.
6058         * gfortran.dg/der_array_io_2.f: Likewise.
6059         * gfortran.dg/der_array_io_3.f: Likewise.
6060
6061 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6062
6063         * gcc.dg/fold-abs-4.c: new test.
6064
6065 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6066
6067         PR fortran/22570 an related issues.
6068         * gfortran.dg/x_slash_1.f: New test.
6069
6070 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6071
6072         PR c/23143
6073         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6074         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6075
6076 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6077
6078         PR c/529
6079         * gcc.dg/Wshadow-3.c: New test.
6080
6081 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6082
6083         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6084         used to have the wrong bounds).
6085
6086 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6087
6088         PR c/21720
6089         * gcc.dg/hex-round-1.c: Test more cases.
6090         * gcc.dg/hex-round-2.c: New test.
6091
6092 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6093
6094         PR 22550
6095         * g++.dg/tree-ssa/pr22550.C: New test.
6096
6097 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6098
6099         * gcc.dg/tree-ssa/vrp19.c: New test.
6100         * gcc.dg/tree-ssa-vrp20.c: New test.
6101
6102 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6103
6104         PR c/22240
6105         * gcc.dg/transparent-union-4.c: New test.
6106
6107 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6108
6109         PR c/22192
6110         * gcc.dg/c99-vla-2.c: New test.
6111
6112 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6113
6114         PR c/21720
6115         * gcc.dg/hex-round-1.c: New test.
6116
6117 2005-07-28  Jan Hubicka  <jh@suse.cz>
6118
6119         * inliner-1.c: Do not dump everything.
6120         * tree-prof.exp: Do not pass -ftree-based-profiling.
6121         * bprob.exp: Likewise.
6122
6123         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6124
6125 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6126
6127         PR c++/22545
6128         * g++.dg/expr/ptrmem7.C: New test.
6129
6130 2005-07-28  Mike Stump  <mrs@apple.com>
6131
6132         * g++.old-deja/g++.mike/visibility-1.C: New test.
6133
6134 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6135
6136         PR c/20187
6137         * gcc.c-torture/execute/pr20187-1.c: New test.
6138
6139 2005-07-28  Jeff Law  <law@redhat.com>
6140
6141         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6142         * gcc.dg/tree-ssa/vrp18.c: New test.
6143
6144 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6145
6146         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6147
6148 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6149
6150         PR tree-optimization/22506
6151         * gcc.dg/vect/ps22506.c: New test.
6152
6153 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6154
6155         PR target/21149
6156         * gcc.target/i386/sse-3.c: New test.
6157
6158 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6159
6160         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6161         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6162
6163 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6164
6165         PR c/22589
6166         * gcc.c-torture/compile/pr22589-1.c: New test.
6167
6168 2005-07-28  Jan Hubicka  <jh@suse.cz>
6169
6170         * update-loopch.c: New testcase.
6171
6172 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6173
6174         PR rtl-optimization/23047
6175         * gcc.c-torture/execute/pr23047.c: New test.
6176         * gcc.c-torture/execute/pr23047.x: New.
6177
6178 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6179
6180         PR tree-optimization/22493
6181         * gcc.c-torture/execute/pr22493-1.c: New test.
6182         * gcc.c-torture/execute/pr22493-1.x: New.
6183         * gcc.c-torture/execute/vrp-1.c: New test.
6184         * gcc.c-torture/execute/vrp-2.c: New test.
6185         * gcc.c-torture/execute/vrp-2.c: New test.
6186
6187 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6188
6189         * gcc.target/frv/all-builtin-read8.c: Delete.
6190         * gcc.target/frv/all-builtin-read16.c: Delete.
6191         * gcc.target/frv/all-builtin-read32.c: Delete.
6192         * gcc.target/frv/all-builtin-read64.c: Delete.
6193         * gcc.target/frv/all-builtin-write8.c: Delete.
6194         * gcc.target/frv/all-builtin-write16.c: Delete.
6195         * gcc.target/frv/all-builtin-write32.c: Delete.
6196         * gcc.target/frv/all-builtin-write64.c: Delete.
6197         * gcc.target/frv/all-read-write-1.c: New.
6198
6199 2005-07-27  Jeff Law  <law@redhat.com>
6200
6201         * gcc.c-torture/execute/pr22630.c: New test.
6202
6203 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6204
6205         PR tree-optimization/23073
6206         * gcc.dg/vect/nodump-pr23073.c: New test.
6207         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6208
6209 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6210
6211         PR tree-optimize/22348
6212         * gcc.c-torture/execute/pr22348.c: New.
6213
6214 2005-07-27  Richard Guenther  <rguenther@suse.de>
6215
6216         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6217
6218 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6219
6220         PR fortran/22503
6221         * gfortran.dg/logical_comp.f90: New test.
6222
6223 2005-07-27  Jan Hubicka  <jh@suse.cz>
6224
6225         * inliner-1.c: Add cleanup of dumps.
6226         * val-prof-*.c: Likewise.
6227         * update-tailcall.c: New.
6228
6229 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6230
6231         PR 22591
6232         * gcc.dg/tree-ssa/pr22591.c: New test.
6233         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6234
6235 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6236
6237         PR libobjc/22606
6238         * objc.dg/try-catch-11.m: New test.
6239
6240 2005-07-26  Richard Guenther  <rguenther@suse.de>
6241
6242         PR tree-optimization/22486
6243         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6244
6245 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6246
6247         PR tree-opt/22484
6248         * testsuite/g++.dg/opt/loop2.C: New test.
6249
6250 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6251
6252         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6253         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6254
6255 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6256
6257         * lib/profopt.exp (profopt-execute): Check for profiling data
6258         files on the target.
6259
6260 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6261
6262         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6263         for matching of asm labels.
6264
6265 2005-07-25  Richard Guenther  <rguenther@suse.de>
6266
6267         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6268
6269 2005-07-25  Richard Guenther  <rguenther@suse.de>
6270
6271         PR testsuite/22624
6272         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6273
6274 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6275
6276         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6277         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6278         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6279         * gcc.dg/vect/vect-100.c: New test.
6280         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6281         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6282         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6283         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6284         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6285         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6286         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6287         * gfortran.dg/vect/pr19049.f90: New testcase.
6288         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6289
6290 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6291
6292         * gcc.c-torture/execute/20050713-1.c: New test.
6293
6294         PR fortran/20063
6295         * gfortran.fortran-torture/execute/data_4.f90: New test.
6296
6297         PR middle-end/20303
6298         * gcc.dg/visibility-d.c: New test.
6299
6300 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6301
6302         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6303         * gfortran.dg/underflow.f90: Ditto.
6304
6305 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6306
6307         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6308         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6309         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6310
6311 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6312
6313         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6314         include case of field width of zero.
6315
6316 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6317
6318         PR libgfortran/21875
6319         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6320         with trailing blanks on normal formatted read.
6321
6322 2005-07-23  Chao-ying Fu  <fu@mips.com>
6323
6324         * gcc.target/mips/mips32-dsp-type.c: New test.
6325         * gcc.target/mips/mips32-dsp.c: New test.
6326
6327 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6328
6329         PR testsuite/21073
6330         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6331
6332         PR testsuite/20454
6333         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6334         and __cyg_profile_func_exit.
6335
6336 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6337
6338         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6339         * gfortran.dg/comma_format_extension_4.f: Same.
6340         * gfortran.dg/pr15332.f: Same.
6341         * gfortran.dg/pr21730.f: Same.
6342
6343 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6344
6345         * g++.dg/opt/vrp2.C: Fix testcase.
6346
6347         PR tree-opt/22625
6348         * g++.dg/opt/vrp2.C: New test.
6349
6350 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6351
6352         PR debug/21828
6353         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6354
6355 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6356
6357         * gcc.dg/tree-ssa/20050719-1.c: New test.
6358
6359 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6360
6361         * gcc.dg/bfin-longcall-1.c: New file.
6362         * gcc.dg/bfin-longcall-2.c: New file.
6363
6364 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6365
6366         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6367
6368 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6369
6370         PR middle-end/19055
6371         * gcc.dg/tree-ssa/pr19055.c: New test.
6372         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6373
6374 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6375
6376         PR C++/22358
6377         * g++.dg/other/pr22358.C: New test.
6378
6379 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6380
6381         PR c++/2922
6382         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6383
6384 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6385
6386         PR c++/15938
6387         * g++.dg/init/union2.C: New test.
6388
6389 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6390
6391         PR c/22393
6392         * gcc.dg/complex-4.c: New test.
6393
6394 2005-07-21  Richard Guenther  <rguenther@suse.de>
6395
6396         PR testsuite/22522
6397         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6398         scanning for asm labels.
6399         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6400
6401 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6402
6403         PR target/22085
6404         * gcc.dg/altivec-pr22085.c: New.
6405
6406 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6407
6408         PR tree-optimization/19210
6409         * gcc.dg/tree-ssa/pr19210-1.c: New.
6410         * gcc.dg/tree-ssa/pr19210-2.c: New.
6411
6412 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6413
6414         PR rtl-optimization/22167
6415         * g++.dg/opt/pr22167.C: New test.
6416
6417 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6418
6419         PR c++/2922
6420         * g++.dg/lookup/two-stage2.C: New.
6421         * g++.dg/lookup/two-stage3.C: New.
6422         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6423         fixed two-stage name lookup for operators.
6424         * g++.dg/template/call3.C: Compiler now produces an appropriate
6425         error message.
6426         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6427         14 as a candidate.
6428         * g++.dg/template/ptrmem4.C: Compiler produces different error
6429         message.
6430         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6431         connect_to_method as a candidate.
6432
6433 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6434
6435         * gcc.dg/fold-alloc-1.c: New test.
6436
6437 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6438
6439         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6440         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6441
6442 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6443
6444         * gcc.dg/fold-abs-1.c: New test.
6445         * gcc.dg/fold-abs-2.c: New test.
6446         * gcc.dg/fold-abs-3.c: New test.
6447
6448 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6449
6450         Make CONSTRUCTOR use VEC to store initializers.
6451         * g++.dg/ext/complit3.C: Check for specific error messages.
6452         * g++.dg/init/brace2.C: Update error message.
6453         * g++.dg/warn/Wbraces2.C: Likewise.
6454
6455 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6456
6457         PR fortran/16940
6458         * gfortran.dg/module_interface_1.f90: New test.
6459
6460 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6461             Kenneth Zadeck <zadeck@naturalbridge.com>
6462
6463         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6464
6465 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6466
6467         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6468         specify -Wformat for these tests.
6469         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6470         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6471         * gcc.dg/format/opt-6.c: Delete.
6472
6473 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6474
6475         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6476         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6477
6478 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6479
6480         * gcc.dg/tree-ssa/alias-2.c: New test.
6481
6482 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6483
6484         PR c++/22263
6485         * g++.dg/template/explicit7.C: New test.
6486
6487 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6488
6489         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6490         width of 8 to +Inf and -Inf.
6491
6492 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6493
6494         PR c++/22139
6495         * g++.dg/template/friend36.C: New test.
6496
6497 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6498
6499         PR fortran/21730
6500         * gfortran.dg/pr21730.f: New test.
6501
6502 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6503             Kenneth Zadeck <zadeck@naturalbridge.com>
6504
6505         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6506         since pure const detection cannot run at -O1 in c compiler.
6507         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6508         can now optimize this case properly.
6509         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6510         because we now pass.
6511         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6512
6513 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6514
6515         PR c/22421
6516         * gcc.dg/format/bitfld-1.c: New test.
6517
6518 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/22204
6521         * g++.dg/rtti/repo1.C: New test.
6522
6523 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6524
6525         PR middle-end/22398
6526         * gcc.c-torture/compile/pr22398.c: New test.
6527
6528 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6529
6530         PR c++/22132
6531         * g++.dg/expr/cast4.C: New test.
6532
6533 2005-07-15  Richard Guenther  <rguenther@suse.de>
6534
6535         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6536         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6537
6538 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6539
6540         PR tree-optimization/22230
6541         * gcc.dg/tree-ssa/pr22230.c: New test.
6542
6543 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6544
6545         * gfortran.dg/g77/cpp6.f: New test.
6546
6547         PR fortran/22417
6548         * gfortran.dg/g77/cpp5.F: New test.
6549         * gfortran.dg/g77/cpp5.h: New file.
6550         * gfortran.dg/g77/cpp5inc.h: New file.
6551
6552 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6553
6554         PR libfortran/16435
6555         * gfortran.dg/tl_editting.f90: New.
6556         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6557
6558 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6559
6560         * gfortran.dg/char_array_constructor.f90: New test.
6561
6562 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6563
6564         * gfortran.dg/past_eor.f90: New.
6565         * gfortran.dg/complex_read.f90: New.
6566
6567 2005-07-13  Jeff Law  <law@redhat.com>
6568
6569         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6570         additional casts.
6571
6572         * gcc.dg/tree-ssa/pr22321.c: New test
6573
6574 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6575
6576         PR tree-optimization/21921
6577         * gcc.dg/tree-ssa/pr21921.c: New.
6578
6579 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6580
6581         PR tree-optimizatio/22442
6582         * gcc.dg/tree-ssa/loop-11.c: New test.
6583
6584 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6585
6586         PR tree-opt/21840
6587         * gcc.c-torture/compile/pr21840.c: New test.
6588
6589 2005-07-12  Jan Hubicka  <jh@suse.cz>
6590
6591         * gcc.c-torture/compile/pr22379.c: New test.
6592
6593 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6594
6595         PR libfortran/21593
6596         gfortran.dg/dev_null.f90: Remove outdated comment about
6597         PR libfortran/21593.
6598
6599
6600 2005-07-12  Dale Johannesen  <dalej@apple.com>
6601
6602         * gcc.target/i386/compress-float-sse.c: New.
6603         * gcc.target/i386/compress-float-sse-pic.c: New.
6604         * gcc.target/i386/compress-float-387.c: New.
6605         * gcc.target/i386/compress-float-387-pic.c: New.
6606         * gcc.dg/compress-float-ppc.c: New.
6607         * gcc.dg/compress-float-ppc-pic.c: New.
6608
6609 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6610
6611         PR libfortran/21593
6612         gfortran.dg/dev_null.f90: Remove targets.
6613
6614 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6615
6616         PR tree-opt/22335
6617         * gcc.dg/pr22335-1.c: New test.
6618         * gcc.dg/pr22335-2.c: New test.
6619
6620 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6621
6622         PR c++/20172
6623         * g++.dg/template/nontype12.C : New test.
6624
6625 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6626
6627         * gcc.dg/tree-ssa/loop-10.c: New test.
6628
6629 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6630
6631         * gcc.c-torture/execute/20020720-1.x: Remove.
6632
6633 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6634
6635         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6636
6637 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6638
6639         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6640         (dg-mips-options): Use it.
6641
6642 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6643
6644         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6645
6646 2005-07-09  Richard Henderson  <rth@redhat.com>
6647
6648         * lib/target-supports.exp (check_effective_target_sync_char_short):
6649         Add alpha.
6650
6651 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6652
6653         PR libfortran/22217
6654         * gfortran.dg/negative-z-descriptor.f90: New test.
6655
6656 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6657
6658         PR tree-opt/22329
6659         * gcc.dg/pr22329.c: New test.
6660
6661 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6662
6663         PR tree-optimization/20139
6664         * gcc.dg/tree-ssa/pr20139.c: New.
6665
6666 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6667
6668         PR tree-opt/22356
6669         * testsuite/gcc.dg/pr22356-1.c: New test.
6670
6671 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6672
6673         PR c++/21799
6674         * g++.dg/template/unify8.C: New.
6675         * g++.dg/template/unify9.C: New.
6676
6677 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6678
6679         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6680
6681 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6682
6683         * gcc.dg/darwin-version-1.c: New.
6684         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6685         * gcc.dg/builtins-20.c: Likewise.
6686         * gcc.dg/builtins-53.c: Likewise.
6687         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6688         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6689         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6690         * gcc.dg/torture/builtins-power-1.c: Likewise.
6691         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6692         on Darwin.
6693
6694 2005-07-07  Jeff Law  <law@redhat.com>
6695
6696         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6697         argument evaluation order.
6698
6699 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6700
6701         PR libfortran/21594
6702         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6703         Add test cases where the shift length is greater than the
6704         array length.
6705
6706 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6707
6708         * obj-c++.dg/proto-lossage-6.mm: New.
6709         * objc.dg/proto-lossage-6.m: New.
6710
6711 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6712
6713         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6714         * objc.dg/gnu-runtime-2.m: Likewise.
6715
6716 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6717
6718         * gfortran.dg/longline.f: New test.
6719
6720         * gfortran.dg/badline.f: New test.
6721
6722 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6723
6724         PR fortran/16531
6725         PR fortran/15966
6726         PR fortran/18781
6727         * gfortran.dg/hollerith.f90: New.
6728         * gfortran.dg/hollerith2.f90: New.
6729         * gfortran.dg/hollerith3.f90: New.
6730         * gfortran.dg/hollerith4.f90: New.
6731         * gfortran.dg/hollerith_f95.f90: New.
6732         * gfortran.dg/hollerith_legacy.f90: New.
6733         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6734
6735 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6736
6737         PR objc/22274
6738         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6739         * objc.dg/gnu-runtime-2.m: New.
6740
6741 2005-07-06  Jeff Law  <law@redhat.com>
6742
6743         * gcc.dg/tree-ssa/vrp17.c: New test.
6744
6745 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6746
6747         PR fortran/22327
6748         * gfortran.dg/array_constructor_5.f90: New test.
6749
6750 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6751
6752         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6753
6754 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6755
6756         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6757         * gcc.dg/980816-1.c: Ditto.
6758
6759 2005-07-06  Jeff Law  <law@redhat.com>
6760
6761         * gcc.c-torture/compile/pr21356.c: New test.
6762
6763 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6764
6765         PR c/22013
6766         PR c/22098
6767         * gcc.c-torture/compile/pr22013-1.c,
6768         gcc.c-torture/execute/pr22098-1.c,
6769         gcc.c-torture/execute/pr22098-2.c,
6770         gcc.c-torture/execute/pr22098-3.c: New tests.
6771
6772 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6773
6774         PR c/22308
6775         * gcc.dg/pr22308-1.c: New test.
6776
6777 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6778
6779         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6780         target.
6781         * gcc.dg/compare9.c: Use -fshort-enums instead of
6782         -fno-short-enums.  Change the last test to dg-bogus.
6783
6784 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6785
6786         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6787         * gcc.dg/compare9.c: New.
6788
6789 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6790
6791         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6792
6793 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6794
6795         PR testsuite/22288
6796         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6797
6798
6799 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6800
6801         * gcc.dg/format/gcc_gfc-1.c: New.
6802
6803 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6804
6805         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6806
6807 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6808
6809         PR fortran/20842
6810         * gfortran.dg/io_invalid_1.f90: New test.
6811
6812 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6813
6814         * gcc.dg/format/gcc_diag-1.c: Update.
6815
6816 2005-07-02  Jeff Law  <law@redhat.com>
6817
6818         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6819         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6820
6821 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6822
6823         * gcc.dg/format/gcc_diag-1.c: Update.
6824
6825 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6826
6827         PR tree-opt/22269
6828         * gcc.c-torture/compile/pr22269.c: New test.
6829
6830 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6831
6832         PR 21584
6833         PR 22219
6834         * g++.dg/tree-ssa/pr21584-1.C: New test.
6835         * g++.dg/tree-ssa/pr21584-2.C: New test.
6836
6837 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6838
6839         * obj-c++.dg/try-catch-11.mm: New.
6840         * objc.dg/try-catch-10.m: New.
6841
6842 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6843
6844         * g++.dg/other/ucnid-1.C: xfail on AIX.
6845
6846 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6847
6848         PR 22234
6849         * gcc.dg/20050629-1.c: New test.
6850
6851 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6852
6853         * obj-c++.dg/const-str-1[0-1].mm: New.
6854         * objc.dg/const-str-1[0-1].m: New.
6855
6856 2005-05-29  Richard Henderson  <rth@redhat.com>
6857
6858         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6859         Rename from check_effective_target_vect_no_max.
6860         (check_effective_target_vect_no_int_add): New.
6861         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6862         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6863         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6864         * gcc.dg/vect/vect-reduc-1.c: Use both.
6865         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6866
6867 2005-05-29  Richard Henderson  <rth@redhat.com>
6868
6869         * lib/target-supports.exp (check_effective_target_vect_no_max):
6870         Remove i386 and x86_64.
6871
6872 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6873
6874         PR testsuite/21969
6875         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6876
6877 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6878
6879         PR middle-end/21969
6880         * gcc.dg/vect/pr21969.c: New test.
6881
6882 2005-06-28  Eric Christopher  <echristo@redhat.com>
6883
6884         PR c/22052
6885         PR c/21975
6886         * gcc.dg/inline1.c: New test.
6887         * gcc.dg/inline2.c: Ditto.
6888         * gcc.dg/inline3.c: Ditto.
6889         * gcc.dg/inline4.c: Ditto.
6890         * gcc.dg/inline5.c: Ditto.
6891
6892 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6893
6894         PR libfortran/22142
6895         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6896         Add testcase also testing eoshift1 for PR 22142.
6897
6898 2005-06-28  Richard Henderson  <rth@redhat.com>
6899
6900         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6901         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6902         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6903         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6904         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6905
6906 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6907
6908         PR libfortran/22142
6909         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6910         Add testcase for PR 22142.
6911
6912 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6913
6914         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6915         gcc.target/ia64/fpreg-2.c: New tests.
6916
6917 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6918
6919         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6920
6921 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6922
6923         PR libfortran/22170
6924         * gfortran.dg/slash_1.f90: New test.
6925
6926 2005-06-27  Richard Henderson  <rth@redhat.com>
6927
6928         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6929         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6930         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6931         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6932         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6933         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6934
6935 2005-06-27  Richard Henderson  <rth@redhat.com>
6936
6937         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6938         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6939
6940 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6941
6942         * obj-c++.dg/proto-lossage-5.mm: New.
6943         * objc.dg/proto-lossage-5.m: New.
6944
6945 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6946
6947         PR 21959
6948         * gcc.dg/tree-ssa/pr21959.c: New test.
6949
6950 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6951
6952         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6953         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6954         testing uninitialized var.
6955
6956         * gcc.c-torture/execute/builtins/chk.h: New.
6957         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6958         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6959         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6960         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6961         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6962         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6963         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6964         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6965         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6966         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6967         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6968         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6969         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6970         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6971         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6972         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6973         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6974         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6975         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6976         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6977         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6978         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6979         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6980         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6981         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6982         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6983         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6984         * gcc.dg/builtin-object-size-1.c: New test.
6985         * gcc.dg/builtin-object-size-2.c: New test.
6986         * gcc.dg/builtin-object-size-3.c: New test.
6987         * gcc.dg/builtin-object-size-4.c: New test.
6988         * gcc.dg/builtin-object-size-5.c: New test.
6989         * gcc.dg/builtin-stringop-chk-1.c: New test.
6990         * gcc.dg/builtin-stringop-chk-2.c: New test.
6991         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6992         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6993         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6994         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6995         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6996         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6997         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6998         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6999         * gcc.c-torture/execute/printf-1.c: New test.
7000         * gcc.c-torture/execute/fprintf-1.c: New test.
7001         * gcc.c-torture/execute/vprintf-1.c: New test.
7002         * gcc.c-torture/execute/vfprintf-1.c: New test.
7003         * gcc.c-torture/execute/printf-chk-1.c: New test.
7004         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7005         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7006         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7007
7008 2005-06-27  Michael Matz  <matz@suse.de>
7009
7010         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7011         slot is not merged if address escapes.
7012
7013 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7014
7015         PR c/21911
7016         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7017
7018 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7019
7020         PR middle-end/17965
7021         * gcc.c-torture/compile/20050622-1.c: New test.
7022
7023         PR middle-end/22028
7024         * gcc.dg/20050620-1.c: New test.
7025
7026 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7027
7028         PR tree-optimization/22026
7029         * gcc.dg/tree-ssa/pr22026.c: New.
7030
7031 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7032
7033         PR libfortran/22144
7034         * gfortran.dg/shift-alloc.f90: New testcase.
7035
7036 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7037
7038         * all files: Update FSF address in copyright headers.
7039
7040 2005-06-22  Jan Hubicka  <jh@suse.cz>
7041
7042         * wholeprogram-1.c: New testcase.
7043         * wholeprogram-2.c: New testcase.
7044
7045 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR 22171
7048         * gcc.dg/tree-ssa/pr22171.c: New test.
7049
7050 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7051
7052         * gfortran.dg/simplify_modulo.f90: New.
7053
7054 2005-06-24  Jan Hubicka  <jh@suse.cz>
7055
7056         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7057
7058 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7059
7060         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7061
7062 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7063
7064         * obj-c++.dg/typedef-alias-1.mm: New.
7065         * objc.dg/typedef-alias-1.m: New.
7066
7067 2005-06-23  Jeff Law  <law@redhat.com>
7068
7069         * gcc.dg/tree-ssa/vrp16.c: New test.
7070
7071 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7072
7073         * lib/target-supports.exp: Add
7074         check_effective_target_fortran_large_real and
7075         check_effective_target_fortran_large_int to check for
7076         corresponding effective targets.
7077         * gfortran.dg/large_integer_kind_1.f90: New test.
7078         * gfortran.dg/large_real_kind_1.f90: New test.
7079
7080 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7081
7082         PR tree-optimization/22117
7083         * gcc.dg/tree-ssa/pr22117.c: New.
7084
7085 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7086
7087         PR testsuite/22123
7088         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7089
7090 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7091
7092         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7093
7094 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7095
7096         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7097         * gfortran.dg/f2c_4.c: Likewise.
7098
7099 2005-06-22 Paul Brook  <paul@codesourcery.com>
7100
7101         PR fortran/21034
7102         * gfortran.dg/auto_save_1.f90: New test.
7103
7104 2005-06-22  Michael Matz  <matz@suse.de>
7105
7106         * gcc.target/x86-64/abi: New directory.
7107         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7108         * gcc.target/x86-64/abi/README.gcc: New file.
7109         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7110         * gcc.target/x86-64/abi/asm-support.s: New file.
7111         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7112         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7113         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7114         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7115         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7116         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7117         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7118         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7119         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7120         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7121         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7122         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7123         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7124         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7125         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7126         * gcc.target/x86_64/abi/test_varargs.c: New test.
7127
7128 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7129
7130         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7131         32-bit i?86 and x86_64.
7132
7133 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7134
7135         * obj-c++.dg/const-str-[1-9].mm: New tests.
7136
7137 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7138
7139         PR fortran/22010
7140         * gfortran.dg/namelist_use.f90: New.
7141         * gfortran.dg/namelist_use_only.f90: New.
7142
7143 2005-06-21  Jeff Law  <law@redhat.com>
7144
7145         * gcc.dg/tree-ssa/vrp15.c: New test.
7146
7147 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7148
7149         * lib/target-supports.exp (check_effective_target_vect_reduction):
7150         Remove.
7151         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7152         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7153         remove vect_reduction target keyword. Also avoid two returns in main.
7154         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7155         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7156         * gcc.dg/vect/vect-reduc-1short.c: New test.
7157         * gcc.dg/vect/vect-reduc-1char.c: New test.
7158         * gcc.dg/vect/vect-reduc-2short.c: New test.
7159         * gcc.dg/vect/vect-reduc-2char.c: New test.
7160         * gcc.dg/vect/vect-reduc-6.c: New test.
7161         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7162         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7163         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7164
7165 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7166         Paul Thomas  <pault@gcc.gnu.org>
7167
7168         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7169         New tests.
7170
7171 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7172
7173         * gfortran.dg/backslash_1.f90: New test.
7174         * gfortran.dg/backslash_2.f90: New test.
7175
7176 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7177
7178         * gfortran.dg/duplicate_labels.f90: New test.
7179
7180 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7181
7182         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7183         unsupportable relocations.
7184         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7185         * gcc.dg/20050321-2.c: xfail for NetWare.
7186
7187 2005-06-20  Andreas Jaeger  <aj@suse.de>
7188
7189         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7190         gcc.target/i386/fastcall-sseregparm.c,
7191         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7192
7193 2005-06-19  Richard Henderson  <rth@redhat.com>
7194
7195         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7196
7197 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7198
7199         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7200
7201 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7202
7203         PR c++/22115
7204         * g++.dg/conversion/simd2.C: Change expected error message.
7205
7206 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7207
7208         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7209         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7210         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7211
7212 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7213
7214         * gcc.dg/fold-mod-1.c: New test.
7215
7216 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7217
7218         PR fortran/19926
7219         * gfortran.dg/pr19926.f90: New test.
7220
7221 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7222
7223         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7224         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7225         targets.
7226         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7227         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7228
7229 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7230
7231         * gcc.target/ia64/float80-varargs-1.c: New test.
7232
7233 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7234
7235         PR tree-opt/22035
7236         * gfortran.dg/f2c_6.f90: New test.
7237
7238 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7239
7240         PR c++/17413
7241         * g++.dg/template/local5.C: New.
7242
7243 2005-06-17  Richard Henderson  <rth@redhat.com>
7244
7245         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7246
7247 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7248
7249         PR testsuite/21945
7250         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7251
7252 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7253
7254         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7255         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7256         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7257         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7258         check_vect to verify the presence of hardware vector support.
7259
7260 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7261
7262         PR testsuite/22056
7263         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7264
7265 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7266
7267         PR libfortran/19216
7268         * gfortran.dg/pr19216.f: Add correct space between brackets and
7269         dg directive.
7270
7271 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7272
7273         PR libfortran/16436
7274         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7275
7276 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7277
7278         * gcc.target/i386/attributes-error.c: New testcase.
7279         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7280         * gcc.target/i386/regparm-stdcall.c: Likewise.
7281         * gcc.target/i386/sseregparm-1.c: Likewise.
7282         * gcc.target/i386/sseregparm-2.c: Likewise.
7283
7284 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7285
7286         * g++.dg/rtti/crash2.C: New.
7287
7288 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7289
7290         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7291
7292 2005-06-15  David Ung  <davidu@mips.com>
7293
7294         * gcc.target/mips/mips16e-extends.c: New test for testing the
7295         generation of MIPS16e zeb/zeh, seb/seh instructions.
7296
7297 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7298
7299         PR 22018
7300         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7301         * gcc.dg/tree-ssa/pr22018.c: New test.
7302
7303 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7304
7305         * gcc.dg/simd-1.c: Update error messages.
7306         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7307         * gcc.dg/simd-2.c: Update error messages.
7308         * gcc.dg/simd-4.c: New.
7309
7310 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7311
7312         PR c++/20678
7313         * g++.dg/other/crash-4.C: New.
7314
7315 2005-06-14  Devang Patel  <dpatel@apple.com>
7316
7317         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7318
7319 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7320
7321         PR c++/21929
7322         * g++.dg/parse/crash11.C: Update
7323
7324 2005-06-13  Jeff Law  <law@redhat.com>
7325
7326         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7327         perform the desired transformations.
7328         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7329         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7330
7331 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7332
7333         PR fortran/22038
7334         * gfortran.dg/forall_1.f90: Un-XFAIL.
7335
7336 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7337
7338         PR c++/21929
7339         * g++.dg/parse/crash26.C: New.
7340
7341         PR c++/20789
7342         * g++.dg/init/member1.C: New.
7343
7344 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7345
7346         * gfortran.dg/altreturn_1.f90: New test.
7347
7348 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7349
7350         PR middle-end/21985
7351         * gcc.dg/tree-ssa/pr21985.c: New test.
7352
7353 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7354
7355         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7356
7357 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7358
7359         PR c++/21930
7360         * g++.dg/other/error10.C: New test case.
7361
7362 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7363
7364         PR libfortran/19155
7365         * gfortran.dg/pr19155.f: Add test.
7366
7367 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7368
7369         * gfortran.dg/f2c_7.f90: New test.
7370
7371         * gfortran.dg/forall_1.f90: XFAILed.
7372
7373 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7374
7375         * gcc.dg/pr14796-1.c: New.
7376         * gcc.dg/pr14796-2.c: New.
7377
7378 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7379
7380         PR fortran/17792
7381         PR fortran/21375
7382         * gfortran.dg/deallocate_stat.f90: New test.
7383
7384 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7385
7386         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7387
7388 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7389
7390         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7391         access will be generated when this loop is vectorized. Test that
7392         accesses with same alignment were detected.
7393         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7394         Test that accesses with same alignment were detected.
7395         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7396         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7397         alignment were detected.
7398
7399 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7400
7401         PR c++/10611
7402         * g++.dg/conversion/simd2.C: New.
7403
7404 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7405
7406         * gcc.dg/Wcxx-compat-1.c: New.
7407
7408 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7409
7410         PR libfortran/21480
7411         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7412         complex array.
7413
7414 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7415
7416         * gcc.dg/alias-8.c: New.
7417
7418 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7419
7420         * gcc.dg/format/cmn_err-1.c: Update.
7421
7422 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7423
7424         PR target/20666
7425         * gcc.target/sparc/fexpand-2.c: New.
7426         * gcc.target/sparc/fpmerge-2.c: New.
7427         * gcc.target/sparc/fpmul-2.c: New.
7428         * gcc.target/sparc/noresult.c: New.
7429         * gcc.target/sparc/pdist-2.c: New.
7430         * gcc.target/sparc/pdist-3.c: New.
7431
7432 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7433
7434         PR testsuite/21702
7435         * gcc.target/i386/i386.exp: Fix comment typo.
7436
7437 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7438
7439         PR c++/19497
7440         * g++.dg/inherit/using5.C: New.
7441         * g++.dg/inherit/using6.C: New.
7442
7443 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7444
7445         PR c++/19894
7446         * g++.dg/template/ptrmem15.C: New test.
7447
7448         PR c++/20563
7449         * g++.dg/ext/label4.C: New test.
7450
7451 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7452
7453         * gcc.dg/tls/debug-1.c: New test.
7454
7455 2005-06-07  Dale Johannesen  <dalej@apple.com>
7456
7457         * gcc.target/i386/movq.c: New.
7458
7459 2005-06-07  Dale Johannesen  <dalej@apple.com>
7460
7461         * gcc.dg/20050607-1.c: New.
7462
7463 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7464
7465         PR middle-end/21850
7466         * gcc.c-torture/execute/20050607-1.c: New test.
7467
7468 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7469
7470         PR libfortran/21926
7471         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7472         Test case where the return array has lowest stride one,
7473         but isn't packed.
7474
7475 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7476
7477         * lib/target-supports.exp (check_effective_target_sync_int_long):
7478         Add s390 and s390x targets.
7479
7480 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7481
7482         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7483         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7484         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7485         * gcc.dg/tree-ssa/loop-9.c: New test.
7486
7487 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7488
7489         * g++.dg/parse/defarg10.C: New.
7490
7491 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7492
7493         PR regression/21897
7494         * gcc.c-torture/execute/20050604-1.c: New test.
7495
7496 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7497
7498         PR 21903
7499         * g++.dg/parse/defarg9.C: New.
7500
7501         PR c++/20637
7502         * g++.dg/inherit/using4.C: New.
7503         * g++.dg/overload/error1.C: Adjust expected errors.
7504         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7505         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7506         * g++.old-deja/g++.other/redecl2.C: Likewise.
7507         * g++.old-deja/g++.other/redecl4.C: Likewise.
7508         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7509
7510 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7511
7512         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7513
7514 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7515
7516         * lib/gfortran.exp (gfortran_target_compile): Call
7517         dg-additional-files-options
7518         * gfortran.dg/f2c_4.f90: New file
7519         * gfortran.dg/f2c_4.c: New file
7520         * gfortran.dg/f2c_5.f90: New file
7521         * gfortran.dg/f2c_5.c: New file
7522
7523 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7524
7525         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7526
7527         PR fortran/21912
7528         * gfortran.dg/array_constructor_4.f90: New test.
7529
7530 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7531
7532         PR c++/21619
7533         * g++.dg/ext/builtin9.C: New test.
7534
7535 2005-06-05  Dale Johannesen  <dalej@apple.com>
7536
7537         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7538         * gcc.c-torture/execute/20050603-2.c: Ditto.
7539
7540 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7541
7542         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7543         * gcc.dg/vect/vect-reduc-1.c: New.
7544         * gcc.dg/vect/vect-reduc-2.c: New.
7545         * gcc.dg/vect/vect-reduc-3.c: New.
7546
7547 2005-06-04  Dale Johannesen  <dalej@apple.com>
7548
7549         * gcc.c-torture/execute/20050603-1.c: New.
7550         * gcc.c-torture/execute/20050603-2.c: New.
7551         * gcc.dg/20050603-3.c: New.
7552
7553 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7554
7555         PR fortran/19195
7556         * gfortran.dg/debug_1.f90: New test.
7557
7558         * gfortran.dg/forall_1.f90: New test.
7559
7560 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7561
7562         * gfortran.dg/array_constructor_3.f90: New test.
7563
7564 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7565
7566         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7567
7568 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7569
7570         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7571
7572 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7573
7574         PR c/21873
7575         * gcc.dg/init-excess-1.c: New test.
7576
7577 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR c++/21853
7580         * g++.dg/expr/static_cast6.C: New test.
7581
7582 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7583
7584         * gcc.dg/tree-ssa/vrp14.c: New test.
7585
7586 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/21336
7589         * g++.dg/template/new2.C: New test.
7590
7591 2005-06-03  Josh Conner  <jconner@apple.com>
7592
7593         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7594         all entries in initializer.
7595
7596 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7597
7598         PR middle-end/21858
7599         * gcc.dg/pr21858.c: New testcase.
7600
7601 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7602
7603         PR tree-optimization/21292
7604
7605         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7606         New.
7607         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7608         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7609         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7610         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7611         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7612
7613 2005-06-02  Richard Henderson  <rth@redhat.com>
7614
7615         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7616
7617 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7618
7619         * gcc.dg/wtypequal.c: New testcase.
7620
7621 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7622
7623         PR 21582
7624         * gcc.dg/tree-ssa/pr21582.c: New test.
7625
7626 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7627
7628         PR c++/21280
7629         * g++.dg/opt/interface2.h: New.
7630         * g++.dg/opt/interface2.C: New.
7631         * g++.dg/init/ctor4.C: Adjust error lines.
7632         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7633         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7634         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7635         * g++.old-deja/g++.pt/assign1.C: Likewise.
7636         * g++.old-deja/g++.pt/crash20.C: Likewise.
7637
7638 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7639
7640         PR tree-optimization/21734
7641         * g++.dg/vect/pr21734_1.cc: New.
7642         * g++.dg/vect/pr21734_2.cc: New.
7643
7644 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7645
7646         PR c++/20350
7647         * g++.dg/template/spec24.C: New.
7648
7649         PR c++/21151
7650         * g++.dg/pch/local-1.C: New.
7651         * g++.dg/pch/local-1.Hs: New.
7652
7653 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7654
7655         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7656         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7657         * gcc.dg/tree-ssa/pr14341.c: New test.
7658         * gcc.dg/tree-ssa/pr14841.c: New test.
7659         * gcc.dg/tree-ssa/pr20701.c: New test.
7660         * gcc.dg/tree-ssa/pr21086.c: New test.
7661         * gcc.dg/tree-ssa/pr21090.c: New test.
7662         * gcc.dg/tree-ssa/pr21332.c: New test.
7663         * gcc.dg/tree-ssa/pr21458.c: New test.
7664         * gcc.dg/tree-ssa/pr21658.c: New test.
7665         * gcc.dg/tree-ssa/vrp01.c: New test.
7666         * gcc.dg/tree-ssa/vrp02.c: New test.
7667         * gcc.dg/tree-ssa/vrp03.c: New test.
7668         * gcc.dg/tree-ssa/vrp04.c: New test.
7669         * gcc.dg/tree-ssa/vrp05.c: New test.
7670         * gcc.dg/tree-ssa/vrp06.c: New test.
7671         * gcc.dg/tree-ssa/vrp07.c: New test.
7672         * gcc.dg/tree-ssa/vrp08.c: New test.
7673         * gcc.dg/tree-ssa/vrp09.c: New test.
7674         * gcc.dg/tree-ssa/vrp10.c: New test.
7675         * gcc.dg/tree-ssa/vrp11.c: New test.
7676         * gcc.dg/tree-ssa/vrp12.c: New test.
7677         * gcc.dg/tree-ssa/vrp13.c: New test.
7678
7679 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7680
7681         PR 21029
7682         * gcc.dg/tree-ssa/pr21029.c: New test.
7683
7684 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7685
7686         * gfortran.dg/logint-1.f: New test case.
7687         * gfortran.dg/logint-2.f: Likewise.
7688         * gfortran.dg/logint-3.f: Likewise.
7689
7690 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7691
7692         PR c/21536
7693         PR c/20760
7694         * gcc.dg/20050527-1.c: New test.
7695
7696         * gcc.dg/i386-sse-12.c: New test.
7697
7698         PR fortran/21729
7699         * gfortran.dg/implicit_5.f90: New test.
7700
7701 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7702
7703         PR fortran/20883
7704         * gfortran/assign_4.f90: New test.
7705         * gfortran/assign_2.f90: Change compile to run.
7706
7707 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7708
7709         * lib/target-supports.exp
7710         (check_effective_target_sync_char_short): New.
7711         * gcc.dg/sync-2.c: New.
7712
7713 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7714
7715         PR tree-optimization/21817
7716         * gcc.dg/torture/pr21817-1.c: New.
7717
7718 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7719
7720         PR c++/21165
7721         * g++.dg/template/init5.C: New.
7722
7723 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7724
7725         * gfortran.dg/char_initialiser_actual.f90:
7726         Test character initialisers as actual arguments.
7727         * gfortran.dg/char_pointer_comp_assign.f90:
7728         Test character pointer structure component assignments.
7729         * gfortran.dg/char_array_structure_constructor.f90:
7730         Test character components in structure constructors.
7731
7732 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7733
7734         PR middle-end/20931
7735         * g++.dg/opt/pr20931.C: New test.
7736
7737 2005-05-31  Andreas Jaeger  <aj@suse.de>
7738
7739         PR testsuite/20772
7740         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7741         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7742         g++.old-deja/g++.ext/asmspec1.C,
7743         g++.old-deja/g++.other/regstack.C,
7744         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7745         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7746         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7747         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7748         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7749         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7750         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7751         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7752         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7753         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7754         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7755         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7756         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7757         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7758         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7759         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7760         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7761         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7762         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7763
7764 2005-05-31  Jeff Law  <law@redhat.com>
7765
7766         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7767
7768 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7769
7770         PR middle-end/21743
7771         * gcc.dg/builtins-1.c: Activate disabled clog test.
7772         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7773
7774 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7775
7776         * gfortran.dg/char_pointer_assign.f90:
7777         Test character-pointer assignments and pointer assignments.
7778         * gfortran.dg/char_pointer_dummy.f90:
7779         Test character-pointer dummy arguments.
7780         * gfortran.dg/char_pointer_func.f90:
7781         Test character-pointer function returns.
7782         * gfortran.dg/char_pointer_dependency.f90:
7783         Test character-pointer functions with dependencies.
7784
7785 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7786
7787         PR c++/21784
7788         * g++.dg/lookup/using14.C: New test.
7789
7790 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7791
7792         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7793         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7794         trailing ^M.
7795
7796 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7797
7798         PR c++/17413
7799         * g++.dg/template/local5.C: New.
7800
7801         PR target/21761
7802         * gcc.c-torture/compile/pr21761.c: New.
7803
7804         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7805         before darwin8.
7806
7807 2005-05-30  Steven G. Kargl
7808
7809         PR fortran/20846
7810         * gfortran.dg/inquire_8.f90: New test.
7811
7812 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7813
7814         PR libfortran/21376
7815         * gfortran.dg/output_exponents_1.f90: New test.
7816
7817 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7818
7819         PR libfortran/20006
7820         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7821
7822 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7823
7824         PR c++/21210
7825         * g++.dg/ext/complex1.C: New test.
7826
7827         PR c++/21340
7828         * g++.dg/init/ctor6.C: New test.
7829
7830 2005-05-29  Jan Hubicka  <jh@suse.cz>
7831
7832         * gcc.c-torture/compile/pr21562.c: New.
7833
7834 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7835
7836         * gfortran.dg/subnormal_1.f90: New test.
7837
7838 2005-05-28  Jan Hubicka  <jh@suse.cz>
7839
7840         * tree-prof.exp: Fix comment.
7841         * value-prof-1.c: New.
7842         * value-prof-2.c: New.
7843         * value-prof-3.c: New.
7844         * value-prof-4.c: New.
7845
7846 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/21614
7849         * g++.dg/expr/ptrmem6.C: New test.
7850         * g++.dg/expr/ptrmem6a.C: Likewise.
7851
7852 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7853
7854         PR tree-optimization/21658
7855         * gcc.dg/tree-ssa/pr21658.c: New.
7856
7857 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7858
7859         PR c++/21455
7860         * g++.dg/inherit/ptrmem3.C: New.
7861
7862         PR c++/21681
7863         * g++.dg/parse/template16.C: New.
7864
7865 2005-05-27  Andreas Jaeger  <aj@suse.de>
7866
7867         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7868
7869         * gcc.dg/i386-sse-8.c: Run test on all archs.
7870
7871 2005-05-26  Mike Stump  <mrs@apple.com>
7872
7873         * objc.dg/isa-field-1.m: Only run on darwin.
7874         * objc.dg/lookup-1.m: Likewise.
7875         * objc.dg/try-catch-8.m: Likewise.
7876
7877 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7878
7879         PR tree-optimization/9814
7880         * gcc.dg/pr9814-1.c: New test case.
7881
7882 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7883
7884         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7885         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7886         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7887         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7888         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7889         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7890         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7891         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7892         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7893         objc.dg/try-catch-8.m: New.
7894
7895 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7896
7897         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7898         remove extraneous semicolons.
7899
7900 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7901
7902         * obj-c++.dg/comp-types-12.mm: New.
7903         * objc.dg/comp-types-11.m: New.
7904         * objc.dg/selector-4.m: New.
7905
7906 2005-05-26  Andreas Jaeger  <aj@suse.de>
7907
7908         PR testsuite/20772
7909         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7910         g++.old-deja/g++.ext/attrib3.C,
7911         g++.old-deja/g++.other/store-expr1.C,
7912         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7913         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7914         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7915         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7916         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7917         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7918         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7919         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7920         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7921         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7922         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7923         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7924         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7925         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7926         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7927         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7928         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7929         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7930         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7931
7932 2005-05-26  Andreas Jaeger  <aj@suse.de>
7933
7934         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7935         x86-64 compilation.
7936
7937 2005-05-26  Andreas Jaeger  <aj@suse.de>
7938
7939         PR testsuite/20772
7940         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7941         gcc.misc-tests/i386-pf-athlon-1.c,
7942         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7943         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7944         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7945         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7946         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7947         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7948         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7949         programs.
7950
7951         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7952         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7953         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7954         x86-64 compilation.
7955
7956         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7957         x86_64.
7958
7959         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7960         effective-target ilp32.
7961
7962 2005-05-26  David Ung  <davidu@mips.com>
7963
7964         * gcc.target/mips/ext_ins.c: New test for testing the generation
7965         of MIPS32/64 rev 2 ext/ins instructions.
7966
7967 2005-05-26  Andreas Jaeger  <aj@suse.de>
7968
7969         * treelang/compile/unsigned.tree: Use gimple instead of
7970         nonexisting generic dump.
7971
7972 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7973
7974         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7975
7976 2005-05-26  Andreas Jaeger  <aj@suse.de>
7977
7978         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7979
7980 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7981
7982         PR libfortran/17283
7983         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7984         Test callee-allocated memory with write statements.
7985
7986 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7987
7988         PR middle-end/21709
7989         * gcc.dg/pr21709-1.c: New test case.
7990
7991 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7992             Mike Stump  <mrs@apple.com>
7993
7994         * objc/execute/next_mapping.h: Update for C++.
7995
7996         * obj-c++.dg/selector-1.mm: Move to...
7997         * obj-c++.dg/selector-4.mm: here...
7998
7999         * obj-c++.dg/basic.mm: New.
8000         * obj-c++.dg/comp-types-1.mm: New.
8001         * obj-c++.dg/cxx-class-1.mm: New.
8002         * obj-c++.dg/cxx-ivars-1.mm: New.
8003         * obj-c++.dg/cxx-ivars-2.mm: New.
8004         * obj-c++.dg/cxx-ivars-3.mm: New.
8005         * obj-c++.dg/cxx-scope-1.mm: New.
8006         * obj-c++.dg/cxx-scope-2.mm: New.
8007         * obj-c++.dg/defs.mm: New.
8008         * obj-c++.dg/empty-private-1.mm: New.
8009         * obj-c++.dg/encode-1.mm: New.
8010         * obj-c++.dg/encode-2.mm: New.
8011         * obj-c++.dg/encode-3.mm: New.
8012         * obj-c++.dg/extern-c-1.mm: New.
8013         * obj-c++.dg/extra-semi.mm: New.
8014         * obj-c++.dg/fix-and-continue-2.mm: New.
8015         * obj-c++.dg/isa-field-1.mm: New.
8016         * obj-c++.dg/ivar-list-semi.mm: New.
8017         * obj-c++.dg/local-decl-1.mm: New.
8018         * obj-c++.dg/lookup-1.mm: New.
8019         * obj-c++.dg/lookup-2.mm: New.
8020         * obj-c++.dg/method-1.mm: New.
8021         * obj-c++.dg/method-2.mm: New.
8022         * obj-c++.dg/method-3.mm: New.
8023         * obj-c++.dg/method-4.mm: New.
8024         * obj-c++.dg/method-5.mm: New.
8025         * obj-c++.dg/method-6.mm: New.
8026         * obj-c++.dg/method-7.mm: New.
8027         * obj-c++.dg/no-extra-load.mm: New.
8028         * obj-c++.dg/overload-1.mm: New.
8029         * obj-c++.dg/pragma-1.mm: New.
8030         * obj-c++.dg/pragma-2.mm: New.
8031         * obj-c++.dg/private-1.mm: New.
8032         * obj-c++.dg/private-2.mm: New.
8033         * obj-c++.dg/proto-qual-1.mm: New.
8034         * obj-c++.dg/qual-types-1.mm: New.
8035         * obj-c++.dg/stubify-1.mm: New.
8036         * obj-c++.dg/stubify-2.mm: New.
8037         * obj-c++.dg/super-class-1.mm: New.
8038         * obj-c++.dg/super-class-2.mm: New.
8039         * obj-c++.dg/super-dealloc-1.mm: New.
8040         * obj-c++.dg/super-dealloc-2.mm: New.
8041         * obj-c++.dg/template-1.mm: New.
8042         * obj-c++.dg/template-2.mm: New.
8043         * obj-c++.dg/template-3.mm: New.
8044         * obj-c++.dg/template-4.mm: New.
8045         * obj-c++.dg/template-5.mm: New.
8046         * obj-c++.dg/template-6.mm: New.
8047         * obj-c++.dg/try-catch-1.mm: New.
8048         * obj-c++.dg/try-catch-2.mm: New.
8049         * obj-c++.dg/try-catch-3.mm: New.
8050         * obj-c++.dg/try-catch-4.mm: New.
8051         * obj-c++.dg/try-catch-5.mm: New.
8052         * obj-c++.dg/try-catch-6.mm: New.
8053         * obj-c++.dg/try-catch-7.mm: New.
8054         * obj-c++.dg/try-catch-8.mm: New.
8055         * obj-c++.dg/try-catch-9.mm: New.
8056         * obj-c++.dg/va-meth-1.mm: New.
8057
8058 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8059
8060         * obj-c++.dg/selector-1.mm: New.
8061         * obj-c++.dg/selector-2.mm: New.
8062
8063 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8064
8065         * obj-c++.dg/selector-3.mm: New.
8066         * objc.dg/selector-3.m: New.
8067
8068 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8069
8070         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8071         about where warning appears.
8072
8073 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8074
8075         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8076         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8077         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8078         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8079
8080 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8081
8082         * gcc.dg/20050524-1.c: New test.
8083
8084 2005-05-25  Jan Hubicka  <jh@suse.cz>
8085
8086         * gcc.dg/tree-prof/inliner-1.c: New.
8087
8088 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8089
8090         * gcc.dg/tree-prof: New directory.
8091         * gcc.dg/tree-prof/tree-prof.exp: New.
8092
8093 2005-05-25  DJ Delorie  <dj@redhat.com>
8094
8095         * gcc.dg/Wattributes-1.c: New.
8096         * gcc.dg/Wattributes-2.c: New.
8097         * gcc.dg/Wattributes-3.c: New.
8098
8099 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8100
8101         PR tree-optimization/19833
8102         * gcc.dg/uninit-4.c: Remove xfail.
8103         * gcc.dg/uninit-9.c: Ditto.
8104
8105 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8106
8107         * obj-c++.dg/bitfield-[1-5].mm: New.
8108         * obj-c++.dg/class-protocol-1.mm: New.
8109         * obj-c++.dg/comp-types-1[0-1].mm: New.
8110         * obj-c++.dg/comp-types-[2-9].mm: New.
8111         * obj-c++.dg/encode-[4-8].mm: New.
8112         * obj-c++.dg/layout-1.mm: New.
8113         * obj-c++.dg/method-1[0-9].mm: New.
8114         * obj-c++.dg/method-2[0-1].mm: New.
8115         * obj-c++.dg/method-[8-9].mm: New.
8116         * obj-c++.dg/objc-gc-3.mm: New.
8117         * obj-c++.dg/try-catch-10.mm: New.
8118         * objc.dg/bitfield-5.m: New.
8119         * objc.dg/comp-types-10.m: New.
8120         * objc.dg/comp-types-9.m: New.
8121         * objc.dg/layout-1.m: New.
8122         * objc.dg/objc-gc-4.m: New.
8123         * objc.dg/try-catch-9.m: New.
8124         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8125         * objc.dg/comp-types-1.m: Likewise.
8126         * objc.dg/comp-types-[5-6].m: Likewise.
8127         * objc.dg/method-9.m: Likewise.
8128
8129 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8130
8131         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8132         and on hardware without VMX support.
8133
8134         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8135
8136         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8137
8138         * lib/profopt.exp (dg-final-generate, dg-final-use,
8139         profopt-final-code, profopt-get-options): New.
8140         (profopt-execute): Process test directives.
8141
8142         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8143         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8144         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8145
8146 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8147
8148         PR C++/21645
8149         * g++.dg/init/ctor5.C: New test.
8150
8151 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8152
8153         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8154         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8155         vect-113.c, vect-114.c.
8156
8157 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8158
8159         * gcc.dg/const-elim-1.c: Remove xfails.
8160
8161 2005-05-23  Jeff Law  <law@redhat.com>
8162
8163         * gcc.c-torture/compile/pr21638.c: New test.
8164         * gcc.c-torture/compile/20050520-1.c: New test.
8165
8166 2005-05-23  Nick Clifton  <nickc@redhat.com>
8167
8168         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8169         be a proper triple, ie: m32r*-*-*.
8170         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8171
8172 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8173
8174         PR middle-end/21331
8175         PR tree-opt/21293
8176         * gcc.c-torture/compile/pr21293.c: New test.
8177         * gcc.c-torture/execute/pr21331.c: New test.
8178
8179 2004-05-20  Richard Henderson  <rth@redhat.com>
8180
8181         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8182
8183 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8184
8185         * obj-c++-dg.exp: Add.
8186         * obj-c++.exp: Add.
8187         * obj-c++.dg/dg.exp: Add.
8188
8189 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8190
8191         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8192         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8193
8194 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8195
8196         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8197
8198 2004-05-19  Richard Henderson  <rth@redhat.com>
8199
8200         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8201
8202 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8203
8204         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8205
8206         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8207
8208 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR c++/21495
8211         * g++.dg/parse/extern1.C: New test.
8212         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8213
8214 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8215
8216         * gcc.dg/c99-math.h: New.
8217         * gcc.dg/c99-math-float-1.c: New test.
8218         * gcc.dg/c99-math-double-1.c: Likewise.
8219         * gcc.dg/c99-math-long-double-1.c: Likewise.
8220
8221 2005-05-18  Richard Henderson  <rth@redhat.com>
8222
8223         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8224
8225 2005-05-18  Devang Patel  <dpatel@apple.com>
8226
8227         * g++.dg/opt/20050511-1.C: New test.
8228
8229 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8230
8231         PR libfortran/21127
8232         * gfortran.dg/reshape-complex.f90: New test.
8233
8234 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8235
8236         * gfortran.dg/array_constructor_1.f90: New test.
8237         * gfortran.dg/array_constructor_2.f90: New test.
8238
8239 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8240
8241         PR fortran/20954
8242         * gfortran.dg/pr20954.f: New test.
8243
8244 2005-05-17  Mike Stump  <mrs@apple.com>
8245
8246         Yet more Objective-C++...
8247
8248         * objc.dg/method-5.m: Update.
8249         * objc.dg/method-6.m: Update.
8250         * objc.dg/method-7.m: Update.
8251         * objc.dg/method-9.m: Update.
8252         * objc.dg/try-catch-2.m: Update.
8253
8254 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8255
8256         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8257         Remove little-endian optimizations.
8258
8259 2005-05-17  Jeff Law  <law@redhat.com>
8260
8261         * g++.dg/tree-ssa/pr14814.C: New test.
8262         * gcc.dg/tree-ssa/pr14814.C: New test.
8263         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8264         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8265
8266 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8267
8268         * gcc.dg/compat/generate-random.c: Do not include
8269         libiberty.h.
8270         * gcc.dg/compat/generate-random_r.c: Likewise.
8271
8272 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8273
8274         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8275
8276 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8277
8278         PR middle-end/21595
8279         * g++.dg/tree-ssa/builtin1.C: New testcase.
8280
8281 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8282
8283         PR c++/21454
8284         * g++.dg/opt/const4.C: New test.
8285
8286         PR middle-end/21492
8287         * g++.dg/opt/crossjump1.C: New test.
8288
8289         PR tree-optimization/21610
8290         * gcc.c-torture/compile/20050516-1.c: New test.
8291
8292         PR fortran/15080
8293         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8294         about the test failing.
8295         * gfortran.fortran-torture/execute/where_7.f90: New test.
8296         * gfortran.fortran-torture/execute/where_8.f90: New test.
8297
8298 2005-05-16  Richard Henderson  <rth@redhat.com>
8299
8300         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8301         i?86 and x86_64.
8302
8303 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8304
8305         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8306         (limits.h): Include unconditionally.
8307         (stdlib.h): Likewise.
8308         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8309         (limits.h): Include unconditionally.
8310         (stdlib.h): Likewise.
8311         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8312         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8313         (limits.h): Include unconditionally.
8314         (stdlib.h): Likewise.
8315         (hashtab.h): Do not include.
8316         (getopt.h): Likewise.
8317         (stddef.h): Include.
8318         (hashval_t): Define.
8319         (struct entry): Add "next" field.
8320         (HASH_SIZE): New macro.
8321         (hash_table): New variable.
8322         (switchfiles): Do not use xmalloc.
8323         (mix): New macro.
8324         (iterative_hash): New function.
8325         (hasht): Remove.
8326         (e_exists): New function.
8327         (e_insert): Likewise.
8328         (output): Use, instead of libiberty hashtable functions.
8329         (main): Do not use getopt.  Do not call htab_create.
8330
8331 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8332
8333         PR libstdc++/21526
8334         * lib/target-supports.exp (check_mkfifo_available):
8335         Return 0 for cygwin as mkfifo support incomplete on platform.
8336         Fix typos in comments.
8337
8338 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8339
8340         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8341
8342 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8343
8344         PR fortran/17432
8345         * gfortran.dg/assign_4.f: New test.
8346
8347 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8348
8349         PR tree-optimization/21563
8350         * gcc.dg/tree-ssa/pr21563.c: New.
8351
8352 2005-05-14  Jan Hubicka  <jh@suse.cz>
8353
8354         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8355
8356 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8357
8358         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8359
8360 2005-05-13  Julian Brown  <julian@codesourcery.com>
8361
8362         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8363         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8364
8365 2005-05-13  Jan Hubicka  <jh@suse.cz>
8366
8367         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8368         * gcc.dg/fold-xor-?.c: Likewise.
8369         * gcc.dg/pr15784-?.c: Likewise.
8370         * gcc.dg/pr20922-?.c: Likewise.
8371         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8372         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8373         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8374
8375 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8376
8377         PR fortran/21260
8378         * gfortran.dg/hollerith_1.f90: New test.
8379
8380 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8381
8382         * gfortran.dg/func_result_2.f90: New test.
8383
8384 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8385
8386         * gfortran.dg/dev_null.f90: New test.
8387
8388 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8389
8390         * gcc.dg/arm-vfp1.c: Revert last change.
8391
8392 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8393
8394         PR middle-end/19807
8395         PR tree-optimization/19639
8396         * g++.dg/tree-ssa/pr19807.C: New testcase.
8397
8398 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8399
8400         PR libfortran/21471
8401         * gfortran.dg/append-1.f90: New test.
8402
8403 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8404
8405         * gcc.dg/pr18501.c: XFAIL.
8406         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8407         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8408         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8409         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8410         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8411         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8412         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8413         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8414
8415 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8416
8417         PR fortran/20178
8418         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8419         gfortran.dg/f2c_3.f90: New tests.
8420
8421         * gfortran.dg/return_1.f90: Fix dg annotation.
8422
8423 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8424
8425         * gcc.c-torture/compile/20050510-1.c: New test.
8426
8427 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8428
8429         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8430
8431 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8432
8433         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8434
8435 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8436
8437         PR c/17913
8438         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8439
8440 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8441
8442         PR c/21342
8443         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8444         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8445
8446 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8447
8448         PR debug/16676
8449         * gcc.dg/debug/pr16676.c: New test.
8450
8451 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8452
8453         PR testsuite/21443
8454         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8455         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8456         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8457         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8458         Change -O1 to -O2.
8459         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8460         -fno-tree-dominator-opts.
8461
8462 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8463
8464         * gfortran.dg/return_1.f90: New test.
8465
8466 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8467
8468         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8469
8470         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8471
8472 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8473
8474         PR c++/21427
8475         * g++.dg/inherit/covariant13.C: New.
8476
8477 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8478
8479         PR libfortran/19155
8480         * gfortran.dg/pr19155.f: New test.
8481
8482 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8483
8484         PR inline-asm/8788
8485         * gcc.dg/pr8788-1.c: New testcase.
8486
8487 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8488
8489         PR target/21416
8490         * gcc.target/mips/fpcmp-[12].c: New tests.
8491
8492 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8493
8494         * lib/target-supports-dg.exp (dg-require-fork): New function.
8495         (dg-require-mkfifo): Likewise.
8496         * lib/target-supports.exp (check_function_available): New
8497         function.
8498         (check_fork_available): Likewise.
8499         (check_mkfifo_available): Likewise.
8500
8501 2005-05-06  Jeff Law  <law@redhat.com>
8502
8503         * gcc.c-torture/compile/pr21380.c: New test.
8504
8505 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8506
8507         PR c++/20961
8508         * g++.dg/ext/weak3.C: New test.
8509
8510 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8511
8512         PR c++/21352
8513         * g++.dg/template/crash37.C: New test.
8514
8515 2005-05-05  Paul Brook  <paul@codesourcery.com>
8516
8517         * gcc.dg/arm-g2.c: Use effective-target arm32.
8518         * gcc.dg/arm-mmx-1.c: Ditto.
8519         * gcc.dg/arm-scd42-2.c: Ditto.
8520         * gcc.dg/arm-vfp1.c: Ditto.
8521         * lib/target-supports.exp (check_effective_target_arm32): New
8522         function.
8523
8524 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8525
8526         PR libfortran/21354
8527         gfortran.dg/in_pack_rank7.f90: New test.
8528
8529 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8530
8531         PR middle-end/15618
8532         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8533
8534 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8535
8536         PR middle-end/21265
8537         * gcc.dg/20050503-1.c: New test.
8538
8539         PR rtl-optimization/21239
8540         * gcc.dg/i386-sse-11.c: New test.
8541
8542 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8543
8544         PR target/16888
8545         * gcc.target/i386/asm-1.c: New test.
8546
8547 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8548
8549         PR rtl-optimization/21330
8550         * gcc.c-torture/execute/20050502-1.c: New test.
8551
8552         PR target/21297
8553         * gcc.c-torture/execute/20050502-2.c: New test.
8554
8555 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8556
8557         PR middle-end/21282
8558         * gcc.dg/pr21282.c: New.
8559
8560 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8561
8562         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8563         * gcc.dg/vect/vect-92.c: Likewise.
8564         * gcc.dg/vect/vect-93.c: Likewise.
8565         * gcc.dg/vect/vect-dv-1.c: Likewise.
8566         * gcc.dg/vect/vect-dv-2.c: Likewise.
8567         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8568
8569 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8570
8571         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8572         * gfortran.dg/vect/vect-2.f90: Likewise.
8573         * gfortran.dg/vect/vect-3.f90: Likewise.
8574         * gfortran.dg/vect/vect-4.f90: Likewise.
8575         * gfortran.dg/vect/vect-5.f90: Likewise.
8576
8577 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8578
8579         PR target/20813
8580         * gcc.dg/rs6000-fpint-2.c: New.
8581
8582 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8583
8584         PR c/15698
8585         * gcc.dg/builtins-30.c: Update expected messages.
8586         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8587         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8588         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8589
8590 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8591
8592         PR tree-optimization/21294
8593         * gcc.dg/tree-ssa/pr21294.c: New.
8594
8595 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8596
8597         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8598         __builtin_altivec_st_internal_4si built-in.
8599
8600 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8601
8602         PR c++/15875
8603         * g++.dg/template/ptrmem14.C: New test.
8604
8605 2005-05-02  Paul Brook  <paul@codesourcery.com>
8606
8607         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8608
8609 2005-05-02  Michael Matz  <matz@suse.de>
8610
8611         PR c++/19542
8612         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8613
8614 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8615
8616         * g++.dg/cpp/weak.C: New test.
8617
8618 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8619
8620         * gcc.dg/tree-ssa/loop-8.c: New test.
8621
8622 2005-04-30  Michael Maty  <matz@suse.de>
8623
8624         * gcc.dg/inline-mcpy.c: New test.
8625
8626 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8627
8628         PR libfortran/18958
8629         * gfortran.dg/eoshift.f90: New test case.
8630
8631 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8632
8633         PR libfortran/18857
8634         * gfortran.dg/matmul_1.f90: New test.
8635
8636 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8637
8638         PR tree-optimization/21030
8639         * gcc.dg/tree-ssa/pr21030.c: New.
8640
8641 2005-04-29  Devang Patel  <dpatel@apple.com>
8642
8643         PR tree-optimization/21272
8644         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8645
8646 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8647
8648         PR fortran/13082
8649         PR fortran/18824
8650         * gfortran.dg/entry_4.f90: New test.
8651         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8652         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8653         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8654         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8655         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8656         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8657         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8658
8659 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8660
8661         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8662
8663 2005-04-29  Paul Brook   <paul@codesourcery.com>
8664
8665         * gfortran.dg/entry_3.f90: New test.
8666
8667 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8668
8669         * gfortran.dg/implicit_4.f90: New test.
8670
8671 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8672
8673         * lib/target-supports.exp (check_profiling_available): Return
8674         false for xtensa-*-elf.
8675
8676 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8677
8678         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8679         error if file cannot be deleted.
8680
8681 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8682
8683         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8684         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8685         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8686         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8687         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8688         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8689         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8690         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8691         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8692         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8693         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8694         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8695         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8696
8697 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8698
8699         PR fortran/20865
8700         * gfortran.dg/pr20865.f90: New test.
8701
8702 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8703
8704         * gcc.dg/void-cast-2.c: New test.
8705
8706 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8707
8708         PR c/21159
8709         * gcc.dg/void-cast-1.c: New test.
8710
8711 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8712
8713         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8714
8715 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8716
8717         PR fortran/21177
8718         * gfortran.dg/pr21177.f90: New test.
8719
8720 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8721
8722         PR tree-optimization/21171
8723         * gcc.dg/tree-ssa/pr21171.c: New test.
8724
8725 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8726
8727         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8728         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8729         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8730         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8731         gcc.dg/tree-ssa/gen-vect-32.c: New.
8732         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8733         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8734         don't run on PPC32.
8735
8736 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8737
8738         PR c/21213
8739         * gcc.dg/transparent-union-3.c: New test.
8740
8741 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8742
8743         PR c/20740
8744         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8745         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8746         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8747         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8748         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8749         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8750
8751 2005-04-26  Jeff Law  <law@redhat.com>
8752
8753         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8754         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8755         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8756         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8757         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8758         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8759         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8760
8761 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8762
8763         PR tree-optimization/17598
8764         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8765
8766 2005-04-25  Mike Stump  <mrs@apple.com>
8767
8768         * objc.dg/fix-and-continue-1.m: Add.
8769
8770 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8771
8772         PR c++/20995
8773         * g++.dg/opt/pr20995-1.C: New test case.
8774
8775 2005-04-25  Devang Patel <dpatel@apple.com>
8776
8777         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8778
8779 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8780
8781         PR testsuite/21062
8782         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8783
8784 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8785
8786         PR C++/21188
8787         * g++.dg/opt/rtti2.C: New test.
8788
8789 2005-04-25  Paul Brook  <paul@codesourcery.com>
8790         Steven G. Kargl  <kargls@comcast.net>
8791
8792         PR fortran/20879
8793         * gfortran.dg/ichar_1.f90: New file.
8794
8795 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8796
8797         PR middle-end/20991
8798         * g++.dg/opt/pr20991.C: New test.
8799
8800         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8801         where sizeof (type) < __alignof__ (type).
8802         * gcc.dg/compat/struct-layout-1.h: Likewise.
8803
8804 2005-04-24  Per Bothner  <per@bothner.com>
8805             Devang Patel  <dpatel@apple.com>
8806
8807         PR preprocessor/20907
8808         * gcc.dg/cpp/very-long-comment.c: New test.
8809
8810 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8811
8812         PR fortran/20059
8813         * gfortran.dg/common_5.f: New test.
8814
8815 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8816
8817         PR middle-end/21082
8818         * g++.dg/tree-ssa/pr21082.C: New testcase.
8819
8820 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8821
8822         * gcc.dg/vect/vect-99.c: New test.
8823
8824 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8825
8826         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8827
8828 2005-04-22  Jeff Law  <law@redhat.com>
8829
8830         * gcc.dg/uninit-5.c: Remove xfails.
8831         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8832         conditionals and loads.
8833
8834 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8835
8836         PR libfortran/20074
8837         PR libfortran/20436
8838         PR libfortran/21108
8839         * gfortran.dg/nested_reshape.f90: new test
8840         * gfortran.dg/reshape-alloc.f90: new test
8841         * gfortran.dg/reshape.f90: new test
8842
8843 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8844
8845         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8846
8847         * gcc.dg/arm-vfp1.c: New test.
8848
8849 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8850
8851         PR c++/21087
8852         * g++.dg/lookup/builtin2.C: New test.
8853
8854 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8855
8856         * gcc.dg/weak/weak-13.c: New test.
8857
8858 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8859
8860         * lib/target-supports.exp (check_effective_target_sync_int_long):
8861         Add powerpc*.
8862
8863 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8864
8865         * gcc.target/mips/branch-1.c: New test.
8866
8867 2005-04-21  Richard Henderson  <rth@redhat.com>
8868
8869         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8870         * gcc.dg/vect/vect-86.c: Likewise.
8871         * gcc.dg/vect/vect-87.c: Likewise.
8872         * gcc.dg/vect/vect-88.c: Likewise.
8873
8874 2005-04-21  Devang Patel  <dpatel@apple.com>
8875
8876         PR optimization/20994
8877         * gcc.dg/tree-ssa/ifc-3.c: New test.
8878
8879 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8880
8881         PR c/12913
8882         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8883         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8884         gcc.dg/c99-vla-jump-5.c: New tests.
8885
8886 2005-04-19  Richard Henderson  <rth@redhat.com>
8887
8888         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8889         Fix typo in exists check.
8890         (check_effective_target_sync_int_long): New.
8891         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8892         * gcc.dg/ia64-sync-2.c: Likewise.
8893         * gcc.dg/ia64-sync-3.c: Likewise.
8894         * gcc.dg/ia64-sync-4.c: Likewise.
8895
8896 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8897
8898         * gcc.dg/fold-xor-1.c: New test.
8899         * gcc.dg/fold-xor-2.c: New test.
8900
8901 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8902
8903         PR target/20670
8904         * g++.dg/eh/fp-regs.C: New test.
8905
8906 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8907
8908         * gcc.dg/Wint-to-pointer-cast-1.c,
8909         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8910         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8911         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8912
8913 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8914
8915         PR fortran/16861
8916         * gfortran.dg/pr16861.f90: New test.
8917
8918 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8919
8920         * gcc.dg/pr21085.c: New test.
8921
8922 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8923
8924         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8925         (setup_mips_tests, dg-mips-options): New procedures.
8926         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8927         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8928         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8929         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8930         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8931         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8932         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8933         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8934         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8935         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8936         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8937         dg-mips-options instead of dg-options.  Remove now-redundant
8938         preprocessor guards.
8939         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8940         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8941         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8942         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8943         * gcc.dg/vr-mult-2.c: Delete.
8944         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8945         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8946         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8947         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8948         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8949         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8950         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8951
8952 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8953
8954         * ada/acats/run_all.sh: Use sync when executable not present.
8955
8956 2005-04-18  Devang Patel  <dpatel@apple.com>
8957
8958         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8959         * gcc.dg/vect/vect-11a.c: New.
8960         * gcc.dg/vect/vect-none.c: Update.
8961         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8962
8963 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8964
8965         PR tree-optimization/20922
8966         * gcc.dg/pr20922-1.c: New test.
8967         * gcc.dg/pr20922-2.c: New test.
8968         * gcc.dg/pr20922-3.c: New test.
8969         * gcc.dg/pr20922-4.c: New test.
8970         * gcc.dg/pr20922-5.c: New test.
8971         * gcc.dg/pr20922-6.c: New test.
8972
8973 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8974
8975         PR libfortran/20950
8976         * gfortran.dg/pr20950.f: New test.
8977
8978 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8979
8980         PR libfortran/19216
8981         * gfortran.dg/pr19216.f: New test.
8982
8983 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8984
8985         PR tree-optimization/21001
8986         * gcc.dg/tree-ssa/pr21001.c: New.
8987
8988 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8989
8990         PR libfortran/21075
8991         * gfortran.dg/reshape_rank7.f90: New test.
8992
8993 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8994
8995         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8996         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8997         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8998         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8999         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9000         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9001         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9002         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9003         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9004         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9005         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9006         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9007         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9008         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9009         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9010         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9011         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9012         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9013         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9014         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9015         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9016
9017 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9018
9019         * gfortran.dg/wtruncate.f: New testcase.
9020         * gfortran.dg/wtruncate.f90: New testcase.
9021
9022 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9023
9024         PR c++/21025
9025         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9026         which sizeof/alignof is dependent, rather than just whether we are
9027         processing_template_decl.
9028
9029 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9030
9031         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9032         corrected typo where the wrong variables had been compared.
9033
9034 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9035
9036         PR libfortran/18495
9037         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9038         Test callee-allocated version of return array with a write
9039         statement.
9040         Test spread with a temporary with another write statement.
9041
9042 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9043
9044         PR tree-optimization/21031
9045         * gcc.dg/tree-ssa/pr21031.c: New.
9046
9047 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9048
9049         PR tree-optimization/21004
9050         * gcc.dg/builtins-53.c: Include builtins-config.h.
9051         Check floorf, ceilf, floorl and ceill transformations
9052         only when HAVE_C99_RUNTIME is defined.
9053
9054 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9055
9056         PR middle-end/20739
9057         * gcc.dg/tree-ssa/pr20739.c: New test.
9058
9059 2005-04-14  Mike Stump  <mrs@apple.com>
9060
9061         * gcc.dg/Foundation.framework/empty: New.
9062         * gcc.dg/framework-2.c: New.
9063
9064 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9065
9066         PR tree-optimization/21021
9067         * gcc.c-torture/compile/pr21021.c: New.
9068
9069 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9070
9071         PR testsuite/21010
9072         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9073         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9074         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9075         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9076         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9077         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9078         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9079         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9080
9081 2005-04-14  Richard Henderson  <rth@redhat.com>
9082
9083         * lib/target-supports.exp (check_effective_target_vect_condition):
9084         Add ia64, i?86, and x86_64.
9085
9086 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9087
9088         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9089
9090 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9091
9092         PR tree-optimization/20657
9093         * gcc.dg/tree-ssa/pr20657.c: New.
9094
9095 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9096
9097         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9098         (long long int)trunc*.
9099
9100 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9101
9102         PR target/20927
9103         * gcc.dg/pr20927.c: New test.
9104
9105 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9106
9107         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9108         * gcc.target/mips/asm-1.c: Likewise.
9109
9110 2005-04-13  Dale Johannesen  <dalej@apple.com>
9111
9112         * objc.dg/objc-fast-4.m: New.
9113
9114 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9115
9116         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9117         directory.
9118         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9119
9120 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9121
9122         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9123         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9124         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9125
9126 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9127
9128         PR tree-optimization/20913
9129         * gcc.dg/tree-ssa/pr20913.c: New.
9130
9131         PR tree-optimization/20702
9132         * gcc.dg/tree-ssa/pr20702.c: New.
9133
9134 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9135
9136         PR c++/13744
9137         * g++.dg/inherit/local3.C: New test.
9138
9139 2005-04-12  Jeff Law  <law@redhat.com>
9140
9141         * gcc.dg/tree-ssa/20050412-1.c: New test.
9142
9143 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9144
9145         PR libfortran/19016
9146         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9147         Add tests with mask generated by expression.
9148         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9149         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9150         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9151
9152 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9153
9154         PR middle-end/20917
9155         * gcc.dg/20050409-1.c: New test.
9156
9157 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9158
9159         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9160
9161 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9162
9163         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9164         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9165         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9166         (TARGET_CXX): Adjust accordingly.
9167         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9168         determine_class_data_visibility and class_data_always_comdat.
9169         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9170         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9171         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9172         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9173         (arm_cxx_determine_class_data_visibility): New.
9174         (arm_cxx_class_data_always_comdat): Likewise.
9175         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9176         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9177         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9178         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9179         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9180         Define.
9181
9182 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9183
9184         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9185
9186 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9187
9188         * gcc.dg/i386-darwin-fpmath.c: New.
9189
9190 2004-04-11  Devang Patel  <dpatel@apple.com>
9191
9192         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9193         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9194         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9195         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9196         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9197         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9198         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9199         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9200         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9201
9202 2004-04-11  Devang Patel  <dpatel@apple.com>
9203
9204         * gcc.dg/vect/vect-dv-1.c: New test.
9205         * gcc.dg/vect/vect-dv-2.c: New test.
9206
9207 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9208
9209         PR tree-optimization/20933
9210         * gcc.dg/tree-ssa/pr20933.c: New test.
9211
9212 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9213
9214         * gfortran.dg/fold_nearest.f90: New test.
9215
9216 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9217
9218         * gcc.dg/tree-ssa/alias-1.c: New test.
9219
9220 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9221
9222         PR tree-optimization/20920
9223         * g++.dg/tree-ssa/pr20920.C: New test.
9224
9225 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9226
9227         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9228         (long long int)ceil*.
9229
9230 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9231
9232         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9233         explicit C++ linkage.
9234
9235 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9236
9237         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9238         warning for arithmetic IF statements.
9239
9240 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9241
9242         * eor_handling_1.f90: New test case.
9243         * eor_handling_2.f90: New test case.
9244         * eor_handling_3.f90: New test case.
9245         * eor_handling_4.f90: New test case.
9246         * eor_handling_5.f90: New test case.
9247         * noadv_size.f90: New test case.
9248         * pad_no.f90: New test case.
9249
9250 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9251
9252         * gcc.c-torture/execute/20050410-1.c: New test.
9253
9254 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9255
9256         * gcc.dg/pr20126.c: New.
9257
9258 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9259             Steven G. Kargl <kargls@comcast.net>
9260
9261         * gfortran.dg/PR19872.f: New test.
9262
9263 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9264
9265         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9266
9267 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9268
9269         * gfortran.dg/nint_1.f90: New test.
9270
9271 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9272
9273         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9274         Added test for callee-allocated arrays with write statements.
9275         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9276         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9277         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9278         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9279         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9280
9281 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9282
9283         PR libfortran/20163
9284         * gfortran.dg/open-options-blanks.f: New test.
9285
9286 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9287
9288         PR fortran/13257
9289         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9290
9291 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9292
9293         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9294         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9295         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9296         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9297         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9298         * gcc.c-torture/execute/stdarg-4.c: New test.
9299
9300         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9301
9302         PR target/20795
9303         * g++.dg/abi/param2.C: New test.
9304
9305 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9306
9307         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9308
9309 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9310
9311         * gcc.dg/builtins-53.c: New test.
9312
9313 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9314
9315         * g++.dg/tree-ssa/pr18178.C: New test.
9316         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9317         * gcc.c-torture/execute/20041019-1.c: New test.
9318         * gcc.dg/tree-ssa/20041008-1.c: New test.
9319         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9320         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9321         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9322         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9323         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9324         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9325         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9326         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9327         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9328         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9329
9330 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9331
9332         PR rtl-optimization/20466
9333         * gcc.c-torture/execute/pr20466-1.c: New test.
9334
9335 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9336
9337         PR c++/20905
9338         * g++.dg/parse/cond2.C: New test.
9339
9340         PR c++/20145
9341         * g++.dg/warn/Wdtor1.C: New test.
9342
9343 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9344
9345         PR fortran/17229
9346         * gfortran.dg/pr17229.f: New test.
9347
9348 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9349
9350         * gfortran.dg/tiny_1.f90: New test.
9351         * gfortran.dg/tiny_2.f90: ditto.
9352
9353 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9354
9355         * gfortran.dg/eor_1.f90: Fix dg-do run line
9356         * gfortran.dg/open_new.f90: Fix dg-do run line
9357
9358 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9359
9360         * lib/target-supports.exp (get_compiler_messages): Support
9361         optional arguments, the fourth being compiler options.
9362         (check_effective_target_fpic): New proc.
9363         * gcc.dg/20050321-2.c: Restrict to target fpic.
9364
9365 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9366
9367         * gcc.dg/15443-1.c: New test.
9368         * gcc.dg/15443-2.c: Likewise.
9369
9370 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9371
9372         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9373
9374 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9375
9376         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9377
9378 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9379
9380         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9381         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9382         -m64.
9383         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9384         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9385         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9386
9387 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9388
9389         PR c++/20212
9390         * g++.dg/warn/Wunused-11.C: New test.
9391
9392 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9393
9394         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9395
9396 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9397
9398         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9399
9400 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9401
9402         PR c++/20734
9403         * g++.dg/template/ptrmem13.C: New test.
9404
9405 2005-04-05  Per Bothner  <per@bothner.com>
9406
9407         * lib/gcc.exp: Always add -fno-show-column, for now.
9408
9409 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9410
9411         PR testsuite/20767
9412         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9413         of plain old "unsigned int" for the type of "i".  Makes this test
9414         64bit clean.
9415
9416 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9417
9418         * gcc.dg/i386-ssefn-1.c: New test.
9419         * gcc.dg/i386-ssefn-2.c: New test.
9420         * gcc.dg/i386-ssefn-3.c: New test.
9421         * gcc.dg/i386-ssefn-4.c: New test.
9422
9423 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR tree-optimization/20076
9426         * gcc.dg/builtin-apply4.c: New test.
9427
9428         PR preprocessor/19475
9429         * gcc.dg/cpp/macspace1.c: New test.
9430         * gcc.dg/cpp/macspace2.c: New test.
9431
9432 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9433
9434         * gfortran.dg/pr20755.f: Fixed bad format.
9435
9436 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9437
9438         PR c++/20763
9439         * g++.dg/ext/attrib21.C: New test.
9440
9441 2004-04-05  Devang Patel  <dpatel@apple.com>
9442
9443         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9444         * gcc.dg/vect/vect-shift-1.c: New test.
9445
9446 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9447
9448         PR libfortran/20755
9449         * gfortran.dg/pr20755.f: New test.
9450
9451 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9452
9453         * gfortran.dg/pr15959.f90: New test.
9454         * gfortran.dg/string_pad_trunc.f90: New test.
9455
9456 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9457
9458         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9459         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9460         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9461         syntax.
9462
9463 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9464
9465         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9466
9467 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9468
9469         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9470         * gcc.c-torture/compile/20011119-2.c: Likewise.
9471         * gcc.c-torture/compile/981001-2.c: Likewise.
9472
9473 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9474
9475         PR c++/20679
9476         * g++.dg/template/overload4.C: New test.
9477
9478 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9479
9480         PR c++/20746
9481         * g++.dg/abi/covariant5.C: New.
9482
9483         PR debug/20505
9484         * g++.dg/debug/const2.C: New.
9485
9486 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9487
9488         PR rtl-optimization/16104
9489         * gcc.c-torture/execute/20050316-1.c: New test.
9490
9491 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9492
9493         * g++.dg/template/spec23.C: Fix dg-error text.
9494
9495 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9496
9497         PR c++/19199
9498         * g++.dg/expr/lval2.C: New.
9499
9500 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9501
9502         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9503         __builtin_strcasecmp and __builtin_strncasecmp.
9504
9505 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9506
9507         PR c++/20723
9508         * g++.dg/template/spec22.C: New.
9509         * g++.dg/template/spec23.C: New.
9510
9511 2005-04-03  Dale Ranta  <dir@lanl.gov>
9512             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9513
9514         PR libfortran/20068
9515         PR libfortran/20125
9516         PR libfortran/20156
9517         PR libfortran/20471
9518         * gfortran.dg/backspace.f: New test.
9519
9520 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9521
9522         * gcc.dg/pr19345.c: New test.
9523
9524 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9525
9526         PR tree-optimization/20640
9527         * gcc.dg/torture/tree-loop-1.c: New.
9528
9529 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9530
9531         PR rtl-optimization/20290
9532         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9533
9534 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9535
9536         * gcc.dg/rs6000-fpint.c: New.
9537
9538 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9539
9540         * gcc.dg/old-style-then-proto-1.c: New test.
9541
9542 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9543
9544         * gfortran.fortran-torture/execute/backspace.f90: Check
9545         after backspace and read was incorrect.
9546
9547 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9548
9549         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9550         buffer past the terminating NUL using memcmp.
9551         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9552         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9553
9554         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9555         Fix unused/uninitialized variable warnings.
9556
9557         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9558         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9559         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9560         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9561
9562         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9563         gcc.c-torture/execute/builtins/fputs-lib.c,
9564         gcc.c-torture/execute/builtins/lib/fprintf.c,
9565         gcc.c-torture/execute/builtins/lib/main.c,
9566         gcc.c-torture/execute/builtins/lib/memcmp.c,
9567         gcc.c-torture/execute/builtins/lib/memmove.c,
9568         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9569         gcc.c-torture/execute/builtins/lib/memset.c,
9570         gcc.c-torture/execute/builtins/lib/printf.c,
9571         gcc.c-torture/execute/builtins/lib/sprintf.c,
9572         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9573         gcc.c-torture/execute/builtins/lib/strchr.c,
9574         gcc.c-torture/execute/builtins/lib/strcmp.c,
9575         gcc.c-torture/execute/builtins/lib/strcpy.c,
9576         gcc.c-torture/execute/builtins/lib/strcspn.c,
9577         gcc.c-torture/execute/builtins/lib/strlen.c,
9578         gcc.c-torture/execute/builtins/lib/strncat.c,
9579         gcc.c-torture/execute/builtins/lib/strncmp.c,
9580         gcc.c-torture/execute/builtins/lib/strncpy.c,
9581         gcc.c-torture/execute/builtins/lib/strrchr.c,
9582         gcc.c-torture/execute/builtins/lib/strspn.c,
9583         gcc.c-torture/execute/builtins/lib/strstr.c,
9584         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9585         gcc.c-torture/execute/builtins/strlen-2.c,
9586         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9587         prototypes.
9588
9589 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9590
9591         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9592         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9593         selectany usage.
9594
9595 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR c++/19406
9598         * g++.dg/debug/using1.C: New test.
9599
9600 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9601
9602         PR middle-end/20524
9603         * gcc.dg/alias-7.c: Prefix asm-declared name with
9604         __USER_LABEL_PREFIX__.
9605
9606 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9607
9608         Fix fallout from PR middle-end/15700:
9609         * gcc.c-torture/compile/20011119-1.c: Take
9610         __USER_LABEL_PREFIX__ into account.
9611         * gcc.c-torture/compile/20011119-2.c: Likewise.
9612
9613 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9614
9615         PR c++/18644
9616         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9617
9618 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9619
9620         PR c/17855
9621         * gcc.c-torture/compile/struct-non-lval-1.c,
9622         gcc.c-torture/compile/struct-non-lval-2.c,
9623         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9624
9625 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9626
9627         * gcc.dg/tls/tls.exp: Remove temporary file.
9628         * g++.dg/tls/tls.exp: Ditto.
9629         * lib/file-format.exp: Ditto.
9630         * g++.dg/special/ecos.exp: Ditto.
9631
9632         * lib/profopt.exp: Treat prof_ext as a list.
9633         * gcc.misc-tests/bprob.exp: Ditto.
9634         * g++.dg/bprob/bprob.exp: Ditto.
9635
9636         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9637         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9638         g++.dg/tree-ssa/pointer-reference-alias.C,
9639         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9640         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9641         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9642         g++.dg/vect/pr19951.cc: Ditto.
9643         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9644         gcc.dg/builtins-47.c: Ditto.
9645         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9646         gcc.dg/pr20115-1.c: Ditto.
9647         * gcc.dg/tree-ssa/20030530-2.c,
9648         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9649         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9650         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9651         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9652         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9653         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9654         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9655         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9656         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9657         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9658         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9659         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9660         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9661         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9662         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9663         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9664         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9665         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9666         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9667         gcc.dg/tree-ssa/20030824-1.c,
9668         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9669         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9670         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9671         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9672         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9673         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9674         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9675         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9676         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9677         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9678         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9679         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9680         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9681         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9682         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9683         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9684         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9685         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9686         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9687         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9688         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9689         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9690         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9691         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9692         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9693         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9694         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9695         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9696         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9697         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9698         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9699         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9700         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9701         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9702         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9703         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9704         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9705         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9706         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9707         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9708         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9709         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9710         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9711         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9712         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9713         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9714         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9715         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9716         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9717         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9718         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9719         gcc.dg/tree-ssa/useless-1.c: Ditto.
9720         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9721         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9722         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9723         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9724         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9725         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9726         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9727         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9728         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9729         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9730         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9731         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9732         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9733         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9734         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9735         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9736         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9737         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9738         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9739         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9740         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9741         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9742         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9743         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9744         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9745         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9746         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9747         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9748         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9749         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9750         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9751         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9752         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9753         gcc.dg/vect/vect-none.c: Ditto.
9754         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9755         treelang/compile/unsigned.tree: Ditto.
9756
9757         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9758         * gcc.dg/cpp/direct2s.c: Ditto.
9759         * gcc.dg/cpp/paste4.c: Ditto.
9760         * gcc.dg/cpp/separate-1.c: Ditto.
9761         * gcc.dg/pch/save-temps-1.c: Ditto.
9762         * g++.dg/ext/altivec-10.C: Ditto.
9763         * g++.dg/pch/pch.C: Ditto.
9764
9765         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9766
9767         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9768         * g++.dg/template/repo1.C: Ditto.
9769         * g++.dg/template/repo2.C: Ditto.
9770         * g++.dg/template/repo3.C: Ditto.
9771         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9772         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9773         * g++.old-deja/g++.pt/repo1.C: Ditto.
9774         * g++.old-deja/g++.pt/repo2.C: Ditto.
9775         * g++.old-deja/g++.pt/repo3.C: Ditto.
9776         * g++.old-deja/g++.pt/repo4.C: Ditto.
9777
9778         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9779         * gcc.dg/20030107-1.c: Ditto.
9780         * gcc.dg/20030702-1.c: Ditto.
9781         * gcc.dg/profile-generate-1.c: Ditto.
9782         * g++.dg/other/profile1.C: Ditto.
9783         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9784
9785         * lib/gcc-dg.exp (remove-build-file): New.
9786         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9787         cleanup-tree-dump, cleanup-saved-temps): New.
9788
9789 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9790
9791         PR c++/19203, DR 214
9792         * g++.dg/parse/ambig3.C: Not ambiguous.
9793         * g++.dg/template/spec20.C: New.
9794         * g++.dg/template/spec21.C: New.
9795
9796 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9797
9798         PR target/20045
9799         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9800
9801 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9802
9803         PR libfortran/20660
9804         * gfortran.dg/negative_unit.f: New test.
9805
9806 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9807
9808         * gcc.dg/20050330-1.c: New test.
9809
9810 2005-03-30  Devang Patel  <dpatel@apple.com>
9811
9812         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9813
9814 2005-03-30  Dale Johannesen  <dalej@apple.com>
9815
9816         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9817
9818 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9819
9820         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9821         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9822         Strip options from test name.
9823
9824 2005-03-31  Jan Hubicka  <jh@suse.cz>
9825
9826         * gcc.dg/varpool-1.c: New testcase.
9827
9828 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9829
9830         PR c/772
9831         PR c/17913
9832         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9833         gcc.dg/stmt-expr-label-3.c : New tests.
9834         * gcc.c-torture/execute/medce-2.c: Remove.
9835
9836 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9837
9838         PR c/20368
9839         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9840         tests.
9841
9842 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9843
9844         * gcc.c-torture/compile/pr20203.c: New test.
9845
9846 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9847
9848         * gfortran.dg/promotion.f90: New test.
9849
9850 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9851
9852         PR middle-end/20491
9853         * gcc.dg/torture/asm-subreg-1.c: New test.
9854
9855 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9856
9857         PR c/20672
9858         * gcc.dg/pr20672-1.c: New test.
9859
9860 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9861
9862         * gfortran.dg/vect: New directory.
9863         * gfortran.dg/vect/vect.exp: New.
9864         * gfortran.dg/vect/vect-1.f90: New test.
9865         * gfortran.dg/vect/vect-2.f90: New test.
9866         * gfortran.dg/vect/vect-3.f90: New test.
9867         * gfortran.dg/vect/vect-4.f90: New test.
9868         * gfortran.dg/vect/vect-5.f90: New test.
9869
9870 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9871
9872         PR middle-end/20622
9873         * gcc.dg/alias-7.c: New test.
9874
9875 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9876
9877         * gcc.dg/sparc-reg-1.c: New test.
9878
9879 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9880
9881         PR target/19890
9882         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9883
9884 2005-03-29  Dale Ranta  <dir@lanl.gov>
9885             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9886
9887         PR libfortran/20163
9888         * gfortran.dg/pr20163-2.f: New test.
9889
9890 2005-03-28  Jan Hubicka  <jh@suse.cz>
9891
9892         PR middle-end/20635
9893         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9894         by Jakub Jelinek.
9895
9896 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9897
9898         PR tree-optimization/20626
9899         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9900         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9901
9902 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9903
9904         * gfortran.dg/underflow.f90: New test.
9905         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9906
9907 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9908
9909         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9910
9911 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9912
9913         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9914         (g++_init): Make sure that CXXFLAGS is set.
9915         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9916         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9917         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9918         * lib/objc.exp (objc_init): Likewise.
9919         * lib/treelang.exp (treelang_init): Likewise.
9920
9921 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9922
9923         PR tree-optimization/20470
9924         * gcc.dg/tree-ssa/pr20470.c: New test.
9925
9926 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9927
9928         * gcc.dg/ppc-stfiwx.c: New.
9929
9930 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9931
9932         PR target/19888
9933         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9934
9935 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9936
9937         * gcc.dg/20050325-1.c: Fix a typo.
9938
9939 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9940
9941         PR libfortran/19678
9942         PR libfortran/19679
9943         * gfortran.dg/dos_eol.f: New test.
9944
9945 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9946
9947         PR rtl-optimization/20249
9948         * gcc.dg/20050325-1.c: New test.
9949
9950 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9951
9952         PR libfortran/15332
9953         * gfortran.dg/pr15332.f: New test.
9954
9955 2005-03-24  Dale Johannesen  <dalej@apple.com>
9956
9957         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9958
9959 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9960
9961         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9962         'internal' visibility.
9963         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9964         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9965         'protected' visibility.
9966         * gcc.dg/visibility-7.c: Likewise.
9967         * lib/target-supports.exp (check_visibility_available): Take
9968         a parameter, the kind of visibility to check for.
9969         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9970         to check_visibility_available.
9971
9972         * g++.dg/expr/cast3.C: New.
9973
9974 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9975
9976         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9977         rs6000.
9978
9979 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9980
9981         PR target/20095
9982         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9983
9984 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9985
9986         * gcc.dg/badshift.c: Renamed to...
9987         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9988
9989         * gcc.target/i386/badshift.c: Renamed to...
9990         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9991         only.
9992
9993         PR rtl-optimization/20532
9994         * gcc.target/i386/badshift.c: New.
9995
9996 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9997
9998         * gfortran.dg/pr18025.f90: New test.
9999
10000 2005-03-23  Dale Johannesen  <dalej@apple.com>
10001
10002         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10003
10004 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10005
10006         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10007
10008         * lib/target-supports.exp (check_iconv_available): Default
10009         libiconv to -liconv, if there is no definition.
10010
10011 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10012
10013         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10014
10015 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10016
10017         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10018         * g++.dg/opt/pr7503-2.C: Likewise.
10019         * g++.dg/opt/pr7503-3.C: Likewise.
10020         * g++.dg/opt/pr7503-4.C: Likewise.
10021         * g++.dg/opt/pr7503-5.C: Likewise.
10022         * g++.dg/warn/minmax.C: New test.
10023
10024 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10025
10026         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10027         * gfortran.dg/g77_intrinsics_sub.f: New test.
10028
10029 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10030             Jan Hubicka  <jh@suse.cz>
10031             Steven Bosscher <stevenb@suse.de
10032
10033         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10034
10035 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10036
10037         PR c++/19980
10038         * g++.dg/template/redecl3.C: New test.
10039
10040 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10041
10042         PR c++/20499
10043         * g++.dg/parse/error16.C: Tweak error markers.
10044
10045 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR target/20561
10048         * gcc.dg/20050321-2.c: New test.
10049
10050 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10051
10052         PR c++/20465
10053         PR c++/20381
10054         * g++.dg/template/ptrmem12.C: New.
10055
10056 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10057
10058         PR rtl-optimization/20527
10059         * gcc.c-torture/execute/pr20527-1.c: New test.
10060
10061 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10062
10063         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10064         program, compile it into a real executable and then delete the .c
10065         and .x files afterwards, to avoid problems on testglue targets.
10066
10067 2005-03-21  Stuart Hastings  <stuart@apple.com>
10068
10069         * gcc.target/i386/sse-2.c: New.
10070
10071 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10072
10073         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10074
10075 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10076
10077         * g++.dg/parse/crash25.C: Fix typo.
10078
10079 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10080
10081         PR c++/20461
10082         * g++.dg/parse/crash24.C: New test.
10083
10084         PR c++/20536
10085         * g++.dg/parse/crash25.C: New test.
10086
10087 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10088
10089         PR c++/20147
10090         * g++.dg/ext/stmtexpr4.C: New test.
10091
10092 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10093
10094         PR middle-end/20539
10095         * gcc.c-torture/compile/pr13066-1.c: New test case.
10096         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10097         * g++.dg/opt/pr13066-1.C: Likewise.
10098
10099 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10100
10101         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10102
10103 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10104
10105         PR fortran/18525
10106         * gfortran.dg/nesting_1.f90: New test.
10107
10108 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10109
10110         PR c++/20240
10111         * g++.dg/lookup/using13.C: New test.
10112
10113 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10114
10115         PR c++/20333
10116         * g++.dg/template/crash36.C: New test.
10117
10118 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10119
10120         PR c++/20463
10121         * g++.dg/template/crash35.C: New test.
10122
10123 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10124
10125         PR c++/19966
10126         * g++.dg/overload/operator2.C: New test.
10127
10128 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10129
10130         PR libfortran/20257
10131         * gfortran.dg/pr20257.f90: New test.
10132
10133 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10134
10135         PR libfortran/20480
10136         * gfortran.dg/pr20480.f90: New test.
10137
10138 2005-03-16  Richard Henderson  <rth@redhat.com>
10139
10140         PR middle-end/15700
10141         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10142         (_rtld_global): New.
10143         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10144         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10145
10146         * gcc.dg/alias-3.c: New.
10147         * gcc.dg/alias-4.c: New.
10148         * gcc.dg/alias-5.c: New.
10149         * gcc.dg/alias-6.c: New.
10150
10151 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10152
10153         * gcc.dg/cpp/ucnid-7.c: New.
10154
10155 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10156             Dorit Naishlos  <dorit@il.ibm.com>
10157
10158         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10159         darwin.
10160
10161 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10162
10163         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10164         misaligned accesses.
10165         * gcc.dg/vect/vect-58.c: Likewise.
10166         * gcc.dg/vect/vect-92.c: New.
10167         * gcc.dg/vect/vect-93.c: New.
10168
10169 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10170
10171         PR fortran/18827
10172         * gfortran.dg/assign_2.f90: New test.
10173         * gfortran.dg/assign_3.f90: New test.
10174         * gfortran.dg/assign.f90: New test.
10175
10176 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10177
10178         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10179         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10180         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10181         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10182         names.
10183
10184 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10185
10186         * gcc.dg/cpp/ucnid-6.c: New.
10187
10188         * gcc.dg/cpp/normalize-1.c: New.
10189         * gcc.dg/cpp/normalize-2.c: New.
10190         * gcc.dg/cpp/normalize-3.c: New.
10191         * gcc.dg/cpp/normalize-4.c: New.
10192         * gcc.dg/cpp/ucnid-4.c: New.
10193         * gcc.dg/cpp/ucnid-5.c: New.
10194         * g++.dg/cpp/normalize-1.C: New.
10195         * g++.dg/cpp/ucnid-1.C: New.
10196
10197 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10198
10199         * gcc.dg/pr18628.c: New.
10200
10201 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10202
10203         PR c++/20280
10204         * g++.dg/tree-ssa/pr20280.C: New.
10205
10206 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10207
10208         PR fortran/20467
10209         * gfortran.dg/stfunc_2.f90: New test.
10210
10211 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10212
10213         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10214
10215 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10216
10217         * gcc.dg/tree-ssa/20050314-1.c: New test.
10218
10219 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10220
10221         PR c++/4403
10222         PR c++/9783, DR433
10223         * g++.dg/template/friend34.C: New test.
10224         * g++.dg/template/friend35.C: Likewise.
10225         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10226
10227 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10228
10229         Friend class name lookup 5/n
10230         PR c++/1016
10231         * g++.dg/lookup/hidden-class1.C: New test.
10232         * g++.dg/lookup/hidden-class2.C: Likewise.
10233         * g++.dg/lookup/hidden-class3.C: Likewise.
10234         * g++.dg/lookup/hidden-class4.C: Likewise.
10235         * g++.dg/lookup/hidden-class5.C: Likewise.
10236         * g++.dg/lookup/hidden-class6.C: Likewise.
10237         * g++.dg/lookup/hidden-class7.C: Likewise.
10238         * g++.dg/lookup/hidden-class8.C: Likewise.
10239         * g++.dg/lookup/hidden-class9.C: Likewise.
10240         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10241         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10242         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10243         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10244         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10245         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10246         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10247         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10248         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10249         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10250         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10251
10252 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10253
10254         PR c++/20157
10255         * g++.dg/template/error18.C: New test.
10256
10257 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10258
10259         PR debug/16792
10260         * g++.dg/debug/pr16792.C: New test.
10261
10262 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10263
10264         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10265         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10266         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10267         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10268         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10269         test assertion names.
10270
10271 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10272
10273         PR fortran/18600
10274         * gfortran.dg/stfunc_1.f90: New test.
10275
10276 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10277
10278         PR fortran/16907
10279         * gfortran.dg/real_index_1.f90: New test.
10280
10281 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10282
10283         PR fortran/20323
10284         * gfortran.dg/spec_expr_1.f90: New test.
10285
10286 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10287
10288         PR c/20402
10289         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10290         new parser.
10291
10292 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10293
10294         PR fortran/20361
10295         * gfortran.dg/largeequiv_1.f90: New test.
10296
10297 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10298
10299         * gcc.dg/ucnid-1.c: New.
10300         * gcc.dg/ucnid-2.c: New.
10301         * gcc.dg/ucnid-3.c: New.
10302         * gcc.dg/ucnid-4.c: New.
10303         * gcc.dg/ucnid-5.c: New.
10304         * gcc.dg/ucnid-6.c: New.
10305         * gcc.dg/cpp/ucnid-1.c: New.
10306         * gcc.dg/cpp/ucnid-2.c: New.
10307         * gcc.dg/cpp/ucnid-3.c: New.
10308         * g++.dg/other/ucnid-1.C: New.
10309
10310 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10311
10312         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10313
10314 2005-03-11  Per Bothner  <per@bothner.com>
10315
10316         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10317         that diagnotics refer to correct token.
10318         * gcc.dg/unused-3.c: Likewise.
10319
10320 2005-03-11  Per Bothner  <per@bothner.com>
10321
10322         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10323         constant" is now actually on same line as string constant.
10324         * gcc.dg/cpp/direct2s.c: Likewise.
10325
10326 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10327
10328         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10329
10330 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10331
10332         PR libfortran/20124
10333         * gfortran.dg/pr20124.f90: New Test
10334
10335 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10336
10337         PR tree-optimization/20130
10338         * gcc.dg/pr20130-1.c: New test.
10339
10340 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10341
10342         PR target/20095
10343         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10344
10345 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10346
10347         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10348
10349 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10350
10351         * g++.dg/eh/forced1.C: Fix comment.
10352         * g++.dg/eh/forced2.C: Ditto.
10353         * g++.dg/eh/forced3.C: Ditto.
10354         * g++.dg/eh/forced4.C: Ditto.
10355
10356 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10357
10358         PR rtl-opt/20412
10359         * gcc.c-torture/compile/pr20412.c: New test.
10360
10361 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10362
10363         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10364
10365 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10366
10367         PR target/20322
10368         * gcc.dg/20050307-1.c: New test.
10369
10370 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10371
10372         PR c++/20375
10373         * g++.dg/other/stdarg3.C: New.
10374
10375 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10376
10377         PR c++/18384, c++/18327
10378         * g++.dg/init/array19.C: New test.
10379
10380         PR inline-asm/20314
10381         * gcc.dg/torture/pr20314-1.c: New test.
10382         * gcc.dg/torture/pr20314-2.c: New test.
10383
10384 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10385
10386         * gcc.dg/20050309-1.c: New test.
10387
10388 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10389
10390         * gcc.dg/builtins-10.c: Reactivate disabled test.
10391         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10392         new cbrt transformations.
10393
10394 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/20208
10397         * g++.dg/template/array13.C: New test.
10398
10399 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10400
10401         PR c++/16859
10402         * g++.dg/init/brace4.C: New test.
10403
10404 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10405
10406         PR c++/20186
10407         * g++.dg/template/non-dependent12.C: New.
10408
10409 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10410
10411         PR c++/20142
10412         * g++.dg/init/array18.C: Add dg-do run marker.
10413
10414         PR c++/20142
10415         * g++.dg/init/array18.C: New test.
10416
10417 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10418
10419         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10420         * g++.dg/gcov/gcov.exp: Likewise.
10421         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10422         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10423         * lib/c-torture.exp: Likewise.
10424         * lib/fortran-torture.exp: Likewise.
10425         * lib/g++.exp: Likewise.
10426         * lib/gcc-defs.exp: Likewise.
10427         * lib/gcc-dg.exp: Likewise.
10428         * lib/gcc.exp: Likewise.
10429         * lib/gcov.exp: Likewise.
10430         * lib/gfortran.exp: Likewise.
10431         * lib/mike-g++.exp: Likewise.
10432         * lib/mike-gcc.exp: Likewise.
10433         * lib/objc-torture.exp: Likewise.
10434         * lib/objc.exp: Likewise.
10435         * lib/profopt.exp: Likewise.
10436         * lib/target-libpath.exp: Likewise.
10437         * lib/target-supports.exp: Likewise.
10438         * lib/treelang.exp: Likewise.
10439         * lib/wrapper.exp: Likewise.
10440
10441 2005-03-08  Jeff Law  <law@redhat.com>
10442
10443         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10444         PHI-OPT changes.
10445
10446 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10447
10448         * gcc.dg/vect/pr20122.c: New test.
10449
10450 2005-03-07  Jeff Law  <law@redhat.com>
10451
10452         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10453         was folded away.
10454         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10455         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10456         * gcc.dg/tree-ssa/pr18134.c: New test.
10457
10458 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10459
10460         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10461         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10462         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10463
10464 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10465
10466         PR tree-opt/17671
10467         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10468
10469 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10470
10471         * g++.dg/warn/Wnvdtor.C: New test.
10472
10473 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10474
10475         * gcc.dg/torture/pr19683-1.c: New test.
10476
10477 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10478
10479         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10480         * gfortran.dg/g77/19990313-2.f: Ditto.
10481         * gfortran.dg/g77/19990313-3.f: Ditto.
10482         * gfortran.dg/g77/19990525-0.f: Ditto.
10483         * gfortran.dg/g77/19990826-0.f: Ditto.
10484         * gfortran.dg/g77/19990826-2.f: Ditto.
10485         * gfortran.dg/g77/19990826-3.f: Ditto.
10486         * gfortran.dg/g77/20000511-1.f: Ditto.
10487         * gfortran.dg/g77/20000511-2.f: Ditto.
10488         * gfortran.dg/g77/970625-2.f: Ditto.
10489         * gfortran.dg/g77/980310-2.f: Ditto.
10490         * gfortran.dg/g77/980310-3.f: Ditto.
10491         * gfortran.dg/g77/980310-8.f: Ditto.
10492         * gfortran.dg/g77/980519-2.f: Ditto.
10493         * gfortran.dg/g77/alpha1.f: Ditto.
10494         * gfortran.dg/g77/claus.f: Ditto.
10495         * gfortran.dg/g77/erfc.f: Ditto.
10496         * gfortran.dg/g77/short.f: Ditto.
10497         * gfortran.fortran-torture/execute/data.f90: Ditto.
10498         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10499         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10500
10501 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10502
10503         * lib/file-format.exp (gcc_target_object_format): Add check for som
10504         format and hardcode object formats on hppa*-*-hpux*.
10505         * lib/target-supports.exp (check_weak_available): Add check for som
10506         object format.  Always return 0 on hppa*-*-hpux10*.
10507
10508         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10509         is defined.
10510
10511         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10512
10513 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10514
10515         * gfortran.dg/pr19936_1.f90: New test.
10516         * gfortran.dg/pr19936_2.f90: New test.
10517         * gfortran.dg/pr19936_3.f90: New test.
10518
10519 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10520             Paul Thomas <prthomas@drfccad.cea.fr>
10521
10522         * gfortran.dg/PR19754_1.f90: New test.
10523         * gfortran.dg/PR19754_2.f90: Ditto.
10524
10525 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10526
10527         PR c++/19311
10528         * g++.dg/template/non-dependent11.C: New test.
10529
10530 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10531
10532         * lib/target-supports.exp (check_iconv_available): Fix comment.
10533
10534 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10535             Joseph S. Myers  <joseph@codesourcery.com>
10536
10537         PR c++/19797
10538         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10539
10540 2005-03-04  Matthew Sachs  <msachs@apple.com>
10541
10542         * gcc.exp (gcc_target_compile): Put braces around
10543         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10544         * objc.exp (objc_target_compile): Likewise.
10545         * treelang.exp (treelang_target_compile): Likewise.
10546
10547 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10548
10549         PR fortran/19673
10550         * gfortran.dg/func_result_1.f90: New test.
10551
10552 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10553
10554         * gcc.misc-tests/options.exp: New test.
10555
10556 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10557
10558         * gcc.dg/pr15784-4.c: New test.
10559
10560 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10561
10562         * gcc.c-torture/execute/pr17133.c: New.
10563         * gcc.c-torture/compile/20050303-1.c: New.
10564
10565 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10566
10567         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10568
10569 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10570
10571         * g++.dg/overload/using2.C: New.
10572
10573 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10574
10575         PR c++/19916
10576         * g++.dg/init/ptrmem2.C: New test.
10577
10578 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10579
10580         PR c/8927
10581         * gcc.dg/pr8927-1.c: New test.
10582
10583 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10584
10585         PR c++/20232
10586         * g++.dg/inherit/covariant12.C: New.
10587
10588 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10589
10590         PR fortran/19479
10591         * gfortran.dg/bound_1.f90: New test.
10592
10593 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10594
10595         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10596         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10597
10598 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10599
10600         PR c/20245
10601         * gcc.dg/pr20245-1.c: New test.
10602
10603 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10604
10605         PR middle-end/19874
10606         * gcc.c-torture/execute/20050119-2.c: New test case.
10607
10608 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10609
10610         * README: Update the DejaGnu bug reporting address.
10611         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10612         * lib/objc-torture.exp: Likewise.
10613
10614 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10615
10616         * gfortran.dg/boz_1.f90: New test.
10617         * gfortran.dg/boz_3.f90: New test.
10618         * gfortran.dg/boz_4.f90: New test.
10619
10620 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10621
10622         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10623         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10624
10625 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10626
10627         PR libfortran/20101
10628         * gfortran.dg/write_0_pe_format.f90: New test.
10629
10630 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10631
10632         PR c++/20206
10633         * g++.dg/opt/thunk2.C: New test.
10634         * g++.dg/opt/covariant1.C: New test.
10635
10636 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10637
10638         * gfortran.dg/e_d_fmt.f90: New test.
10639
10640 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10641
10642         * gcc.dg/asm-b.c: Fix comment typos.
10643
10644 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10645
10646         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10647         a V_MAY_DEF also.
10648
10649 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10650
10651         PR tree-opt/20188
10652         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10653         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10654         * gcc.dg/asm-b.c: New test.
10655
10656 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10657
10658         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10659         Disable this test on IRIX 6.
10660
10661 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10662
10663         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10664         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10665         parser.
10666
10667 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10668
10669         PR tree-optimization/20204
10670         * testsuite/gcc.dg/pr20204.c: New test.
10671
10672 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10673
10674         PR target/20196
10675         * gcc.c-torture/execute/20050224-1.c: New test.
10676
10677         PR c++/20175
10678         * g++.dg/warn/Wbraces2.C: New test.
10679
10680 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10681
10682         PR c++/19878
10683         * g++.dg/init/const2.C: New test.
10684
10685 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10686
10687         PR tree-optimization/20100
10688         * gcc.c-torture/execute/pr20100-1.c: New test.
10689
10690 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10691
10692         * gfortran.dg/implicit_3.f90: New test.
10693
10694         * gfortran.dg/deftype_1.f90: New test.
10695
10696 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10697
10698         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10699         the test passes.
10700         * g++.dg/other/anon3.C: Accept a warning.
10701
10702 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10703
10704         * gcc.dg/pr20017.c: Fix a comment typo.
10705
10706 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10707
10708         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10709
10710 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10711
10712         PR ada/19902
10713         * ada/acats/tests/cxa/cxa3004.a: Remove.
10714         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10715
10716 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/20073
10719         * g++.dg/init/const1.C: New test.
10720
10721         PR c++/19991
10722         * g++.dg/parse/constant7.C: New test.
10723
10724         PR c++/20152
10725         * g++.dg/parse/error27.C: New test.
10726         * g++.dg/template/qualttp15.C: Adjust error markers.
10727         * g++.old-deja/g++.other/struct1.C: Likewise.
10728
10729         PR c++/20153
10730         * g++.dg/template/error17.C: New test.
10731
10732         PR c++/20148
10733         * g++.dg/parser/error26.C: New test.
10734
10735 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10736
10737         PR tree-optimization/20100
10738         PR tree-optimization/20115
10739         * gcc.dg/pr20115.c: New test.
10740         * gcc.dg/pr20115-1.c: New test.
10741         * gcc.dg/pr20100.c: New test.
10742         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10743         call-clobbered variables after alias1.
10744
10745 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10746
10747         * gfortran.dg/list_read_4.f90: new test.
10748
10749 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10750
10751         PR rtl-optimization/20017.
10752         * gcc.dg/pr20017.c: New.
10753
10754 2005-02-22  Devang Patel  <dpatel@apple.com>
10755
10756         PR 19952
10757         * g++.dg/tree-ssa/pr19952.C: New test.
10758
10759 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10760
10761         PR c++/19883
10762         * g++.dg/parse/constant6.C: New test.
10763
10764 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10765
10766         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10767         * g++.dg/charset/asm2.c: Likewise.
10768         * g++.dg/charset/asm3.c: Likewise.
10769         * g++.dg/charset/asm4.c: Likewise.
10770         * g++.dg/charset/asm5.c: Likewise.
10771         * g++.dg/charset/attribute1.c: Likewise.
10772         * g++.dg/charset/attribute2.c: Likewise.
10773         * g++.dg/charset/extern1.cc: Likewise.
10774         * g++.dg/charset/extern2.cc: Likewise.
10775         * g++.dg/charset/extern3.cc: Likewise.
10776         * g++.dg/charset/function.cc: Likewise.
10777         * g++.dg/charset/string.c: Likewise.
10778         * g++.dg/charset/charset.exp: Likewise.
10779         * lib/target-supports.exp (check_iconv_available): Fix comment.
10780
10781 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10782
10783         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10784         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10785         * gcc.dg/charset/asm2.c: Likewise.
10786         * gcc.dg/charset/asm3.c: Likewise.
10787         * gcc.dg/charset/asm4.c: Likewise.
10788         * gcc.dg/charset/asm5.c: Likewise.
10789         * gcc.dg/charset/asm6.c: Likewise.
10790         * gcc.dg/charset/attribute1.c: Likewise.
10791         * gcc.dg/charset/attribute2.c: Likewise.
10792         * gcc.dg/charset/builtin1.c: Likewise.
10793         * gcc.dg/charset/extern.c: Likewise.
10794         * gcc.dg/charset/function.c: Likewise.
10795         * gcc.dg/charset/string.c: Likewise.
10796         * gcc.dg/charset/charset.exp: Likewise.
10797
10798 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10799
10800         PR fortran/20086
10801         * gfortran.dg/pr20086.f90: New test.
10802
10803 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10804
10805         PR tree-optimization/19786
10806         * g++.dg/tree-ssa/pr19786.C: New.
10807
10808 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10809
10810         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10811
10812 2005-02-21  Jeff Law  <law@redhat.com>
10813
10814         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10815
10816 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10817
10818         * gfortran.dg/do_iterator: Split loop, markup all lines for
10819         which an error locus is printed.
10820         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10821         locus is printed.
10822         * gfortran.dg/select_4.f90: Likewise.
10823         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10824         locuses in the various permutations.
10825
10826 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10827
10828         PR tree-optimization/19951
10829         * g++.dg/vect: New directory.
10830         * g++.dg/vect/vect.exp: New file.
10831         * g++.dg/vect/pr19951.cc: New testcase.
10832         * g++.dg/dg.exp: Also prune vectorizer tests.
10833
10834 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10835
10836         PR 18785
10837         * gcc.dg/charset/builtin1.c: New test.
10838
10839 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10840
10841         PR c++/19299
10842         * g++.dg/inherit/volatile1.C: New test.
10843
10844         PR c++/19440
10845         * g++.dg/template/dtor4.C: New test.
10846
10847 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10848
10849         * gfortran.dg/int_1.f90: New test.
10850
10851 2005-02-19  Devang Patel  <dpatel@apple.com>
10852
10853         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10854
10855 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10856
10857         * gfortran.dg/achar_1.f90: New test.
10858
10859 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10860
10861         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10862
10863 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10864             Jakub Jelinek  <jakub@redhat.com>
10865
10866         PR tree-optimization/19828
10867         * gcc.dg/tree-ssa/loop-7.c: New test.
10868         * gcc.c-torture/execute/20050218-1.c: New test.
10869
10870 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10871
10872         PR c/20043
10873         * gcc.dg/transparent-union-1.c: New test.
10874         * gcc.dg/transparent-union-2.c: New test.
10875
10876 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10877
10878         PR tree-optimization/18977
10879         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10880
10881 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10882
10883         PR target/20054
10884         * gcc.dg/pr20054.c: New test.
10885
10886 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10887
10888         PR c++/19508
10889         * g++.dg/ext/attrib20.C: New test.
10890
10891 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10892
10893         PR middle-end/20030
10894         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10895
10896 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10897
10898         PR c++/20008
10899         * g++.dg/opt/switch4.C: New.
10900
10901 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10902
10903         PR c++/20023
10904         PR tree-optimization/20009
10905         * gcc.c-torture/compile/20050217-1.c: New test.
10906         * g++.dg/opt/switch3.C: New test.
10907
10908         PR tree-optimization/18947
10909         * gcc.c-torture/compile/20050215-1.c: New test.
10910         * gcc.c-torture/compile/20050215-2.c: New test.
10911         * gcc.c-torture/compile/20050215-3.c: New test.
10912
10913 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10914
10915         PR c++/20028
10916         * g++.dg/template/crash34.C: New.
10917
10918         PR c++/20022
10919         * g++.dg/other/access3.C: New.
10920
10921 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10922
10923         * gcc.dg/vect/vect-98.c: New test.
10924
10925 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10926
10927         PR tree-optimization/19967
10928         * gcc.dg/pr19967.c: New.
10929
10930 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10931
10932         PR middle-end/19857
10933         * gcc.dg/tree-ssa/20050215-1.c: New test.
10934         * gcc.c-torture/execute/20050215-1.c: New test.
10935
10936 2005-02-15  Eric Christopher  <echristo@redhat.com>
10937
10938         * gcc.dg/cpp/20050215-1.c: New file.
10939
10940 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10941
10942         PR tree-optimization/15785
10943         * gcc.dg/pr15785-1.c: New test.
10944
10945 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10946
10947         PR c++/17788
10948         * g++.dg/init/ctor4.C: New.
10949         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10950
10951 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10952
10953         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10954         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10955
10956 2005-02-15  Andreas Schwab  <schwab@suse.de>
10957
10958         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10959         declare malloc.
10960
10961 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10962
10963         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10964
10965 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10966
10967         PR tree-optimization/19853
10968         * gcc.c-torture/compile/pr19853.c: New test.
10969
10970 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10971
10972         PR c++/19608
10973         * g++.dg/parse/local-class1.C: New.
10974
10975         PR c++/19895
10976         * g++.dg/parse/ptrmem3.C: New.
10977
10978         PR c++/19884
10979         * g++.old-deja/g++.oliva/template6.C: Add another case.
10980         * g++.dg/template/explicit6.C: New.
10981
10982 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10983
10984         PR c++/17816
10985         * g++.dg/other/redecl2.C: New.
10986
10987 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10988
10989         PR c++/19891
10990         * g++.dg/abi/covariant4.C: New.
10991
10992 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10993
10994         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10995
10996 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10997
10998         * gcc.dg/vect/vect-96.c: Fix typo.
10999
11000 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11001
11002         PR c++/14479
11003         PR c++/19487
11004         * g++.dg/template/enum5.C: New test.
11005
11006 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11007
11008         * gcc.dg/vect/vect-97.c: New test.
11009
11010 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11011
11012         * gcc.dg/vect/vect-96.c: New test.
11013
11014 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11015
11016         * gcc.dg/builtins-34.c: Also check ldexp*.
11017
11018 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11019
11020         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11021
11022 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11023
11024         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11025         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11026         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11027         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11028         selector_list, selector_expression, dg-process-target): Move to new
11029         file target-supports-dg.exp.
11030         * lib/target-supports-dg.exp: New.
11031
11032         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11033         New.
11034
11035 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11036
11037         PR c++/19666
11038         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11039
11040         PR middle-end/19858
11041         * gcc.c-torture/compile/20050210-1.c: New test.
11042
11043 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11044
11045         PR c++/19755
11046         * g++.dg/warn/Wbraces1.C: New test.
11047
11048 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11049
11050         * gcc.dg/builtins-52.c: New testcase.
11051
11052 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11053
11054         PR c/19342
11055         * gcc.c-torture/execute/20050119-1.c: New test.
11056
11057 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR c++/19811
11060         * g++.dg/init/delete1.C: New test.
11061
11062 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11063
11064         PR c++/18470
11065         * g++.dg/template/static12.C: New test.
11066
11067 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11068
11069         PR c++/19787
11070         * g++.dg/conversion/ambig1.C: New test.
11071
11072         PR c++/19739
11073         * g++.dg/ext/attrib19.C: New test.
11074
11075         PR c++/19732
11076         * g++.dg/parse/dtor5.C: New test.
11077
11078         PR c++/19762
11079         * g++.dg/template/dtor3.C: New test.
11080
11081         PR c++/19826
11082         * g++.dg/template/static11.C: New test.
11083         * g++.dg/template/crash2.C: Remove dg-error marker.
11084
11085 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11086
11087         PR C++/18491
11088         * g++.old-deja/g++.mike/p10769a.C: Remove.
11089
11090 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11091
11092         * gcc.dg/builtins-48.c: New test case.
11093         * gcc.dg/builtins-49.c: New test case.
11094         * gcc.dg/builtins-50.c: New test case.
11095         * gcc.dg/builtins-51.c: New test case.
11096
11097 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11098
11099         PR middle-end/19583
11100         * g++.dg/warn/Wreturn-type-3.C: New test.
11101
11102 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11103
11104         PR middle-end/19402
11105         * gcc.dg/pr19402-1.c: New testcase.
11106         * gcc.dg/pr19402-2.c: likewise.
11107
11108 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11109
11110         PR middle-end/19854
11111         * g++.dg/tree-ssa/tmmti.C: New testcase.
11112
11113 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11114
11115         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11116
11117 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11118
11119         PR c++/19733
11120         * g++.dg/parse/crash23.C: New test.
11121         * g++.dg/warn/Weff1.C: New test.
11122
11123 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11124
11125         * gcc.dg/20050209-1.c: New test.
11126
11127 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11128
11129         PR target/19799
11130         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11131
11132 2005-02-08  Mike Stump  <mrs@apple.com>
11133
11134         * g++.dg/pch/import-2.c: New test.
11135         * g++.dg/pch/import-2.hs: New.
11136         * g++.dg/pch/include/import-2a.h: New.
11137         * g++.dg/pch/include/import-2b.h: New.
11138
11139 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11140
11141         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11142
11143 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11144
11145         * gfortran.dg/substr_1.f90: New test.
11146
11147 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11148
11149         PR middle-end/19775
11150         * gcc.dg/torture/builtin-power-1.c: Disable test for
11151         invalid transformation.
11152         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11153         no longer optimize.
11154         * gcc.dg/builtins-47.c: New testcase.
11155
11156 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11157             Dorit Naishlos  <dorit@il.ibm.com>
11158
11159         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11160
11161 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11162
11163         * gcc.c-torture/compile/20050206-1.c: New test.
11164
11165 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11166
11167         PR tree-opt/19768
11168         * g++.dg/opt/pr19768.C: New test.
11169
11170 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11171
11172         PR tree-opt/19736
11173         * gcc.c-torture/compile/pr19736.c: New test.
11174
11175 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11176
11177         PR c++/17401
11178         * g++.dg/parse/error25.C: New test.
11179
11180 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11181
11182         * gcc.c-torture/execute/20050203-1.c: New.
11183
11184 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11185
11186         * gcc.dg/vect/vect-85.c: Remove xfail.
11187         * gcc.dg/vect/vect-86.c: Remove xfail.
11188         * gcc.dg/vect/vect-87.c: Remove xfail.
11189         * gcc.dg/vect/vect-88.c: Remove xfail.
11190
11191 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11192
11193         * gcc.dg/altivec-19.c: New.
11194
11195 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11196
11197         PR c/17807
11198         * gcc.dg/nested-func-3.c: New test.
11199         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11200
11201 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11202
11203         * gcc.test-framework/gen_directive_tests: Generate tests for
11204         selector expressions.
11205
11206 2005-02-02  Matt Austern  <austern@apple.com>
11207
11208         PR c++/19628
11209         * g++/ext/builtin7.C: New.
11210         * g++/ext/builtin8.C: New.
11211
11212 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11213
11214         PR c/18502
11215         * gcc.dg/pr18502-1.c: New test.
11216
11217 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11218
11219         PR c++/17413
11220         * g++.dg/template/local4.C: Tweak.
11221
11222 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11223
11224         PR tree-optimization/19578
11225         * gcc.c-torture/compile/20050202-1.c: New test.
11226
11227 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11228
11229         PR c/19435
11230         * gcc.dg/c99-init-4.c: New test.
11231
11232 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11233
11234         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11235
11236         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11237
11238         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11239         * g++.dg/eh/check-vect.h: New.
11240
11241         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11242         * gcc.dg/vect/vect-78.c: Ditto.
11243         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11244         Remove.
11245
11246         * g++.dg/conversion/simd1.C: Expect warning.
11247         * g++.dg/ext/attribute-test-1.C: Ditto.
11248         * g++.dg/ext/attribute-test-2.C: Ditto.
11249         * g++.dg/ext/attribute-test-3.C: Ditto.
11250         * g++.dg/ext/attribute-test-4.C: Ditto.
11251
11252         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11253         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11254
11255         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11256
11257 2005-02-01  Richard Henderson  <rth@redhat.com>
11258
11259         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11260         long double for ibm double-double format.
11261         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11262
11263 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11264
11265         PR tree-optimization/19633
11266         * testsuite/gcc.dg/pr19633-1.c: New test.
11267         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11268         to NULL or a symbol.
11269
11270 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11271
11272         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11273         New procs.
11274         (dg-process-target (local override)): Handle selector expressions.
11275
11276         * gcc.test-framework/README: Describe tests in source directory.
11277         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11278         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11279         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11280         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11281         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11282         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11283         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11284         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11285         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11286         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11287         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11288         * gcc.test-framework/dg-error-exp-P.c: New test.
11289         * gcc.test-framework/dg-error-exp-XP.c: New test.
11290         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11291         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11292         * gcc.test-framework/dg-output-exp-P.c: New test.
11293         * gcc.test-framework/dg-output-exp-XF.c: New test.
11294         * gcc.test-framework/dg-warning-exp-P.c: New test.
11295         * gcc.misc-tests/dg-1.c: Remove.
11296         * gcc.misc-tests/dg-2.c: Remove.
11297         * gcc.misc-tests/dg-3.c: Remove.
11298         * gcc.misc-tests/dg-4.c: Remove.
11299         * gcc.misc-tests/dg-5.c: Remove.
11300         * gcc.misc-tests/dg-6.c: Remove.
11301         * gcc.misc-tests/dg-7.c: Remove.
11302         * gcc.misc-tests/dg-8.c: Remove.
11303         * gcc.misc-tests/dg-9.c: Remove.
11304         * gcc.misc-tests/dg-10.c: Remove.
11305         * gcc.misc-tests/dg-11.c: Remove.
11306         * gcc.misc-tests/dg-12.c: Remove.
11307         * gcc.misc-tests/dg-test.exp: Remove.
11308
11309         * gcc.test-framework/test-framework.awk: Change recording and
11310         printing of passes and failures.
11311
11312         * gcc.test-framework: New directory.
11313         * gcc.test-framework/README: New.
11314         * gcc.test-framework/test-framework.exp: New.
11315         * gcc.test-framework/test-framework.awk: New.
11316         * gcc.test-framework/gen_directive_tests: New.
11317
11318 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11319
11320         * lib/treelang.exp: Fix comment typos.
11321         (treelang_target_compile): Don't append libs=-ltreelang to options.
11322
11323 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11324
11325         * g++.dg/parse/typename7.C: Adjust error messages.
11326
11327 2005-01-31  Jeff Law  <law@redhat.com>
11328
11329         * gcc.c-torture/execute/20050131-1.c: New test.
11330         * gcc.dg/wcaselabel.c: New test.
11331
11332 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11333
11334         * g++.dg/other/warning1.C: Adjust error messags.
11335         * g++.dg/parse/constant5.C: New test.
11336
11337 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11338
11339         PR c/19333
11340         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11341         the test case valid.
11342         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11343         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11344         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11345         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11346         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11347         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11348
11349 2005-01-31  Dale Johannesen  <dalej@apple.com>
11350
11351         * g++.dg/opt/pr19650.C: New test.
11352
11353 2005-01-31  Richard Henderson  <rth@redhat.com>
11354
11355         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11356         long double for intel double extended format.
11357         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11358
11359 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11360
11361         PR c++/19555
11362         * g++.dg/template/static10.C: New test.
11363
11364         PR c++/19395
11365         * g++.dg/parse/error24.C: New test.
11366
11367         PR c++/19367
11368         * g++.dg/lookup/builtin1.C: New test.
11369
11370         PR c++/19457
11371         * g++.dg/warn/conv3.C: New test.
11372
11373 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11374
11375         PR fortran/19647
11376         * gfortan.dg/inquire_7.f90
11377
11378 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11379
11380         PR tree-optimization/15791
11381         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11382         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11383         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11384         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11385         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11386         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11387         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11388         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11389         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11390         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11391
11392 2005-01-29  Paul Brook  <paul@codesourcery.com>
11393
11394         PR fortran/18565
11395         * check.c (real_or_complex_check): New function.
11396         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11397         * intrinsic.c (add_functions): Use new check functions.
11398         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11399         Add prototypes.
11400
11401 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11402
11403         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11404         gcc.dg/lvalue-3.c: New tests.
11405         * gcc.dg/concat.c: Update expected messages.
11406
11407 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11408
11409         PR libfortran/19595
11410         * gfortran.dg/eor_1.f90: New test.
11411
11412 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11413
11414         PR fortran/19589
11415         * gfortran.dg/logical_data_1.f90: New test.
11416
11417 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11418
11419         PR c++/19253
11420         * g++.dg/template/crash33.C: New test.
11421
11422         PR c++/19667
11423         * g++.dg/template/crash32.C: New test.
11424
11425 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11426
11427         PR middle-end/16558
11428         * g++.dg/warn/Wreturn-type-2.C: New test.
11429
11430 2004-06-24  Jeff Law  <law@redhat.com>
11431
11432         * gcc.dg/tree-ssa/20050128-1.c: New test.
11433
11434 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11435
11436         * gcc.target/frv/all-mdpackh-1.c: New test.
11437
11438 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11439
11440         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11441
11442 2005-01-27  Richard Henderson  <rth@redhat.com>
11443
11444         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11445
11446 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11447
11448         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11449
11450 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11451
11452         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11453         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11454         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11455         to cope with cases where the multilib options override the dg-options.
11456
11457 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11458
11459         PR c/18946
11460         * gcc.dg/noncompile/20050120-1.c: New test.
11461
11462 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11463
11464         PR tree-optimization/19633
11465         * gcc.dg/pr19633.c: New test.
11466         * gcc.dg/tree-ssa/pr19633.c: New test.
11467
11468 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11469
11470         * gcc.dg/20041216-1.c: New test.
11471
11472 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11473
11474         PR objc/18862
11475         * objc.dg/selector-2.m: New test.
11476
11477 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11478
11479         * g++.dg/opt/range-test-2.C: New test.
11480
11481         PR rtl-optimization/19579
11482         * gcc.c-torture/execute/20050124-1.c: New test.
11483
11484 2005-01-26  Greg Parker  <gparker@apple.com>
11485         Stuart Hastings  <stuart@apple.com>
11486
11487         * gcc.c-torture/execute/20050125-1.c: New.
11488
11489 2005-01-18  Jan Hubicka  <jh@suse.cz>
11490
11491         PR tree-optimize/19337
11492         * gcc.c-torture/compile/20050119-1.c: New test.
11493
11494 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11495
11496         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11497         test for successful match.
11498
11499 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11500
11501         PR objc/18408
11502         * objc.dg/comp-types-7.m: New test.
11503
11504 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11505
11506         * lib/target-supports.exp (current_target_name): New.
11507         (check_effective_target_ilp32, check_effective_target_lp64):
11508         Cache the result to use as long as the current target, with
11509         multilib flags, remains the same.
11510
11511         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11512         (dg-require-weak, dg-require-visibility, dg-require-alias,
11513         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11514         dg-require-effective-target, dg-skip-if): Remove call to
11515         skip_test_and_clear_xfail.
11516         (dg-test): Clear xfail data.
11517
11518 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11519
11520         PR target/17751
11521         * gcc.dg/ppc64-toc.c: New test.
11522
11523         * g++.dg/tree-ssa/empty-1.C: New test.
11524
11525         PR middle-end/19551
11526         * gcc.c-torture/execute/20050121-1.c: New test.
11527         * gcc.dg/20050121-2.c: New test.
11528
11529 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11530         Paul Brook  <paul@codesourcery.com>
11531
11532         PR fortran/17941
11533         * gfortran.dg/real_const_1.f: New test.
11534         * gfortran.dg/real_const_2.f90: New test.
11535         * gfortran.dg/complex_int_1.f90: New test.
11536
11537 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11538
11539         PR fortran/19313
11540         * gfortan.dg/inquire_6.f90: New test.
11541
11542 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11543
11544         PR libfortran/19451
11545         * open_readonly_1.f90: New test.
11546
11547 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11548
11549         PR libfortran/18982
11550         * gfortran.dg/open_new.f90: New file.
11551
11552 2005-01-22  Paul Brook  <paul@codesourcery.com>
11553
11554         * namelist_1.f90: New test.
11555
11556 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11557
11558         PR tree-optimization/19484
11559         * gcc.c-torture/compile/20050122-[12].c: New tests.
11560
11561 2005-01-22  Paul Brook  <paul@codesourcery.com>
11562
11563         * gfortran.dg/implicit_2.f90: New test.
11564
11565 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11566
11567         PR fortran/19314
11568         * gfortran.dg/inquire_5.f90: New test.
11569
11570 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11571
11572         PR c/18809
11573         * gcc.dg/pr18809-1.c: New test.
11574
11575 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11576
11577         * gcc.dg/20050121-1.c: New test.
11578
11579         PR tree-optimization/13000
11580         * gcc.dg/20040206-1.c: Change warning to point where function is
11581         being inlined.
11582
11583 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11584
11585         PR c++/19208
11586         * g++.dg/template/array11.C: New test.
11587
11588 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11589
11590         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11591         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11592         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11593         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11594         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11595         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11596
11597 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11598
11599         PR tree-optimization/15349
11600         * gcc.dg/tree-ssa/pr15349.c: New.
11601
11602 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11603
11604         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11605
11606 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11607
11608         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11609         scan-assembler-times directive name.
11610
11611         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11612         after dg-do.
11613
11614         PR rtl-optimization/19462
11615         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11616
11617 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11618
11619         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11620         counting function calls on ia64.
11621
11622 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11623
11624         PR rtl-optimization/15139
11625         * gcc.dg/20050111-2.c: New test.
11626
11627         PR c/17297
11628         * gcc.c-torture/compile/20050113-1.c: New testcase.
11629
11630         PR middle-end/19164
11631         * gcc.dg/20050113-1.c: New testcase.
11632
11633 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11634
11635         * gcc.dg/vect/vect-85.c: Add comment.
11636         * gcc.dg/vect/vect-86.c: Add xfail for now.
11637         * gcc.dg/vect/vect-87.c: Add xfail for now.
11638         * gcc.dg/vect/vect-88.c: Add xfail for now.
11639         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11640
11641 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11642
11643         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11644
11645 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11646
11647         * g++.dg/debug/typedef3.C: New test.
11648
11649 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11650
11651         PR c/19472
11652         * gcc.dg/asm-a.c: New test.
11653
11654 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11655
11656         * gcc.dg/sh-relax.c: Add prototype for abort.
11657
11658 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11659
11660         * gcc.dg/short-compare-1.c: New test.
11661         * gcc.dg/short-compare-2.c: Likewise.
11662
11663 2005-01-18  Michael Matz  <matz@suse.de>
11664
11665         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11666
11667 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11668
11669         PR tree-optimization/19121
11670         * gcc.c-torture/compile/pr19121.c: New test.
11671
11672 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11673
11674         PR target/19357
11675         * gcc.c-torture/compile/pr19357.c: New test.
11676
11677 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11678
11679         PR c/5675
11680         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11681         pass--those that refer just to the variable, possibly with a
11682         cast.
11683         * gcc.dg/c99-const-expr-3.c: Likewise.
11684
11685         PR middle-end/13127
11686         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11687         longer emitted.
11688
11689 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11690
11691         PR fortran/18778
11692         * gfortran.dg/endfile_2.f90: New test.
11693
11694 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11695
11696         PR 19168
11697         * gfortran.dg/select_5.f90: New test.
11698
11699 2004-01-16  Paul Brook  <paul@codesourcery.com>
11700
11701         * gfortran.dg/common_4.f90: New test.
11702
11703 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11704
11705         PR rtl-optimization/19462
11706         * gcc.dg/torture/pr19462-1.c: New test.
11707
11708 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11709
11710         PR objc/19321
11711         * objc.dg/func-ptr-2.m: New.
11712         * objc.dg/volatile-1.m: New.
11713
11714 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11715
11716         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11717
11718 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR tree-optimization/19060
11721         * gcc.c-torture/execute/20050104-1.c: New test.
11722
11723 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11724
11725         PR fortran/18983
11726         * gfortran.dg/write_to_null.f90: New test.
11727
11728 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11729             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11730
11731         PR other/19328
11732         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11733         argument.
11734
11735 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11736
11737         PR c++/19263
11738         * g++.dg/init/vector1.C: New test.
11739
11740 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11741
11742         PR target/13158
11743         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11744         PR target/18987
11745         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11746
11747 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11748
11749         * gfortran.dg/select_1.f90: New test.
11750         * gfortran.dg/select_2.f90: New test.
11751         * gfortran.dg/select_3.f90: New test.
11752         * gfortran.dg/select_4.f90: New test.
11753
11754 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11755
11756         PR middle-end/19084
11757         PR rtl-optimization/19348
11758         * gcc.dg/20050111-1.c: New test.
11759         * gcc.c-torture/execute/20050111-1.c: New test.
11760
11761         * gcc.dg/i386-asm-4.c: New test.
11762
11763 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11764
11765         * gcc.dg/nested-func-2.c: New test.
11766         * ada/acats/norun.lst: Remove c953002.
11767
11768 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11769
11770         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11771
11772 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11773
11774         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11775
11776 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11777
11778         PR target/18761
11779         * g++.dg/abi/align1.C: New test.
11780
11781 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11782
11783         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11784         at a time.
11785         * g++.dg/ext/altivec_check.h: Support compiling as C.
11786
11787 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11788
11789         PR c++/19355
11790         * g++.dg/expr/pr19355-1.C: New test case.
11791
11792 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11793
11794         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11795         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11796         * ada/acats/tests/c3/c92005b.ada: Likewise.
11797         * ada/acats/tests/c3/cxb3012.a: Likewise.
11798         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11799
11800 2005-01-09  Paul Brook  <paul@codesourcery.com>
11801
11802         * gfortran.dg/common_2.f90: New file.
11803         * gfortran.dg/common_3.f90: New file.
11804
11805 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11806
11807         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11808
11809 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11810
11811         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11812         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11813         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11814         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11815         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11816         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11817         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11818         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11819         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11820         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11821         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11822         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11823         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11824         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11825         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11826         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11827         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11828         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11829         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11830         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11831         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11832         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11833         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11834         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11835         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11836         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11837         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11838         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11839         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11840         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11841         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11842         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11843         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11844         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11845         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11846         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11847         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11848         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11849         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11850         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11851         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11852         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11853         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11854         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11855         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11856         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11857         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11858         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11859         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11860         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11861         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11862         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11863         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11864         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11865         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11866         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11867         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11868         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11869         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11870         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11871         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11872         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11873         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11874         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11875         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11876         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11877         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11878
11879         * gcc.dg/vect/vect-1.c: Fix spelling.
11880         * gcc.dg/vect/vect-10.c: Fix spelling.
11881         * gcc.dg/vect/vect-11.c: Fix spelling.
11882         * gcc.dg/vect/vect-12.c: Fix spelling.
11883         * gcc.dg/vect/vect-14.c: Fix spelling.
11884         * gcc.dg/vect/vect-15.c: Fix spelling.
11885         * gcc.dg/vect/vect-16.c: Fix spelling.
11886         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11887         * gcc.dg/vect/vect-64.c: Fix comments.
11888         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11889
11890 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11891             Ira Rosen  <irar@il.ibm.com>
11892
11893         * gcc.dg/vect/vect-70.c: New test.
11894         * gcc.dg/vect/vect-71.c: New test.
11895
11896 2005-01-09  Manfred Hollstein  <mh@suse.com>
11897
11898         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11899         * gcc.dg/pr18241-2.c: Likewise.
11900         * gcc.dg/pr18241-3.c: Likewise.
11901         * gcc.dg/pr18241-4.c: Likewise.
11902         * gcc.dg/pr18241-5.c: Likewise.
11903
11904 2005-01-08  Richard Henderson  <rth@redhat.com>
11905
11906         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11907         False for x86 and x86-64.
11908
11909 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11910
11911         PR tree-optimization/18241
11912         * gcc.dg/pr18241-1.c: New test.
11913         * gcc.dg/pr18241-2.c: New test.
11914         * gcc.dg/pr18241-3.c: New test.
11915         * gcc.dg/pr18241-4.c: New test.
11916         * gcc.dg/pr18241-5.c: New test.
11917
11918 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11919
11920         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11921         gfortran.dg/select_4.f90: New.
11922
11923 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11924
11925         * gcc.c-torture/execute/20050107-1.c: New test.
11926
11927 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11928
11929         PR c++/19298
11930         * g++.dg/template/ref2.C: New.
11931
11932 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11933
11934         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11935         instead of being empty.
11936
11937 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11938
11939         PR fortran/15553
11940         * gfortran.dg/array-1.f90: New test.
11941
11942 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11943
11944         PR tree-optimization/19283
11945         * gcc.c-torture/execute/20050106-1.c: New test.
11946
11947         PR rtl-optimization/18861
11948         * gcc.dg/20050105-1.c: New test.
11949
11950         PR tree-optimization/18828
11951         * gcc.dg/20050105-2.c: New test.
11952
11953 2005-01-07  Andreas Jaeger  <aj@suse.de>
11954
11955         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11956
11957 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11958
11959         PR fortran/18398
11960         * gfortran.dg/fmt_read.f90: New test.
11961
11962 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11963
11964         * gcc.dg/rs6000-ldouble-2.c: New.
11965
11966 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11967
11968         PR c++/19244
11969         * g++.dg/parser/ctor2.C: New test.
11970
11971 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11972
11973         PR c++/17154
11974         * g++.dg/template/using9.C: New test.
11975
11976 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11977
11978         PR c++/19258
11979         * g++.dg/lookup/friend6.C: New test.
11980
11981 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11982
11983         PR c++/19270
11984         * g++.dg/template/array10.C: New.
11985
11986 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11987
11988         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11989         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11990
11991 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11992
11993         * gcc.c-torture/compile/20050105-1.c: New test.
11994
11995 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11996
11997         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11998
11999 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12000
12001         PR middle-end/19100
12002         * gcc.dg/conv-3.c: New test case.
12003
12004 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12005
12006         * gcc.dg/asm-wide-1.c: New test.
12007
12008 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12009
12010         PR c++/19030
12011         * g++.dg/parse/crash22.C: New
12012
12013 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12014
12015         PR 19257
12016         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12017
12018 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12019
12020         PR middle-end/17767
12021         * gcc.dg/i386-mmx-6.c: New test case.
12022
12023 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12024
12025         PR tree-optimization/18308
12026         * gcc.dg/vect/pr18308.c: New testcase.
12027
12028 2005-01-04  Andreas Jaeger  <aj@suse.de>
12029
12030         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12031
12032 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12033             Robert Bowdidge <bowdidge@apple.com>
12034
12035         * gcc.dg/cpp/subframework1.c: New.
12036         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12037         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12038         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12039         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12040
12041 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12042
12043         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12044         producing warning.
12045         * gcc.dg/darwin-weakimport-2.c: New.
12046
12047 2005-01-03  Richard Henderson  <rth@redhat.com>
12048
12049         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12050
12051 2005-01-03  Richard Henderson  <rth@redhat.com>
12052
12053         * gcc.dg/vect/vect.exp: Enable for ia64.
12054         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12055         (check_effective_target_vect_float): Likewise.
12056         (check_effective_target_vect_no_align): Likewise.
12057         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12058         * gcc.dg/vect/vect-8.c: Likewise.
12059
12060 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12061
12062         PR target/19236
12063         * gcc.dg/pr19236-1.c: New test case.
12064
12065 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12066
12067         PR rtl-optimization/12092
12068         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12069
12070 2005-01-02  Andreas Jaeger  <aj@suse.de>
12071
12072         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12073
12074 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12075             Andrew Pinski  <pinskia@physics.uc.edu>
12076
12077         PR rtl-optimization/12092
12078         * gcc.dg/pr12092-1.c: New test case.
12079
12080 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12081
12082         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12083         'hidden' and 'default' for better portability.
12084         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12085
12086         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12087         6 and 7.
12088         * g++.old-deja/g++.brendan/new3.C: Likewise.
12089
12090 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12091
12092         * gcc.dg/20041231-1.C: New test.
12093         * g++.dg/warn/Wunreachable-code-1.C: New test.
12094
12095 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12096
12097         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12098         file, not /dev/null.  Abort on error.
12099
12100 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12101             Ziemowit Laski  <zlaski@apple.com>
12102
12103         PR objc/18971
12104         * objc.dg/encode-5.m: New test.
12105
12106 2004-12-29  Richard Henderson  <rth@redhat.com>
12107
12108         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12109         * objc.dg/stabs-1.m: Disable for ia64.
12110
12111 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/19190
12114         * g++.dg/warn/Wunused-10.C: New test.
12115
12116 2004-12-28  Richard Henderson  <rth@redhat.com>
12117
12118         * objc.dg/stabs-1.m: Disable for alpha.
12119
12120 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12121
12122         PR c++/19149
12123         * g++.dg/parse/error23.C: New test.
12124
12125 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12126
12127         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12128
12129         PR fortran/19032
12130         * gfortran.dg/intrinsic_modulo_1.f90: New.
12131         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12132         tests with divisor -1.
12133
12134 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12135
12136         * g++.dg/opt/temp1.C (memcpy): Return a value.
12137
12138         PR c++/19148
12139         * g++.dg/expr/cond7.C: New test.
12140
12141 2004-12-27  Paul Brook  <paul@codesourcery.com>
12142
12143         * gfortran.dg/g77/select_no_compile.f: Remove.
12144
12145 2004-12-27  Richard Henderson  <rth@redhat.com>
12146
12147         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12148         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12149         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12150
12151 2004-12-26  Richard Henderson  <rth@redhat.com>
12152
12153         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12154         by 1i instead of token pasting.
12155
12156 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12157
12158         PR tree-optimization/17578
12159         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12160         to additional_flags.
12161         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12162
12163 2004-12-25  Richard Henderson  <rth@redhat.com>
12164
12165         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12166         Remove Alpha.
12167
12168 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12169
12170         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12171         hppa*-*-hpux*.
12172         * gcc.dg/pr17957.c (dg-options): Likewise.
12173         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12174         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12175         instead of 0 on __hppa__.
12176         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12177         "foo,%r" on hppa*-*-*.
12178
12179 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12180
12181         PR fortran/19071
12182         * gfortran.dg/complex_write.f90: New test.
12183
12184 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12185
12186         PR c++/17595
12187         * g++.dg/parse/pragma2.C: New test.
12188
12189         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12190
12191 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12192
12193         * gcc.dg/empty2.c: Add missing dg-warning.
12194
12195 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/17413
12198         * g++.dg/template/local4.C: New test.
12199         * g++.dg/template/crash19.C: Add dg-error marker.
12200
12201         * g++.dg/template/crash31.C: Correct embedded PR number.
12202
12203 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12204
12205         PR c++/16405
12206         * g++.dg/opt/temp1.C: Add do-run marker.
12207
12208 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12209
12210         * g++.dg/template/spec19.C: New.
12211
12212 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12213
12214         PR target/16819
12215         * gcc.dg/empty2.c: New.
12216
12217 2004-12-23  Richard Henderson  <rth@redhat.com>
12218
12219         * lib/target-supports.exp (check_effective_target_vect_no_align):
12220         Remove i?86 and x86-64.
12221
12222 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12223
12224         PR c++/16405
12225         * g++.dg/opt/temp1.C: New test.
12226
12227 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12228
12229         PR c++/18733
12230         * g++.dg/template/friend33.C: New testcase.
12231
12232 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12233
12234         PR c++/18464
12235         * g++.dg/template/cond5.C: New test.
12236
12237         PR c++/18492
12238         * g++.dg/inherit/thunk3.C: New test.
12239
12240         PR c++/11224
12241         * g++.dg/warn/Wunused-9.C: New test.
12242
12243 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12244
12245         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12246
12247 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12248
12249         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12250
12251 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12252
12253         PR c++/18378
12254         * g++.dg/ext/packed8.C: New test.
12255
12256         PR c++/19063
12257         * g++.dg/template/crash31.C: New test.
12258
12259         PR c++/19034
12260         * g++.dg/template/crash30.C: New test.
12261
12262 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12263
12264         PR C++/18984
12265         * g++.dg/eh/ctor3.C: New test.
12266
12267 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12268
12269         * objc.dg/stabs-1.m: Allow section name to be quoted and
12270         assembly label to begin with '.LL'.
12271
12272 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12273
12274         * gcc.dg/vect/vect.exp
12275         (check_effective_target_lp64_or_vect_no_align): New.
12276         * gcc.dg/vect/vect-77.c: Use it.
12277         * gcc.dg/vect/vect-78.c: Use it.
12278
12279         * lib/target-supports.exp
12280         (check_effective_target_vect_no_max,
12281         check_effective_target_vect_no_bitwise,
12282         check_effective_target_vect_no_align): New.
12283         * gcc.dg/vect/vect-13.c: Use them.
12284         * gcc.dg/vect/vect-17.c: Ditto.
12285         * gcc.dg/vect/vect-18.c: Ditto.
12286         * gcc.dg/vect/vect-19.c: Ditto.
12287         * gcc.dg/vect/vect-20.c: Ditto.
12288         * gcc.dg/vect/vect-27.c: Ditto.
12289         * gcc.dg/vect/vect-29.c: Ditto.
12290         * gcc.dg/vect/vect-44.c: Ditto.
12291         * gcc.dg/vect/vect-48.c: Ditto.
12292         * gcc.dg/vect/vect-50.c: Ditto.
12293         * gcc.dg/vect/vect-52.c: Ditto.
12294         * gcc.dg/vect/vect-54.c: Ditto.
12295         * gcc.dg/vect/vect-56.c: Ditto.
12296         * gcc.dg/vect/vect-58.c: Ditto.
12297         * gcc.dg/vect/vect-60.c: Ditto.
12298         * gcc.dg/vect/vect-72.c: Ditto.
12299         * gcc.dg/vect/vect-80.c: Ditto.
12300
12301 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12302
12303         PR c++/14075
12304         * g++.dg/init/string1.C: New.
12305
12306         PR c++/18975
12307         * g++.dg/other/synth1.C: New.
12308
12309 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12310
12311         PR c/18963
12312         * gcc.dg/pr18963-1.c: New test.
12313
12314 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12315
12316         PR c/18596
12317         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12318         * gcc.dg/pr18596-1.c: Use dg-error.
12319         (dg-options): Use -fno-unit-at-a-time.
12320         * gcc.dg/pr18596-2.c: New test.
12321         * gcc.dg/pr18596-3.c: New test.
12322
12323 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12324
12325         PR middle-end/18683
12326         * g++.dg/opt/pr18683-1.C: New test case.
12327
12328 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12329
12330         PR other/19093
12331         * g++.dg/opt/max1.C: Fix for 64bit targets.
12332
12333 2004-12-20  Matt Austern  <austern@apple.com>
12334
12335         PR c++/19044
12336         * g++.dg/ext/builtin6.C: New
12337
12338 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12339
12340         PR tree-optimization/19080
12341         * gcc.c-torture/compile/pr19080.c: New test.
12342
12343 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12344
12345         * gcc.dg/20041219-1.c: New test.
12346
12347 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12348
12349         PR middle-end/19068
12350         * g++.dg/opt/max1.C: New test case.
12351
12352 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12353
12354         * gcc.dg/fdata-sections-1.c: New test.
12355
12356 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12357
12358         PR middle-end/18548
12359         * gcc.dg/max-1.c: New test case.
12360
12361 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12362
12363         * gcc.c-torture/execute/20041218-1.c: New test.
12364
12365 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12366
12367         * gcc.dg/pr18501.c: New test.
12368         * gcc.dg/uninit-5.c: XFAIL.
12369         * gcc.dg/uninit-9.c: XFAIL.
12370
12371 2004-12-17  Dale Johannesen  <dalej@apple.com>
12372
12373         * gcc.dg/20041213-1.c: New.
12374
12375 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12376
12377         * objc.dg/stabs-1.m: Allow assembly label to begin
12378         with a dot ('.').
12379
12380 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12381
12382         * gcc.c-torture/execute/20041213-1.c: Move...
12383         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12384
12385 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12386
12387         PR c++/18721
12388         * g++.dg/lookup/conv-5.C: New.
12389
12390 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12391
12392         * objc.dg/stabs-1.m: New test.
12393
12394 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12395
12396         * gcc.dg/visibility-c.c: Change compile to
12397         assemble for the test.
12398
12399 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12400
12401         PR target/19041
12402         * gcc.dg/visibility-c.c: New test.
12403
12404 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12405
12406         PR middle-end/18493
12407         * gcc.dg/switch-8.c: New test case.
12408
12409 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12410
12411         PR c++/18905
12412         * g++.dg/template/init4.C: New.
12413         * g++.dg/opt/static3.C: Enable optimizer.
12414
12415 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12416
12417         * g++.dg/other/complex1.C: New test.
12418
12419 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12420
12421         * g++.dg/opt/inline9.C: New test.
12422
12423 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12424
12425         PR fortran/18993
12426         * gfotran.dg/nullify_1.f: New test.
12427
12428 2004-12-15  Richard Henderson  <rth@redhat.com>
12429
12430         * gcc.target/i386/i386.exp: New harness.
12431         * gcc.target/i386/vect-args.c: New.
12432
12433 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12434
12435         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12436
12437 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12438
12439         PR c++/18825
12440         * g++.dg/template/friend32.C: New test.
12441
12442 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12443
12444         * cpp/pragma-once-1.c: New test.
12445         * cpp/pragma-once-1b.h: Likewise.
12446         * cpp/pragma-once-1c.h: Likewise.
12447         * cpp/pragma-once-1d.h: Likewise.
12448         * cpp/inc/pragma-once-1a.h: Likewise.
12449
12450 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12451             Steven G. Kargl  <kargls@comcast.net>
12452
12453         PR fortran/17597
12454         * gfortran.dg/list_read_3.f90: New test.
12455
12456 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12457
12458         * gcc.dg/ftrapv-2.c: New test.
12459
12460 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12461
12462         PR c++/18981
12463         * g++.dg/template/typename9.C: New test.
12464
12465 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12466
12467         PR c++/18738
12468         * g++.dg/template/typename8.C: New test.
12469         * g++.dg/parse/friend2.C: Tweak error message.
12470
12471 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12472
12473         * gcc.c-torture/20041214-1.c: New test.
12474
12475 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12476
12477         PR c++/18965
12478         * g++.dg/init/array17.C: New test.
12479
12480 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12481
12482         PR c++/18793
12483         * g++.dg/init/aggr3.C: New test.
12484
12485 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12486
12487         * gcc.dg/altivec-types-1.c: New test.
12488         * gcc.dg/altivec-types-2.c: New test.
12489         * gcc.dg/altivec-types-3.c: New test.
12490         * gcc.dg/altivec-types-4.c: New test.
12491         * g++.dg/ext/altivec-types-1.C: New test.
12492         * g++.dg/ext/altivec-types-2.C: New test.
12493         * g++.dg/ext/altivec-types-3.C: New test.
12494         * g++.dg/ext/altivec-types-4.C: New test.
12495
12496 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12497
12498         PR middle-end/18951
12499         * gcc.c-torture/execute/20041213-1.c: New test.
12500
12501 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         PR c++/18949
12504         * g++.dg/template/cast1.C: New.
12505
12506 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12507
12508         * gcc.c-torture/execute/20041213-2.c: New test.
12509
12510 2004-12-13  Richard Henderson  <rth@redhat.com>
12511
12512         * gcc.dg/i386-sse-10.c: Fix typo in options.
12513
12514 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12515
12516         PR c++/18968
12517         * g++.dg/opt/pr18968.C: New test.
12518
12519 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12520
12521         PR c++/18925
12522         * g++.dg/ext/visibility/staticdatamem.C: New test.
12523
12524 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12525
12526         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12527
12528 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12529
12530         PR rtl-optimization/18928
12531         * gcc.dg/pr18928-1.c: New test case.
12532
12533 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12534
12535         PR tree-opt/16951
12536         * gcc.c-torture/compile/20041211-1.c: New.
12537
12538 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12539
12540         PR middle-end/17564
12541         * gcc.c-torture/execute/20041212-1.c: New test.
12542
12543 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12544
12545         PR fortran/18869
12546         * gfortran.dg/common_1.f90: New test.
12547
12548 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12549         Paul Brook  <paul@codesourcery.com>
12550
12551         PR fortran/16222
12552         * gfortran.dg/real_do_1.f90: New test.
12553
12554 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12555
12556         PR tree-opt/18040
12557         * g++.dg/opt/ptrmem6.C: New test.
12558
12559 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12560
12561         PR middle-end/18921
12562         * gcc.dg/pr18921-1.c: New test case.
12563
12564 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12565
12566         PR fortran/17175
12567         * gfortran.dg/scale_1.f90: New test.
12568
12569 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12570
12571         PR middle-end/18903
12572         * gcc.c-torture/compile/pr18903.c: New test.
12573
12574 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12575
12576         * gcc.c-torture/execute/20041210-1.c: New test.
12577
12578 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12579
12580         PR c++/18731
12581         * g++.dg/parser/struct-1.C: New test.
12582         * g++.dg/parser/struct-2.C: New test.
12583         * g++.dg/parser/struct-3.C: New test.
12584
12585 2004-12-09  Richard Henderson  <rth@redhat.com>
12586
12587         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12588
12589         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12590         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12591
12592 2004-12-09  Matt Austern  <austern@apple.com>
12593
12594         PR c++/18514
12595         * g++.dg/ext/builtin1.C: New
12596         * g++.dg/ext/builtin2.C: New
12597         * g++.dg/ext/builtin3.C: New
12598         * g++.dg/ext/builtin4.C: New
12599         * g++.dg/ext/builtin5.C: New
12600
12601 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12602
12603         PR tree-opt/18904
12604         * g++.dg/opt/ptrmem5.C: New test.
12605
12606 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12607
12608         * g++.dg/parse/typename5.C: Adjust for new error.
12609         * g++.dg/parse/typename7.C: New.
12610
12611 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12612
12613         PR c++/18073
12614         * g++.dg/other/mmintrin.C: New test.
12615
12616 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12617
12618         PR c++/16681
12619         * g++.dg/init/array15.C: New.
12620         * g++.dg/init/array16.C: New.
12621
12622 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12623
12624         PR fortran/18826
12625         * gfortran.dg/assign_1.f90: New test.
12626
12627 2004-12-08  Nick Clifton  <nickc@redhat.com>
12628
12629         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12630         * gcc.target/xstormy16/data_below100: Likewise.
12631         * gcc.target/xstormy16/sfr: Likewise.
12632         * gcc.target/xstormy16/below100.S: New test source file.
12633         * gcc.target/xstormy16/below100.ld: New test linker script.
12634         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12635         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12636         bp instructions.
12637         * gcc.target/xstormy16/bp.c: Likewise.
12638
12639         * gcc.target/xstormy16/bss_below100: New files:
12640         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12641         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12642         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12643         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12644         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12645         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12646         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12647         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12648         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12649         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12650         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12651         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12652         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12653         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12654         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12655         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12656         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12657         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12658         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12659         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12660         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12661         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12662         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12663         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12664         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12665         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12666         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12667
12668         * gcc.target/xstormy16/data_below100: New files:
12669         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12670         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12671         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12672         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12673         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12674         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12675         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12676         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12677         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12678         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12679         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12680         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12681         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12682         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12683         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12684         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12685         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12686         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12687         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12688         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12689         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12690         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12691         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12692         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12693         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12694         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12695         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12696
12697         * gcc.target/xstormy16/sfr: New files:
12698         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12699         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12700         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12701         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12702         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12703         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12704         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12705         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12706         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12707         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12708         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12709         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12710         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12711         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12712         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12713         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12714         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12715         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12716         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12717         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12718         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12719         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12720         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12721         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12722         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12723         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12724         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12725         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12726         27_if0_sfrw_bitfield_f.c
12727
12728 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12729
12730         PR c++/18100
12731         * g++.dg/lookup/name-clash4.C: New test.
12732
12733 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12734
12735         PR c++/18672
12736         * g++.dg/opt/array1.C: New.
12737
12738         PR c++/18803
12739         * g++.dg/template/operator5.C: New.
12740
12741 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12742
12743         PR c/18867
12744         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12745
12746 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12747
12748         * gcc.dg/noncompile/20041207.c: New test.
12749
12750 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12751
12752         * g++.dg/other/unreachable-1.C: New test.
12753
12754 2004-12-06  Nick Clifton  <nickc@redhat.com>
12755
12756         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12757         <limits.h> because the latter comes from gcc's include/ directory
12758         and not the newlib/libc/include directory.
12759
12760 2004-12-04  Richard Henderson  <rth@redhat.com>
12761
12762         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12763
12764 2004-12-04  Richard Henderson  <rth@redhat.com>
12765
12766         * lib/target-supports.exp (check_gc_sections_available): Disable
12767         for alpha and ia64.
12768
12769 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12770
12771         PR middle-end/17909
12772         * g++.dg/other/vararg-2.C: New test.
12773
12774 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12775
12776         PR c++/17011, c++/17971
12777         * g++.dg/template/error15.C: Adjust expected error.
12778         * g++.dg/template/instantiate3.C: Likewise.
12779
12780 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12781
12782         * gcc.dg/altivec-18.c: Fix for darwin
12783
12784 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         PR c++/18782
12787         * g++.dg/parse/ptrmem2.C: New.
12788
12789         PR c++/18318
12790         * g++.dg/template/new1.C: New.
12791
12792 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12793
12794         PR fortran/18710
12795         * gfortran.dg/direct_io_3.f90: New test.
12796
12797 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         PR 18758
12800         * g++.dg/parse/crash21.C: New.
12801
12802 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12803
12804         PR c++/15664, c++/18276
12805         * g++.dg/template/ttp13.C: New test.
12806         * g++.dg/template/ttp14.C: Likewise.
12807
12808 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12809
12810         PR c++/18123
12811         * g++.dg/parse/enum2.C: New test.
12812         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12813
12814 2004-12-02  Nick Clifton  <nickc@redhat.com>
12815
12816         * gcc.target/xstormy16: New test directory.
12817         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12818         * gcc.target/xstormy16/bp.c: Check the generation of bp
12819         instructions.
12820         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12821         bn instructions and the BELOW100 attribute.
12822
12823 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12824
12825         PR target/16952
12826         * gcc.dg/ppc-eabi.c: New.
12827
12828 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12829
12830         PR fortran/18284
12831         * gfortran.dg/backspace.f90
12832
12833 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12834
12835         * gfortran.dg/inquire.f90: New test.
12836
12837 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12838
12839         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12840         handle effective-target-keyword.
12841         (dg-skip-if): Support effective-target keyword as target list.
12842         (dg-xfail-if): Ditto.
12843         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12844
12845 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12846
12847         PR tree-optimization/18291
12848         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12849
12850 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12851
12852         PR C++/18729
12853         * g++.dg/parse/crash20.C: New.
12854
12855         PR c++/17431
12856         * g++.dg/overload/arg1.C: New.
12857         * g++.dg/overload/arg2.C: New.
12858         * g++.dg/overload/arg3.C: New.
12859         * g++.dg/overload/arg4.C: New.
12860
12861 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12862
12863         * gcc.dg/c99-flex-array-4.c: Remove.
12864
12865 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12866
12867         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12868
12869         * lib/target-supports.exp (is-effective-target): Simplify.
12870
12871         * lib/target-supports.exp (check_effective_target_vect_long):
12872         Fix for powerpc64-*-*.
12873
12874 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12875
12876         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12877         to support new requirements on FreeBSD 5.
12878
12879 2004-11-30  Devang Patel  <dpatel@apple.com>
12880
12881         PR 18702
12882         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12883
12884 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12885
12886         * g++.dg/ext/altivec-13.C: New test.
12887
12888 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12889
12890         PR tree-opt/18298
12891         * gcc.c-torture/execute/p18298.c: New test.
12892
12893 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12894             Dorit Naishlos  <dorit@il.ibm.com>
12895
12896         PR tree-opt/18607
12897         * gcc.dg/vect/vect-89.c: New test.
12898
12899 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12900
12901         * gcc.dg/pr18596-1.c: New test.
12902
12903 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12904
12905         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12906
12907 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12908
12909         PR c/18479
12910         * gcc.dg/pr18479.c: New test.
12911
12912 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12913
12914         PR target/18490
12915         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12916         mmix-knuth-mmixware.
12917
12918         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12919         cris-*-elf* cris-*-aout* mmix-*-*
12920
12921 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12922
12923         PR middle-end/18725
12924         * gcc.dg/pr18725.c: New test.
12925
12926 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12927
12928         PR target/18488
12929         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12930
12931         PR target/18336
12932         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12933
12934 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12935
12936         PR c++/18368
12937         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12938         * g++.old-deja/g++.law/ctors5.C: Likewise.
12939         * g++.old-deja/g++.other/crash25.C: Likewise.
12940
12941         PR c++/18674
12942         * g++.dg/template/error16.C: New test.
12943
12944         PR c++/18512
12945         * g++.dg/template/crash29.C: New test.
12946
12947 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12948
12949         PR tree-optimization/18712
12950         * gcc.c-torture/compile/pr18712.c: New test.
12951
12952 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12953
12954         PR c/7544
12955         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12956         tests.
12957
12958 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12959
12960         PR c++/18652
12961         * g++.dg/lookup/crash6.C: New test.
12962
12963 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12964
12965         PR middle-end/18164
12966         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12967
12968 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12969
12970         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12971         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12972         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12973
12974 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12975
12976         * gcc.dg/pr18164.c: New test.
12977
12978 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12979
12980         * gcc.dg/funroll-loops-all.c: New.
12981
12982 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12983
12984         PR target/18489
12985         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12986         delimeter, match space and TAB as well as ":".
12987
12988         PR target/18484
12989         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12990
12991         PR target/18348
12992         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12993
12994         PR target/18345
12995         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12996
12997         PR target/18337
12998         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12999
13000 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13001
13002         * gfortran.dg/direct_io_2.f90: New test.
13003
13004 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13005
13006         PR target/18334
13007         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13008
13009 2004-11-28  Richard Henderson  <rth@redhat.com>
13010
13011         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13012
13013 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13014
13015         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13016         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13017         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13018         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13019         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13020         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13021         gcc.dg/pointer-arith-8.c: New tests.
13022
13023 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13024
13025         PR fortran/18364
13026         * gfortran.dg/endfile.f90: New test.
13027
13028 2004-11-27  Falk Hueffner  <falk@debian.org>
13029
13030         * gcc.dg/loop-6.c: New test.
13031
13032 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13033
13034         * gcc.c-torture/execute/20041126-1.c: New test.
13035
13036 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13037
13038         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13039         on IRIX.
13040
13041 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13042
13043         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13044         functions.
13045
13046 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13047
13048         PR rtl-optimization/17825
13049         * gcc.c-torture/compile/20041119-1.c: New test.
13050
13051 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13052
13053         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13054         Check existence of ld library path variables before unsetting.
13055
13056 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13057
13058         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13059
13060 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13061
13062         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13063
13064 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13065
13066         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13067
13068 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13069
13070         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13071         dg-do directive.
13072
13073 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13074
13075         * gcc.dg/pr17957.c: Pass --param, not -param.
13076
13077 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13078
13079         PR middle-end/17957
13080         * testsuite/gcc.dg/pr17957.c: New test.
13081
13082 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13083
13084         PR c++/18445
13085         * g++.dg/template/crash28.C: Likewise.
13086
13087         PR c++/18001
13088         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13089         * g++.dg/ext/lvaddr.C: Likewise.
13090         * g++.dg/opt/pr7503-3.C: Likewise.
13091
13092         PR c++/18466
13093         * g++.dg/parse/qualified3.C: New test.
13094         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13095
13096         PR c++/18545
13097         * g++.dg/expr/return1.C: New test.
13098
13099 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13100
13101         Friend class name lookup 3/n, PR c++/3332
13102         * g++.dg/lookup/friend3.C: New test.
13103         * g++.dg/lookup/friend4.C: Likewise.
13104         * g++.dg/lookup/friend5.C: Likewise.
13105
13106 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13107
13108         Friend class name lookup 2/n, PR c++/14513, c++/15410
13109         * g++.dg/lookup/friend2.C: New test.
13110         * g++.dg/template/friend31.C: Likewise.
13111
13112 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13113
13114         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13115
13116 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13117
13118         PR c++/17473
13119         * g++.dg/tc1/dr56.C: Remove.
13120         * g++.dg/template/typedef1.C: Add dg-error markers.
13121         * g++.old-deja/g++.other/typedef7.C: Likewise.
13122
13123         PR c++/18285
13124         * g++.dg/parse/typedef7.C: New test.
13125
13126 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13127
13128         * gcc.c-torture/execute/20041124-1.c: New test.
13129
13130 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13131
13132         * g++.dg/template/deduce3.C: New test.
13133
13134         PR c++/18586
13135         * g++.dg/template/crash27.C: New test.
13136
13137         PR c++/18530
13138         * g++.dg/warn/Wshadow-3.C: New test.
13139
13140 2004-11-24  Devang Patel  <dpatel@apple.com>
13141
13142         PR/18555
13143         * gcc.dg/cpp/isysroot-1.c: New test.
13144         * gcc.dg/cpp/usr/include/stdio.h: New file.
13145         * gcc.dg/cpp/isysroot-2.c: New test.
13146         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13147         New file.
13148
13149 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13150
13151         PR c++/8929
13152         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13153
13154 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13155
13156         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13157         * gcc.target/sparc/pdist.c: Likewise.
13158
13159 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13160
13161         PR c++/16882
13162         * g++.dg/conversion/simd1.C: New test.
13163
13164 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13165
13166         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13167         and restore_ld_library_path_env_vars.
13168         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13169         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13170         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13171         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13172
13173 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13174
13175         * gcc.dg/pragma-align-2.c: Test macro expansion.
13176         * gcc.dg/pragma-pack-2.c: New test.
13177
13178 2004-11-23  Richard Henderson  <rth@redhat.com>
13179
13180         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13181         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13182         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13183         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13184         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13185         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13186
13187         * gcc.dg/vect/vect.exp: Add check for alpha.
13188         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13189         (check_effective_target_vect_int): Enable for alpha.
13190         (check_effective_target_vect_long): New.
13191         (is-effective-target): Add it.
13192
13193 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13194
13195         * gcc.dg/pr18614-1.c: New test.
13196
13197 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13198
13199         * gcc.dg/setjmp-2.c: New test.
13200
13201 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13202
13203         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13204         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13205         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13206         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13207         gcc.target/sparc/pdist.c: New tests.
13208
13209 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13210
13211         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13212
13213 2004-11-22  Dale Johannesen  <dalej@apple.com>
13214
13215         * gcc.dg/20041111-1.c: New.
13216
13217 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13218
13219         PR tree-opt/18536
13220         * gcc.dg/vect/pr18536.c: New test.
13221
13222 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13223
13224         PR c++/18354
13225         * g++.dg/template/nontype11.C: New test.
13226
13227 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13228
13229         PR middle-end/18520
13230         * gcc.dg/pr18520-1.c: New test case.
13231
13232 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13233
13234         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13235         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13236         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13237         expected diagnostics.
13238
13239 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13240
13241         PR target/18580
13242         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13243         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13244         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13245
13246 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13247
13248         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13249
13250 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13251             Joseph Myers  <joseph@codesourcery.com>
13252
13253         * lib/target-supports.exp (check_visibility_available): Really
13254         test the compiler.
13255
13256 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13257
13258         PR tree-opt/18181
13259         * gcc.dg/vect/vect-85.c: New test.
13260         * gcc.dg/vect/vect-86.c: New test.
13261         * gcc.dg/vect/vect-87.c: New test.
13262         * gcc.dg/vect/vect-88.c: New test.
13263
13264 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13265
13266         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13267
13268 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13269
13270         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13271         * gcc.dg/ppc-and-1.c: Ditto.
13272         * gcc.dg/ppc-compare-1.c: Ditto.
13273         * gcc.dg/ppc-mov-1.c: Ditto
13274
13275 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13276             Mark Mitchell  <mark@codesourcery.com>
13277
13278         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13279
13280 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13281             Aldy Hernandez  <aldyh@redhat.com>
13282
13283         * lib/target-supports.exp (check_effective_target_vect_int): New
13284         (check_effective_target_vect_float): New
13285         (check_effective_target_vect_double): New.
13286         (is-effective-target): Support new effective targets keywords.
13287         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13288         default action for dg-do.
13289         * gcc.dg/vect/pr16105.c: Use new support.
13290         * gcc.dg/vect/pr18400.c: Ditto.
13291         * gcc.dg/vect/pr18425.c: Ditto.
13292         * gcc.dg/vect/vect-1.c: Ditto.
13293         * gcc.dg/vect/vect-10.c: Ditto.
13294         * gcc.dg/vect/vect-11.c: Ditto.
13295         * gcc.dg/vect/vect-12.c: Ditto.
13296         * gcc.dg/vect/vect-13.c: Ditto.
13297         * gcc.dg/vect/vect-14.c: Ditto.
13298         * gcc.dg/vect/vect-15.c: Ditto.
13299         * gcc.dg/vect/vect-16.c: Ditto.
13300         * gcc.dg/vect/vect-17.c: Ditto.
13301         * gcc.dg/vect/vect-18.c: Ditto.
13302         * gcc.dg/vect/vect-19.c: Ditto.
13303         * gcc.dg/vect/vect-2.c: Ditto.
13304         * gcc.dg/vect/vect-20.c: Ditto.
13305         * gcc.dg/vect/vect-21.c: Ditto.
13306         * gcc.dg/vect/vect-22.c: Ditto.
13307         * gcc.dg/vect/vect-23.c: Ditto.
13308         * gcc.dg/vect/vect-24.c: Ditto.
13309         * gcc.dg/vect/vect-25.c: Ditto.
13310         * gcc.dg/vect/vect-26.c: Ditto.
13311         * gcc.dg/vect/vect-27.c: Ditto.
13312         * gcc.dg/vect/vect-27a.c: Ditto.
13313         * gcc.dg/vect/vect-28.c: Ditto.
13314         * gcc.dg/vect/vect-29.c: Ditto.
13315         * gcc.dg/vect/vect-29a.c: Ditto.
13316         * gcc.dg/vect/vect-3.c: Ditto.
13317         * gcc.dg/vect/vect-30.c: Ditto.
13318         * gcc.dg/vect/vect-31.c: Ditto.
13319         * gcc.dg/vect/vect-32.c: Ditto.
13320         * gcc.dg/vect/vect-33.c: Ditto.
13321         * gcc.dg/vect/vect-34.c: Ditto.
13322         * gcc.dg/vect/vect-35.c: Ditto.
13323         * gcc.dg/vect/vect-36.c: Ditto.
13324         * gcc.dg/vect/vect-37.c: Ditto.
13325         * gcc.dg/vect/vect-38.c: Ditto.
13326         * gcc.dg/vect/vect-4.c: Ditto.
13327         * gcc.dg/vect/vect-40.c: Ditto.
13328         * gcc.dg/vect/vect-41.c: Ditto.
13329         * gcc.dg/vect/vect-42.c: Ditto.
13330         * gcc.dg/vect/vect-43.c: Ditto.
13331         * gcc.dg/vect/vect-44.c: Ditto.
13332         * gcc.dg/vect/vect-45.c: Ditto.
13333         * gcc.dg/vect/vect-46.c: Ditto.
13334         * gcc.dg/vect/vect-47.c: Ditto.
13335         * gcc.dg/vect/vect-48.c: Ditto.
13336         * gcc.dg/vect/vect-48a.c: Ditto.
13337         * gcc.dg/vect/vect-49.c: Ditto.
13338         * gcc.dg/vect/vect-5.c: Ditto.
13339         * gcc.dg/vect/vect-50.c: Ditto.
13340         * gcc.dg/vect/vect-51.c: Ditto.
13341         * gcc.dg/vect/vect-52.c: Ditto.
13342         * gcc.dg/vect/vect-53.c: Ditto.
13343         * gcc.dg/vect/vect-54.c: Ditto.
13344         * gcc.dg/vect/vect-55.c: Ditto.
13345         * gcc.dg/vect/vect-56.c: Ditto.
13346         * gcc.dg/vect/vect-56a.c: Ditto.
13347         * gcc.dg/vect/vect-57.c: Ditto.
13348         * gcc.dg/vect/vect-58.c: Ditto.
13349         * gcc.dg/vect/vect-59.c: Ditto.
13350         * gcc.dg/vect/vect-6.c: Ditto.
13351         * gcc.dg/vect/vect-60.c: Ditto.
13352         * gcc.dg/vect/vect-61.c: Ditto.
13353         * gcc.dg/vect/vect-62.c: Ditto.
13354         * gcc.dg/vect/vect-63.c: Ditto.
13355         * gcc.dg/vect/vect-64.c: Ditto.
13356         * gcc.dg/vect/vect-65.c: Ditto.
13357         * gcc.dg/vect/vect-66.c: Ditto.
13358         * gcc.dg/vect/vect-67.c: Ditto.
13359         * gcc.dg/vect/vect-68.c: Ditto.
13360         * gcc.dg/vect/vect-69.c: Ditto.
13361         * gcc.dg/vect/vect-7.c: Ditto.
13362         * gcc.dg/vect/vect-72.c: Ditto.
13363         * gcc.dg/vect/vect-72a.c: Ditto.
13364         * gcc.dg/vect/vect-73.c: Ditto.
13365         * gcc.dg/vect/vect-74.c: Ditto.
13366         * gcc.dg/vect/vect-75.c: Ditto.
13367         * gcc.dg/vect/vect-76.c: Ditto.
13368         * gcc.dg/vect/vect-77.c: Ditto.
13369         * gcc.dg/vect/vect-77a.c: Ditto.
13370         * gcc.dg/vect/vect-78.c: Ditto.
13371         * gcc.dg/vect/vect-79.c: Ditto.
13372         * gcc.dg/vect/vect-8.c: Ditto.
13373         * gcc.dg/vect/vect-80.c: Ditto.
13374         * gcc.dg/vect/vect-82.c: Ditto.
13375         * gcc.dg/vect/vect-82_64.c: Ditto.
13376         * gcc.dg/vect/vect-83.c: Ditto.
13377         * gcc.dg/vect/vect-83_64.c: Ditto.
13378         * gcc.dg/vect/vect-9.c: Ditto.
13379         * gcc.dg/vect/vect-all.c: Ditto.
13380         * gcc.dg/vect/vect-none.c: Ditto.
13381
13382 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13383
13384         * lib/gcc-dg.exp (dg-skip-if): New function.
13385         (dg-forbid-option): Remove.
13386         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13387         * g++.dg/abi/bitfield8.C: Likewise.
13388         * g++.dg/abi/dtor1.C: Likewise.
13389         * g++.dg/abi/empty10.C: Likewise.
13390         * g++.dg/abi/empty7.C: Likewise.
13391         * g++.dg/abi/empty9.C: Likewise.
13392         * g++.dg/abi/layout3.C: Likewise.
13393         * g++.dg/abi/layout4.C: Likewise.
13394         * g++.dg/abi/thunk1.C: Likewise.
13395         * g++.dg/abi/thunk2.C: Likewise.
13396         * g++.dg/abi/vbase11.C: Likewise.
13397         * g++.dg/abi/vthunk2.C: Likewise.
13398         * g++.dg/abi/vthunk3.C: Likewise.
13399         * g++.dg/ext/attrib8.C: Likewise.
13400         * g++.dg/opt/longbranch2.C: Likewise.
13401         * g++.dg/opt/reg-stack4.C: Likewise.
13402         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13403         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13404         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13405         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13406         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13407         * gcc.dg/20000609-1.c: Likewise.
13408         * gcc.dg/20000720-1.c: Likewise.
13409         * gcc.dg/20011107-1.c: Likewise.
13410         * gcc.dg/20011119-1.c: Likewise.
13411         * gcc.dg/20020108-1.c: Likewise.
13412         * gcc.dg/20020122-2.c: Likewise.
13413         * gcc.dg/20020122-3.c: Likewise.
13414         * gcc.dg/20020201-3.c: Likewise.
13415         * gcc.dg/20020206-1.c: Likewise.
13416         * gcc.dg/20020218-1.c: Likewise.
13417         * gcc.dg/20020310-1.c: Likewise.
13418         * gcc.dg/20020411-1.c: Likewise.
13419         * gcc.dg/20020418-2.c: Likewise.
13420         * gcc.dg/20020426-1.c: Likewise.
13421         * gcc.dg/20020426-2.c: Likewise.
13422         * gcc.dg/20020517-1.c: Likewise.
13423         * gcc.dg/20020523-1.c: Likewise.
13424         * gcc.dg/20020523-2.c: Likewise.
13425         * gcc.dg/20020729-1.c: Likewise.
13426         * gcc.dg/20030204-1.c: Likewise.
13427         * gcc.dg/20030826-2.c: Likewise.
13428         * gcc.dg/20030926-1.c: Likewise.
13429         * gcc.dg/20031202-1.c: Likewise.
13430         * gcc.dg/980312-1.c: Likewise.
13431         * gcc.dg/980313-1.c: Likewise.
13432         * gcc.dg/990117-1.c: Likewise.
13433         * gcc.dg/990424-1.c: Likewise.
13434         * gcc.dg/990524-1.c: Likewise.
13435         * gcc.dg/991230-1.c: Likewise.
13436         * gcc.dg/i386-387-1.c: Likewise.
13437         * gcc.dg/i386-387-2.c: Likewise.
13438         * gcc.dg/i386-387-3.c: Likewise.
13439         * gcc.dg/i386-387-4.c: Likewise.
13440         * gcc.dg/i386-387-5.c: Likewise.
13441         * gcc.dg/i386-387-6.c: Likewise.
13442         * gcc.dg/i386-asm-1.c: Likewise.
13443         * gcc.dg/i386-bitfield1.c: Likewise.
13444         * gcc.dg/i386-bitfield2.c: Likewise.
13445         * gcc.dg/i386-loop-1.c: Likewise.
13446         * gcc.dg/i386-loop-2.c: Likewise.
13447         * gcc.dg/i386-loop-3.c: Likewise.
13448         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13449         * gcc.dg/i386-pic-1.c: Likewise.
13450         * gcc.dg/i386-regparm.c: Likewise.
13451         * gcc.dg/i386-signbit-1.c: Likewise.
13452         * gcc.dg/i386-signbit-2.c: Likewise.
13453         * gcc.dg/i386-signbit-3.c: Likewise.
13454         * gcc.dg/i386-sse-5.c: Likewise.
13455         * gcc.dg/i386-sse-8.c: Likewise.
13456         * gcc.dg/i386-unroll-1.c: Likewise.
13457         * gcc.dg/tls/opt-1.c: Likewise.
13458         * gcc.dg/tls/opt-2.c: Likewise.
13459         * gcc.dg/unroll-1.c: Likewise.
13460         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13461         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13462         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13463         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13464
13465 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13466
13467         * g++.dg/template/incomplete1.C: New test.
13468
13469 2004-11-16  Nick Clifton  <nickc@redhat.com>
13470
13471         Revert patches accidentally commited during checkin of fixes for
13472         xstormy16 tests:
13473         gcc.c-torture/execute/simd-4.c: Revert
13474         gcc.dg/20040910-1.c: Revert.
13475
13476 2004-11-16  Paul Brook  <paul@codesourcery.com>
13477
13478         PR fortran/13010
13479         * gfortran.dg/der_pointer_1.f90: New test.
13480
13481 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13482
13483         PR c/18498
13484         * gcc.dg/bitfld-13.c: New test.
13485
13486 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13487
13488         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13489         powerpc*-*-linux*.
13490
13491         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13492         * gcc.dg/ppc64-abi-2.c: Ditto.
13493         * gcc.dg/ppc64-abi-3.c: Ditto.
13494
13495         * lib/gcc-dg.exp (dg-target-list): Remove.
13496
13497 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13498
13499         * gcc.dg/ia64-postinc.c: New test.
13500
13501 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13502
13503         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13504
13505 2004-11-15  Nick Clifton  <nickc@redhat.com>
13506
13507         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13508         __INT_MAX__ so that the test can be compiled by toolchains
13509         targeted at 16-bit processors.
13510
13511         * gcc.dg/20040625-1.c: Use long constants rather than integers
13512         when performing arithmetic that will overflow 16-bits.
13513
13514         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13515         xstormy16.  It does not support 128-bit vector operations.
13516
13517         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13518         with the macro PTR_TYPE.  Define this macro to an integer type
13519         suitable for holding a pointer.
13520
13521         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13522         the target is a 16-bit processor.
13523
13524         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13525         16-bit targets where the character constant will be too long.
13526
13527         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13528         where the double will not be directly addressable.
13529
13530 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13531
13532         Friend class name lookup 1/n, PR c++/18471
13533         * g++.dg/template/crash26.C: New test.
13534         * g++.dg/lookup/struct1.C: Adjust expected error.
13535         * g++.dg/parse/elab1.C: Likewise.
13536         * g++.dg/parse/elab2.C: Likewise.
13537         * g++.dg/parse/int-as-enum1.C: Likewise.
13538         * g++.dg/parse/struct-as-enum1.C: Likewise.
13539         * g++.dg/parse/typedef1.C: Likewise.
13540         * g++.dg/parse/typedef3.C: Likewise.
13541         * g++.dg/parse/typedef4.C: Likewise.
13542         * g++.dg/parse/typedef5.C: Likewise.
13543         * g++.dg/template/nontype4.C: Likewise.
13544         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13545         * g++.old-deja/g++.other/elab1.C: Likewise.
13546         * g++.old-deja/g++.other/syntax4.C: Likewise.
13547
13548 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13549
13550         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13551
13552 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13553
13554         * gcc.c-torture/execute/20041114-1.c: New test.
13555
13556 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13557
13558         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13559         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13560         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13561         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13562         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13563         gcc.dg/switch-7.c: New tests.
13564
13565 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13566
13567         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13568
13569 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13570
13571         PR tree-opt/18400
13572         * gcc.dg/vect/pr18400.c: New test.
13573
13574 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13575             Andrew Pinski  <pinskia@physics.uc.edu>
13576
13577         PR tree-opt/18425
13578         * gcc.dg/vect/pr18425.c: New test.
13579
13580 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13581
13582         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13583         Guard with dg-require-alias and dg-require-visibility.
13584
13585 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13586
13587         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13588
13589 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13590
13591         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13592
13593 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13594
13595         PR c++/17344
13596         * g++.dg/template/defarg5.C: New test.
13597
13598 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13599
13600         * g++.dg/parse/cast1.C: Run only on ILP32.
13601         * g++.old-deja/g++.mike/p784.C: Likewise.
13602
13603 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13604
13605         * gcc.c-torture/execute/20041113-1.c: New test.
13606
13607 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13608
13609         PR target/18230
13610         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13611         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13612         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13613         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13614         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13615         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13616         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13617         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13618         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13619         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13620         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13621         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13622         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13623
13624 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13625
13626         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13627         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13628         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13629         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13630         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13631         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13632         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13633         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13634         gcc.target/sparc/combined-1.c: New tests.
13635
13636 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13637
13638         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13639         New tests.
13640
13641 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13642
13643         * lib/gcc-dg.exp (dg-forbid-option): New function.
13644         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13645         * g++.dg/abi/bitfield8.C: Likewise.
13646         * g++.dg/abi/dtor1.C: Likewise.
13647         * g++.dg/abi/empty10.C: Likewise.
13648         * g++.dg/abi/empty7.C: Likewise.
13649         * g++.dg/abi/empty9.C: Likewise.
13650         * g++.dg/abi/layout3.C: Likewise.
13651         * g++.dg/abi/layout4.C: Likewise.
13652         * g++.dg/abi/thunk1.C: Likewise.
13653         * g++.dg/abi/thunk2.C: Likewise.
13654         * g++.dg/abi/vbase11.C: Likewise.
13655         * g++.dg/abi/vthunk2.C: Likewise.
13656         * g++.dg/abi/vthunk3.C: Likewise.
13657         * g++.dg/ext/attrib8.C: Likewise.
13658         * g++.dg/opt/longbranch2.C: Likewise.
13659         * g++.dg/opt/reg-stack4.C: Likewise.
13660         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13661         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13662         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13663         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13664         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13665         * gcc.dg/20000609-1.c: Likewise.
13666         * gcc.dg/20000720-1.c: Likewise.
13667         * gcc.dg/20011107-1.c: Likewise.
13668         * gcc.dg/20011119-1.c: Likewise.
13669         * gcc.dg/20020108-1.c: Likewise.
13670         * gcc.dg/20020122-2.c: Likewise.
13671         * gcc.dg/20020122-3.c: Likewise.
13672         * gcc.dg/20020201-3.c: Likewise.
13673         * gcc.dg/20020206-1.c: Likewise.
13674         * gcc.dg/20020218-1.c: Likewise.
13675         * gcc.dg/20020310-1.c: Likewise.
13676         * gcc.dg/20020411-1.c: Likewise.
13677         * gcc.dg/20020418-2.c: Likewise.
13678         * gcc.dg/20020426-1.c: Likewise.
13679         * gcc.dg/20020426-2.c: Likewise.
13680         * gcc.dg/20020517-1.c: Likewise.
13681         * gcc.dg/20020523-1.c: Likewise.
13682         * gcc.dg/20020523-2.c: Likewise.
13683         * gcc.dg/20020729-1.c: Likewise.
13684         * gcc.dg/20030204-1.c: Likewise.
13685         * gcc.dg/20030826-2.c: Likewise.
13686         * gcc.dg/20030926-1.c: Likewise.
13687         * gcc.dg/20031202-1.c: Likewise.
13688         * gcc.dg/980312-1.c: Likewise.
13689         * gcc.dg/980313-1.c: Likewise.
13690         * gcc.dg/990117-1.c: Likewise.
13691         * gcc.dg/990424-1.c: Likewise.
13692         * gcc.dg/990524-1.c: Likewise.
13693         * gcc.dg/991230-1.c: Likewise.
13694         * gcc.dg/i386-387-1.c: Likewise.
13695         * gcc.dg/i386-387-2.c: Likewise.
13696         * gcc.dg/i386-387-3.c: Likewise.
13697         * gcc.dg/i386-387-4.c: Likewise.
13698         * gcc.dg/i386-387-5.c: Likewise.
13699         * gcc.dg/i386-387-6.c: Likewise.
13700         * gcc.dg/i386-asm-1.c: Likewise.
13701         * gcc.dg/i386-bitfield1.c: Likewise.
13702         * gcc.dg/i386-bitfield2.c: Likewise.
13703         * gcc.dg/i386-loop-1.c: Likewise.
13704         * gcc.dg/i386-loop-2.c: Likewise.
13705         * gcc.dg/i386-loop-3.c: Likewise.
13706         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13707         * gcc.dg/i386-pic-1.c: Likewise.
13708         * gcc.dg/i386-regparm.c: Likewise.
13709         * gcc.dg/i386-signbit-1.c: Likewise.
13710         * gcc.dg/i386-signbit-2.c: Likewise.
13711         * gcc.dg/i386-signbit-3.c: Likewise.
13712         * gcc.dg/i386-sse-5.c: Likewise.
13713         * gcc.dg/i386-sse-8.c: Likewise.
13714         * gcc.dg/i386-unroll-1.c: Likewise.
13715         * gcc.dg/tls/opt-1.c: Likewise.
13716         * gcc.dg/tls/opt-2.c: Likewise.
13717         * gcc.dg/unroll-1.c: Likewise.
13718         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13719         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13720         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13721         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13722         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13723         -m64 is specified.
13724
13725 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/18389
13728         * g++.dg/parse/cond1.C: New test.
13729
13730         PR c++/18429
13731         * g++.dg/template/array9.C: New test.
13732         * g++.dg/ext/vla1.C: Adjust error messages.
13733         * g++.dg/ext/vlm1.C: Likewise.
13734         * g++.dg/template/crash2.C: Likewise.
13735
13736         PR c++/18436
13737         * g++.dg/template/call3.C: New test.
13738
13739         PR c++/18407
13740         * g++.dg/template/ptrmem11.C: New test.
13741
13742 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13743
13744         PR other/14264
13745         * lib/g++.exp: Set LC_ALL and LANG to C.
13746         * lib/gcc-dg.exp: Likewise.
13747         * lib/gfortran.exp: Likewise.
13748         * lib/objc.exp: Likewise.
13749         * lib/treelang.exp: Likewise.
13750
13751 2004-11-12  Andreas Schwab  <schwab@suse.de>
13752
13753         * gcc.dg/pr16286.c: Fix last change.
13754
13755 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c++/18416
13758         * g++.dg/init/global1.C: New test.
13759
13760 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13761
13762         * gcc.c-torture/execute/20041112-1.c: New test.
13763
13764 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13765
13766         * lib/gcc-dg.exp (dg-target-list): New.
13767
13768 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13769             Richard Sandiford  <rsandifo@redhat.com>
13770
13771         * lib/target-supports.exp (get-compiler_messages): New.
13772         (check_named_sections_available): Use it.
13773         (check_effective_target_ilp32): New.
13774         (check_effective_target_lp64): New.
13775         (is-effective-target): New.
13776         * lib/gcc-dg.exp (dg-require-effective-target): New.
13777
13778 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13779
13780         * gcc.dg/precedence-1.c: New test.
13781
13782 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13783
13784         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13785
13786         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13787         message, delete generated files, use more descriptive name for
13788         executable, and make the test unsupported when it cannot be run.
13789
13790         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13791         (dg-require-weak, dg-require-visibility, dg-require-alias,
13792         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13793         dg-require-iconv, dg-require-named-sections): Use it.
13794
13795         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13796
13797 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13798
13799         PR target/16457
13800         * gcc.dg/ppc-and-1: New
13801
13802         PR target/16796
13803         * gcc.dg/ppc-mov-1.c: New.
13804
13805         PR target/16458
13806         * gcc.dg/ppc-compare-1.c: New.
13807
13808 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13809
13810         * objc.dg/desig-init-2.m: New test.
13811
13812 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13813
13814         PR middle-end/18160
13815         * g++.dg/warn/register-var-1.C: New test.
13816         * g++.dg/warn/register-var-2.C: New test.
13817
13818 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13819
13820         * gcc.dg/union-2.c: New test.
13821
13822 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13823
13824         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13825         New test for PR tree-optimization/17892.
13826
13827 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13828
13829         PR c++/18369
13830         * g++.dg/init/new12.C: New test.
13831
13832 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13833
13834         * gcc.target/sparc: New directory.
13835         * gcc.target/sparc/sparc.exp: New driver.
13836         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13837         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13838         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13839         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13840
13841 2004-11-10  Paul Brook  <paul@codesourcery.com>
13842
13843         PR fortran/18218
13844         * gfortran.dg/list_read.c: New test.
13845
13846 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13847
13848         PR c/18322
13849         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13850         expected diagnostic location.
13851
13852 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13853
13854         * gcc.dg/20041109-1.c: New test.
13855
13856 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13857
13858         PR objc/18406
13859         * objc/compile/pr18406.m: New test.
13860
13861 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13862
13863         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13864
13865 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13866
13867         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13868
13869 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13870
13871         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13872
13873 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13874
13875         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13876         exit.
13877
13878 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13879
13880         PR tree-opt/18299
13881         * gcc.c-torture/pr18299-1.c: New test.
13882
13883 2004-11-06  Andreas Schwab  <schwab@suse.de>
13884
13885         * gcc.dg/pr16286.c: Also test for bool and pixel.
13886
13887 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13888
13889         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13890         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13891         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13892         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13893         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13894         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13895         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13896         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13897         gcc.dg/struct-semi-3.c: New tests.
13898
13899 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13900
13901         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13902
13903 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13904
13905         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13906         Do not use C99 designators.
13907
13908 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13909
13910         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13911
13912 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13913
13914         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13915         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13916         * gcc.c-torture/execute/simd-5.x: Remove.
13917
13918 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13919
13920         PR rtl-optimization/17933
13921         * gcc.dg/torture/pr17933-1.c: New test.
13922
13923 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13924
13925         PR target/18106
13926         * lib/target-supports.exp (check_weak_available): Support
13927         Windows.
13928
13929 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13930
13931         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13932         call to fflush(stdout) before abort.
13933         (my_ffsll): New function.
13934         (generate_fields): Use it.
13935
13936 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13937
13938         * gcc.dg/init-undef-1.c: New test.
13939
13940 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13941
13942         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13943         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13944         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13945         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13946         expected messages for new parser.
13947
13948 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13949
13950         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13951
13952 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13953
13954         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13955         on LP64 targets.
13956
13957 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13958
13959         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13960         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13961         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13962         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13963         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13964         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13965         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13966         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13967         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13968         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13969
13970 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13971
13972         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13973         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13974         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13975         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13976         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13977         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13978         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13979         for new parser.
13980
13981 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13982
13983         PR target/15342
13984         * gcc.dg/20041104-1.c: New test.
13985
13986 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13987
13988         * g++.dg/template/nontype7.C: New test.
13989         * g++.dg/template/nontype8.C: Likewise.
13990         * g++.dg/template/nontype9.C: Likewise.
13991         * g++.dg/template/nontype10.C: Likewise.
13992         * g++.dg/tc1/dr49.C: Likewise.
13993         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13994         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13995
13996 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13997
13998         * g++.dg/rtti/tinfo1.C: Remove xfails.
13999
14000 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14001
14002         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14003         packed attribute to the definition to satisfy the new C++ parser.
14004
14005 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14006
14007         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14008         invocations of va_arg.
14009
14010 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14011
14012         PR c++/18124
14013         * g++.dg/template/crash25.C: New test.
14014
14015         PR c++/18155
14016         * g++.dg/template/typedef2.C: New test.
14017         * g++.dg/parse/crash13.C: Adjust error markers.
14018
14019         PR c++/18177
14020         * g++.dg/conversion/const3.C: New test.
14021
14022 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14023
14024         PR fortran/17535
14025         PR fortran/17583
14026         PR fortran/17713
14027         * gfortran.dg/generic_[123].f90: New testcases.
14028
14029 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14030
14031         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14032         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14033
14034 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14035
14036         PR tree-opt/16808
14037         * gcc.c-torture/compile/pr16808.c: New test.
14038
14039 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14040
14041         PR rtl-optimization/17104
14042         * gcc.dg/ppc-bitfield1.c: New.
14043
14044 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14045
14046         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14047
14048 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14049
14050         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14051         strings for 32-bit code.
14052
14053 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14054
14055         PR c/18239
14056         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14057
14058 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14059
14060         PR c++/18064
14061         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14062
14063 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14064
14065         PR c++/15172
14066         * g++.dg/init/aggr2.C: New test.
14067
14068 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14069
14070         * objc.dg/local-decl-1.m: New test.
14071
14072 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14073
14074         * gcc.dg/20040910-1.c: Adjust regex.
14075
14076 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14077
14078         PR rtl-optimization/18084
14079         * g++.dg/opt/pr18084-1.C: New testcase.
14080
14081 2004-10-30  Matt Austern  <austern@apple.com>
14082
14083         PR c++/17542
14084         * g++.dg/ext/attrib18.C: New test.
14085
14086 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14087
14088         PR middle-end/18096
14089         * gcc.dg/pr18096-1.c: New test case.
14090
14091 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14092
14093         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14094
14095 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14096
14097         PR c/16666
14098         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14099         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14100         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14101         gcc.dg/old-style-prom-3.c: New tests.
14102
14103 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14104
14105         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14106         Remove unnecessary inclusion of stdio.h.
14107
14108 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14109
14110         PR rtl-optimization/17581
14111         * gcc.dg/pr17581-1.c: New test case.
14112
14113 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14114
14115         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14116         being implemented.
14117         * g++.dg/conversion/dr195-1.C: New.
14118         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14119         * g++.old-deja/g++.mike/p10148.C: Likewise.
14120
14121 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14122
14123         PR c++/17695
14124         * g++.dg/debug/typedef2.C: New test.
14125
14126 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14127
14128         PR fortran/13490
14129         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14130         * gfortran.dg/g77/README: Update.
14131
14132 2004-10-28  Matt Austern  <austern@apple.com>
14133
14134         PR c++/14124
14135         * g++.dg/ext/packed7.C: New test.
14136
14137 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14138
14139         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14140         scan-assembler.
14141         * lib/scanasm.exp (hidden-scan-for): New proc.
14142         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14143         string.
14144         (scan-not-hidden): Likewise.
14145         * lib/target-supports.exp (check_visibility_available): mach-o is
14146         support too.
14147
14148 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14149
14150         PR c++/17132
14151         * g++.dg/template/memclass3.C: New test.
14152
14153 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14154
14155         PR middle-end/18160
14156         * gcc.dg/register-var-1.c: New test.
14157         * gcc.dg/register-var-2.c: New test.
14158         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14159         error now.
14160
14161 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14162
14163         PR other/18172
14164         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14165         unused variables.
14166         * gcc.dg/vect/vect-22.c: Likewise.
14167
14168 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14169
14170         * gcc.dg/i386-rotate-1.c: New test.
14171
14172 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14173
14174         * g++.dg/init/ref12.C: Add "run" marker.
14175
14176         PR c++/17435
14177         * g++.dg/init/ref12.C: New test.
14178
14179         PR c++/18140
14180         * g++.dg/template/shift1.C: New test.
14181         * g++.dg/template/error10.C: Adjust error markers.
14182
14183 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14184
14185         PR tree-opt/17529
14186         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14187
14188 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14189
14190         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14191         * gcc.dg/weak/weak-3.c: Likewise.
14192         * gcc.dg/weak/weak-5.c: Likewise.
14193         * gcc.dg/weak/weak-9.c: Likewise.
14194         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14195         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14196
14197         * gcc.dg/darwin-weakimport-1.c: New.
14198
14199 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14200
14201         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14202
14203 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14204
14205         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14206         'syntax' error messages.
14207         * gcc.dg/cpp/direct2s.c: Likewise.
14208
14209 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14210
14211         * gcc.c-torture/compile/20041026-1.c: New.
14212
14213 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14214
14215         PR c++/18093
14216         * g++.dg/lookup/ns2.C: New test.
14217
14218         PR c++/18020
14219         * g++.dg/template/enum4.C: New test.
14220
14221         PR c++/18161
14222         * g++.dg/template/expr1.C: New test.
14223
14224 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14225
14226         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14227
14228 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14229
14230         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14231         gcc.dg/decl-nospec-3.c: New tests.
14232
14233 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14234
14235         * objc.dg/super-class-3.m: New test.
14236
14237 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14238
14239         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14240         resyncing.
14241         * gcc.dg/cpp/direct2s.c: Likewise.
14242
14243 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14244
14245         * objc.dg/image-info.m: Update for changes to section selection.
14246
14247 2004-10-25  David Ayers  <d.ayers@inode.at>
14248             Ziemowit Laski  <zlaski@apple.com>
14249
14250         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14251         diagnostics when messaging 'id <Proto>'.
14252         * objc.dg/class-protocol-1.m: New test.
14253         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14254         a non-existent method signature.
14255         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14256         Update diagnostics when messaging with non-existent method signature.
14257         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14258         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14259         invalid receivers are now resolved as if messaging 'id'; remove
14260         extraneous diagnostics.
14261
14262 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14263
14264         PR c/16667
14265         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14266         gcc.dg/init-desig-obs-3.c: New tests.
14267
14268 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14269
14270         * gcc.dg/debug/20041023-1.c: New test.
14271
14272 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14273
14274         PR middle-end/17407
14275         * gcc.c-torture/compile/pr17407.c: New test.
14276
14277         PR c++/18121
14278         * g++.dg/template/array8.C: New test.
14279
14280 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         PR other/18138
14283         * lib/g++.exp: Accept more than one multilib libgcc.
14284         * lib/gcc-dg.exp: Likewise.
14285         * lib/objc.exp: Likewise.
14286         * lib/treelang.exp: Likewise.
14287         * lib/gfortran.exp: Likewise.
14288
14289 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14290
14291         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14292
14293 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14294
14295         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14296         * gcc.dg/c99-const-expr-3.c: Likewise.
14297
14298 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14299
14300         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14301
14302 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14303
14304         * gcc.c-torture/execute/loop-2e.x: Remove.
14305
14306 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14307
14308         PR c++/18095
14309         * g++.dg/parse/crash18.C: New.
14310         * g++.dg/parse/crash19.C: New.
14311
14312 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14313
14314         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14315         * g++.dg/ext/dllimport2.C: Same.
14316         * g++.dg/ext/dllimport8.C: Same.
14317
14318 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/10841
14321         * g++.dg/conversion/cast1.C: New test.
14322         * g++.dg/overload/pmf1.C: Adjust error marker.
14323
14324 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14325
14326         PR objc/17923
14327         * objc.dg/const-str-7.m: New test.
14328
14329 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14330
14331         * g++.dg/template/memfriend11.C: Fix comment typo.
14332         * g++.dg/template/memfriend14.C: Likewise.
14333
14334 2004-10-20  Richard Henderson  <rth@redhat.com>
14335
14336         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14337         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14338         -fasynchronous-unwind-tables.
14339
14340 2004-10-20  Richard Henderson  <rth@redhat.com>
14341
14342         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14343         (main): Return success.
14344         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14345         (main): Return success.
14346
14347 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14348
14349         PR c++/13495
14350         * g++.dg/template/memfriend9.C: New test.
14351         * g++.dg/template/memfriend10.C: Likewise.
14352         * g++.dg/template/memfriend11.C: Likewise.
14353         * g++.dg/template/memfriend12.C: Likewise.
14354         * g++.dg/template/memfriend13.C: Likewise.
14355         * g++.dg/template/memfriend14.C: Likewise.
14356         * g++.dg/template/memfriend15.C: Likewise.
14357         * g++.dg/template/memfriend16.C: Likewise.
14358         * g++.dg/template/memfriend17.C: Likewise.
14359         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14360
14361 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14362
14363         * g++.dg/conversion/dr195.C: New.
14364         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14365
14366 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14367             Devang Patel  <dpatel@apple.com>
14368
14369         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14370         of floating point arithmetic, which could trap.
14371
14372 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/14035
14375         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14376         * g++.dg/conversion/const2.C: New test.
14377         * g++.dg/expr/reinterpret2.C: New test.
14378         * g++.dg/expr/reinterpret3.C: New test.
14379         * g++.dg/expr/cast2.C: New test.
14380         * g++.dg/expr/copy1.C: New test.
14381         * g++.dg/other/conversion1.C: Change error message.
14382         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14383         function pointers to void *.
14384         * g++.old-deja/g++.mike/p10148.C: Likewise.
14385
14386 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14387
14388         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14389
14390 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14391
14392         PR c++/18047
14393
14394         * g++.dg/parse/expr3.C: New test.
14395
14396 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14397
14398         * gcc.dg/smod-1.c: New test.
14399
14400 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14401
14402         * objc.dg/method-14.m: New test.
14403
14404 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14405
14406         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14407         Also xfail as the patch was reverted.
14408
14409 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14410
14411         PR middle-end/16973
14412         * gcc.dg/pr16973.c: New test.
14413
14414 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14415
14416         PR tree-optimization/17656
14417         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14418
14419 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14420
14421         * g++.dg/eh/shadow1.C: New.
14422
14423 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14424
14425         * gcc.c-torture/compile/20041018-1.c: New test.
14426
14427 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14428
14429         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14430         compiler referring to register 0 when accessing sdata.  The linker
14431         now patches things up.
14432
14433 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14434
14435         PR c/17529
14436         * gcc.c-torture/compile/pr17529.c: New test.
14437
14438 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14439
14440         PR c++/17743
14441         * g++.dg/ext/attrib17.C: New test.
14442
14443 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14444
14445         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14446
14447 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14448
14449         PR c++/10479
14450         * g++.dg/ext/attrib16.C: New test.
14451
14452 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14453
14454         PR c++/17042
14455         * g++.dg/init/dso_handle1.C: New test.
14456
14457         PR c++/14667
14458         * g++.dg/parse/typedef6.C: New test.
14459
14460         PR c++/17916
14461         * g++.dg/parse/pragma1.C: New test.
14462
14463 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14464
14465         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14466
14467 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14468
14469         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14470         -fno-common when on HPPA HP-UX platforms.
14471
14472 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14473
14474         PR other/16820
14475         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14476         stdint.h.
14477         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14478         uintptr_t.
14479
14480 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14481
14482         PR c++/16301
14483         * g++.dg/lookup/strong-using-4.C: New test.
14484
14485 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14486
14487         PR middle-end/16567
14488         * gcc.c-torture/compile/nested-1.c: New test.
14489
14490 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14491
14492         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14493         and mipsisa64*-*-* (until support for misaligned loads is added).
14494         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14495         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14496         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14497         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14498         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14499         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14500
14501 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14502
14503         PR c++/17976
14504         * g++.dg/init/dtor3.C: New test.
14505
14506 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14507
14508         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14509
14510 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14511
14512         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14513         * gcc.dg/macho-lo-sum.c: Likewise.
14514
14515 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14516
14517         * gcc.dg/ppc-spe64-1.c: New test.
14518
14519 2004-10-14  Devang Patel  <dpatel@apple.com>
14520
14521         PR 17635
14522         * gcc.dg/pr17635.c : New test.
14523
14524 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14525
14526         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14527         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14528         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14529         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14530         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14531         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14532         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14533         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14534         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14535         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14536         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14537         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14538         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14539         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14540         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14541         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14542         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14543         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14544
14545 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14546
14547         * gcc.dg/vect/vect-82.c: New testcase.
14548         * gcc.dg/vect/vect-82_64.c: New testcase.
14549         * gcc.dg/vect/vect-83.c: New testcase.
14550         * gcc.dg/vect/vect-83_64.c: New testcase.
14551
14552 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14553
14554         * gcc.dg/cpp/error-1.c: New test.
14555
14556 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14557
14558         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14559
14560 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14561
14562         PR target/17984
14563         * gcc.dg/cris-peep2-xsrand2.c: New test.
14564
14565 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14566
14567         PR c++/17661
14568         * testsuite/g++.dg/expr/for2.C: New test.
14569
14570 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14571
14572         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14573
14574 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14575
14576         PR tree-optimization/17724
14577         * g++.dg/opt/pr17724-1.C: New test.
14578         * g++.dg/opt/pr17724-2.C: New test.
14579         * g++.dg/opt/pr17724-3.C: New test.
14580         * g++.dg/opt/pr17724-4.C: New test.
14581         * g++.dg/opt/pr17724-5.C: New test.
14582         * g++.dg/opt/pr17724-6.C: New test.
14583
14584 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14585
14586         PR c/17301
14587         * gcc.dg/pr17301-2.c: New test.
14588
14589 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14590
14591         PR c++/15876
14592         * g++.dg/parse/error22.C: New test.
14593
14594         PR c++/17936
14595         * g++.dg/template/spec18.C: New test.
14596
14597 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14598
14599         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14600         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14601         memcpy.
14602         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14603         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14604
14605 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14606
14607         * g++.dg/eh/cleanup5.C: Add dg-options "".
14608
14609 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14610
14611         PR middle-end/17657
14612         * gcc.dg/switch-4.c: New test case.
14613
14614 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14615
14616         * gcc.c-torture/execute/20041011-1.c: New test.
14617
14618 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14619
14620         PR c++/17554
14621         * g++.dg/init/for3.C: New test.
14622
14623         PR c++/17657
14624         * g++.dg/opt/switch2.C: New test.
14625
14626         PR middle-end/17703
14627         * g++.dg/warn/Wreturn-2.C: New test.
14628
14629 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14630
14631         PR c++/17907
14632         * g++.dg/eh/cleanup5.C: New test.
14633
14634 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14635
14636         PR c++/17393
14637         * g++.dg/parse/error21.C: New test.
14638
14639 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14640
14641         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14642         * g++.dg/warn/incomplete1.C: Likewise.
14643         * g++.dg/template/qualttp20.C: Likewise.
14644
14645 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14646
14647         PR c/17881
14648         * parm-incomplete-1.c: New test.
14649
14650 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14651
14652         PR c++/17867
14653         * g++.dg/parse/error19.C: New test.
14654
14655         PR c++/17670
14656         * g++.dg/init/new11.C: New test.
14657
14658         PR c++/17821
14659         * g++.dg/parse/error20.C: New test.
14660
14661         PR c++/17826
14662         * g++.dg/template/crash24.C: New test.
14663
14664 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14665
14666         PR c/17301
14667         * gcc.dg/pr17301-1.c: New test.
14668
14669 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14670
14671         PR c/17189
14672         * gcc.dg/anon-struct-5.c: New test.
14673
14674 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14675
14676         PR c/17844
14677         * gcc.dg/pr17844-1.c: New test.
14678
14679 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14680
14681         PR tree-optimization/17906
14682         * gcc.c-torture/compile/pr17906.c: New.
14683
14684 2004-10-09  Stuart Hastings  <stuart@apple.com>
14685             Roger Sayle  <roger@eyesopen.com>
14686
14687         PR rtl-optimization/17853
14688         * gcc.dg/i386-mmx-5.c: New testcase.
14689
14690 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14691
14692         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14693
14694 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14695
14696         PR c++/17524
14697         * g++.dg/template/static9.C: New test.
14698
14699         PR c++/17685
14700         * g++.dg/parse/operator5.C: New test.
14701
14702 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14703
14704         PR middle-end/17894
14705         * gcc.c-torture/execute/divcmp-4.c: New test case.
14706
14707 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14708
14709         PR tree-opt/17902
14710         * g++.dg/opt/pr17902.C: New test.
14711
14712 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14713
14714         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14715
14716 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14717
14718         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14719
14720 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14721
14722         * gcc.dg/assign-warn-3.c: New test.
14723
14724 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14725
14726         PR c/16999
14727         * gcc.dg/cpp/ident-1.c: New test.
14728
14729 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14730
14731         * gcc.c-torture/compile/acc1.c: New.
14732
14733 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14734
14735         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14736         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14737
14738 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14739
14740         * gcc.dg/ultrasp11.c: New test.
14741
14742 2004-10-08  Michael Matz  <matz@suse.de>
14743
14744         * gcc.dg/doloop-2.c: New test.
14745
14746 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14747
14748         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14749         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14750         objc.dg/method-9.m: Update expected diagnostics.
14751
14752 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14753
14754         * gcc.dg/ppc-fsel-3.c: New file.
14755         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14756
14757 2004-10-07  Paul Brook  <paul@codesourcery.com>
14758
14759         * gfortran.dg/intrinsic_verify_1.f90: New test.
14760
14761 2004-10-07  Paul Brook  <paul@codesourcery.com>
14762
14763         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14764
14765 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14766
14767         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14768         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14769         commit.
14770
14771 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14772
14773         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14774
14775 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14776
14777         PR c++/17115
14778         * g++.dg/warn/Winline-4.C: New test.
14779
14780 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14781
14782         * gcc.c-torture/compile/20041007-1.c: New test.
14783
14784 2004-10-07  Paul Brook  <paul@codesourcery.com>
14785
14786         PR fortran/17678
14787         * gfortran.dg/use_allocated_1.f90: New test.
14788
14789 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14790
14791         PR middle-end/17849
14792         * gfortran.fortran-torture/compile/nested.f90: New test
14793
14794 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14795
14796         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14797
14798 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14799
14800         PR c++/17368
14801         * g++.dg/ext/asm6.C: New test.
14802
14803 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14804
14805         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14806
14807 2004-10-06  Paul Brook  <paul@codesourcery.com>
14808
14809         PR libfortran/17709
14810         * gfortran.dg/empty_format_1.f90: New test.
14811
14812 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14813
14814         PR fortran/17568
14815         * gfortran.dg/ishft.f90: New test.
14816
14817         PR fortran/17283
14818         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14819         tests.
14820
14821 2004-10-06  Paul Brook  <paul@codesourcery.com>
14822
14823         * gfortran.dg/do_1.f90: New test.
14824
14825 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14826
14827         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14828         optimizing for size.
14829
14830 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14831
14832         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14833
14834 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14835
14836         * gcc.c-torture/compile/20041005-1.c: New test.
14837
14838 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14839
14840         PR c++/17829
14841         * g++.dg/lookup/koenig4.C: New.
14842
14843 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14844
14845         * g++.dg/other/classkey1.C: Adjust quoting marks.
14846         * g++.dg/parse/error15.C: Likewise.
14847         * g++.dg/template/meminit2.C (int>): Likewise.
14848
14849 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14850
14851         PR fortran/17283
14852         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14853
14854         PR fortran/17631
14855         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14856
14857         PR fortran/17708
14858         * gfortran.dg/pr17708.f90: New test.
14859
14860 2004-10-04  Chao-ying Fu  <fu@mips.com>
14861
14862         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14863         * gcc.dg/vect/vect-4.c: Ditto.
14864         * gcc.dg/vect/vect-5.c: Ditto.
14865         * gcc.dg/vect/vect-6.c: Ditto.
14866         * gcc.dg/vect/vect-8.c: Ditto.
14867         * gcc.dg/vect/vect-16.c: Ditto.
14868         * gcc.dg/vect/vect-30.c: Ditto.
14869         * gcc.dg/vect/vect-40.c: Ditto.
14870         * gcc.dg/vect/vect-41.c: Ditto.
14871         * gcc.dg/vect/vect-42.c: Ditto.
14872         * gcc.dg/vect/vect-43.c: Ditto.
14873         * gcc.dg/vect/vect-44.c: Ditto.
14874         * gcc.dg/vect/vect-45.c: Ditto.
14875         * gcc.dg/vect/vect-46.c: Ditto.
14876         * gcc.dg/vect/vect-47.c: Ditto.
14877         * gcc.dg/vect/vect-48.c: Ditto.
14878         * gcc.dg/vect/vect-49.c: Ditto.
14879         * gcc.dg/vect/vect-50.c: Ditto.
14880         * gcc.dg/vect/vect-51.c: Ditto.
14881         * gcc.dg/vect/vect-52.c: Ditto.
14882         * gcc.dg/vect/vect-53.c: Ditto.
14883         * gcc.dg/vect/vect-54.c: Ditto.
14884         * gcc.dg/vect/vect-55.c: Ditto.
14885         * gcc.dg/vect/vect-56.c: Ditto.
14886         * gcc.dg/vect/vect-57.c: Ditto.
14887         * gcc.dg/vect/vect-58.c: Ditto.
14888         * gcc.dg/vect/vect-59.c: Ditto.
14889         * gcc.dg/vect/vect-60.c: Ditto.
14890         * gcc.dg/vect/vect-74.c: Ditto.
14891         * gcc.dg/vect/vect-79.c: Ditto.
14892         * gcc.dg/vect/vect-80.c: Ditto.
14893
14894 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14895
14896         * gcc.dg/unused-7.c: Use the correct option.
14897
14898 2004-10-04  Paul Brook  <paul@codesourcery.com>
14899         Bud Davis  <bdavis9659@comcast.net>
14900
14901         PR fortran/17706
14902         PR fortran/16434
14903         * gfortran/pr17706.f90: New test.
14904         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14905
14906 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14907
14908         * gfortran.dg/pr17612.f90: New test.
14909
14910 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14911
14912         * g++.dg/template/local1.C: Adjust quoting marks in
14913         testing for diagnostics.
14914         * g++.dg/tls/diag-2.C: Likewise.
14915         * g++.dg/other/error8.C: Likewise.
14916
14917 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14918
14919         PR c/17178
14920         * gcc.dg/unused-4.c: Adjust to be correct.
14921
14922         PR c/17820
14923         * gcc.dg/unused-7.c: New test.
14924
14925 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14926
14927         PR c++/17797
14928         * g++.dg/overload/template2.C: New test.
14929
14930 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14931
14932         PR tree-optimization/16632
14933         * gcc.dg/tree-ssa/20041002-1.c: New.
14934
14935 2004-10-03  Paul Brook  <paul@codesourcery.com>
14936
14937         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14938         rather than relying on default formatting.
14939
14940 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14941
14942         * gcc.dg/20040920-1.c: Update expected message text.
14943
14944 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14945
14946         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14947
14948 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14949
14950         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14951         tree level.
14952
14953 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14954
14955         * gcc.dg/tree-ssa/pr17343.c: Remove.
14956
14957 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14958
14959         PR tree-opt/17343
14960         * gcc.dg/tree-ssa/pr17343.c: New test.
14961
14962 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14963
14964         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14965         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14966         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14967         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14968         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14969
14970 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14971
14972         * gcc.dg/lvalue-2.c: New test.
14973
14974 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14975
14976         PR c/17730
14977         * gcc.dg/pr17730-1.c: New test
14978
14979 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14980
14981         PR c/7425
14982         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14983
14984 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.c-torture/execute/stdarg-1.c: New test.
14987         * gcc.c-torture/execute/stdarg-2.c: New test.
14988         * gcc.c-torture/execute/stdarg-3.c: New test.
14989         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14990         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14991         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14992         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14993         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14994
14995 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR tree-optimization/17697
14998         * g++.dg/opt/pr17697-1.C: New test.
14999         * g++.dg/opt/pr17697-2.C: New test.
15000         * g++.dg/opt/pr17697-3.C: New test.
15001
15002 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15003
15004         PR c/16409
15005         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15006         gcc.dg/vla-init-5.c: New tests.
15007
15008 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15009
15010         PR c/13804
15011         * gcc.dg/pr13804-1.c: New test.
15012
15013 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15014
15015         PR fortran/16938
15016         * gfortran.dg/pr16938.f90: New test.
15017
15018 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15019
15020         * g++.dg/template/crash23.C: New test.
15021
15022 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15023
15024         PR c++/17585
15025         * g++.dg/template/static8.C: New test.
15026
15027 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15028
15029         PR c++/17681
15030         * g++.dg/other/error9.C: New test.
15031
15032 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15033
15034         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15035
15036 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15037
15038         PR fortran/15164
15039         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15040
15041 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15042
15043         PR middle-end/17112
15044         * gcc.dg/pr17112-1.c: New test case.
15045
15046 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15047
15048         PR c/11459
15049         * gcc.dg/pr11459-1.c: New test.
15050
15051 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15052
15053         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15054         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15055
15056 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15057
15058         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15059
15060 2004-09-25  Jan Hubicka  <jh@suse.cz>
15061
15062         * compile/30040909-1.c: New test.
15063         * compile/30040907-1.c: New test.
15064
15065 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15066
15067         * gcc.c-torture/execute/va-arg-26.c: New test.
15068
15069 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15070
15071         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15072         extra diagnostics on targets with 64-bit pointers.
15073         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15074
15075 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15076
15077         PR c/17188
15078         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15079         * gcc.dg/decl-3.c: Adjust expected message.
15080
15081 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15082
15083         PR fortran/17615
15084         * gfortran.dg/pr17615.f90: New test.
15085
15086 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15087
15088         PR tree-optimzation/17517
15089         * g++.dg/tree-ssa/pr17517.C: New Test.
15090
15091 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15092
15093         PR c++/16889
15094         * g++.dg/lookup/ambig3.C: New.
15095
15096 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15097
15098         PR tree-opt/17624
15099         * g++.dg/opt/pr17624.C: New test.
15100
15101 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15102
15103         PR c/6980
15104         * gcc.dg/Wbad-function-cast-1.c: New test.
15105
15106 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15107
15108         * g++.dg/ext/complit1.C
15109         * g++.dg/other/error2.C
15110         * g++.dg/other/nontype-1.C
15111         * g++.dg/parse/crash11.C
15112         * g++.dg/parse/crash12.C
15113         * g++.dg/parse/error15.C
15114         * g++.dg/parse/error4.C
15115         * g++.dg/parse/tmpl-outside1.C
15116         * g++.dg/parse/too-many-tmpl-args1.C
15117         * g++.dg/template/dependent-expr3.C
15118         * g++.dg/template/error10.C
15119         * g++.dg/template/instantiate1.C
15120         * g++.dg/template/vtable2.C
15121         * g++.dg/warn/Wshadow-1.C
15122         * g++.dg/warn/weak1.C
15123         * g++.old-deja/g++.brendan/crash16.C
15124         * g++.old-deja/g++.brendan/crash18.C
15125         * g++.old-deja/g++.brendan/crash48.C
15126         * g++.old-deja/g++.brendan/crash49.C
15127         * g++.old-deja/g++.brendan/crash55.C
15128         * g++.old-deja/g++.brendan/crash56.C
15129         * g++.old-deja/g++.brendan/crash8.C
15130         * g++.old-deja/g++.brendan/enum11.C
15131         * g++.old-deja/g++.brendan/enum8.C
15132         * g++.old-deja/g++.brendan/enum9.C
15133         * g++.old-deja/g++.brendan/friend3.C
15134         * g++.old-deja/g++.brendan/misc14.C
15135         * g++.old-deja/g++.bugs/900402_02.C
15136         * g++.old-deja/g++.bugs/900404_03.C
15137         * g++.old-deja/g++.bugs/900404_04.C
15138         * g++.old-deja/g++.bugs/900428_03.C
15139         * g++.old-deja/g++.jason/crash4.C
15140         * g++.old-deja/g++.jason/overload21.C
15141         * g++.old-deja/g++.jason/redecl1.C
15142         * g++.old-deja/g++.jason/report.C
15143         * g++.old-deja/g++.jason/rfg10.C
15144         * g++.old-deja/g++.jason/template30.C
15145         * g++.old-deja/g++.law/arm12.C
15146         * g++.old-deja/g++.law/ctors5.C
15147         * g++.old-deja/g++.law/cvt20.C
15148         * g++.old-deja/g++.law/init10.C
15149         * g++.old-deja/g++.law/init8.C
15150         * g++.old-deja/g++.law/visibility17.C
15151         * g++.old-deja/g++.law/visibility7.C
15152         * g++.old-deja/g++.mike/net8.C
15153         * g++.old-deja/g++.mike/p646.C
15154         * g++.old-deja/g++.mike/p700.C
15155         * g++.old-deja/g++.mike/p701.C
15156         * g++.old-deja/g++.mike/p811.C
15157         * g++.old-deja/g++.ns/template13.C
15158         * g++.old-deja/g++.other/array3.C
15159         * g++.old-deja/g++.other/crash25.C
15160         * g++.old-deja/g++.other/dtor3.C
15161         * g++.old-deja/g++.other/dtor4.C
15162         * g++.old-deja/g++.other/main1.C
15163         * g++.old-deja/g++.other/warn7.C
15164         * g++.old-deja/g++.pt/crash11.C
15165         * g++.old-deja/g++.pt/crash36.C
15166         * g++.old-deja/g++.pt/spec22.C
15167         * g++.old-deja/g++.pt/spec9.C
15168         * g++.old-deja/g++.pt/ttp52.C
15169         * g++.old-deja/g++.robertl/eb103.C
15170         * g++.old-deja/g++.robertl/eb121.C
15171         * g++.old-deja/g++.robertl/eb22.C
15172         * g++.old-deja/g++.robertl/eb8.C:
15173         Update locations and/or regexps of dg-error markers.
15174         Remove markers for some bogus messages that are no longer issued.
15175
15176 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15177
15178         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15179         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15180
15181 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15182
15183         PR c++/17618
15184         * g++.dg/lookup/crash5.C: New test.
15185
15186 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15187
15188         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15189         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15190         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15191         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15192         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15193         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15194
15195         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15196         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15197         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15198         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15199         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15200         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15201
15202         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15203
15204         * gcc.dg/vect/vect-44.c: Check additional cases.
15205         * gcc.dg/vect/vect-48.c: Check additional cases.
15206
15207         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15208         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15209         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15210         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15211         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15212         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15213         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15214         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15215         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15216
15217         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15218         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15219         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15220
15221 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15222
15223         * gcc.dg/tree-ssa/loop-6.c: New test.
15224
15225 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15226
15227         PR c++/17620
15228         * g++.dg/inherit/base2.C: New.
15229
15230 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15231
15232         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15233         * gcc.dg/20001012-2.c: Likewise.
15234         * gcc.dg/20001013-1.c: Likewise.
15235         * gcc.dg/20001101-1.c: Likewise.
15236         * gcc.dg/20001102-1.c: Likewise.
15237         * gcc.dg/bf-spl1.c: Likewise.
15238         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15239         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15240
15241 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15242
15243         PR tree-optimization/16721
15244         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15245
15246 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15247
15248         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15249         * gcc.dg/20040305-1.c: Likewise.
15250
15251 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15252
15253         PR c/16566
15254         * gcc.c-torture/compile/pr16566-1.c,
15255         gcc.c-torture/compile/pr16566-2.c,
15256         gcc.c-torture/compile/pr16566-3.c: New tests.
15257
15258 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15259
15260         PR tree-optimization/17512
15261         * gcc.c-torture/compile/20040916-1.c.
15262
15263 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15264
15265         * gcc.dg/pragma-re-3.c: New test.
15266
15267 2004-09-17  Matt Austern  <austern@apple.com>
15268
15269         PR c++/15049
15270         * g++.dg/other/anon3.C: New.
15271
15272 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15273
15274         PR c++/7503
15275         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15276         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15277         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15278         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15279         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15280
15281 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15282
15283         PR fortran/17286
15284         * gfortran.dg/pr17286.f90: New test.
15285
15286 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15287
15288         PR c++/17530
15289         * g++.dg/template/static7.C: New test.
15290
15291 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15292
15293         PR tree-opt/17558
15294         * gcc.c-torture/compile/pr17558.c: New test.
15295
15296 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15297
15298         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15299         if SKIP_ATTRIBUTE is defined.
15300
15301 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15302
15303         PR fortran/15957
15304         * gfortran.dg/pr15957.f90: New test.
15305
15306 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15307
15308         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15309         in comparison.
15310         * gcc.dg/vect/vect-79.c: Likewise.
15311         * gcc.dg/vect/vect-80.c: Likewise.
15312
15313 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15314
15315         PR fortran/15750
15316         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15317
15318 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15319
15320         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15321         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15322         * gcc.dg/vect/vect-62.c: New testcase.
15323         * gcc.dg/vect/vect-63.c: New testcase.
15324         * gcc.dg/vect/vect-64.c: New testcase.
15325         * gcc.dg/vect/vect-65.c: New testcase.
15326         * gcc.dg/vect/vect-66.c: New testcase.
15327         * gcc.dg/vect/vect-67.c: New testcase.
15328         * gcc.dg/vect/vect-68.c: New testcase.
15329         * gcc.dg/vect/vect-69.c: New testcase.
15330         * gcc.dg/vect/vect-79.c: New testcase.
15331         * gcc.dg/vect/vect-80.c: New testcase.
15332
15333 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15334
15335         * gcc.target/mips/asm-1.c: New test.
15336
15337 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15338
15339         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15340         * gcc.dg/vect/vect-73.c: New testcase.
15341         * gcc.dg/vect/vect-74.c: New testcase.
15342         * gcc.dg/vect/vect-75.c: New testcase.
15343         * gcc.dg/vect/vect-76.c: New testcase.
15344         * gcc.dg/vect/vect-77.c: New testcase.
15345         * gcc.dg/vect/vect-78.c: New testcase
15346
15347 2004-09-18  Paul Brook  <paul@codesourcery.com>
15348
15349         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15350
15351 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15352
15353         PR c/17424
15354         * gcc.dg/pr17424-1.c: New test.
15355
15356 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15357
15358         * g++.dg/tree-ssa/pr17153.C: New test.
15359
15360 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15361
15362         PR pch/13361
15363         * testsuite/g++.dg/pch/wchar-1.C: New.
15364         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15365
15366 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15367
15368         * gcc.c-torture/execute/20040917-1.c: New test.
15369
15370 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15371
15372         PR tree-optimization/17319
15373         * gcc.dg/pr17319.c: New test.
15374
15375 2004-09-17  Devang Patel  <dpatel@apple.com>
15376
15377         * gcc.dg/20040813-1.c: New test.
15378
15379 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15380
15381         PR tree-optimization/17273
15382         * gcc.c-torture/compile/pr17273.c: New test.
15383
15384 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15385
15386         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15387         Update expected messages.
15388         * gcc.dg/declspec-13.c: New test.
15389
15390 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15391
15392         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15393
15394 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15395
15396         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15397         change what 'a' is pointing to.
15398
15399 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15400
15401         PR c++/16002
15402         * g++.dg/template/error18.C: New test.
15403
15404         PR c++/16029
15405         * g++.dg/warn/Wunused-8.C: New test.
15406
15407 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15408
15409         PR tree-optimization/17513
15410         * gcc.dg/20040916-1.c: New test.
15411
15412 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15413
15414         PR c++/17501
15415         * g++.dg/template/typename7.C: New test.
15416
15417 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15418
15419         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15420
15421 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15422
15423         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15424         with -ftree-based-profiling also.
15425         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15426
15427 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15428
15429         PR/15364
15430         * gfortran.dg/der_array_io_1.f90: New test.
15431         * gfortran.dg/der_array_io_2.f90: New test.
15432         * gfortran.dg/der_array_io_3.f90: New test.
15433
15434 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15435
15436         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15437         EABI.
15438
15439 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15440
15441         * g++.dg/opt/switch1.C: New test.
15442
15443 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15444
15445         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15446         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15447         Update expected messages.
15448
15449 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15450
15451         PR fortran/16485
15452         * gfortran.dg/same_name_1.f90: New test.
15453
15454 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15455
15456         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15457         dereference garbage pointers.
15458
15459 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15460
15461         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15462         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15463
15464         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15465         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15466         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15467
15468 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15469
15470         PR c++/17324
15471         * g++.dg/template/mangle1.C: New test.
15472
15473 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15474
15475         PR tree-optimization/17252
15476         * gcc.c-torture/execute/pr17252.c: New test.
15477
15478 2004-09-14  Andrew Pinski  <apinski@apple.com>
15479
15480         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15481
15482 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15483
15484         PR rtl-optimization/9771
15485         * gcc.dg/pr9771-1.c: New test case.
15486
15487 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15488
15489         PR tree-optimization/15262
15490         * gcc.c-torture/execute/pr15262-1.c: New test.
15491         * gcc.c-torture/execute/pr15262-2.c: New test.
15492
15493 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15494
15495         * gcc.dg/declspec-12.c: New test.
15496
15497 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15498
15499         * gfortran.dg/pr17090.f90: Add directives to test.
15500
15501 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15502
15503         * gcc.c-torture/compile/20040914-1.c: New test.
15504
15505 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15506
15507         PR c++/16162
15508         * g++.dg/template/decl2.C: New test.
15509
15510 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15511
15512         PR fortran/17090
15513         * gfortran.dg/pr17090.f90: New test.
15514
15515 2004-09-13  Dale Johannesen  <dalej@apple.com>
15516
15517         * gcc.c-torture/compile/pr17408.c: New test case.
15518
15519 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/16716
15522         * g++.dg/parse/crash17.C: New test.
15523
15524         PR c++/17327
15525         * g++.dg/template/enum3.C: New test.
15526
15527 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15528
15529         * lib/gcc-defs.exp: Load wrapper.exp.
15530         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15531         using local code.
15532         * lib/gcc.exp (gcc_init): Similar.
15533         * lib/gfortran.exp (gfortran_init): Similar.
15534         * lib/objc.exp (objc_init): Similar.
15535         * lib/treelang.exp (treelang_init): Similar.
15536         * lib/wrapper.exp: New file with build_wrapper call machinery in
15537         ${tool}_maybe_build_wrapper.
15538
15539 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15540
15541         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15542         "inline".
15543         * gcc.dg/declspec-11.c: Update expected messages.
15544         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15545         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15546         gcc.dg/inline-12.c: New tests.
15547
15548 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15549
15550         * g++.dg/tree-ssa/pr17400.C: New testcase.
15551
15552 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15553
15554         * gcc.target/mips/sb1-1.c: New testcase.
15555
15556 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15557
15558         * lib/g77-dg.exp: Remove unused file.
15559         * lib/mike-g77.exp: Ditto.
15560         * lib/g77.exp: Ditto.
15561
15562 2004-09-12  Richard Henderson  <rth@redhat.com>
15563
15564         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15565
15566 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15567
15568         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15569         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15570         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15571         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15572         Update expected messages.
15573
15574 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15575
15576         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15577         declaration/use mismatch for dirp parameter.
15578
15579 2004-09-12  Andrew Pinski  <apinski@apple.com>
15580
15581         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15582         -fgnu-runtime is passed.
15583
15584 2004-09-12  Richard Henderson  <rth@redhat.com>
15585
15586         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15587         do the uplevel thing and update additional_flags directly.
15588         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15589         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15590         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15591         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15592
15593 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15594
15595         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15596
15597 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15598
15599         PR middle-end/17411
15600         * g++.dg/opt/pr17411-1.C: New test case.
15601
15602 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15603
15604         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15605         gcc.dg/tls/diag-2.c: Update expected messages.
15606         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15607         messages.
15608         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15609         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15610         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15611         gcc.dg/tls/diag-5.c: New tests.
15612
15613 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15614
15615         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15616
15617 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15618
15619         * g++.dg/parse/break-in-for.C: New test.
15620
15621 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15622
15623         * gcc.dg/tree-ssa/20040911-1.c: New test.
15624
15625 2004-09-11  Andreas Jaeger  <aj@suse.de>
15626
15627         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15628         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15629
15630 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15631
15632         * gcc.target/frv: New directory of FR-V-specific tests.
15633
15634 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15635
15636         * gcc.dg/convert-vec-1.c: New test.
15637
15638 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15639
15640         PR middle-end/17024
15641         * gcc.dg/pr17024-1.c: New test case.
15642
15643 2004-09-10  Eric Christopher  <echristo@redhat.com>
15644
15645         * gcc.dg/20040910-1.c: New test.
15646
15647 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15648
15649         * gcc.dg/bitfld-9.c: New test.
15650
15651 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15652
15653         * gcc.c-torture/execute/ieee/acc1.c: New test.
15654         * gcc.c-torture/execute/ieee/acc2.c: New test.
15655         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15656
15657 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15658
15659         * gcc.dg/deprecated-2.c: New test.
15660
15661 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15662
15663         * gcc.dg/init-vec-1.c: New test.
15664
15665 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15666
15667         PR middle-end/17055
15668         * gcc.dg/pr17055-1.c: New test case.
15669
15670 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15671
15672         PR target/17377
15673         * gcc.c-torture/execute/pr17377.c: New test.
15674
15675 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15676
15677         PR c/8420
15678         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15679         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15680         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15681         gcc.dg/long-long-typespec-1.c: New tests.
15682         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15683
15684 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15685
15686         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15687         gcc.dg/gnu99-static-1.c: New tests.
15688
15689 2004-09-08  Devang Patel  <dpatel@apple.com>
15690
15691         * gcc.dg/darwin-ld-20040828-1.c: New test.
15692         * gcc.dg/darwin-ld-20040828-2.c: New test.
15693         * gcc.dg/darwin-ld-20040828-3.c: New test.
15694
15695 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15696
15697         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15698         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15699         in error message.
15700         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15701         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15702         in error message.
15703         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15704         types they qualify.
15705         * objc.dg/type-size-2.m: Fix wording in comment.
15706         * objc.dg/va-meth-1.m: New test case.
15707
15708 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15709
15710         PR c/16633:
15711         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15712         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15713
15714 2004-09-06  Devang Patel  <dpatel@apple.com>
15715
15716         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15717         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15718
15719 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15720
15721         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15722         reflect changed line numbering of diagnostics.
15723
15724 2004-09-06  Paul Brook  <paul@codesourcery.com>
15725
15726         * gfortran.dg/edit_real_1.f90: Add new test.
15727
15728 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15729
15730         * gcc.dg/tree-ssa/loop-2.c: New test.
15731         * gcc.dg/tree-ssa/loop-3.c: New test.
15732         * gcc.dg/tree-ssa/loop-4.c: New test.
15733         * gcc.dg/tree-ssa/loop-5.c: New test.
15734
15735 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15736
15737         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15738
15739 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15740
15741         * gcc.dg/format/sentinel-1.c: New test.
15742
15743 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15744
15745         * testsuite/gcc.dg/builtins-46.c: New.
15746
15747 2004-09-03  Devang Patel  <dpatel@apple.com>
15748
15749         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15750         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15751
15752 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15753
15754         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15755         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15756         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15757         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15758         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15759         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15760         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15761         the non-portable bzero.
15762         * gcc.dg/20010912-1.c: xfail for NetWare.
15763         * gcc.dg/20020426-2.c: xfail for NetWare.
15764         * gcc.dg/20021014-1.c: xfail for NetWare.
15765         * gcc.dg/20021018-1.c: xfail for NetWare.
15766         * gcc.dg/20030213-1.c: xfail for NetWare.
15767         * gcc.dg/20030225-1.c: xfail for NetWare.
15768         * gcc.dg/20030708-1.c: xfail for NetWare.
15769         * gcc.dg/builtins-config.h: Also exclude NetWare.
15770         * gcc.dg/format/format.h: Define restrict only if not already defined.
15771         * gcc.dg/nest.c: xfail for NetWare.
15772         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15773         * lib/target-supports.exp (check_visibility_available): Exclude
15774         NetWare.
15775
15776 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15777
15778         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15779         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15780         deterministic starting point for the alignment of structure fields.
15781         * gcc.dg/Wpadded.c: Dito.
15782         * g++.dg/abi/vbase10.C: Dito.
15783
15784 2004-09-03  Devang Patel  <dpatel@apple.com>
15785
15786         * g++.dg/debug/pr15736.cc: New test.
15787
15788 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15789
15790         * README.QMTEST: Fix out-of-date link.
15791
15792 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15793
15794         PR fortran/16579
15795         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15796         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15797
15798 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15799
15800         * g++.dg/abi/arm_rtti1.C: New test.
15801
15802 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15803
15804         * gcc.dg/ppc-vector-memcpy.c: New.
15805         * gcc.dg/ppc-vector-memset.c: New.
15806
15807 2004-09-02  Chao-ying Fu  <fu@mips.com>
15808
15809         * gcc.target/mips/mips-3d-1.c: New test.
15810         * gcc.target/mips/mips-3d-2.c: New test.
15811         * gcc.target/mips/mips-3d-3.c: New test.
15812         * gcc.target/mips/mips-3d-4.c: New test.
15813         * gcc.target/mips/mips-3d-5.c: New test.
15814         * gcc.target/mips/mips-3d-6.c: New test.
15815         * gcc.target/mips/mips-3d-7.c: New test.
15816         * gcc.target/mips/mips-3d-8.c: New test.
15817         * gcc.target/mips/mips-3d-9.c: New test.
15818         * gcc.target/mips/mips-ps-1.c: New test.
15819         * gcc.target/mips/mips-ps-2.c: New test.
15820         * gcc.target/mips/mips-ps-3.c: New test.
15821         * gcc.target/mips/mips-ps-4.c: New test.
15822         * gcc.target/mips/mips-ps-type.c: New test.
15823
15824 2004-09-02  Paul Brook  <paul@codesourcery.com>
15825
15826         * gfortran.dg/edit_real_1.f90: Add new tests.
15827
15828 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15829
15830         PR fortran/15327
15831         * gfortran.dg/merge_char_1.f90: New test.
15832
15833 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15834
15835         PR fortran/16404
15836         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15837
15838 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15839
15840         PR c/1522
15841         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15842
15843 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15844
15845         * g++.dg/opt/loop1.C: Do not XFAIL.
15846
15847 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15848
15849         * gcc.c-torture/execute/20040831-1.c: New test.
15850
15851 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15852
15853         PR fortran/16579
15854         * gfortran.dg/g77/20010610.f: Now passes.
15855         Copy from g77.f-torture/execute. Add dg-run directive.
15856         * gfortran.dg/g77/README: Update
15857
15858 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15859
15860         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15861         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15862         (t1, t2, t3, t4): Add volatile.
15863
15864 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15865
15866         * g++.dg/ext/visibility/arm1.C: New test.
15867
15868 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15869
15870         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15871         -pedantic-errors.
15872
15873 2004-09-01  Paul Brook  <paul@codesourcery.com>
15874
15875         * gfortran.dg/eof_2.f90: New test.
15876
15877 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15878
15879         PR fortran/16579
15880         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15881
15882 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15883
15884         PR libfortran/16805
15885         * gfortran.dg/list_read_2.f90: New test.
15886
15887 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15888
15889         * g++.dg/abi/key1.C: New test.
15890
15891 2004-08-31  Richard Henderson  <rth@redhat.com>
15892
15893         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15894         form of offsetof.
15895         * g++.dg/other/offsetof5.C: Remove duplicate.
15896
15897 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15898
15899         PR fortran/17244
15900         * gfortran.dg/func_derived_1.f90: New test.
15901
15902 2004-08-31  Paul Brook  <paul@codesourcery.com>
15903
15904         * gfortran.dg/eof_1.f90: New test.
15905
15906 2004-08-31  Paul Brook  <paul@codesourcery.com>
15907
15908         * gfortran.dg/list_read_1.f90: New file.
15909
15910 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15911
15912         * g++.dg/opt/loop1.C: XFAIL.
15913
15914 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15915
15916         * gcc.dg/funcdef-storage-1.c: New.
15917         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15918         an extern function in local scope.
15919         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15920         declare an 'auto inline' function in local scope.
15921         * gcc.dg/20011130-1.c: Likewise.
15922         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15923         an 'auto' function in local scope.
15924         * gcc.dg/20021014-1.c: Likewise.
15925         * gcc.dg/20030331-2.c: Likewise.
15926
15927 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15928
15929         * gfortran.dg/blockdata_1.f90: New test.
15930
15931 2004-08-30  Richard Henderson  <rth@redhat.com>
15932
15933         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15934
15935 2004-08-30  Richard Henderson  <rth@redhat.com>
15936
15937         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15938         additional_flags set by alternate driver.
15939         (ieee-options): New procedure.
15940         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15941         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15942         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15943         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15944
15945 2004-08-30  Richard Henderson  <rth@redhat.com>
15946
15947         * lib/f-torture.exp: Remove.
15948
15949 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15950
15951         PR rtl-optimization/16590
15952         * g++.dg/opt/loop1.C: New test.
15953
15954 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15955
15956         PR fortran/13910
15957         * gfortran.dg/oldstyle_1.f90: New test.
15958
15959 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15960         Paul Brook  <paul@codesourcery.com>
15961
15962         * gfortran.dg/g77/README: Update.
15963         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15964         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15965         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15966
15967 2004-08-28  Paul Brook  <paul@codesourcery.com>
15968
15969         PR libfortran/17195
15970         * gfortran.dg/edit_real_1.f90: New test.
15971
15972 2004-08-27  Paul Brook  <paul@codesourcery.com>
15973
15974         * gfortran.dg/rewind_1.f90: New test.
15975
15976 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15977
15978         PR fortran/16597
15979         * gfortran.dg/pr16597.f90: New test.
15980
15981 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15982
15983         PR c/13801
15984         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15985         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15986         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15987         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15988         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15989
15990 2004-08-26  Nick Clifton  <nickc@redhat.com>
15991
15992         * gcc.c-torture/compile/pr17119.c: New test.
15993
15994 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15995
15996         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15997
15998 2004-08-25  Richard Henderson  <rth@redhat.com>
15999
16000         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16001         the bits that expect kind=8 to be the largest real kind.
16002
16003 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16004
16005         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16006
16007 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16008
16009         * gfortran.dg/assignment_1.f90: New test.
16010
16011 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16012
16013         * g++.dg/template/repo3.C: New test.
16014
16015 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16016
16017         PR middle-end/16693
16018         PR tree-optimization/16372
16019         * g++.dg/opt/pr16372-1.C: New test case.
16020         * g++.dg/opt/pr16693-1.C: New test case.
16021         * g++.dg/opt/pr16693-2.C: New test case.
16022
16023 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16024
16025         * objc.dg/proto-lossage-4.m: New test.
16026
16027 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16028
16029         PR c++/17155
16030         * g++.dg/inherit/local2.C: New test.
16031
16032 2004-08-25  Paul Brook  <paul@codesourcery.com>
16033
16034         PR fortran/17144
16035         * gfortran.dg/string_ctor_1.f90: New test.
16036
16037 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16038
16039         PR c++/14428
16040         * g++.dg/template/redecl2.C: New test.
16041
16042 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16043
16044         PR fortran/17143
16045         * gfortran.dg/pr17143.f90: New test.
16046
16047 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16048
16049         PR fortran/17164
16050         * gfortran.dg/pr17164.f90: New test.
16051
16052 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16053
16054         * gcc.dg/tree-ssa/loop-1.c: New test.
16055
16056 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16057
16058         * gcc.c-torture/compile/20040824-1.c: New test.
16059
16060 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16061
16062         * gcc.c-torture/compile/iftrap-3.c: New test.
16063
16064 2004-08-24  Paul Brook  <paul@codesourcery.com>
16065
16066         * gfortran.dg/entry_2.f90: New test.
16067
16068 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16069
16070         PR c++/16889
16071         * g++.dg/lookup/ambig[12].C: New.
16072
16073 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16074
16075         PR c++/16706
16076         * g++.dg/template/crash21.C: New test.
16077         * g++.dg/template/crash22.C: Likewise.
16078
16079 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16080
16081         PR c++/17149
16082         * g++.dg/template/access15.C: New.
16083
16084 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16085
16086         PR c++/17163
16087         * g++.dg/template/repo2.C: New test.
16088
16089 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16090
16091         PR rtl-optimization/17078
16092         * gcc.c-torture/execute/pr17078-1.c: New test case.
16093
16094 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16095
16096         PR c/14492
16097         * gcc.dg/debug/crash1.c: New test.
16098
16099 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16100
16101         PR c/16180
16102         * gcc.dg/loop-5.c: New test.
16103
16104 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16105
16106         * gcc.c-torture/execute/20040823-1.c: New test.
16107
16108 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16109
16110         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16111         to the assembler.  Simplify test accordingly.
16112         (asm_abi_flags): Use GNU names.
16113         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16114         to check for ABI flags.
16115
16116 2004-08-22  Andrew Pinski  <apinski@apple.com>
16117
16118         * g++.dg/opt/pr14029.C: New test.
16119         * gcc.c-torture/execute/pr15262.c: New test.
16120
16121 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16122
16123         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16124
16125 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16126
16127         PR 16908
16128         * gfortran.dg/direct_io.f90: New test.
16129
16130 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16131
16132         PR c++/17121
16133         * g++.dg/inherit/local2.C: New test.
16134
16135 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16136
16137         PR c++/17120
16138         * g++.dg/warn/Wparentheses-4.C: New test.
16139
16140 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR c++/17121
16143         * g++.dg/inherit/local2.C: New test.
16144
16145         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16146         * gcc.dg/ppc-ldstruct.c: Likewise.
16147         * gcc.dg/ppc64-abi-2.c: Likewise.
16148
16149 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16150
16151         PR rtl-optimization/17099
16152         * gcc.c-torture/execute/20040820-1.c: New test.
16153
16154 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16155
16156         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16157
16158 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16159
16160         PR fortran/17077
16161         * gfortran.dg/auto_array_1.f90: New test.
16162
16163 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16164
16165         PR fortran/17074
16166         * gfortran.dg/simpleif_1.f90: New test.
16167
16168 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16169
16170         * lib/target-supports.exp (check_profiling_available): Return
16171         false for arm*-*-symbianelf* and arm*-*-eabi*.
16172
16173         PR c++/15890
16174         * g++.dg/template/delete1.C: New test.
16175
16176 2004-08-19  Paul Brook  <paul@codesourcery.com>
16177
16178         PR fortran/14976
16179         PR fortran/16228
16180         * gfortran.dg/data_char_1.f90: New test.
16181
16182 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16183
16184         PR fortran/16946
16185         * gfortran.dg/reduction.f90: New testcase.
16186
16187 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16188
16189         PR fortran/16520
16190         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16191
16192 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16193
16194         PR c++/17041
16195         * g++.dg/Wparentheses-3.C: New test.
16196
16197 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16198
16199         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16200         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16201         * gcc.dg/vect/vect-2.c: Likewise.
16202         * gcc.dg/vect/vect-3.c: Likewise.
16203         * gcc.dg/vect/vect-4.c: Likewise.
16204         * gcc.dg/vect/vect-5.c: Likewise.
16205         * gcc.dg/vect/vect-6.c: Likewise.
16206         * gcc.dg/vect/vect-7.c: Likewise.
16207         * gcc.dg/vect/vect-25.c: Likewise.
16208         * gcc.dg/vect/vect-31.c: Likewise.
16209         * gcc.dg/vect/vect-32.c: Likewise.
16210         * gcc.dg/vect/vect-34.c: Likewise.
16211         * gcc.dg/vect/vect-36.c: Likewise.
16212         * gcc.dg/vect/vect-all.c: Likewise.
16213
16214 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/17068
16217         * g++.dg/template/operator4.C: New test.
16218
16219 2004-08-18  Richard Henderson  <rth@redhat.com>
16220
16221         * gcc.dg/20040206-1.c: XFAIL.
16222
16223 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16224
16225         PR c++/16246
16226         * g++.dg/template/array7.C: New test.
16227
16228 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16229
16230         * gcc.dg/mips-movcc-1.c: New test.
16231         * gcc.dg/mips-movcc-2.c: New test.
16232         * gcc.dg/mips-movcc-3.c: New test.
16233
16234         * gcc.dg/mips-nmadd-1.c: New test.
16235         * gcc.dg/mips-nmadd-2.c: New test.
16236
16237 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16238
16239         PR c++/15871
16240         * g++.dg/opt/inline8.C: New test.
16241
16242         PR c++/16965
16243         * g++.dg/parse/error17.C: New test.
16244
16245 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16246
16247         * gcc.dg/vect: New directory for vectorizer tests.
16248         * gcc.dg/vect/tree-vect.h: New file.
16249         * gcc.dg/vect/vect.exp: New file.
16250         * gcc.dg/vect/pr16105.c.c: New test.
16251         * gcc.dg/vect/vect-1.c: New test.
16252         * gcc.dg/vect/vect-2.c: New test.
16253         * gcc.dg/vect/vect-3.c: New test.
16254         * gcc.dg/vect/vect-4.c: New test.
16255         * gcc.dg/vect/vect-5.c: New test.
16256         * gcc.dg/vect/vect-6.c: New test.
16257         * gcc.dg/vect/vect-7.c: New test.
16258         * gcc.dg/vect/vect-8.c: New test.
16259         * gcc.dg/vect/vect-9.c: New test.
16260         * gcc.dg/vect/vect-10.c: New test.
16261         * gcc.dg/vect/vect-11.c: New test.
16262         * gcc.dg/vect/vect-12.c: New test.
16263         * gcc.dg/vect/vect-13.c: New test.
16264         * gcc.dg/vect/vect-14.c: New test.
16265         * gcc.dg/vect/vect-15.c: New test.
16266         * gcc.dg/vect/vect-16.c: New test.
16267         * gcc.dg/vect/vect-17.c: New test.
16268         * gcc.dg/vect/vect-18.c: New test.
16269         * gcc.dg/vect/vect-19.c: New test.
16270         * gcc.dg/vect/vect-20.c: New test.
16271         * gcc.dg/vect/vect-21.c: New test.
16272         * gcc.dg/vect/vect-22.c: New test.
16273         * gcc.dg/vect/vect-23.c: New test.
16274         * gcc.dg/vect/vect-24.c: New test.
16275         * gcc.dg/vect/vect-25.c: New test.
16276         * gcc.dg/vect/vect-26.c: New test.
16277         * gcc.dg/vect/vect-27.c: New test.
16278         * gcc.dg/vect/vect-28.c: New test.
16279         * gcc.dg/vect/vect-29.c: New test.
16280         * gcc.dg/vect/vect-30.c: New test.
16281         * gcc.dg/vect/vect-31.c: New test.
16282         * gcc.dg/vect/vect-32.c: New test.
16283         * gcc.dg/vect/vect-33.c: New test.
16284         * gcc.dg/vect/vect-34.c: New test.
16285         * gcc.dg/vect/vect-35.c: New test.
16286         * gcc.dg/vect/vect-36.c: New test.
16287         * gcc.dg/vect/vect-37.c: New test.
16288         * gcc.dg/vect/vect-38.c: New test.
16289         * gcc.dg/vect/vect-40.c: New test.
16290         * gcc.dg/vect/vect-41.c: New test.
16291         * gcc.dg/vect/vect-42.c: New test.
16292         * gcc.dg/vect/vect-43.c: New test.
16293         * gcc.dg/vect/vect-44.c: New test.
16294         * gcc.dg/vect/vect-45.c: New test.
16295         * gcc.dg/vect/vect-46.c: New test.
16296         * gcc.dg/vect/vect-47.c: New test.
16297         * gcc.dg/vect/vect-48.c: New test.
16298         * gcc.dg/vect/vect-49.c: New test.
16299         * gcc.dg/vect/vect-50.c: New test.
16300         * gcc.dg/vect/vect-51.c: New test.
16301         * gcc.dg/vect/vect-52.c: New test.
16302         * gcc.dg/vect/vect-53.c: New test.
16303         * gcc.dg/vect/vect-54.c: New test.
16304         * gcc.dg/vect/vect-55.c: New test.
16305         * gcc.dg/vect/vect-56.c: New test.
16306         * gcc.dg/vect/vect-57.c: New test.
16307         * gcc.dg/vect/vect-58.c: New test.
16308         * gcc.dg/vect/vect-59.c: New test.
16309         * gcc.dg/vect/vect-60.c: New test.
16310         * gcc.dg/vect/vect-61.c: New test.
16311         * gcc.dg/vect/vect-all.c: New test.
16312         * gcc.dg/vect/vect-none.c: New test.
16313
16314 2004-08-17  Paul Brook  <paul@codesourcery.com>
16315
16316         PR fortran/13082
16317         * gfortran.dg/entry_1.f90: New test.
16318
16319 2004-08-17  Andrew Pinski  <apinski@apple.com>
16320
16321         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16322
16323 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16324
16325         * gcc.dg/pr17036-1.c: New test.
16326
16327 2004-08-16  Devang Patel  <dpatel@apple.com>
16328
16329         * gcc.dg/darwin-20040809-1.c: New test.
16330
16331 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16332
16333         * gcc.dg/funcdef-attr-1.c: New test.
16334
16335 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16336
16337         * gcc.dg/altivec-17.c: New test.
16338         * gcc.dg/altivec-18.c: New test.
16339
16340 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16341
16342         PR c++/6749
16343         * g++.dg/template/vtable2.C: New test.
16344
16345 2004-08-14  Richard Henderson  <rth@redhat.com>
16346
16347         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16348         * gcc.dg/pack-test-4.c (main): Return 0.
16349         * gcc.dg/setjmp-1.c: Remove XFAIL.
16350         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16351
16352 2004-08-14  Richard Henderson  <rth@redhat.com>
16353
16354         * gcc.dg/980217-1.c: Add prototype for printf.
16355
16356 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16357
16358         * gfortran.dg/pr16935.f90: New test.
16359
16360 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16361
16362         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16363
16364 2004-08-13  Paul Brook  <paul@codesourcery.com>
16365
16366         * gfortran.dg/der_io_1.f90: Remove stray comma.
16367
16368 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16369
16370         * gcc.dg/vmx/cw-bug-2.c: Remove.
16371         * gcc.dg/vmx/vprint-1.c: Remove.
16372         * gcc.dg/vmx/vscan-1.c: Remove.
16373
16374 2004-08-12  Devang patel  <dpatel@apple.com>
16375
16376         * gcc.dg/darwin-20040809-2.c: New test.
16377
16378 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16379
16380         * g++.dg/ext/altivec-12.C: New test.
16381
16382         * g++.dg/ext/altivec-11.C: New test.
16383
16384 2004-08-12  Paul Brook  <paul@codesourcery.com>
16385
16386         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16387
16388 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16389
16390         * g++.dg/ext/altivec-2.C: Check for hardware support before
16391         executing any VMX instructions.
16392
16393         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16394
16395 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16396
16397         PR c++/16276
16398         * g++.old-deja/g++.other/comdat4.C: New test.
16399         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16400
16401 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16402
16403         PR target/16286
16404         * gcc.dg/pr16286.c: New test.
16405
16406 2004-08-12 Jan Beulich <jbeulich@novell.com>
16407
16408         * g++.dg/ext/asm5.C: New.
16409
16410 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16411
16412         PR c++/16698
16413         * g++.dg/eh/crash1.C: New test.
16414
16415         PR c++/16717
16416         * g++.dg/ext/construct1.C: New test.
16417
16418 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16419
16420         PR c++/16853
16421         * g++.dg/init/ptrmem1.C: New test.
16422
16423         PR c++/16618
16424         * g++.dg/parse/offsetof5.C: New test.
16425
16426         PR c++/16870
16427         * g++.dg/template/overload3.C: New test.
16428
16429 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16430
16431         PR c++/16964
16432         * g++.dg/parse/error16.C: New test.
16433
16434         PR c++/16904
16435         * g++.dg/template/error14.C: New test.
16436
16437         PR c++/16929
16438         * g++.dg/template/error15.C: New test.
16439
16440 2004-08-11  Devang Patel  <dpatel@apple.com>
16441
16442         * gcc.dg/darwin-ld-20040809-1.c: New test.
16443         * gcc.dg/darwin-ld-20040809-2.c: New test.
16444
16445 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16446
16447         PR fortran/16917
16448         * gfortran.dg/dfloat_1.f90: New test.
16449
16450 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16451
16452         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16453         * gcc.dg/dll-2.c: Fix dg-require syntax.
16454         * gcc.misc-tests/arm-isr.c (abort): Declare.
16455         (exit): Likewise.
16456
16457 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16458
16459         PR c++/16971
16460         * g++.dg/parse/crash16.C: New test.
16461
16462 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16463
16464         * gcc.dg/mips-rsqrt-1.c: New test case.
16465         * gcc.dg/mips-rsqrt-2.c: New test case.
16466         * gcc.dg/mips-rsqrt-3.c: New test case.
16467
16468 2004-08-10  Paul Brook  <paul@codesourcery.com>
16469
16470         * gfortran.dg/der_io_1.f90: New test.
16471
16472 2004-08-10  Paul Brook  <paul@codesourcery.com>
16473
16474         PR fortran/16919
16475         * gfortran.dg/der_array_1.f90: New test.
16476
16477 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16478
16479         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16480
16481 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16482
16483         * gcc.dg/wchar_t-2.c: Fix typo.
16484
16485 2004-08-09  Falk Hueffner  <falk@debian.org>
16486
16487         PR tree-optimization/12517
16488         * gcc.c-torture/compile/pr12517.c: New test.
16489
16490         PR tree-optimization/12578
16491         * gcc.c-torture/compile/pr12578.c: New test.
16492
16493         PR tree-optimization/12899
16494         * gcc.c-torture/compile/pr12899.c: New test.
16495
16496         PR rtl-optimization/14692
16497         * gcc.c-torture/compile/pr14692.c: New test.
16498
16499         PR tree-optimization/16461
16500         * gcc.c-torture/compile/pr16461.c: New test.
16501
16502 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16503
16504         * gfortran.dg/getenv_1.f90: New test.
16505
16506 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16507
16508         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16509         wchar_t.
16510         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16511
16512 2004-08-06  Paul Brook  <paul@codesourcery.com>
16513
16514         * gfortran.dg/ret_array_1.f90: New test.
16515         * gfortran.dg/ret_pointer_1.f90: New test.
16516
16517 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16518
16519         * gcc.dg/missing-field-init-[12].c: New tests.
16520         * g++.dg/warn/missing-field-init-[12].C: New tests.
16521
16522 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16523
16524         * gcc.dg/enum2.c: New test.
16525         * gcc.dg/symbian3.c: Likewise.
16526         * gcc.dg/symbian4.c: Likewise.
16527         * gcc.dg/wchar_t-2.c: Likewise.
16528
16529 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16530
16531         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16532         destructor tests.
16533
16534 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16535
16536         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16537         dg-require-visiblity.
16538         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16539         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16540         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16541         * g++.dg/ext/visibility/new1.C: Likewise.
16542         * g++.dg/ext/visibility/pragma.C: Likewise.
16543         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16544         * g++.dg/ext/visibility/virtual.C: Likewise.
16545         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16546         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16547         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16548         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16549         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16550         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16551         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16552         * g++/dg/ext/visibility/visibility-8.C: New test.
16553         * gcc.c-torture/compile/dll.x: Remove.
16554         * gcc.dg/dll-2.c: Use dg-require-dll
16555         * gcc.dg/visibility-10.c: New test.
16556         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16557         supporting DLLs.
16558         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16559         (scan_not_hidden): Likewise.
16560
16561 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16562
16563         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16564
16565 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16566
16567         * gcc.c-torture/execute/20040805-1.c: New test.
16568
16569 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16570
16571         * gcc.dg/20020118-1.c: Declare abort.
16572         * gcc.dg/altivec_check.h: Likewise.
16573         * gcc.dg/iftrap-2.c: Likewise.
16574         * gcc.dg/pragma-darwin.c: Likewise.
16575         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16576
16577 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16578
16579         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16580
16581 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16582
16583         * gcc.c-torture/execute/builtins/abs-2.c,
16584         gcc.c-torture/execute/builtins/abs-3.c,
16585         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16586         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16587         intmax_t, uintmax_t and their limits.
16588         * gcc.dg/intmax_t-1.c: New test.
16589
16590 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16591
16592         * g++.dg/tc1/dr147.C: Add reference to PR.
16593
16594 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16595
16596         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16597         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16598
16599 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16600
16601         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16602
16603 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16604
16605         * gcc.dg/redecl-5.c: New test.
16606         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16607         of scanf.
16608
16609 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16610
16611         PR middle-end/16790
16612         * gcc.c-torture/execute/pr16790-1.c: New test case.
16613
16614 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16615
16616         * g++.dg/ext/visibility/assign1.C: New test.
16617         * g++.dg/ext/visibility/new1.C: Likewise.
16618
16619         * gcc.dg/symbian1.c: New test.
16620         * gcc.dg/symbian2.c: Likewise.
16621
16622 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16623
16624         PR target/16570
16625         * gcc.dg/i386-sse-9.c: New test.
16626
16627 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16628
16629         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16630
16631 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16632
16633         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16634         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16635         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16636         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16637         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16638         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16639         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16640         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16641         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16642         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16643         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16644         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16645         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16646         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16647         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16648         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16649         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16650         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16651         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16652         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16653         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16654         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16655         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16656         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16657         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16658         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16659         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16660         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16661         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16662         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16663         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16664         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16665         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16666         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16667         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16668         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16669         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16670         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16671         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16672         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16673         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16674         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16675         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16676         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16677         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16678         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16679         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16680         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16681         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16682         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16683         gcc.misc-tests/i386-pf-3dnow-1.c,
16684         gcc.misc-tests/i386-pf-athlon-1.c,
16685         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16686         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16687         Declare built-in functions used.
16688         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16689
16690 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16691
16692         PR c++/16707
16693         * g++.dg/lookup/using12.C: New test.
16694
16695         * g++.dg/init/null1.C: Fix PR number.
16696         * g++.dg/parse/namespace10.C: Likewise.
16697
16698 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16699
16700         PR c++/16224
16701         * g++.dg/template/spec17.C: New test.
16702         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16703         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16704
16705 2004-08-02  David Billinghurst
16706
16707         PR fortran/16292
16708         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16709
16710 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16711
16712         * gcc.dg/ia64-got-1.c: New test case.
16713
16714 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/16489
16717         * g++.dg/init/null1.C: New test.
16718         * g++.dg/tc1/dr76.C: Adjust error marker.
16719
16720         PR c++/16529
16721         * g++.dg/parse/namespace10.C: New test.
16722
16723         PR c++/16810
16724         * g++.dg/inherit/ptrmem2.C: New test.
16725
16726 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16727
16728         PR target/16155
16729         * gcc.dg/pr16155.c: New test.
16730
16731 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16732
16733         * gcc.dg/redecl-2.c: New test.
16734
16735 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16736
16737         * gcc.dg/darwin-longdouble.c: New file.
16738
16739 2004-07-30  Richard Henderson  <rth@redhat.com>
16740
16741         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16742         write to constant argument.
16743         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16744
16745 2004-07-30  Richard Henderson  <rth@redhat.com>
16746
16747         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16748         tests of nearest around zero.
16749
16750 2004-07-30  Andrew Pinski  <apinski@apple.com>
16751
16752         * gcc.c-torture/compile/20040730-1.c: New test.
16753
16754 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16755
16756         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16757         powerpc-eabispe.
16758
16759 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16760
16761         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16762
16763 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16764
16765         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16766         contains $ld_library_path.
16767         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16768
16769 2004-07-29  Richard Henderson  <rth@redhat.com>
16770
16771         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16772
16773         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16774         (alt2, which): New.
16775         (Check): Accept either alternative.
16776
16777 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16778
16779         * g++.dg/abi/inline1.C: New test.
16780         * g++.dg/abi/local1-a.cc: Likewise.
16781         * g++.dg/abi/local1.C: Likewise.
16782         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16783         * g++.dg/abi/mangle12.C: Likewise.
16784         * g++.dg/abi/mangle17.C: Likewise.
16785         * g++.dg/abi/mangle20-2.C: Likewise.
16786         * g++.dg/opt/interface1.C: Likewise.
16787         * g++.dg/opt/interface1.h: Likewise.
16788         * g++.dg/opt/interface1-a.cc: New test.
16789         * g++.dg/parse/repo1.C: New test.
16790         * g++.dg/template/repo1.C: Likewise.
16791         * g++.dg/warn/Winline-1.C: Likewise.
16792         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16793
16794 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16795
16796         * gcc.dg/tree-ssa/20040729-1.c: New test.
16797
16798 2004-07-27  Matt Austern <austern@apple.com>
16799
16800         * gcc.dg/darwin-bool-1.c: New test.
16801         * gcc.dg/darwin-bool-2.c: New test.
16802
16803 2004-07-28  Richard Henderson  <rth@redhat.com>
16804
16805         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16806         arguments in the correct type.  Don't write to constant arguments.
16807
16808 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16809
16810         PR tree-optimization/16688
16811         PR tree-optimization/16689
16812         * g++.dg/tree-ssa/pr16688.C: New test.
16813
16814 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16815
16816         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16817         loads.  Not only in the comment, this time.
16818
16819 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16820
16821         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16822         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16823         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16824         * gcc.dg/sh4a-bitmovua.c: New.
16825         * gcc.dg/sh4a-cos.c: New.
16826         * gcc.dg/sh4a-cosf.c: New.
16827         * gcc.dg/sh4a-fprun.c: New.
16828         * gcc.dg/sh4a-fsrra.c: New.
16829         * gcc.dg/sh4a-memmovua.c: New.
16830         * gcc.dg/sh4a-sin.c: New.
16831         * gcc.dg/sh4a-sincos.c: New.
16832         * gcc.dg/sh4a-sincosf.c: New.
16833         * gcc.dg/sh4a-sinf.c: New.
16834
16835 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16836
16837         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16838         conditionals.
16839         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16840         loads.
16841         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16842         DOM1.
16843
16844 2004-07-27  Andrew Pinski  <apinski@apple.com>
16845
16846         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16847
16848 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16849
16850         * gcc.dg/pragma-isr.c: New test.
16851
16852 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16853
16854         PR c++/14429
16855         * g++.dg/template/ttp11.C: New test.
16856
16857 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16858
16859         * gcc.c-torture/compile/20040727-1.c: New test.
16860
16861 2004-07-26  Eric Christopher  <echristo@redhat.com>
16862
16863         * gcc.c-torture/compile/20040726-2.c: New test.
16864
16865 2004-07-26  Andrew Pinski  <apinski@apple.com>
16866
16867         * g++.dg/rtti/tinfo1.C: Xfail.
16868
16869 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16870
16871         * gcc.c-torture/compile/20040726-1.c: New test.
16872
16873 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16874             Brian Ryner  <bryner@brianryner.com>
16875
16876         PR c++/9283
16877         PR c++/15000
16878         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16879         * g++.dg/ext/visibility/: New directory.
16880         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16881         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16882         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16883         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16884         * g++.dg/ext/visibility/fvisibility.C,
16885         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16886         g++.dg/ext/visibility/fvisibility-override1.C
16887         g++.dg/ext/visibility/fvisibility-override2.C
16888         g++.dg/ext/visibility/memfuncts.C
16889         g++.dg/ext/visibility/noPLT.C
16890         g++.dg/ext/visibility/pragma.C
16891         g++.dg/ext/visibility/pragma-override1.C
16892         g++.dg/ext/visibility/pragma-override2.C
16893         g++.dg/ext/visibility/staticmemfuncts.C
16894         g++.dg/ext/visibility/virtual.C: New tests.
16895
16896 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16897
16898         PR c/15360
16899         * gcc.dg/pr15360-1.c: New test.
16900
16901 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16902
16903         * gcc.dg/pragma-align-2.c: New test.
16904         * gcc.dg/pragma-init-fini.c: New test.
16905         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16906         targets.
16907
16908 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16909
16910         * gcc.dg/init-string-2.c: New test.
16911
16912 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16913
16914         PR 16684
16915         * gcc.dg/Wredundant-decls-1.c: New test case.
16916
16917 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16918
16919         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16920         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16921         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16922         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16923         * gcc.dg/compat/generate-random.c: New file.
16924         * gcc.dg/compat/generate-random.h: Likewise.
16925         * gcc.dg/compat/generate-random_r.c: Likewise.
16926         * gcc.dg/compat/struct-layout-1.h: Likewise.
16927         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16928         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16929         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16930         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16931         * gcc.dg/compat/struct-layout-1_main.c: New test.
16932         * gcc.dg/compat/struct-layout-1_x.c: New file.
16933         * gcc.dg/compat/struct-layout-1_y.c: New file.
16934         * gcc.dg/compat/struct-layout-1_test.h: New file.
16935
16936 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16937
16938         * gcc.dg/comp-return-1.c: New test
16939
16940 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16941
16942         * gcc.dg/vmx/8-02a.c: Fix typo.
16943
16944         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16945         * gcc.dg/darwin-abi-3.c: New test.
16946
16947         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16948         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16949
16950         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16951         * gcc.dg/vmx/ops-long-1.c: New test.
16952         * gcc.dg/vmx/ops-long-2.c: New test.
16953
16954 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16955
16956         * g++.dg/lookup/conv-[1234].C: New.
16957
16958 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16959
16960         * g++.dg/parse/attr2.C: Simplify.
16961
16962 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16963
16964         PR c/7284
16965         * gcc.c-torture/execute/pr7284-1.c: New test.
16966
16967 2004-07-22  Brian Booth  <bbooth@redhat.com>
16968
16969         * gcc.dg/tree-ssa/20040721-1.c: New test.
16970
16971 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16972
16973         * g++.dg/template/crash20.c: New.
16974
16975 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16976
16977         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16978         Add dg-run directive.  Declare variables as required.
16979         * gfortran.dg/g77/README: Update
16980
16981 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16982
16983         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16984         gcc.dg/cris-peep2-andu2.c: New tests.
16985
16986 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16987
16988         PR c/15052
16989         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16990         on return type.
16991         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16992         messages.
16993         * gcc.dg/qual-return-2.c: Update expected messages.
16994         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16995
16996 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16997
16998         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16999         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17000
17001 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17002
17003         PR c/11250
17004         * gcc.dg/init-string-1.c: New test.
17005
17006 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17007
17008         PR middle-end/15345
17009         PR c/16450
17010         * gcc.dg/torture/nested-fn-1.c: New test.
17011
17012 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17013
17014         PR target/16559
17015         * gcc.dg/ia64-fptr-1.c: New file.
17016
17017 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17018
17019         PR c++/14497
17020         * g++.dg/template/spec16.C: New test.
17021         * g++.old-deja/g++.robertl/eb118.C: Remove.
17022
17023 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17024
17025         PR c++/509
17026         * g++.dg/template/spec15.C: New test.
17027
17028 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17029
17030         Copy cases from g77.f-torture/execute and add dg-run
17031         directive.  Other changes as noted.
17032         * gfortran.dg/g77/13037.f
17033         * gfortran.dg/g77/1832.f
17034         * gfortran.dg/g77/19981119-0.f
17035         * gfortran.dg/g77/19990313-0.f
17036         * gfortran.dg/g77/19990313-1.f
17037         * gfortran.dg/g77/19990313-2.f
17038         * gfortran.dg/g77/19990313-3.f
17039         * gfortran.dg/g77/19990419-1.f
17040         * gfortran.dg/g77/19990826-0.f
17041         * gfortran.dg/g77/19990826-2.f
17042         * gfortran.dg/g77/20000503-1.f
17043         * gfortran.dg/g77/20001111.f
17044         * gfortran.dg/g77/20010116.f
17045         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17046         * gfortran.dg/g77/20010430.f
17047         * gfortran.dg/g77/6177.f
17048         * gfortran.dg/g77/947.f
17049         * gfortran.dg/g77/970816-3.f
17050         * gfortran.dg/g77/971102-1.f
17051         * gfortran.dg/g77/980520-1.f
17052         * gfortran.dg/g77/980628-0.f
17053         * gfortran.dg/g77/980628-1.f
17054         * gfortran.dg/g77/980628-10.f
17055         * gfortran.dg/g77/980628-2.f
17056         * gfortran.dg/g77/980628-3.f
17057         * gfortran.dg/g77/980628-7.f
17058         * gfortran.dg/g77/980628-8.f
17059         * gfortran.dg/g77/980628-9.f
17060         * gfortran.dg/g77/980701-0.f
17061         * gfortran.dg/g77/980701-1.f
17062         * gfortran.dg/g77/cabs.f
17063         * gfortran.dg/g77/claus.f
17064         * gfortran.dg/g77/complex_1.f
17065         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17066         * gfortran.dg/g77/dcomplex.f
17067         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17068         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17069         * gfortran.dg/g77/f90-intrinsic-numeric.f
17070         * gfortran.dg/g77/int8421.f
17071         * gfortran.dg/g77/labug1.f
17072         * gfortran.dg/g77/large_vec.f
17073         * gfortran.dg/g77/le.f
17074         * gfortran.dg/g77/short.f
17075         * gfortran.dg/g77/README: Update
17076
17077 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17078
17079         PR c++/16637
17080         * g++.dg/parse/lookup4.C: New test.
17081
17082 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17083
17084         PR c++/16175
17085         * g++.dg/template/ttp10.C: New test.
17086
17087 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17088
17089         * gcc.dg/pr12625-1.c: New test.
17090
17091 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17092
17093         * testsuite/gcc.dg/switch-warn-1.c: New test.
17094         * testsuite/gcc.dg/switch-warn-2.c: New test.
17095         * gcc.c-torture/compile/pr14730.c: Update.
17096
17097 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17098
17099         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17100         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17101         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17102         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17103
17104 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17105
17106         PR c++/16623
17107         * g++.dg/template/assign1.C: New test.
17108
17109 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17110
17111         PR c++/12170
17112         * g++.dg/template/ttp9.C: New test.
17113
17114 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17115
17116         * gcc.dg/format/cmn-err-1.c: New test.
17117
17118 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17119
17120         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17121         gcc.dg/Wparentheses-10.c: New tests.
17122         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17123
17124 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17125
17126         PR fortran/16465
17127         * gfortran.dg/g77//ffixed-line-length-0.f,
17128         gfortran.dg/g77/ffixed-line-length-132.f,
17129         gfortran.dg/g77/ffixed-line-length-72.f,
17130         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17131         gfortran.dg/g77/README: Update.
17132
17133 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17134
17135         PR c++/13092
17136         * g++.dg/template/non-dependent7.C: New test.
17137         * g++.dg/template/non-dependent8.C: Likewise.
17138         * g++.dg/template/non-dependent9.C: Likewise.
17139         * g++.dg/template/non-dependent10.C: Likewise.
17140
17141 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/16337
17144         * g++.dg/parse/attr2.C: New test.
17145
17146 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17147
17148         * g77.dg: Removed.
17149         * g77.f-torture: Ditto.
17150
17151 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17152
17153         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17154         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17155         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17156
17157 2004-07-16  Richard Henderson  <rth@redhat.com>
17158
17159         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17160
17161 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17162
17163         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17164         tests with full list of options.
17165         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17166         of TORTURE_OPTIONS if test contains 'dg-do run'.
17167
17168         PR fortran/16404
17169         * gfortran.dg/do_iterator.f90: New test.
17170
17171 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17172
17173         PR rtl-optimization/16536
17174         * gcc.c-torture/execute/restrict-1.c: New test.
17175
17176 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17177
17178         PR fortran/15324
17179         * gfortran.dg/pr15324.f90: New test.
17180
17181         PR fortran/15129
17182         * gfortran.dg/pr15129.f90: New test.
17183
17184         PR fortran/15140
17185         * gfortran.dg/pr15140.f90: New test.
17186
17187         PR fortran/13792
17188         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17189         compile-time simplification.
17190
17191 2004-07-14  Mike Stump  <mrs@apple.com>
17192
17193         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17194
17195 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17196
17197         PR target/16325
17198         * gcc.dg/profile-generate-1.c: New.
17199
17200 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17201
17202         * gcc.c-torture/execute/20040709-1.c: New test.
17203         * gcc.c-torture/execute/20040709-2.c: New test.
17204
17205 2004-07-14  Mike Stump  <mrs@apple.com>
17206
17207         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17208
17209 2004-07-14  Mike Stump  <mrs@apple.com>
17210
17211         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17212
17213 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17214
17215         PR c++/16518
17216         * g++.dg/parse/mutable1.C: New test.
17217
17218 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17219
17220         PR tree-optimization/16443
17221         * gcc.dg/tree-ssa/20040713-1.c: New test.
17222
17223 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17224
17225         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17226         for operator new.
17227
17228 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17229
17230         * gfortran.dg/g77/README: New file
17231         * gfortran.dg/g77/19981216-0.f: Copy from
17232         g77.f-torture/noncompile.  Add "dg-do compile" and
17233         dg-error as required.
17234         * gfortran.dg/g77/19990218-1.f: Likewise.
17235         * gfortran.dg/g77/19990905-1.f: Likewise.
17236         * gfortran.dg/g77/9263.f: Likewise.
17237         * gfortran.dg/g77/980615-0.f: Likewise.
17238         * gfortran.dg/g77/980616-0.f: Likewise.
17239         * gfortran.dg/g77/check0.f: Likewise.
17240         * gfortran.dg/g77/select_no_compile.f: Likewise.
17241
17242 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17243
17244         Copy files from g77.f-torture/compile.
17245         Add "{ dg-do compile}".  Other changes as noted
17246         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17247         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17248         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17249         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17250         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17251         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17252         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17253         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17254         statement to conform to standard.  Append alpha1.x for reference.
17255         * gfortran.dg/g77/xformat.f: Add dg-warning
17256
17257 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17258
17259         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17260         Add {dg-do compile} directive.
17261         * gfortran.dg/g77/cpp2.F: Likewise.
17262
17263 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17264
17265         PR c++/5402
17266         * g++.dg/lookup/name-clash1.C: New test.
17267
17268         PR c++/9777
17269         * g++.dg/lookup/name-clash2.C: New test.
17270
17271         PR c++/12102
17272         * g++.dg/lookup/name-clash3.C: New test.
17273
17274 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17275
17276         * g++.dg/lookup/new2.C: New test.
17277         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17278
17279 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17280
17281         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17282         Add {dg-do compile} directive.
17283         * gfortran.dg/g77/13060.f: Likewise.
17284         * gfortran.dg/g77/19990218-0.f: Likewise.
17285         * gfortran.dg/g77/19990305-0.f: Likewise.
17286         * gfortran.dg/g77/19990419-0.f: Likewise.
17287         * gfortran.dg/g77/19990502-0.f: Likewise.
17288         * gfortran.dg/g77/19990502-1.f: Likewise.
17289         * gfortran.dg/g77/19990525-0.f: Likewise.
17290         * gfortran.dg/g77/19990826-1.f: Likewise.
17291         * gfortran.dg/g77/19990826-3.f: Likewise.
17292         * gfortran.dg/g77/19990905-2.f: Likewise.
17293         * gfortran.dg/g77/20000412-1.f: Likewise.
17294         * gfortran.dg/g77/20000511-1.f: Likewise.
17295         * gfortran.dg/g77/20000511-2.f: Likewise.
17296         * gfortran.dg/g77/20000518.f: Likewise.
17297         * gfortran.dg/g77/20000601-1.f: Likewise.
17298         * gfortran.dg/g77/20000601-2.f: Likewise.
17299         * gfortran.dg/g77/20000629-1.f: Likewise.
17300         * gfortran.dg/g77/20000630-2.f: Likewise.
17301         * gfortran.dg/g77/20010115.f: Likewise.
17302         * gfortran.dg/g77/20010321-1.f: Likewise.
17303         * gfortran.dg/g77/20010426.f: Likewise.
17304         * gfortran.dg/g77/20020307-1.f: Likewise.
17305         * gfortran.dg/g77/8485.f: Likewise.
17306         * gfortran.dg/g77/960317-1.f: Likewise.
17307         * gfortran.dg/g77/970915-0.f: Likewise.
17308         * gfortran.dg/g77/980310-1.f: Likewise.
17309         * gfortran.dg/g77/980310-2.f: Likewise.
17310         * gfortran.dg/g77/980310-3.f: Likewise.
17311         * gfortran.dg/g77/980310-4.f: Likewise.
17312         * gfortran.dg/g77/980310-6.f: Likewise.
17313         * gfortran.dg/g77/980310-7.f: Likewise.
17314         * gfortran.dg/g77/980310-8.f: Likewise.
17315         * gfortran.dg/g77/980419-2.f: Likewise.
17316         * gfortran.dg/g77/980424-0.f: Likewise.
17317         * gfortran.dg/g77/980427-0.f: Likewise.
17318         * gfortran.dg/g77/980729-0.f: Likewise.
17319         * gfortran.dg/g77/981117-1.f: Likewise.
17320         * gfortran.dg/g77/toon_1.f: Likewise.
17321
17322 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17323
17324         PR c++/2204
17325         * g++.dg/other/abstract2.C: New test.
17326
17327 2004-07-12  Paul Brook  <paul@codesourcery.com>
17328
17329         * gfortran.dg/pointer_init_1.f90: New test.
17330
17331 2004-07-11  Paul Brook  <paul@codesourcery.com>
17332
17333         PR fortran/15986
17334         * gfortran.dg/contained_1.f90: New test.
17335
17336 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17337
17338         * g++.dg/parse/defarg8.C: New test.
17339
17340 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17341
17342         PR fortran/16433
17343         * gfortran.dg/pr16433.f: New test.
17344
17345         PR fortran/17574
17346         * gfortran.dg/pr15754.f90: New test.
17347
17348 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17349
17350         PR tree-optimization/16437
17351         * gcc.c-torture/execute/bitfld-4.c: New test.
17352
17353 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17354
17355         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17356         access to common var from module.
17357
17358 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17359
17360         PR fortran/16336
17361         * gfortran.fortran-torture/execute/common_2.f90: New test.
17362
17363 2004-07-10  Paul Brook  <paul@codesourcery.com>
17364
17365         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17366
17367 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17368
17369         PR fortran/15969
17370         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17371
17372 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17373
17374         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17375         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17376         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17377         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17378         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17379         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17380         * gfortran.dg/g77/funderscoring.f: Likewise.
17381         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17382
17383 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17384
17385         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17386
17387 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17388         Paul Brook  <paul@codesourcery.com>
17389
17390         PR fortran/13415
17391         * gfortran.dg/common_pointer_1.f90: New test.
17392
17393 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17394
17395         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17396
17397 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17398
17399         PR target/16364
17400         * gcc.c-torture/compile/20040709-1.c: New.
17401
17402 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17403
17404         PR fortran/14077
17405         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17406
17407 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17408
17409         PR fortran/13201
17410         * gfortran.dg/shape_1.f90: New test.
17411
17412 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17413             Andrew Pinski  <apinski@apple.com>
17414
17415         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17416
17417 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17418
17419         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17420         comment.
17421
17422 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17423         Paul Brook  <paul@codesourcery.com>
17424
17425         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17426         '.f95' and '.F95'.
17427
17428 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17429
17430         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17431
17432 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17433
17434         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17435         testcases with capital suffix.
17436
17437 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17438
17439         PR fortran/15481
17440         PR fortran/13372
17441         PR fortran/13575
17442         PR fortran/15978
17443         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17444
17445         * gfortran.dg/implicit_1.f90: New test.
17446
17447 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17448
17449         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17450         expression to match gfortran warning/error messages
17451         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17452         dg-error text.
17453
17454 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17455
17456         * lib/fortran-torture.exp: Rename proc search_for to
17457         search_for_re.
17458
17459 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17460
17461         * gcc.c-torture/execute/simd-5.x: New file.
17462         XFAIL on SPARC 64-bit at -O0.
17463
17464 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17465
17466         PR c++/8211
17467         PR c++/16165
17468         * g++.dg/warn/effc3.C: New test.
17469
17470 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17471
17472         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17473         change X to 1X in format.
17474         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17475         add data statements to conform to standard.
17476
17477 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17478
17479         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17480         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17481         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17482
17483 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17484
17485         * gfortran.dg/g77/7388.f: Copy from g77.dg
17486         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17487         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17488         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17489         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17490         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17491         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17492         * gfortran.dg/g77/strlen0.f: Likewise.
17493
17494 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17495
17496         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17497         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17498
17499 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17500
17501         * gcc.c-torture/execute/920428-2.x: Delete.
17502         * gcc.c-torture/execute/920501-7.x: Likewise.
17503
17504 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17505
17506         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17507         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17508         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17509         prescott and c3-2.
17510         (PREFETCH_3DNOW): Add -march=c3.
17511
17512 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17513
17514         PR c/16437
17515         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17516         * gcc.c-torture/execute/bf64-1.x: Likewise.
17517
17518 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17519
17520         * gcc.c-torture/compile/20040708-1.c: New test.
17521
17522 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17523
17524         PR c++/16169
17525         * g++.dg/warn/effc2.C: New test.
17526
17527 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17528
17529         * gcc.c-torture/execute/bitfld-1.x: Remove.
17530         * gcc.c-torture/execute/bitfld-3.c: New test.
17531         * gcc.dg/bitfld-2.c: Remove XFAILs.
17532
17533 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17534
17535         PR c++/16276
17536         * g++.dg/rtti/tinfo1.C: New file.
17537
17538 2004-07-07  Eric Christopher  <echristo@redhat.com>
17539
17540         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17541
17542 2004-07-07  Andrew Pinski  <apinski@apple.com>
17543
17544         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17545
17546 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17547
17548         * g++.dg/init/call1.C: XFAIL.
17549
17550 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17551
17552         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17553         except for movstrict*, to movmem* and clrstr* to clrmem*.
17554
17555 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17556
17557         * gcc.c-torture/execute/20040707-1.c: New test.
17558
17559 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17560
17561         * gcc.c-torture/execute/20040706-1.c: New test.
17562
17563 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17564
17565         PR c++/3671
17566         * g++.dg/template/spec14.C: New test.
17567
17568 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17569
17570         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17571         nothing if not yet defined.  Use it in b, c and d type definitions.
17572         * gcc.c-torture/execute/20040705-1.c: New test.
17573         * gcc.c-torture/execute/20040705-2.c: New test.
17574
17575 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17576
17577         PR c++/2518
17578         * g++.dg/lookup/new1.C: New test.
17579
17580 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17581
17582         PR c++/11406
17583         * g++.dg/template/sizeof8.C: New test.
17584
17585 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17586
17587         * gcc.c-torture/compile/20040705-1.c: New test.
17588
17589 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17590
17591         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17592
17593 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17594
17595         * gcc.dg/cpp/if-mop.c: Two new testcases.
17596         * gcc.dg/cpp/trad/comment-3.c: New.
17597
17598 2004-07-04  Paul Brook  <paul@codesourcery.com>
17599
17600         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17601
17602 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17603
17604         PR c++/3761
17605         * g++.dg/lookup/crash4.C: New test.
17606
17607 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17608
17609         * gcc.c-torture/execute/builtin-abs-1.c
17610         * gcc.c-torture/execute/builtin-abs-2.c
17611         * gcc.c-torture/execute/builtin-complex-1.c
17612         * gcc.c-torture/execute/builtins/string-1-lib.c
17613         * gcc.c-torture/execute/builtins/string-1.c
17614         * gcc.c-torture/execute/builtins/string-2-lib.c
17615         * gcc.c-torture/execute/builtins/string-2.c
17616         * gcc.c-torture/execute/builtins/string-3-lib.c
17617         * gcc.c-torture/execute/builtins/string-3.c
17618         * gcc.c-torture/execute/builtins/string-4-lib.c
17619         * gcc.c-torture/execute/builtins/string-4.c
17620         * gcc.c-torture/execute/builtins/string-5-lib.c
17621         * gcc.c-torture/execute/builtins/string-5.c
17622         * gcc.c-torture/execute/builtins/string-6-lib.c
17623         * gcc.c-torture/execute/builtins/string-6.c
17624         * gcc.c-torture/execute/builtins/string-7-lib.c
17625         * gcc.c-torture/execute/builtins/string-7.c
17626         * gcc.c-torture/execute/builtins/string-8-lib.c
17627         * gcc.c-torture/execute/builtins/string-8.c
17628         * gcc.c-torture/execute/builtins/string-9-lib.c
17629         * gcc.c-torture/execute/builtins/string-9.c
17630         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17631         * gcc.c-torture/execute/builtins/string-asm-1.c
17632         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17633         * gcc.c-torture/execute/builtins/string-asm-2.c
17634         * gcc.c-torture/execute/stdio-opt-1.c
17635         * gcc.c-torture/execute/stdio-opt-2.c
17636         * gcc.c-torture/execute/stdio-opt-3.c
17637         * gcc.c-torture/execute/string-opt-1.c
17638         * gcc.c-torture/execute/string-opt-10.c
17639         * gcc.c-torture/execute/string-opt-11.c
17640         * gcc.c-torture/execute/string-opt-12.c
17641         * gcc.c-torture/execute/string-opt-13.c
17642         * gcc.c-torture/execute/string-opt-14.c
17643         * gcc.c-torture/execute/string-opt-15.c
17644         * gcc.c-torture/execute/string-opt-16.c
17645         * gcc.c-torture/execute/string-opt-2.c
17646         * gcc.c-torture/execute/string-opt-6.c
17647         * gcc.c-torture/execute/string-opt-7.c
17648         * gcc.c-torture/execute/string-opt-8.c:
17649         Replace with ...
17650
17651         * gcc.c-torture/execute/builtins/abs-2.c
17652         * gcc.c-torture/execute/builtins/abs-3.c
17653         * gcc.c-torture/execute/builtins/complex-1.c
17654         * gcc.c-torture/execute/builtins/fprintf.c
17655         * gcc.c-torture/execute/builtins/fputs.c
17656         * gcc.c-torture/execute/builtins/memcmp.c
17657         * gcc.c-torture/execute/builtins/memmove.c
17658         * gcc.c-torture/execute/builtins/memops-asm.c
17659         * gcc.c-torture/execute/builtins/mempcpy-2.c
17660         * gcc.c-torture/execute/builtins/mempcpy.c
17661         * gcc.c-torture/execute/builtins/memset.c
17662         * gcc.c-torture/execute/builtins/printf.c
17663         * gcc.c-torture/execute/builtins/sprintf.c
17664         * gcc.c-torture/execute/builtins/strcat.c
17665         * gcc.c-torture/execute/builtins/strchr.c
17666         * gcc.c-torture/execute/builtins/strcmp.c
17667         * gcc.c-torture/execute/builtins/strcpy.c
17668         * gcc.c-torture/execute/builtins/strcspn.c
17669         * gcc.c-torture/execute/builtins/strlen-2.c
17670         * gcc.c-torture/execute/builtins/strlen.c
17671         * gcc.c-torture/execute/builtins/strncat.c
17672         * gcc.c-torture/execute/builtins/strncmp-2.c
17673         * gcc.c-torture/execute/builtins/strncmp.c
17674         * gcc.c-torture/execute/builtins/strncpy.c
17675         * gcc.c-torture/execute/builtins/strpbrk.c
17676         * gcc.c-torture/execute/builtins/strpcpy-2.c
17677         * gcc.c-torture/execute/builtins/strpcpy.c
17678         * gcc.c-torture/execute/builtins/strrchr.c
17679         * gcc.c-torture/execute/builtins/strspn.c
17680         * gcc.c-torture/execute/builtins/strstr-asm.c
17681         * gcc.c-torture/execute/builtins/strstr.c:
17682         ... these new files.
17683
17684         * gcc.c-torture/execute/builtins/abs-2-lib.c
17685         * gcc.c-torture/execute/builtins/abs-3-lib.c
17686         * gcc.c-torture/execute/builtins/complex-1-lib.c
17687         * gcc.c-torture/execute/builtins/fprintf-lib.c
17688         * gcc.c-torture/execute/builtins/fputs-lib.c
17689         * gcc.c-torture/execute/builtins/memcmp-lib.c
17690         * gcc.c-torture/execute/builtins/memmove-lib.c
17691         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17692         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17693         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17694         * gcc.c-torture/execute/builtins/memset-lib.c
17695         * gcc.c-torture/execute/builtins/printf-lib.c
17696         * gcc.c-torture/execute/builtins/sprintf-lib.c
17697         * gcc.c-torture/execute/builtins/strcat-lib.c
17698         * gcc.c-torture/execute/builtins/strchr-lib.c
17699         * gcc.c-torture/execute/builtins/strcmp-lib.c
17700         * gcc.c-torture/execute/builtins/strcpy-lib.c
17701         * gcc.c-torture/execute/builtins/strcspn-lib.c
17702         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17703         * gcc.c-torture/execute/builtins/strlen-lib.c
17704         * gcc.c-torture/execute/builtins/strncat-lib.c
17705         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17706         * gcc.c-torture/execute/builtins/strncmp-lib.c
17707         * gcc.c-torture/execute/builtins/strncpy-lib.c
17708         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17709         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17710         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17711         * gcc.c-torture/execute/builtins/strrchr-lib.c
17712         * gcc.c-torture/execute/builtins/strspn-lib.c
17713         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17714         * gcc.c-torture/execute/builtins/strstr-lib.c
17715         * gcc.c-torture/execute/builtins/lib/abs.c
17716         * gcc.c-torture/execute/builtins/lib/fprintf.c
17717         * gcc.c-torture/execute/builtins/lib/memset.c
17718         * gcc.c-torture/execute/builtins/lib/printf.c
17719         * gcc.c-torture/execute/builtins/lib/sprintf.c
17720         * gcc.c-torture/execute/builtins/lib/strcpy.c
17721         * gcc.c-torture/execute/builtins/lib/strcspn.c
17722         * gcc.c-torture/execute/builtins/lib/strncat.c
17723         * gcc.c-torture/execute/builtins/lib/strncmp.c
17724         * gcc.c-torture/execute/builtins/lib/strncpy.c
17725         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17726         * gcc.c-torture/execute/builtins/lib/strspn.c
17727         * gcc.c-torture/execute/builtins/lib/strstr.c:
17728         New files containing support routines.
17729
17730         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17731         declaration.
17732         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17733         when not optimizing.
17734
17735 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17736
17737         PR c++/16240
17738         * g++.dg/abi/mangle22.C: New test.
17739         * g++.dg/abi/mangle23.C: Likewise.
17740
17741 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17742
17743         PR fortran/16290
17744         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17745         Allow for cases without denormalized floating point numbers.
17746
17747 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17748
17749         PR c/1027
17750         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17751         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17752         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17753         expected warning text.
17754         * gcc.dg/format/diag-2.c: New test.
17755
17756 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17757
17758         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17759
17760 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17761
17762         * gcc.dg/builtins-43.c: New.
17763         * gcc.dg/builtins-44.c: New.
17764         * gcc.dg/builtins-45.c: New.
17765
17766 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17767             Andreas Tobler  <a.tobler@schweiz.ch>
17768
17769         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17770         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17771         as SIGSEGV.
17772         * gcc.dg/cleanup-11.c: Likewise.
17773         * gcc.dg/cleanup-8.c: Likewise.
17774         * gcc.dg/cleanup-9.c: Likewise.
17775         * gcc.dg/cleanup-5.c: Run on all platforms.
17776
17777 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17778
17779         * g++.dg/warn/nonnull1.C: New test.
17780
17781 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17782
17783         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17784         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17785         Special-case the Sun compiler wrt to <complex.h>.
17786
17787 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17788
17789         * gcc.dg/Wunreachable-8.C: New test.
17790
17791         * gcc.dg/h8300-ice2.c : New test.
17792
17793 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17794
17795         PR fortran/16161
17796         * gfortran.fortran-torture/compile/implicit.f90: Add test
17797         for implicit character.
17798
17799 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17800
17801         PR fortran/16289
17802         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17803         Use tiny() intrinsic to find smallest non-negative real
17804
17805 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17806
17807         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17808         * gcc.dg/compat/struct-by-value-22_x.c: New.
17809         * gcc.dg/compat/struct-by-value-22_y.c: New.
17810
17811         * gcc.c-torture/execute/20040629-1.c: New test.
17812
17813 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17814
17815         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17816         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17817
17818         PR target/16195
17819         * gcc.dg/20040625-1.c: New test.
17820
17821 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17822
17823         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17824
17825 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17826
17827         PR fortran/15963
17828         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17829
17830 2004-06-29  Richard Henderson  <rth@redhat.com>
17831
17832         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17833
17834 2004-06-29  Paul Brook  <paul@codesourcery.com>
17835
17836         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17837         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17838
17839 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         PR c++/16260
17842         * g++.dg/parse/crash15.C: New.
17843
17844 2004-06-28  Andrew Pinski  <apinski@apple.com>
17845
17846         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17847         by the error already.
17848
17849         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17850
17851 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17852
17853         PR target/14041
17854         * gcc.dg/h8300-bss-align-1.c : New.
17855
17856 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         * PR c++/16174
17859         * g++.dg/template/ctor4.C: New.
17860
17861 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17862
17863         PR c++/16205
17864         * g++.dg/warn/Wsequence-point-1.C: New test.
17865
17866 2004-06-27  Paul Brook  <paul@codesourcery.com>
17867
17868         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17869
17870 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17871
17872         * g++.old-deja/g++.mike/p7325.C: Remove.
17873
17874 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17875
17876         PR c/14963
17877         * gcc.dg/pr14963.c: New test.
17878
17879 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/16193
17882         * g++.dg/parse/redef1.C: New test.
17883
17884 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17885
17886         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17887         20021110.c.
17888         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17889         20021119-1.c.
17890         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17891         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17892         5-04.c.
17893         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17894         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17895         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17896         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17897         g++.brendan/enum14.C.
17898         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17899         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17900         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17901         g++.mike/virt1.C.
17902         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17903         memtemp24.C.
17904
17905 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17906
17907         * gcc.dg/20040527-1.c: New test case.
17908
17909 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17910
17911         PR gfortran/pr16196
17912         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17913
17914 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17915
17916         PR middle-end/15825
17917         * gcc.dg/pr15825-1.c: New test case.
17918
17919 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17920
17921         * gcc.c-torture/execute/20040625-1.c: New test.
17922
17923 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17924
17925         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17926
17927 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17928
17929         * gcc.dg/torture/mips-div-1.c: New test.
17930
17931 2004-06-24  Jeff Law  <law@redhat.com>
17932
17933         * gcc.dg/tree-ssa/20040624-1.c: New test.
17934
17935 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17936
17937         * gcc.c-torture/compile/20040624-1.c: New test.
17938
17939 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17940
17941         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17942         this directory.
17943
17944 2004-06-23  Andrew Pinski  <apinski@apple.com>
17945
17946         PR middle-end/15988
17947         * g++.dg/opt/ptrmem4.C: New test.
17948
17949         * gcc.dg/c90-array-quals-2.c: New test.
17950
17951 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17952
17953         * gcc.dg/kpice1.c: New test.
17954
17955 2006-06-23  Andrew Pinski  <apinski@apple.com>
17956
17957         * gcc.dg/c90-array-quals.c: New test.
17958
17959 2006-06-22  Richard Henderson  <rth@redhat.com>
17960
17961         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17962
17963 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17964
17965         * gcc.dg/builtins-config.h: Handle FreeBSD.
17966
17967 2006-06-22  Richard Henderson  <rth@redhat.com>
17968
17969         * g++.dg/opt/devirt1.C: New.
17970
17971 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17972
17973         * g++.dg/opt/pr15551.C: New testcase.
17974
17975 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17976
17977         PR target/14800
17978         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17979         x86_64-*-linux* when compiling for 32bit.
17980
17981 2004-06-21  Andrew Pinski  <apinski@apple.com>
17982
17983         * gcc.dg/pch/struct-1.c: New.
17984         * gcc.dg/pch/struct-1.hs: New.
17985
17986 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17987
17988         * gcc.dg/pch/save-temps-1.c: New file.
17989         * gcc.dg/pch/save-temps-1.hs: New file.
17990
17991 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17992
17993         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17994         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17995
17996 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17997
17998         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17999         to fix type error.
18000         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18001         Remove trailing spaces.
18002
18003 2004-06-21  Richard Henderson  <rth@redhat.com>
18004
18005         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18006         merging && to BIT_FIELD_REF.
18007
18008 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18009
18010         * g++.dg/opt/placeholder1.C: New test.
18011
18012 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18013
18014         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18015         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18016         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18017         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18018
18019 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18020
18021         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18022         extern "C".
18023         * g++.dg/other/pragma-re-1.C: Add comments.
18024
18025 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18026
18027         PR gfortran/16080
18028         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18029
18030 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18031
18032         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18033         instead of setting the type of size_t by
18034         hand.
18035
18036 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18037
18038         * gcc.dg/unordered-2.c: New test case.
18039         * gcc.dg/unordered-3.c: New test case.
18040
18041 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18042
18043         PR other/16043
18044         * lib/g++.exp (g++_version): Tweak regexp for version
18045         * lib/g77.exp (g77_version): Likewise.
18046         * lib/gfortran.exp (gfortran_version): Likewise.
18047         * lib/objc.exp (objc_version): Likewise.
18048         * lib/treelang.exp (treelang_version): Likewise.
18049
18050 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18051
18052         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18053         Use INT_MAX instead of __INT_MAX__.
18054         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18055
18056         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18057         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18058         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18059         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18060         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18061         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18062         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18063         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18064         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18065
18066         * gcc.dg/range-test-1.c: New test.
18067         * g++.dg/opt/range-test-1.C: New test.
18068
18069 2004-06-17  Richard Henderson  <rth@redhat.com>
18070
18071         * objc.dg/sync-1.m: New.
18072         * objc.dg/try-catch-1.m: Don't force next runtime.
18073         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18074         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18075         shadowed catch clause.
18076         * objc.dg/try-catch-5.m: New.
18077
18078 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18079
18080         Bug 14610
18081         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18082
18083 2004-06-15  Richard Henderson  <rth@redhat.com>
18084
18085         * gcc.dg/20001116-1.c: Move expected warning line.
18086
18087 2004-06-15  Richard Henderson  <rth@redhat.com>
18088
18089         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18090         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18091
18092 2004-06-15  Jeff Law  <law@redhat.com>
18093
18094         * gcc.dg/tree-ssa/20040615-1.c: New test.
18095         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18096         be less sensitive to operand ordering.
18097         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18098
18099 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18100
18101         * g++.dg/abi/bitfield3.C: Add comment..
18102
18103 2004-06-15  Richard Henderson  <rth@redhat.com>
18104
18105         * g++.dg/ext/stmtexpr1.C: XFAIL.
18106         * gcc.dg/20030612-1.c: XFAIL.
18107
18108 2004-06-15  Eric Christopher  <echristo@redhat.com>
18109
18110         * g++.dg/charset/asm5.c: New.
18111         * gcc.dg/charset/asm6.c: New.
18112
18113 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18114
18115         PR fortran/15962
18116         * gfortran.fortran-torture/execute/select_1.f90: New test.
18117
18118 2004-06-15  Paul Brook  <paul@codesourcery.com>
18119
18120         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18121
18122 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18123
18124         PR c++/15967
18125         * g++.dg/lookup/crash3.C: New test.
18126
18127 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18128
18129         PR c++/15947
18130         * g++.dg/parse/dtor4.C: New test.
18131
18132 2004-06-14  Jeff Law  <law@redhat.com>
18133
18134         * gcc.c-torture/compile/20040614-1.c: New test.
18135
18136 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18137
18138         PR fortran/15211
18139         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18140         LEN of a character array.
18141
18142 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18143
18144         PR c++/15096
18145         * g++.dg/template/ptrmem10.C: New test.
18146
18147         PR c++/14930
18148         * g++.dg/template/friend30.C: New test.
18149
18150 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18151
18152         PR fortran/14928
18153         * gfortran.fortran-torture/compile/mloc.f90: New test.
18154
18155 2004-06-13  Paul Brook  <paul@codesourcery.com>
18156
18157         * gfortran.fortran-torture/execute/random_2.f90: New test.
18158
18159 2004-06-13  Eric Christopher  <echristo@redhat.com>
18160
18161         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18162
18163 2004-06-12  Paul Brook  <paul@codesourcery.com>
18164
18165         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18166
18167 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18168
18169         PR fortran/14923
18170         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18171
18172 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18173
18174         PR fortran/14957
18175         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18176         syntax errors in end statements of contained subroutines.
18177
18178 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18179
18180         PR fortran/12841
18181         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18182
18183 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18184
18185         PR fortran/15665
18186         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18187
18188 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18189
18190         PR gfortran/12839
18191         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18192
18193 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18194
18195         PR c++/15862
18196         * g++.dg/parse/enum1.C: New test.
18197
18198 2004-06-10  Jeff Law  <law@redhat.com>
18199
18200         * gcc.c-torture/compile/20040610-1.c: New test.
18201
18202 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18203
18204         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18205         * g++.old-deja/g++.other/decl3.C: Likewise.
18206
18207 2004-06-10  Brian Booth  <bbooth@redhat.com>
18208
18209         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18210         V_MAY_DEF instead of VDEF.
18211         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18212
18213 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18214
18215         PR c++/14211
18216         * g++.dg/conversion/const1.C: New test.
18217
18218         PR c++/15076
18219         * g++.dg/conversion/reinterpret1.C: New test.
18220
18221         PR c++/15877
18222         * g++.dg/template/enum2.C: New test.
18223
18224         PR c++/15227
18225         * g++.dg/template/error13.C: New test.
18226
18227 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18228
18229         PR fortran/14957
18230         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18231         arguments to test_* REAL and of the right size.
18232
18233 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18234
18235         PR target/15569
18236         PR rtl-optimization/15681
18237         * gcc.dg/20040609-1.c: New test.
18238
18239 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18240
18241         PR c++/14791
18242         * g++.dg/opt/builtins1.C: New test.
18243
18244 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18245
18246         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18247         that use default windows32 struct layout.
18248         * gcc.dg/i386-bitfield2.c: Likewise.
18249
18250 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18251
18252         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18253         for mingw32 and cygwin targets.
18254
18255 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18256
18257         * gcc.dg/pch/macro-4.c: New.
18258         * gcc.dg/pch/macro-4.hs: New.
18259
18260 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18261
18262         PR fortran/13249
18263         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18264
18265 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18266
18267         PR fortran/13372
18268         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18269
18270 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18271
18272         PR gfortran/14897
18273         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18274
18275 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18276
18277         PR gfortran/15755
18278         * gfortran.fortran-torture/execute/backspace.c : New test.
18279
18280 2004-06-09  Paul Brook  <paul@codesourcery.com>
18281
18282         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18283         (pointer_to_section): Rewrite to use smaller array.
18284
18285 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18286
18287         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18288         * gcc.dg/ext/altivec-10.c: Same.
18289         * gcc.dg/ext/altivec-11.c: Same.
18290         * gcc.dg/ext/altivec-12.c: Same.
18291         * gcc.dg/ext/altivec-13.c: Same.
18292         * gcc.dg/ext/altivec-14.c: Same.
18293         * gcc.dg/ext/altivec-15.c: Same.
18294         * gcc.dg/ext/altivec-16.c: Same.
18295         * gcc.dg/ext/altivec-3.c: Same.
18296         * gcc.dg/ext/altivec-4.c: Same.
18297         * gcc.dg/ext/altivec-6.c: Same.
18298         * gcc.dg/ext/altivec-7.c: Same.
18299         * gcc.dg/ext/altivec-8.c: Same.
18300         * gcc.dg/ext/altivec-varargs-1.c: Same.
18301
18302         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18303         * g++.dg/ext/altivec-10.C: Same.
18304         * g++.dg/ext/altivec-2.C: Same.
18305         * g++.dg/ext/altivec-3.C: Same.
18306         * g++.dg/ext/altivec-4.C: Same.
18307         * g++.dg/ext/altivec-5.C: Same.
18308         * g++.dg/ext/altivec-6.C: Same.
18309         * g++.dg/ext/altivec-7.C: Same.
18310         * g++.dg/ext/altivec-8.C: Same.
18311         * g++.dg/ext/altivec-9.C: Same.
18312
18313 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18314
18315         PR c++/7841
18316         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18317
18318 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18319
18320         * gcc.dg/union-1.c: New test.
18321
18322 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18323
18324         * gcc.dg/builtins-41.c: New test case.
18325         * gcc.dg/builtins-42.c: New test case.
18326
18327 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18328
18329         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18330         * g++.dg/ext/altivec-10.C: Same.
18331         * g++.dg/ext/altivec-2.C: Same.
18332         * g++.dg/ext/altivec-3.C: Same.
18333         * g++.dg/ext/altivec-4.C: Same.
18334         * g++.dg/ext/altivec-5.C: Same.
18335         * g++.dg/ext/altivec-6.C: Same.
18336         * g++.dg/ext/altivec-7.C: Same.
18337         * g++.dg/ext/altivec-8.C: Same.
18338         * g++.dg/ext/altivec-9.C: Same.
18339         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18340         * g++.old-deja/g++.brendan/new3.C: Same.
18341         * gcc.c-torture/execute/eeprof-1.x: Same.
18342
18343 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18344
18345         PR c/14765
18346         * gcc.dg/pr14765-1.c: New test.
18347
18348 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18349
18350         PR c/14649
18351         * gcc.dg/pr14649-1.c: New test case.
18352
18353 2004-06-07  Richard Henderson  <rth@redhat.com>
18354
18355         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18356         if temporaries.
18357
18358 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18359
18360         * g++.dg/eh/elide1.C: Remove XFAIL.
18361
18362 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18363
18364         PR c++/15337
18365         * g++.dg/expr/sizeof3.C: New test.
18366
18367         PR c++/14777
18368         * g++.dg/template/access14.C: New test.
18369
18370         PR c++/15554
18371         * g++.dg/template/enum1.C: New test.
18372
18373         PR c++/15057
18374         * g++.dg/eh/throw1.C: New test.
18375
18376 2004-06-07  David Ayers  <d.ayers@inode.at>
18377             Ziemowit Laski  <zlaski@apple.com>
18378
18379         * lib/objc.exp (objc_target_compile): Revert the '-framework
18380         Foundation' flag fix, since bare Darwin does not ship
18381         with the Foundation framework.
18382         * objc/execute/next_mapping.h: Provide a local NSConstantString
18383         @interface and @implementation.
18384         (objc_constant_string_init): A constructor function, used to
18385         initialize the NSConstantString meta-class object.
18386         * objc/execute/string1.m: Include "next_mapping.h" instead of
18387         <Foundation/NSString.h>.
18388         * objc/execute/string2.m: Likewise.
18389         * objc/execute/string3.m: Likewise.
18390         * objc/execute/string4.m: Likewise.
18391
18392 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18393
18394         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18395         to double. Replace double with FLOAT.
18396         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18397
18398         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18399         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18400         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18401         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18402         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18403         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18404         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18405         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18406
18407 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18408
18409         PR c/13519
18410         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18411
18412 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18413
18414         PR c++/15503
18415         * g++.dg/template/meminit2.C: New test.
18416
18417 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18418
18419         PR target/15822
18420         * gcc.c-torture/execute/compare-fp-1.c,
18421         gcc.c-torture/execute/compare-fp-2.c,
18422         gcc.c-torture/execute/compare-fp-3.c,
18423         gcc.c-torture/execute/compare-fp-4.c,
18424         gcc.c-torture/execute/compare-fp-3.x,
18425         gcc.c-torture/execute/compare-fp-4.x: Moved...
18426         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18427         gcc.c-torture/execute/ieee/compare-fp-2.c,
18428         gcc.c-torture/execute/ieee/compare-fp-3.c,
18429         gcc.c-torture/execute/ieee/compare-fp-4.c,
18430         gcc.c-torture/execute/ieee/compare-fp-3.x,
18431         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18432
18433 2004-06-04  David Ayers  <d.ayers@inode.at>
18434
18435         * objc/execute/protocol-isEqual-4.m: New testcase.
18436
18437 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18438
18439         * objc/execute/protocol-isEqual-1.m: New testcase.
18440         * objc/execute/protocol-isEqual-2.m: New testcase.
18441         * objc/execute/protocol-isEqual-3.m: New testcase.
18442
18443 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18444
18445         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18446
18447 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18448
18449         * lib/objc.exp (objc_target_compile): When running tests on
18450         Darwin (Mac OS X), inform the linker about '-framework
18451         'Foundation'.
18452
18453 2004-06-02  Eric Christopher  <echristo@redhat.com>
18454
18455         * gcc.c-torture/compile/20040602-1.c: New.
18456
18457 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18458
18459         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18460         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18461
18462         PR tree-optimization/14736
18463         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18464
18465         PR tree-optimization/14042
18466         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18467
18468         PR tree-optimization/14729
18469         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18470
18471 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18472
18473         PR fortran/15557
18474         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18475
18476 2004-06-01  Richard Hederson  <rth@redhat.com>
18477
18478         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18479
18480 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18481
18482         PR c++/14932
18483         * g++.dg/parse/offsetof4.C: New test.
18484
18485 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18486
18487         PR objc/7993
18488         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18489
18490 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18491
18492         PR c++/15701
18493         * g++.dg/template/friend29.C: New test.
18494
18495 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18496
18497         PR c/15749
18498         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18499
18500 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18501
18502         * gcc.dg/sparc-trap-1.c: New test.
18503
18504 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18505
18506         PR middle-end/15069
18507         * g++.dg/opt/fold3.C: New test case.
18508
18509 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18510
18511         * lib/target-supports.exp (check_iconv_available): Fix fallout
18512         from 2004-05-28 patch.
18513
18514 2004-05-30  Paul Brook  <paul@codesourcery.com>
18515
18516         PR fortran/15620
18517         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18518         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18519
18520 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18521
18522         * gfortran.fortran-torture/execute/random_1.f90: New test.
18523
18524 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18525
18526         * g++.dg/ext/altivec-10.C: New test.
18527
18528 2004-05-29  Paul Brook  <paul@codesourcery.com>
18529
18530         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18531
18532 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18533
18534         * gcc.dg/altivec-16.c: New test.
18535
18536 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18537
18538         * lib/target-supports.exp (check_vmx_hw_available): New.
18539         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18540
18541         * lib/target-supports.exp (check_alias_available,
18542         check_iconv_available, check_named_sections_available): Use
18543         unique names for temporary files.
18544
18545 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18546
18547         * gcc.dg/altivec-15.c: New test.
18548
18549 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/15083
18552         * g++.dg/warn/noeffect6.C: New test.
18553
18554         PR c++/15471
18555         * g++.dg/expr/ptrmem4.C: New test.
18556
18557         PR c++/15640
18558         * g++.dg/template/operator3.C: New test.
18559
18560 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18561
18562         PR c++/14668
18563         * g++.dg/lookup/redecl1.C: New test.
18564         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18565
18566 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18567
18568         * gcc.c-torture/execute/compare-fp-1.c,
18569         gcc.c-torture/execute/compare-fp-2.c,
18570         gcc.c-torture/execute/compare-fp-3.c,
18571         gcc.c-torture/execute/compare-fp-4.c,
18572         gcc.c-torture/execute/compare-fp-3.x,
18573         gcc.c-torture/execute/compare-fp-4.x,
18574         gcc.dg/pr15649-1.c: New.
18575
18576 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18577
18578         PR c++/12883
18579         * g++.dg/init/array14.C: New test.
18580
18581 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18582
18583         * lib/compat.exp (compat-get-options-main): New.
18584         (compat-get-options): Remove unneeded code, warn for ignored
18585         command.
18586         (compat-execute): Check flag set by dg-require-* commands.
18587
18588         * lib/compat.exp (compat-execute): Break up long lines.
18589
18590 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18591
18592         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18593         * gcc.dg/altivec-14.c: New test.
18594         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18595
18596         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18597         * gcc.dg/altivec-12.c: Ditto.
18598
18599         * gcc.dg/altivec-3.c: Move call to altivec_check.
18600
18601 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18602
18603         PR c++/15044
18604         * g++.dg/template/error12.C: New test.
18605
18606         PR c++/15317
18607         * g++.dg/ext/attrib15.C: New test.
18608
18609         PR c++/15329
18610         * g++.dg/template/ptrmem9.C: New test.
18611
18612 2004-05-25  Paul Brook  <paul@codesourcery.com>
18613
18614         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18615
18616 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18617
18618         PR c++/15165
18619         * g++.dg/template/crash19.C: New test.
18620
18621 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18622
18623         PR c++/15025
18624         * g++.dg/template/redecl1.C: New test.
18625
18626 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18627
18628         PR c++/14821
18629         * g++.dg/other/ns1.C: New test.
18630
18631         PR c++/14883
18632         * g++.dg/template/invalid1.C: New test.
18633
18634 2004-05-23  Paul Brook  <paul@codesourcery.com>
18635         Victor Leikehman  <lei@haifasphere.co.il>
18636
18637         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18638         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18639
18640 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18641
18642         PR c++/15285
18643         PR c++/15299
18644         * g++.dg/template/non-dependent5.C: New test.
18645         * g++.dg/template/non-dependent6.C: New test.
18646
18647 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18648
18649         PR c++/15507
18650         * g++.dg/inherit/union1.C: New test.
18651
18652         PR c++/15542
18653         * g++.dg/template/addr1.C: New test.
18654
18655         PR c++/15427
18656         * g++.dg/template/array5.C: New test.
18657
18658         PR c++/15287
18659         * g++.dg/template/array6.C: New test.
18660
18661 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18662             Roger Sayle  <roger@eyesopen.com>
18663
18664         * g++.dg/lookup/forscope2.C: New test case.
18665
18666 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18667
18668         * gcc.dg/cpp/Wmissingdirs.c: New.
18669
18670 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18671
18672         PR target/15301
18673         * gcc.dg/compat/union-m128-1.h: New file.
18674         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18675         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18676         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18677
18678 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18679
18680         PR target/15302
18681         * gcc.dg/compat/struct-complex-1.h: New file.
18682         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18683         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18684         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18685
18686 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18687
18688         PR middle-end/3074
18689         * gcc.dg/pr3074-1.c: New test case.
18690         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18691
18692 2004-05-20  Falk Hueffner  <falk@debian.org>
18693
18694         PR other/15526
18695         * gcc.dg/ftrapv-1.c: New test case.
18696
18697 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18698
18699         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18700
18701 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18702             Jeff Law  <law@redhat.com>
18703
18704         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18705         * gcc.dg/tree-ssa/20040518-2.c: New test.
18706
18707         * gcc.dg/tree-ssa/20040518-1.c: New test.
18708
18709 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18710
18711         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18712
18713 2004-05-18  Paul Brook  <paul@codesourcery.com>
18714
18715         PR fortran/13930
18716         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18717
18718 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18719
18720         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18721         constant folding.
18722
18723 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18724
18725         * gcc.dg/tree-ssa/20040517-1.c: New test.
18726
18727 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18728
18729         * gcc.dg/loop-4.c: New test.
18730
18731 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18732
18733         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18734
18735 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18736
18737         PR fortran/15311
18738         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18739
18740 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18741
18742         PR fortran/13826
18743         PR fortran/13940
18744         * gfortran.fortran-torture/compile/data_1.f90: New test.
18745
18746 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18747
18748         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18749         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18750
18751 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18752
18753         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18754
18755 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18756
18757         PR c/15444
18758         * gcc.dg/format/xopen-1.c: Adjust expected message.
18759         * gcc.dg/format/xopen-3.c: New test.
18760
18761 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18762
18763         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18764
18765 2004-05-14  Jeff Law  <law@redhat.com>
18766
18767         * gcc.dg/tree-ssa/20040514-2.c: New test.
18768
18769 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18770
18771         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18772         this ...
18773         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18774         this.
18775
18776 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18777
18778         * gcc.dg/tree-ssa/20040514-1.c: New test.
18779
18780 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18781
18782         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18783         test.
18784
18785 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18786
18787         PR fortran/14066
18788         * gfortran.fortran-torture/compile/do_1.f90: New test.
18789
18790 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18791
18792         PR fortran/15051
18793         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18794         test.
18795
18796 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18797
18798         PR fortran/15149
18799         * gfortran.fortran-torture/execute/random_init.f90: New test.
18800
18801 2004-05-13  Paul Brook  <paul@codesourcery.com>
18802
18803         PR fortran/15314
18804         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18805
18806 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18807
18808         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18809         for the powerpc case.
18810
18811 2004-05-13  Jeff Law  <law@redhat.com>
18812
18813         * gcc.dg/tree-ssa/20040513-1.c: New test.
18814         * gcc.dg/tree-ssa/20040513-2.c: New test.
18815
18816 2004-05-13  Paul Brook  <paul@codesourcery.com>
18817
18818         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18819         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18820         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18821
18822 2004-05-13  Andreas Schwab  <schwab@suse.de>
18823
18824         PR other/10819
18825         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18826         characters.
18827
18828 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18829
18830         PR fortran/15294
18831         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18832
18833 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18834
18835         Merge from tree-ssa-20020619-branch.  See
18836         ChangeLog.tree-ssa for details.
18837
18838 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18839
18840         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18841         include <altivec.h> explicitly.
18842         * gcc.dg/altivec-13.c: Likewise.
18843
18844 2004-05-11  Paul Brook  <paul@codesourcery.com>
18845
18846         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18847
18848 2004-05-10  Eric Christopher  <echristo@redhat.com>
18849
18850         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18851         * gcc.dg/sibcall-4.c: Ditto.
18852
18853 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18854
18855         * g++.dg/ext/altivec-8.C: New test case.
18856         * gcc.dg/altivec-13.c: New test case.
18857
18858 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18859
18860         * gcc.c-torture/execute/divcmp-1.c: New test case.
18861         * gcc.c-torture/execute/divcmp-2.c: New test case.
18862         * gcc.c-torture/execute/divcmp-3.c: New test case.
18863
18864 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18865
18866         * g++.dg/other/pragma-re-2.C: New test.
18867
18868 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18869
18870         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18871         * gcc.dg/i386-387-2.c: Likewise.
18872
18873         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18874         __builtin_drem.
18875         * gcc.dg/i386-387-6.c: Likewise.
18876
18877 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18878
18879         * gcc.dg/builtins-33.c: Also check log1p*.
18880
18881 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18882
18883         PR optimization/15296
18884         * gcc.c-torture/execute/pr15296.c: New test.
18885
18886 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18887
18888         * gcc.dg/builtins-40.c: New test.
18889
18890 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18891
18892         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18893
18894 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18895
18896         * g++.dg/ext/spe1.C: New testcase.
18897
18898 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18899
18900         * objc.dg/image-info.m: Allow additional attributes
18901         for __image_info section.
18902
18903 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18904
18905         * gcc.dg/torture/mips-hilo-2.c: New test.
18906
18907 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18908
18909         PR c++/14389
18910         * g++.dg/template/member5.C: New test.
18911
18912 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18913
18914         * gcc.dg/builtins-34.c: Also check expm1*.
18915
18916 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18917
18918         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18919         * gcc.dg/torture/builtin-convert-3.c: New test.
18920
18921 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18922
18923         PR middle-end/15054
18924         * g++.dg/opt/pr15054.C: New test.
18925
18926 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18927
18928         * gcc.dg/torture/builtin-rounding-1.c: New test.
18929         * gcc.dg/builtins-25.c: Delete.
18930         * gcc.dg/builtins-29.c: Delete.
18931
18932 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18933
18934         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18935         * gcc.dg/sibcall-4.c: Likewise.
18936         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18937
18938 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18939
18940         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18941         bit-field on 16-bit targets.
18942
18943 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18944
18945         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18946         16-bit targets.
18947
18948 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18949
18950         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18951         * gcc.dg/rs6000-power2-2.c: Likewise.
18952
18953 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18954
18955         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18956         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18957         Change the asm registers to be in form of frN instead of fN.
18958
18959 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18960
18961         * gcc.dg/torture/builtin-convert-2.c: New test.
18962
18963 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18964
18965         * gcc.dg/rs6000-power2-1.c: New test.
18966         * gcc.dg/rs6000-power2-2.c: New test.
18967
18968 2004-04-28  Jan Hubicka  <jh@suse.cz>
18969
18970         * gcc.dg/unused-6.c: New test.
18971
18972 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18973             Ulrich Weigand  <uweigand@de.ibm.com>
18974
18975         * ada/acats/run_all.sh: Define $target variable.
18976
18977 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18978
18979         PR c++/15119
18980         * g++.dg/other/vararg-1.C: New test.
18981
18982         PR c++/4794
18983         * g++.dg/eh/cleanup3.C: New test.
18984
18985 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18986
18987         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18988         and ad8011a (target_insn).
18989         * ada/acats/support/macro.dfs: Likewise.
18990         * ada/acats/support/impbit.adb: New file.
18991
18992 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18993
18994         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18995
18996 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18997
18998         * gcc.dg/loop-3.c: New test.
18999
19000 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19001
19002         * gcc.c-torture/execute/simd-5.c: New test.
19003
19004 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19005
19006         PR c++/15064
19007         * g++.dg/template/crash18.C: New test.
19008
19009 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19010
19011         * g++.dg/ext/complit3.C: New test.
19012
19013 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19014
19015         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19016         * gcc.dg/altivec-3.c: Same.
19017         * gcc.dg/altivec-varargs-1.c: Same.
19018
19019 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19020
19021         * lib/target-supports.exp (check_profiling_available): Assume
19022         profiling is not available on powerpc-eabi targets.
19023
19024 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19025
19026         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19027         * gcc.dg/vmx/bug-1.c: Ditto.
19028
19029 2004-04-20  Eric Christopher  <echristo@redhat.com>
19030
19031         * gcc.dg/charset/extern.c: New test.
19032         * g++.dg/charset/extern3.cc: Ditto.
19033
19034 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19035
19036         * gcc.dg/builtins-39.c: New test.
19037
19038 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19039
19040         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19041
19042 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19043
19044         * gcc.dg/torture/mips-hilo-1.c: New test.
19045
19046 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19047
19048         * gcc.c-torture/compile/20040419-1.c: New test.
19049
19050 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19051
19052         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19053
19054 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19055             Aldy Hernandez  <aldyh@redhat.com>
19056
19057         * gcc.c-torture/execute/va-arg-24.c: New.
19058
19059 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19060             Aldy Hernandez  <aldyh@redhat.com>
19061
19062         * gcc.dg/vmx/1b-01.c: New.
19063         * gcc.dg/vmx/1b-02.c: New.
19064         * gcc.dg/vmx/1b-03.c: New.
19065         * gcc.dg/vmx/1b-04.c: New.
19066         * gcc.dg/vmx/1b-05.c: New.
19067         * gcc.dg/vmx/1b-06.c: New.
19068         * gcc.dg/vmx/1b-07.c: New.
19069         * gcc.dg/vmx/1c-01.c: New.
19070         * gcc.dg/vmx/1c-02.c: New.
19071         * gcc.dg/vmx/3a-01a.c: New.
19072         * gcc.dg/vmx/3a-01.c: New.
19073         * gcc.dg/vmx/3a-01m.c: New.
19074         * gcc.dg/vmx/3a-03.c: New.
19075         * gcc.dg/vmx/3a-03m.c: New.
19076         * gcc.dg/vmx/3a-04.c: New.
19077         * gcc.dg/vmx/3a-04m.c: New.
19078         * gcc.dg/vmx/3a-05.c: New.
19079         * gcc.dg/vmx/3a-06.c: New.
19080         * gcc.dg/vmx/3a-06m.c: New.
19081         * gcc.dg/vmx/3a-07.c: New.
19082         * gcc.dg/vmx/3b-01.c: New.
19083         * gcc.dg/vmx/3b-02.c: New.
19084         * gcc.dg/vmx/3b-10.c: New.
19085         * gcc.dg/vmx/3b-13.c: New.
19086         * gcc.dg/vmx/3b-14.c: New.
19087         * gcc.dg/vmx/3b-15.c: New.
19088         * gcc.dg/vmx/3c-01a.c: New.
19089         * gcc.dg/vmx/3c-01.c: New.
19090         * gcc.dg/vmx/3c-02.c: New.
19091         * gcc.dg/vmx/3c-03.c: New.
19092         * gcc.dg/vmx/3d-01.c: New.
19093         * gcc.dg/vmx/4-01.c: New.
19094         * gcc.dg/vmx/4-03.c: New.
19095         * gcc.dg/vmx/5-01.c: New.
19096         * gcc.dg/vmx/5-02.c: New.
19097         * gcc.dg/vmx/5-03.c: New.
19098         * gcc.dg/vmx/5-04.c: New.
19099         * gcc.dg/vmx/5-05.c: New.
19100         * gcc.dg/vmx/5-06.c: New.
19101         * gcc.dg/vmx/5-07.c: New.
19102         * gcc.dg/vmx/5-07t.c: New.
19103         * gcc.dg/vmx/5-08.c: New.
19104         * gcc.dg/vmx/5-10.c: New.
19105         * gcc.dg/vmx/5-11.c: New.
19106         * gcc.dg/vmx/7-01a.c: New.
19107         * gcc.dg/vmx/7-01.c: New.
19108         * gcc.dg/vmx/7c-01.c: New.
19109         * gcc.dg/vmx/7d-01.c: New.
19110         * gcc.dg/vmx/7d-02.c: New.
19111         * gcc.dg/vmx/8-01.c: New.
19112         * gcc.dg/vmx/8-02a.c: New.
19113         * gcc.dg/vmx/8-02.c: New.
19114         * gcc.dg/vmx/brode-1.c: New.
19115         * gcc.dg/vmx/bug-1.c: New.
19116         * gcc.dg/vmx/bug-2.c: New.
19117         * gcc.dg/vmx/bug-3.c: New.
19118         * gcc.dg/vmx/cw-bug-1.c: New.
19119         * gcc.dg/vmx/cw-bug-2.c: New.
19120         * gcc.dg/vmx/cw-bug-3.c: New.
19121         * gcc.dg/vmx/dct.c: New.
19122         * gcc.dg/vmx/debug-1.c: New.
19123         * gcc.dg/vmx/debug-2.c: New.
19124         * gcc.dg/vmx/debug-3.c: New.
19125         * gcc.dg/vmx/debug-4.c: New.
19126         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19127         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19128         * gcc.dg/vmx/eg-5.c: New.
19129         * gcc.dg/vmx/fft.c: New.
19130         * gcc.dg/vmx/gcc-bug-1.c: New.
19131         * gcc.dg/vmx/gcc-bug-2.c: New.
19132         * gcc.dg/vmx/gcc-bug-3.c: New.
19133         * gcc.dg/vmx/gcc-bug-4.c: New.
19134         * gcc.dg/vmx/gcc-bug-5.c: New.
19135         * gcc.dg/vmx/gcc-bug-6.c: New.
19136         * gcc.dg/vmx/gcc-bug-7.c: New.
19137         * gcc.dg/vmx/gcc-bug-8.c: New.
19138         * gcc.dg/vmx/gcc-bug-9.c: New.
19139         * gcc.dg/vmx/gcc-bug-b.c: New.
19140         * gcc.dg/vmx/gcc-bug-c.c: New.
19141         * gcc.dg/vmx/gcc-bug-d.c: New.
19142         * gcc.dg/vmx/gcc-bug-e.c: New.
19143         * gcc.dg/vmx/gcc-bug-f.c: New.
19144         * gcc.dg/vmx/gcc-bug-g.c: New.
19145         * gcc.dg/vmx/gcc-bug-i.c: New.
19146         * gcc.dg/vmx/harness.h: New.
19147         * gcc.dg/vmx/ira1.c: New.
19148         * gcc.dg/vmx/ira2a.c: New.
19149         * gcc.dg/vmx/ira2b.c: New.
19150         * gcc.dg/vmx/ira2.c: New.
19151         * gcc.dg/vmx/ira2c.c: New.
19152         * gcc.dg/vmx/mem.c: New.
19153         * gcc.dg/vmx/newton-1.c: New.
19154         * gcc.dg/vmx/ops.c: New.
19155         * gcc.dg/vmx/sn7153.c: New.
19156         * gcc.dg/vmx/spill2.c: New.
19157         * gcc.dg/vmx/spill3.c: New.
19158         * gcc.dg/vmx/spill.c: New.
19159         * gcc.dg/vmx/t.c: New.
19160         * gcc.dg/vmx/varargs-1.c: New.
19161         * gcc.dg/vmx/varargs-2.c: New.
19162         * gcc.dg/vmx/varargs-3.c: New.
19163         * gcc.dg/vmx/varargs-4.c: New.
19164         * gcc.dg/vmx/varargs-5.c: New.
19165         * gcc.dg/vmx/varargs-6.c: New.
19166         * gcc.dg/vmx/varargs-7.c: New.
19167         * gcc.dg/vmx/vmx.exp: New.
19168         * gcc.dg/vmx/vprint-1.c: New.
19169         * gcc.dg/vmx/vscan-1.c: New.
19170         * gcc.dg/vmx/x-01.c: New.
19171         * gcc.dg/vmx/x-02.c: New.
19172         * gcc.dg/vmx/x-03.c: New.
19173         * gcc.dg/vmx/x-04.c: New.
19174         * gcc.dg/vmx/x-05.c: New.
19175         * gcc.dg/vmx/yousufi-1.c: New.
19176         * gcc.dg/vmx/zero-1.c: New.
19177         * gcc.dg/vmx/zero.c: New.
19178
19179 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19180
19181         * g++.dg/lookup/java1.C: Update for chage of
19182         _Jv_AllocObject.
19183         * g++.dg/lookup/java2.C: Likewise.
19184
19185 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19186
19187         * ada/acats/run_all.sh: use -O2 by default.
19188
19189 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19190
19191         * gcc.dg/vr-mult-[12].c: New tests.
19192
19193 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19194
19195         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19196
19197         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19198
19199 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19200
19201         * lib/target-supports.exp (check_profiling_available): Assume profiling
19202         isn't available for mips*-*-elf targets.
19203
19204 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19205
19206         * gcc.dg/builtins-38.c: New test.
19207
19208 2004-04-14  Eric Christopher  <echristo@redhat.com>
19209
19210         * g++.dg/charset/charset.exp: Run .cc extension tests.
19211
19212 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19213
19214         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19215
19216 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19217
19218         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19219
19220 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19221
19222         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19223         * gcc.dg/i386-387-2.c: Likewise.
19224
19225         * gcc.dg/i386-387-7.c: New test.
19226         * gcc.dg/i386-387-8.c: New test.
19227
19228         * gcc.dg/builtins-37.c: New test.
19229
19230 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19231
19232         * g++.dg/pch/externc-1.C: Add missing semicolon.
19233
19234 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19235
19236         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19237
19238 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19239
19240         * gcc.c-torture/execute/20040411-1.c: New test.
19241
19242 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19243
19244         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19245
19246 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19247
19248         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19249
19250 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19251
19252         * lib/target-supports.exp (check_named_sections_available): New.
19253         * lib/gcc-dg.exp (dg-require-named-sections): New.
19254         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19255         old-deja.exp.  Also prune error-count message from HP linker.
19256         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19257
19258         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19259         * g++.old-deja/g++.pt/static3.C: Likewise.
19260         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19261
19262 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19263
19264         * gcc.c-torture/execute/20040409-1.c: New test case.
19265         * gcc.c-torture/execute/20040409-2.c: New test case.
19266         * gcc.c-torture/execute/20040409-3.c: New test case.
19267
19268 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19269
19270         * gcc.dg/20040409-1.c: New test.
19271
19272 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19273
19274         PR target/14888
19275         * g++.dg/opt/pr14888.C: New test case.
19276
19277 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19278
19279         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19280         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19281         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19282         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19283         New tests.
19284
19285 2004-04-08  Paul Brook  <paul@codesourcery.com>
19286
19287         * gcc.dg/spill-1.c: New test.
19288
19289 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19290
19291         * gcc.dg/torture/builtin-ctype-2.c: New test.
19292
19293 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19294
19295         * gcc.dg/pch/pch.exp: Add largefile test.
19296
19297 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19298
19299         * g++.dg/pch/externc-1.Hs: New.
19300         * g++.dg/pch/externc-1.C: New.
19301
19302 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19303
19304         * gcc.dg/compat/struct-by-value-5a_main.c,
19305         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19306         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19307         * gcc.dg/compat/struct-by-value-5a_x.c,
19308         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19309         gcc.dg/compat/struct-by-value-5_x.c.
19310         * gcc.dg/compat/struct-by-value-5a_y.c,
19311         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19312         gcc.dg/compat/struct-by-value-5_y.c.
19313
19314         * gcc.dg/compat/struct-by-value-6a_main.c,
19315         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19316         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19317         * gcc.dg/compat/struct-by-value-6a_x.c,
19318         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19319         gcc.dg/compat/struct-by-value-6_x.c.
19320         * gcc.dg/compat/struct-by-value-6a_y.c,
19321         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19322         gcc.dg/compat/struct-by-value-6_y.c.
19323
19324         * gcc.dg/compat/struct-by-value-7a_main.c,
19325         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19326         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19327         * gcc.dg/compat/struct-by-value-7a_x.c,
19328         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19329         gcc.dg/compat/struct-by-value-7_x.c.
19330         * gcc.dg/compat/struct-by-value-7a_y.c,
19331         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19332         gcc.dg/compat/struct-by-value-7_y.c.
19333
19334 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19335
19336         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19337         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19338         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19339         options.
19340
19341 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19342
19343         * gcc.dg/builtins-36.c: New test.
19344
19345 2004-04-06  Paul Brook  <paul@codesourcery.com>
19346
19347         * README.gcc: Remove obsolete contraint on testcases.
19348
19349 2004-04-05  Paul Brook  <paul@codesourcery.com>
19350
19351         PR2123
19352         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19353         failure and exit(0) on success.
19354         * g++.dg/expr/anew2.C: Ditto.
19355         * g++.dg/expr/anew3.C: Ditto.
19356         * g++.dg/expr/anew4.C: Ditto.
19357
19358 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19359
19360         PR c++/3518
19361         * g++.dg/template/unify7.C: New.
19362
19363 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19364
19365         * g++.dg/README: Bring up to date with new subdirectories; remove
19366         duplicate subdirectory lines.
19367
19368 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19369
19370         PR c++/14007
19371         * g++.dg/template/unify5.C: New.
19372         * g++.dg/template/unify6.C: New.
19373         * g++.dg/template/qualttp20.C: Adjust.
19374         * g++.old-deja/g++.jason/report.C: Adjust.
19375         * g++.old-deja/g++.other/qual1.C: Adjust.
19376
19377 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19378
19379         PR c++/14803
19380         * g++.dg/inherit/ptrmem1.C: New test.
19381
19382 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19383
19384         PR c++/14755
19385         * gcc.c-torture/execute/20040331-1.c: New test.
19386         * gcc.dg/20040331-1.c: New test.
19387
19388 2004-04-01  Paul Brook  <paul@codesourcery.com>
19389
19390         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19391
19392 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19393
19394         PR c++/14724
19395         * g++.dg/init/goto1.C: New test.
19396
19397         PR c++/14763
19398         * g++.dg/template/defarg4.C: New test.
19399
19400 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19401
19402         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19403
19404 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19405
19406         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19407
19408 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19409
19410         * gcc.dg/noncompile/undeclared-2.c: New test.
19411
19412 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19413
19414         * gcc.dg/940409-1.c: Remove XFAIL.
19415         * gcc.dg/reg-vol-struct-1.c: New test.
19416
19417 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19418
19419         * gcc.dg/torture/builtin-wctype-1.c: New test.
19420
19421 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19422
19423         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19424         * gcc.dg/20001101-1.c: Likewise.
19425         * gcc.dg/20001102-1.c: Likewise.
19426
19427 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19428
19429         * gcc.dg/compare8.c: Add an additional test for XOR.
19430
19431 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19432
19433         * gcc.dg/torture/builtin-ctype-1.c: New test.
19434
19435 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19436
19437         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19438         * gcc.dg/torture/builtin-math-1.c: Likewise.
19439         * gcc.dg/torture/builtin-power-1.c: New test.
19440
19441 2004-03-24  Andreas Schwab  <schwab@suse.de>
19442
19443         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19444         IA64 assembler.
19445
19446 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19447             Roger Sayle  <roger@eyesopen.com>
19448
19449         * gcc.dg/compare8.c: New test case.
19450
19451 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19452
19453         * g++.dg/ext/altivec-7.C: New test.
19454
19455 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19456
19457         PR 12267, 12391, 12560, 13129, 14114, 14133
19458         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19459         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19460         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19461         Adjust error regexps.
19462         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19463         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19464         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19465         * gcc.dg/local1.c: Add explanatory comment.
19466
19467 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19468
19469         PR optimization/14669
19470         * g++.dg/opt/fold2.C: New test case.
19471
19472 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19473
19474         PR c/14069
19475         * gcc.dg/20040322-1.c: New test.
19476
19477 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19478
19479         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19480         * gcc.dg/ultrasp4.c: Likewise.
19481         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19482
19483 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19484
19485         * gcc.dg/i386-sse-8.c: Reset default options.
19486
19487 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19488
19489         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19490         in the error message text.
19491
19492 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19493
19494         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19495
19496 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/14616
19499         * g++.dg/init/array13.C: New test.
19500
19501 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19502
19503         PR target/13889
19504         * gcc.c-torture/compile/pr13889.c: New test case.
19505
19506 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19507
19508         PR c/14635
19509         * builtins-1.c (nan, nans): Don't test.
19510         * builtins-30.c: Don't use nan, nanf, nanl.
19511         * builtins-35.c: New test.
19512
19513 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19514
19515         * g++.dg/ext/altivec-6.C: New test.
19516
19517 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19518
19519         * g++.dg/init/placement3.C: New test.
19520
19521         * g++.dg/template/spec13.C: New test.
19522
19523         * g++.dg/lookup/using11.C: New test.
19524
19525         * g++.dg/lookup/koenig3.C: New test.
19526
19527         * g++.dg/template/operator2.C: New test.
19528
19529         * g++.dg/expr/dtor3.C: New test.
19530         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19531         marker.
19532         * g++.old-deja/g++.law/visibility28.C: Likewise.
19533
19534 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19535
19536         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19537         * gcc.dg/ppc64-abi-3.c: Likewise.
19538
19539 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19540
19541         PR c++/14545
19542         * g++.dg/parse/template15.C: New test.
19543
19544 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19545
19546         * g++.dg/expr/dtor2.C: New test.
19547
19548         * g++.dg/lookup/anon4.C: New test.
19549
19550         * g++.dg/overload/using1.C: New test.
19551
19552         * g++.dg/template/lookup7.C: New test.
19553
19554         * g++.dg/template/typename6.C: New test.
19555
19556         * g++.dg/expr/cond6.C: New test.
19557
19558 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19559
19560         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19561
19562 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19563
19564         * g++.dg/expr/cond5.C: New test.
19565         * g++.dg/expr/constcast1.C: Likewise.
19566         * g++.dg/expr/ptrmem2.C: Likewise.
19567         * g++.dg/expr/ptrmem3.C: Likewise.
19568         * g++.dg/lookup/main1.C: Likewise.
19569         * g++.dg/template/lookup6.C: Likewise.
19570
19571 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19572
19573         * gcc.dg/local1.c: New test.
19574
19575         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19576
19577 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19578
19579         * gcc.dg/torture/builtin-convert-1.c: New test.
19580
19581 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19582
19583         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19584
19585 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/14481
19588         * g++.dg/warn/Wunused-7.C: New test.
19589
19590 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19591
19592         * gcc.dg/torture/builtin-integral-1.c: New test.
19593
19594 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19595
19596         PR c++/14586
19597         * g++.dg/parse/non-dependent3.C: New test.
19598
19599 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19600
19601         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19602         * g++.dg/eh/simd-2.C: Likewise.
19603         * g++.dg/init/array10.C: Likewise.
19604         * gcc.c-torture/compile/simd-1.c: Likewise.
19605         * gcc.c-torture/compile/simd-2.c: Likewise.
19606         * gcc.c-torture/compile/simd-3.c: Likewise.
19607         * gcc.c-torture/compile/simd-4.c: Likewise.
19608         * gcc.c-torture/compile/simd-6.c: Likewise.
19609         * gcc.c-torture/execute/simd-1.c: Likewise.
19610         * gcc.c-torture/execute/simd-2.c: Likewise.
19611         * gcc.dg/compat/vector-defs.h: Likewise.
19612         * gcc.dg/20020531-1.c: Likewise.
19613         * gcc.dg/altivec-3.c: Likewise.
19614         * gcc.dg/altivec-4.c: Likewise.
19615         * gcc.dg/altivec-varargs-1.c: Likewise.
19616         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19617         * gcc.dg/i386-mmx-3.c: Likewise.
19618         * gcc.dg/i386-sse-4.c: Likewise.
19619         * gcc.dg/i386-sse-5.c: Likewise.
19620         * gcc.dg/i386-sse-8.c: Likewise.
19621         * gcc.dg/simd-1.c: Likewise.
19622         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19623         __ev64_opaque__ since the machine description provides it.
19624
19625 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19626
19627         * lib/compat.exp (skip_list): New global variable.
19628         Use it to hold the user defined COMPAT_SKIPS list if any.
19629         (compat-obj): Add the members of skip_list to optall.
19630
19631 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19632
19633         * gcc.dg/compat/union-by-value-1_main.c,
19634         union-by-value-1_x.c, union-by-value-1_y.c,
19635         union-check.h, union-defs.h,
19636         union-init.h, union-return-1_main.c,
19637         union-return-1_x.c, union-return-1_y.c: New files.
19638
19639 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19640
19641         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19642         mixed-struct-init.h: Add 4 mixed structure types.
19643         struct-by-value-21_main.c, struct-by-value-21_x.c,
19644         struct-by-value-21_y.c, struct-return-21_main.c,
19645         struct-return-21_x.c, struct-return-21_y.c: New files.
19646
19647 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19648
19649         PR c++/14550
19650         * g++.dg/parse/template14.C: New test.
19651
19652 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19653
19654         * gcc.c-torture/execute/20040313-1.c: New test.
19655
19656 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19657
19658         PR target/14533
19659         * gcc.dg/20040311-2.c: New test.
19660
19661 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19662
19663         PR other/14544
19664         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19665         bit-field.
19666
19667 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19668
19669         * gcc.dg/20040305-2.c: Add missing return statement.
19670
19671 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19672
19673         * gcc.dg/builtins-34.c: Also check pow10*.
19674
19675 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19676
19677         PR target/14262
19678         * gcc.dg/20040305-2.c: New test.
19679
19680 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19681
19682         * gcc.dg/20040310-1.c: New test.
19683
19684 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19685
19686         * gcc.c-torture/execute/20040311-1.c: New test case.
19687
19688 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19689
19690         PR c++/14476
19691         * g++.dg/lookup/enum1.C: New test.
19692
19693 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19694
19695         PR c++/14510
19696         * g++.dg/lookup/struct2.C: New test.
19697
19698 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19699
19700         * gcc.dg/builtins-34.c: New test.
19701
19702 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19703
19704         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19705
19706 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19707
19708         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19709         * gcc.dg/alias-2.c: New testcase.
19710
19711 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19712
19713         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19714
19715 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19716
19717         * gcc.c-torture/execute/20040309-1.c: New test case.
19718
19719 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19720
19721         PR c++/14397
19722         * g++.dg/overload/ref1.C: New.
19723
19724 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19725
19726         PR c++/14409
19727         * g++.dg/template/spec12.C: New test.
19728
19729         PR c++/14448
19730         * g++.dg/parse/crash14.C: New test.
19731
19732 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19733
19734         PR c++/14230
19735         * g++.dg/init/ref11.C: New test.
19736
19737 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++/14432
19740         * g++.dg/parse/builtin2.C: New test.
19741
19742 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19743
19744         PR c++/14401
19745         * g++.dg/init/ctor3.C: New test.
19746         * g++.dg/init/union1.C: New test.
19747         * g++.dg/ext/anon-struct4.C: New test.
19748
19749 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19750
19751         * g++.dg/lookup/koenig1.C: Tweak error messages.
19752         * g++.dg/lookup/used-before-declaration.C: Likewise.
19753         * g++.dg/other/do1.C: Likewise.
19754         * g++.dg/overload/koenig1.C: Likewise.
19755         * g++.dg/parse/crash13.C: Likewise.
19756         * g++.dg/template/instantiate3.C: Likewise.
19757
19758 2004-03-08  Eric Christopher  <echristo@redhat.com>
19759
19760         * * lib/target-supports.exp: Enable libiconv in test
19761         compilation.  Fix up error checking.
19762
19763 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19764
19765         PR middle-end/14289
19766         * gcc.dg/pr14289-1.c: New test case.
19767         * gcc.dg/pr14289-2.c: Likewise.
19768         * gcc.dg/pr14289-3.c: Likewise.
19769
19770 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19771
19772         * gcc.c-torture/execute/20040308-1.c: New test.
19773
19774 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19775
19776         * gcc.c-torture/execute/20040307-1.c: New test case.
19777
19778 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19779
19780         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19781
19782 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19783
19784         * gcc.dg/20040306-1.c: New test.
19785
19786 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19787
19788         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19789         them static.
19790         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19791
19792 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19793
19794         PR c/14465
19795         * gcc.dg/decl-6.c: New test.
19796
19797 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19798
19799         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19800         Rename LOGPOW -> LOG_POW.
19801         (SQRT_EXP, POW_EXP): New.
19802
19803 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19804
19805         * gcc.dg/i386-sse-8.c: New test.
19806
19807 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19808
19809         PR c/14114
19810         * gcc.dg/decl-5.c: New test.
19811
19812 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19813
19814         * gcc.dg/20040305-1.c: New test.
19815
19816 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19817
19818         PR other/14354
19819         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19820
19821 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19822
19823         PR c++/14425, c++/14426
19824         * g++.dg/ext/altivec-4.C: New test.
19825         * g++.dg/ext/altivec-5.C: New test.
19826
19827 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19828
19829         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19830         global variables of a type with no linkage.
19831         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19832         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19833         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19834         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19835         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19836         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19837         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19838         * g++.dg/warn/deprecated.C: Name enum Color.
19839         * g++.dg/overload/VLA.C: Name structure for 'b'.
19840         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19841
19842 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19843
19844         * gcc.c-torture/compile/20040304-1.c: New test.
19845
19846 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19847
19848         PR 13728
19849         * gcc.dg/decl-4.c: New testcase.
19850
19851 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19852
19853         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19854         as PRECF if sizeof (float) > sizeof (double).
19855         (PRECL): Make it the same as PRECF if
19856         sizeof (float) > sizeof (long double).
19857
19858 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19859
19860         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19861         system type.  Add check for irix6 which doesn't have c99 runtime.
19862
19863 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19864
19865         * gcc.dg/const-elim-1.c: xfail for xtensa.
19866
19867 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19868
19869         PR c++/14369
19870         * g++.dg/template/cond4.C: New test.
19871
19872 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19873
19874         PR c++/14360
19875         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19876
19877         PR c++/14361
19878         * g++.dg/parse/defarg7.C: New test.
19879
19880         PR c++/14359
19881         * g++.dg/template/friend26.C: New test.
19882
19883 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/14324
19886         * g++.dg/abi/mangle21.C: New test.
19887
19888         PR c++/14260
19889         * g++.dg/parse/constructor2.C: New test.
19890
19891         PR c++/14337
19892         * g++.dg/template/sfinae1.C: New test.
19893
19894 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19895
19896         PR c++/14267
19897         * g++.dg/expr/crash2.C: New test.
19898
19899         PR middle-end/13448
19900         * gcc.dg/inline-5.c: New test.
19901         * gcc.dg/always-inline.c: Split out tests into ...
19902         * gcc.dg/always-inline2.c: ... this and ...
19903         * gcc.dg/always-inline3.c: ... this.
19904
19905 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19906
19907         PR debug/12103
19908         * g++.dg/debug/crash1.C: New test.
19909
19910 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19911
19912         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19913         function with __attribute__((noinline)).
19914         (recurser_void2): Likewise.
19915         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19916         (recurser_void2): Likewise.
19917
19918 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19919
19920         PR middle-end/14203
19921         * g++.dg/warn/Wunused-6.C: New test case.
19922
19923 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19924
19925         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19926         not defined.
19927
19928 2004-02-27  Eric Christopher  <echristo@redhat.com>
19929
19930         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19931         * g++.dg/charset/asm2.c: Run only x86.
19932         * gcc.dg/charset/asm3.c: Ditto.
19933
19934 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19935
19936         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19937         ld_library_path.
19938
19939 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19940
19941         * g++.dg/ext/altivec-3.C: New.
19942
19943 2004-02-26  Richard Henderson  <rth@redhat.com>
19944
19945         * g++.dg/ext/attrib10.C: Mark for warning.
19946         * gcc.dg/attr-alias-1.c: New.
19947
19948 2004-02-26  Richard Henderson  <rth@redhat.com>
19949
19950         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19951         * gcc.c-torture/execute/20040208-2.c: ... it back.
19952
19953 2004-02-26  Eric Christopher  <echristo@redhat.com>
19954
19955         * lib/target-supports.exp (check-iconv-available): New function.
19956         * lib/gcc-dg.exp (dg-require-iconv): New function.
19957         Use above.
19958         * gcc.dg/charset: New directory.
19959         * gcc.dg/charset/charset.exp: New file.
19960         * gcc.dg/charset/asm1.c: Ditto.
19961         * gcc.dg/charset/asm2.c: Ditto.
19962         * gcc.dg/charset/asm3.c: Ditto.
19963         * gcc.dg/charset/asm4.c: Ditto.
19964         * gcc.dg/charset/asm5.c: Ditto.
19965         * gcc.dg/charset/attribute1.c: Ditto.
19966         * gcc.dg/charset/attribute2.c: Ditto.
19967         * gcc.dg/charset/string1.c: Ditto.
19968         * g++.dg/charset: New directory.
19969         * g++.dg/dg.exp: Add here. Special options.
19970         * g++.dg/charset/charset.exp: New file.
19971         * g++.dg/charset/asm1.c: Ditto.
19972         * g++.dg/charset/asm2.c: Ditto.
19973         * g++.dg/charset/asm3.c: Ditto.
19974         * g++.dg/charset/asm4.c: Ditto.
19975         * g++.dg/charset/attribute1.c: Ditto.
19976         * g++.dg/charset/attribute2.c: Ditto.
19977         * g++.dg/charset/extern1.cc: Ditto.
19978         * g++.dg/charset/extern2.cc: Ditto.
19979         * g++.dg/charset/string1.c: Ditto.
19980
19981 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19982
19983         PR c++/14278
19984         * g++.dg/parse/comma1.C: New test.
19985
19986 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19987
19988         PR c++/14284
19989         * g++.dg/template/ttp8.C: New test.
19990
19991 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19992
19993         * gcc.dg/fixuns-trunc-1.c: New test.
19994
19995 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19996
19997         * gcc.dg/builtins-config.h: Use #elif.
19998
19999 2004-02-26  Michael Matz  <matz@suse.de>
20000
20001         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20002         * gcc.dg/991214-1.c: Likewise.
20003         * gcc.dg/i386-asm-1.c: Likewise.
20004
20005 2004-02-25  Richard Henderson  <rth@redhat.com>
20006
20007         * gcc.c-torture/execute/20040208-2.c: Move ...
20008         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20009
20010 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20011
20012         PR c++/14246
20013         * g++.dg/other/crash-3.C: New test.
20014
20015 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20016
20017         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20018         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20019
20020         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20021         HP-UX.
20022
20023 2004-02-24  Michael Matz  <matz@suse.de>
20024
20025         * gcc.dg/i386-regparm.c: New.
20026
20027 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20028
20029         * gcc.c-torture/execute/20040223-1.c: New.
20030
20031 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20032             Kazu Hirata  <kazu@cs.umass.edu>
20033
20034         * gcc.dg/fwritable-strings-1.c: Remove.
20035
20036 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20037
20038         PR c/14156
20039         * gcc.dg/20040223-1.c: New test.
20040
20041 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20042
20043         PR c++/14106
20044         * g++.dg/ext/typeof9.C: New test.
20045
20046 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20047
20048         PR c++/14250
20049         * g++.dg/other/switch1.C: New test.
20050
20051 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20052
20053         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20054         * gcc.dg/va-arg-1.c: Likewise.
20055
20056 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20057
20058         PR c++/14143
20059         * g++.dg/template/koenig5.C: New test.
20060
20061 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20062
20063         * g++.dg/ext/altivec-1.C: Generalize target triple.
20064         * g++.dg/ext/altivec-2.C: New test case.
20065         * g++.dg/ext/altivec_check.h: New file.
20066         * gcc.dg/altivec-1.c: Generalize target triple;
20067         include altivec_check.h and call altivec_check().
20068         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20069         * gcc.dg/altivec-6.c: New test case.
20070         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20071         type casts as needed.
20072         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20073         altivec_check().
20074         * gcc.dg/altivec-12.c: New test case.
20075         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20076         include altivec_check.h and call altivec_check().
20077         * gcc.dg/altivec_check.h: New file.
20078
20079 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20080
20081         * lib/target-supports.exp (check_alias_available): Don't mangle
20082         function `g' in test program.
20083
20084 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20085
20086         * lib/target-supports.exp (check_profiling_available): Check
20087         argument to determine whether we support a profiling type.
20088         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20089         check_profiling_available.
20090         * g++.dg/bprob/bprob.exp: Likewise.
20091         * g77.dg/bprob/bprob.exp: Likewise.
20092         * gcc.misc-tests/bprob.exp: Likewise.
20093         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20094         dg-require-profiling and delete expected error handling.
20095         * gcc.dg/20021014-1.c: Likewise.
20096         * gcc.dg/nest.c: Likewise.
20097
20098 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20099
20100         PR c++/12007
20101         * g++.dg/other/vthunk1.C: New test.
20102
20103 2004-02-20  Falk Hueffner  <falk@debian.org>
20104
20105         PR target/14201
20106         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20107
20108 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20109
20110         PR c++/13927
20111         * g++.dg/other/error8.C: Remove XFAIL markers.
20112
20113         PR c++/14173
20114         * g++.dg/ext/packed5.C: New test.
20115
20116         PR c++/14199
20117         * g++.dg/warn/Wunused-5.C: New test.
20118
20119         PR c++/14186
20120         * g++.dg/lookup/member1.C: New test.
20121
20122 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20123
20124         * gcc.c-torture/compile/20040130-1.c: Enable only when
20125         __INT_MAX__ >= 2147483647L.
20126         * gcc.c-torture/compile/961203-1.c: Likewise.
20127
20128 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20129
20130         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20131         * g++.dg/opt/template1.C: Robustify assembler regexp
20132
20133 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20134
20135         * gcc.c-torture/execute/simd-4.x: Remove.
20136         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20137         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20138         Guard with #ifndef SKIP_ATTRIBUTE.
20139         * gcc.dg/compat/vector-1_y.c: Likewise.
20140         * gcc.dg/compat/vector-2_x.c: Likewise.
20141         * gcc.dg/compat/vector-2_y.c: Likewise.
20142         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20143         * g++.dg/eh/simd-2.C: Likewise.
20144
20145 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20146
20147         * gcc.c-torture/compile/complex-1.c: New.
20148
20149 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20150
20151         PR target/14209
20152         * gcc.c-torture/execute/20040218-1.c: New test.
20153
20154 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20155
20156         PR c++/14181
20157         * g++.dg/parse/new2.C: New test.
20158
20159 2004-02-18  Paul Brook  <paul@codesourcery.com>
20160
20161         * gcc.c-torture/compile/libcall-1.c: New test.
20162
20163 2004-02-18  Paul Brook  <paul@codesourcery.com>
20164
20165         PR debug/12934
20166         * gcc.dg/debug/debug-7.c: New test.
20167
20168 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20169
20170         * gcc.dg/20040217-1.c: New test.
20171
20172 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20173
20174         * gcc.c-torture/execute/990208-1.x: Delete.
20175
20176 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20177
20178         * gcc.c-torture/execute/20040208-2.x: New file.
20179
20180 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20181
20182         PR c++/11326
20183         * g++.dg/abi/structret1.C: New test.
20184
20185 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20186
20187         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20188         (i386_cpuid): No need to test if cpuid is available on AMD64.
20189         Fix assembly, so that it works onboth i386 and AMD64.
20190         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20191         (vecInLong): Fix s[] member type to unsigned int.
20192         (vecInWord): Remove type.
20193         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20194         (a64, b64, c64, d64, e64): Remove.
20195         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20196         Remove unused variable.  Remove initialization of removed variables.
20197         Don't call mmx_tests nor sse_tests.
20198         (reference_mmx, reference_sse): Remove.
20199         (check): Add return stmt.
20200         * gcc.dg/i386-sse-7.c: New test.
20201         * gcc.dg/i386-mmx-4.c: New test.
20202
20203 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20204
20205         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20206         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20207         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20208         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20209         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20210         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20211         g++.dg/tc1/dr94.C: Fix line terminator.
20212
20213 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20214
20215         * gcc.c-torture/compile/20040216-1.c: New.
20216
20217 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20218
20219         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20220         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20221         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20222         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20223         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20224         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20225
20226 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20227
20228         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20229
20230 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20231
20232         PR c++/13971
20233         * g++.dg/expr/cond4.C: New test.
20234
20235         PR c++/14086
20236         * g++.dg/lookup/crash2.C: New test.
20237
20238 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20239
20240         * gcc.c-torture/compile/20040214-2.c: New test.
20241
20242 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20243
20244         PR c++/14116
20245         * g++.dg/ext/typeof8.C: New test.
20246
20247 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20248
20249         * gcc.c-torture/compile/20040214-1.c: New test.
20250
20251 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20252
20253         PR c++/13635
20254         * g++.dg/template/spec11.C: New test.
20255
20256 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20257
20258         PR c++/13927
20259         * g++.dg/other/error8.C: New test.
20260
20261 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20262
20263         PR c++/14122
20264         * g++.dg/template/array4.C: New test.
20265
20266         PR c++/14108
20267         * g++.dg/inherit/thunk2.C: New test.
20268
20269         PR c++/14083
20270         * g++.dg/eh/cond2.C: New test.
20271
20272 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20273
20274         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20275
20276 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20277
20278         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20279
20280 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20281
20282         * g++.dg/simd-2.C: xfail on ppc64-linux.
20283
20284 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20285
20286         PR c/456
20287         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20288         tests.
20289
20290 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20291
20292         * gcc.dg/builtins-33.c: New test.
20293
20294 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20295
20296         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20297
20298 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20299
20300         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20301
20302 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20303
20304         * gcc.dg/ppc64-abi-3.c: New test.
20305
20306 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20307
20308         PR c/14092
20309
20310         * gcc.dg/pr14092-1.c: New testcase.
20311
20312 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20313
20314         * gcc.dg/cpp/assert4.c: Fix typo last change.
20315
20316         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20317         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20318
20319         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20320
20321 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20322
20323         * gcc.c-torture/compile/20040209-1.c: New test case.
20324
20325 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20326
20327         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20328
20329 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20330
20331         * gcc.c-torture/execute/20040208-[12].c: New tests.
20332
20333 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20334
20335         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20336
20337 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20338
20339         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20340
20341 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20342
20343         Bug 13856
20344         * gcc.dg/visibility-8.c: New testcase.
20345
20346 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20347
20348         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20349         arguments.
20350         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20351
20352 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20353
20354         PR middle-end/13696
20355         * g++.dg/opt/fold1.C: New test case.
20356
20357 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20358
20359         PR c++/14033
20360         * g++.dg/other/crash-2.C: New test.
20361
20362 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20363
20364         PR c++/14028
20365         * g++.dg/parse/angle-bracket2.C: New test.
20366
20367 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20368
20369         PR middle-end/13750
20370         Revert:
20371         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20372         PR pch/13361
20373         * testsuite/g++.dg/pch/wchar-1.C: New.
20374         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20375
20376 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20377
20378         PR c++/14008
20379         * g++.dg/parse/error15.C: New test.
20380         * g++.dg/parse/crash11.C: Update dg-error mark.
20381
20382 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20383
20384         PR c++/13932
20385         * g++.dg/warn/conv2.C: New test.
20386
20387 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20388
20389         PR c++/13086
20390         * g++.dg/warn/incomplete1.C: Remove xfail.
20391
20392 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20393
20394         * lib/file-format.exp (gcc_target_object_format): Use
20395         ${tool}_target_compile, not gcc_target_compile.
20396         * lib/target-supports.exp (check_alias_available): Likewise.
20397         (check_gc_sections_available): Likewise.
20398         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20399         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20400         dg-require-alias.
20401
20402 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20403
20404         PR c++/13969
20405         * g++.dg/template/static6.C: New test.
20406
20407 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20408
20409         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20410
20411 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20412
20413         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20414         tests for systems where `char' is unsigned by default.
20415
20416 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20417
20418         PR c++/13997
20419         * g++.dg/template/partial3.C: New test.
20420
20421 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20422
20423         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20424         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20425         Remove mentions of obsolete ports.
20426
20427 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20428
20429         * gcc.dg/noncompile/20001228-1.c: Fix for new
20430         error message.
20431
20432 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20433
20434         PR target/9348
20435         * gcc.c-torture/execute/multdi-1.c: New test case.
20436
20437 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20438
20439         PR c++/13925
20440         * g++.dg/template/lookup5.C: New test.
20441
20442 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20443
20444         PR c++/13950
20445         * g++.dg/template/lookup4.C: New test.
20446
20447         PR c++/13970
20448         * g++.dg/parse/error14.C: New test.
20449
20450         PR c++/14002
20451         * g++.dg/parse/template13.C: New test.
20452
20453 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++/13978
20456         * g++.dg/template/koenig4.C: New test.
20457
20458         PR c++/13968
20459         * g++.dg/template/crash17.C: New test.
20460
20461         PR c++/13975
20462         * g++.dg/parse/error13.C: New test.
20463         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20464
20465 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20466
20467         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20468
20469 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20470
20471         PR c/11658
20472         PR c/13994
20473         * gcc.dg/noncompile/20040203-1.c: New test.
20474         * gcc.dg/noncompile/20040203-2.c: Likewise.
20475         * gcc.dg/noncompile/20040203-3.c: Likewise.
20476         * gcc.dg/20040203-1.c: Likewise.
20477
20478 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20479
20480         PR c++/10858
20481         * g++.dg/template/sizeof7.C: New test.
20482
20483 2004-02-02  Eric Christopher  <echristo@redhat.com>
20484             Zack Weinberg  <zack@codesourcery.com>
20485
20486         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20487
20488 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20489
20490         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20491         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20492         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20493         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20494
20495 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20496
20497         PR c++/13113
20498         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20499
20500         PR c++/13854
20501         * g++.dg/ext/attrib13.C: New test.
20502
20503         PR c++/13907
20504         * g++.dg/conversion/op2.C: New test.
20505
20506 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20507
20508         * gcc.dg/titype-1.c: Fix pasto.
20509
20510 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20511
20512         * gcc.dg/titype-1.c: New test.
20513
20514 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20515
20516         PR c++/13957
20517         * g++.dg/template/non-type-template-argument-1.C,
20518         g++.dg/template/qualified-id1.C: Update dg-error marks.
20519         * g++.dg/template/nontype6.C: New test.
20520
20521 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20522
20523         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20524         * gcc.dg/builtins-31.c: New testcase.
20525         * gcc.dg/builtins-32.c: New testcase.
20526
20527 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20528
20529         * objc.dg/call-super-2.m: Update line numbers
20530         for the including of stddef.h.
20531
20532 2004-01-30  Michael Matz  <matz@suse.de>
20533
20534         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20535         g++.dg/ext/case-range3.C: New tests.
20536
20537 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20538
20539         DR206
20540         PR c++/13813
20541         * g++.dg/template/member4.C: New test.
20542
20543 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20544
20545         PR c++/13683
20546         * g++.dg/template/sizeof6.C: New test.
20547
20548 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20549
20550         * gcc.dg/fwritable-strings-1.c: New test.
20551
20552 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20553
20554         * gcc.c-torture/compile/20040130-1.c: New test.
20555
20556 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20557
20558         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20559
20560 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/13883
20563         * g++.dg/template/ctor3.C: New test.
20564
20565 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20566
20567         * g++.dg/tc1: New directory.
20568         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20569         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20570         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20571         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20572         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20573
20574 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20575
20576         * g++.dg/parse/error11.C: New test.
20577         * g++.dg/parse/error12.C: Likewise.
20578
20579 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20580
20581         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20582         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20583
20584 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20585
20586         PR c++/13791
20587         * g++.dg/ext/attrib12.C: New test.
20588
20589         PR c++/13736
20590         * g++.dg/parse/cast2.C: New test.
20591
20592 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20593
20594         * objc.dg/encode-2.m (main): New local string.  Set depending on
20595         sizeof long.  Use in sscanf call.
20596         * objc.dg/encode-3.m (main): New local string.  Set depending on
20597         sizeof long.  Use in scan_initial call.
20598
20599 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20600
20601         * objc.dg/call-super-2.m: Make LP64-safe.
20602         * objc.dg/desig-init-1.m: Likewise.
20603
20604 2004-01-27  Devang Patel <dpatel@apple.com>
20605
20606         * g++.dg/debug/namespace1.C: New test.
20607
20608 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20609
20610         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20611         xscale-*-*.
20612
20613         * gcc.dg/arm-mmx-1.c: New test.
20614
20615 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20616
20617         * gcc.dg/20040127-1.c: New test.
20618         * gcc.dg/20040127-2.c: New test.
20619
20620 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20621
20622         * objc.dg/stret-1.m (glob): Renamed to globa.
20623
20624 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20625
20626         PR c++/13663
20627         * g++.dg/expr/for1.C: New test.
20628
20629 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20630
20631         PR middle-end/13779
20632         * gcc.dg/darwin-longlong.c: New test.
20633
20634 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20635
20636         * gcc.dg/20040124-1.c: Moved test from here...
20637         * gcc.c-torture/compile/20040124-1.c: ...to here.
20638
20639 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20640
20641         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20642         the assembly output if -m64 is passed.
20643
20644 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20645
20646         PR c++/13833
20647         * g++.dg/template/cond3.C: New test.
20648
20649 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20650
20651         PR c++/13810
20652         * g++.dg/template/ttp7.C: New test.
20653
20654 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20655
20656         PR c++/13797
20657         * g++.dg/template/nontype4.C: New test.
20658         * g++.dg/template/nontype5.C: Likewise.
20659
20660 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20661
20662         * gcc.dg/torture/mips-clobber-at.c: New test.
20663
20664 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20665
20666         * gcc.dg/20040124-1.c: New test.
20667
20668 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20669
20670         * gcc.dg/20040123-1.c: New test.
20671
20672 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20673
20674         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20675
20676 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20677
20678         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20679
20680 2004-01-23  Andrew Pinski  <apinski@apple.com>
20681
20682         * gcc.dg/20030121-1.c: Move to ..
20683         * gcc.dg/20040121-1.c: here.
20684
20685 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20686
20687         * gcc.dg/builtins-29.c: New test case.
20688
20689 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20690
20691         PR 18314
20692         * gcc.dg/builtins-30.c: New testcase.
20693
20694 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20695
20696         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20697         * lib/g77.exp: Likewise.
20698         * lib/objc.exp: Likewise.
20699         * lib/g++.exp: Likewise.
20700
20701 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20702
20703         * gcc.dg/struct-by-value-2.c: New test.
20704
20705 2004-01-21  Andrew Pinski  <apinski@apple.com>
20706
20707         PR target/13785
20708         * gcc.dg/20030121-1.c: New test.
20709
20710 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20711
20712         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20713         clobber frame pointer register in asm statement.
20714
20715 2004-01-21  Falk Hueffner  <falk@debian.org>
20716
20717         * gcc.c-torture/compile/20040121-1.c: New test.
20718
20719 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20720
20721         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20722
20723 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20724
20725         * gcc.dg/ppc64-abi-2.c: New test.
20726
20727 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20728
20729         * lib/treelang.exp: Fill out this file.
20730         * lib/treelang-dg.exp: New File.
20731
20732 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20733
20734         * gcc.c-torture/compile/981022-1.c: Remove.
20735         * gcc.dg/array-5.c: Remove XFAIL.
20736         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20737         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20738         gcc.dg/cond-lvalue-1.c: Update.
20739         * gcc.dg/cast-lvalue-2.c: New test.
20740
20741 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20742
20743         PR c++/13592
20744         * g++.dg/other/error1.C (class foo): Tweak error message.
20745
20746         PR c++/13592
20747         * g++.dg/template/call2.C: New test.
20748
20749 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20750
20751         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20752         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20753         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20754         scalar-return-1_x.c, scalar-return-2_y.c,
20755         scalar-return-3_x.c, scalar-return-3_y.c,
20756         scalar-return-4_x.c, scalar-return-4_y.c,
20757         struct-align-1.h, struct-align-1_x.c,
20758         struct-align-1_y.c, struct-align-2.h,
20759         struct-align-2_x.c, struct-align-2_y.c,
20760         struct-by-value-10_y.c, struct-by-value-11_x.c,
20761         struct-by-value-11_y.c, struct-by-value-12_x.c,
20762         struct-by-value-12_y.c, struct-by-value-13_x.c,
20763         struct-by-value-13_y.c, struct-by-value-14_x.c,
20764         struct-by-value-14_y.c, struct-by-value-15_x.c,
20765         struct-by-value-15_y.c, struct-by-value-16_y.c,
20766         struct-by-value-17_y.c, struct-by-value-18_y.c,
20767         struct-by-value-19_y.c, struct-by-value-1_x.c,
20768         struct-by-value-1_y.c, struct-by-value-20_y.c,
20769         struct-by-value-2_x.c, struct-by-value-2_y.c,
20770         struct-by-value-3_y.c, struct-by-value-4_x.c,
20771         struct-by-value-4_y.c, struct-by-value-5_y.c,
20772         struct-by-value-6_y.c, struct-by-value-7_y.c
20773         struct-by-value-8_x.c, struct-by-value-8_y.c
20774         struct-by-value-9_x.c, struct-by-value-9_y.c
20775         struct-return-10_x.c, struct-return-10_y.c,
20776         struct-return-19_x.c, struct-return-20_x.c
20777         struct-return-2_x.c, struct-return-2_y.c
20778         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20779         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20780
20781 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20782
20783         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20784         attribute on sparc*-sun-solaris2.*.
20785
20786 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/13710
20789         * g++.dg/ext/typeof7.C: New test.
20790
20791 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20792
20793         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20794         * gcc.dg/const-elim-1.c: Same.
20795
20796 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20797
20798         * objc.dg/stret-1.m: New.
20799         * objc.dg/stret-2.m: New.
20800
20801 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20802
20803         PR c++/11895
20804         * g++.dg/ext/vector1.C: New test.
20805
20806 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20807
20808         * gcc.dg/pch/import-1.c: New.
20809         * gcc.dg/pch/import-1.hs: New.
20810         * gcc.dg/pch/import-1a.h: New.
20811         * gcc.dg/pch/import-1b.h: New.
20812         * gcc.dg/pch/import-1c.h: New.
20813
20814 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20815
20816         PR c++/13574
20817         * g++.dg/ext/array1.C: New test.
20818
20819         PR c++/13178
20820         * g++.dg/conversion/op1.C: New test.
20821
20822 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20823
20824         PR 11864
20825         From Kazumoto Kojima / Dan Kegel:
20826         * gcc.dg/pr11864-1.c: New test.
20827
20828         PR 10392
20829         From Marcus Comstedt / Dan Kegel:
20830         * gcc.dg/pr10392-1.c: New test.
20831
20832 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20833
20834         PR c++/13478
20835         * g++.dg/init/ref10.C: New test.
20836
20837 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20838
20839         PR c++/13407
20840         * g++.dg/parse/typename6.C: New test.
20841
20842 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20843
20844         PR pch/13361
20845         * testsuite/g++.dg/pch/wchar-1.C: New.
20846         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20847
20848 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20849
20850         PR c++/9259
20851         * g++.dg/expr/sizeof2.C: New test.
20852
20853 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20854
20855         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20856
20857 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20858
20859         PR c++/13659
20860         * g++.dg/lookup/strong-using-3.C: New.
20861         * g++.dg/lookup/using-10.C: New.
20862
20863 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20864
20865         PR c++/13594
20866         * g++.dg/lookup/strong-using-2.C: New.
20867
20868 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20869             Dan Kegel <dank@kegel.com>
20870             J"orn Rennecke <joern.rennecke@superh.com>
20871
20872         PR target/9365
20873         * gcc.dg/pr9365-1.c: New test.
20874
20875 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20876
20877         PR c++/8856
20878         * g++.dg/parse/casting-operator2.C: New test.
20879         * g++.old-deja/g++.pt/explicit83.C: Remove.
20880
20881 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20882
20883         * gcc.dg/label-compound-stmt-1.c: New test.
20884         * gcc.c-torture/compile/950922-1.c,
20885         gcc.c-torture/compile/20000211-3.c,
20886         gcc.c-torture/compile/20000518-1.c,
20887         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20888         compound statements.
20889
20890 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20891
20892         * gcc.dg/ppc64-abi-1.c: New test.
20893
20894 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20895
20896          * g++.dg/ext/attrib9.C: Add dg-warnings.
20897
20898 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20899
20900         PR c++/12335
20901         * g++.dg/parse/dtor3.C: New test.
20902
20903 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20904
20905         PR c++/12709
20906         * g++.dg/parse/try-catch-1.C: New test.
20907
20908 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20909
20910         * ada/acats/run_all.sh: Add more verbose output in acats.log
20911         when compiling tests.
20912
20913 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20914
20915         PR 13656
20916         * gcc.dg/typedef-redecl.c: New test case.
20917         * gcc.dg/typedef-redecl.h: New support file.
20918
20919 2004-01-13  Jan Hubicka  <jh@suse.cz>
20920
20921         * gcc.dg/always_inline.c: New test.
20922         * gcc.dg/debug/20031231-1.c: Fix.
20923
20924 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20925
20926         PR c++/13474
20927         * g++.dg/template/array3.C: New test.
20928
20929 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20930
20931         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20932         * g++.dg/warn/Wunused-2.C: Likewise.
20933
20934 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20935
20936         PR c++/13289
20937         * g++.dg/template/instantiate6.C: New test.
20938
20939 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20940
20941         PR middle-end/11397
20942         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20943
20944 2004-01-12  Jan Hubicka  <jh@suse.cz>
20945
20946         PR opt/12826
20947         * gcc.dg/20040112-1.c: New.
20948
20949         * gcc.dg/dwarf-die[1-7].c: Move to...
20950         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20951         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20952
20953 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20954
20955         PR c++/4100
20956         * g++.dg/parse/friend4.C: New test.
20957
20958 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20959
20960         PR c++/4100
20961         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20962         definition is called a friend.
20963
20964 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20965
20966         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20967
20968 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20969
20970         PR c++/3478
20971         * g++.dg/parse/error10.C: New test.
20972         * g++.dg/template/arg2.C: Accept "invalid type" error.
20973
20974 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20975
20976         PR middle-end/13392
20977         * g++.dg/opt/expect2.C: New test.
20978
20979 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20980
20981         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20982         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20983         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20984         Update dg-error regexps.
20985
20986 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20987
20988         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20989         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20990
20991 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20992
20993         * gcc.dg/pragma-re-1.c: Use right pointer type.
20994
20995 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20996
20997         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20998
20999 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21000
21001         * gcc.dg/rs6000-ldouble-1.c: New.
21002
21003 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21004
21005         DR 337
21006         PR c++/9256
21007         * g++.dg/other/abstract1.C: New test.
21008
21009 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21010
21011         * g++.dg/lookup/strong-using-1.C: New.
21012
21013 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21014
21015         PR c/11234
21016         * gcc.dg/func-ptr-conv-1.c: New test.
21017         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21018
21019 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21020
21021         PR target/13380.
21022         * gcc.c-torture/compile/20040109-1.c: New.
21023
21024 2004-01-08  Stuart Hastings  <stuart@apple.com>
21025
21026         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21027         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21028         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21029
21030 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21031
21032         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21033
21034 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21035
21036         * ada/acats/run_acats: Treat 'gnatchop' the same way
21037         as 'gnatmake'.  Export GCC_DRIVER.
21038         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21039         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21040
21041 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21042
21043         PR c++/12573
21044         * g++.dg/template/dependent-expr4.C: New test.
21045
21046 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21047
21048         * gcc.dg/altivec-11.c: New test.
21049
21050 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21051
21052         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21053
21054 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21055
21056         PR c/6024
21057         * gcc.dg/enum-compat-1.c: New test.
21058         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21059
21060 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21061
21062         PR c/12165
21063         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21064         gcc.dg/c99-idem-qual-3.c: New tests.
21065
21066 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21067
21068         * gcc.dg/winline-7.c: Don't cast void * to int.
21069
21070 2004-01-06  Jan Hubicka  <jh@suse.cz>
21071
21072         * gcc.dg/i386-sse-5.c: New test
21073         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21074
21075 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21076
21077         PR c++/12815
21078         * g++.dg/rtti/typeid4.C: New test.
21079
21080 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21081
21082         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21083
21084 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21085
21086         PR c++/12132
21087         * g++.dg/template/error11.C: New test.
21088
21089         PR c++/13451
21090         * g++.dg/template/class2.C: New test.
21091
21092 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21093         Richard Sandiford <rsandifo@redhat.com>
21094
21095         PR c++/13387
21096         * g++.dg/opt/alias3.C: New test.
21097
21098 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21099
21100         PR c++/13157
21101         * g++.dg/template/koenig3.C: New test.
21102
21103         PR c++/13529
21104         * g++.dg/parse/offsetof3.C: New test.
21105
21106         * g++.dg/init/copy7.C: Add missing dg-error markers.
21107
21108         PR c++/12226
21109         * g++.dg/init/copy7.c: New test.
21110
21111         PR c++/13536
21112         * g++.dg/parse/cast1.C: New test.
21113
21114 2004-01-04  Jan Hubicka  <jh@suse.cz>
21115
21116         * gcc.dg/winline[1-7].c: New tests.
21117
21118 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21119
21120         PR c++/13520
21121         * g++.dg/template/qualttp22.C: New test.
21122
21123 2004-01-01  Jan Hubicka  <jh@suse.cz>
21124
21125         * gcc.dg/debug/20031231-1.c: New.
21126         * gcc.c-torture/compile/20040101-1.c: New.
21127         * gcc.dg/dwarf-die-[1-7].c: New.
21128
21129 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21130
21131         PR optimization/13521
21132         * gcc.c-torture/compile/20031231-1.c: New test.
21133
21134 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21135
21136         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21137
21138 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21139
21140         PR c++/10079
21141         * g++.dg/template/crash16.C: New test.
21142
21143 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21144
21145         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21146
21147 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21148
21149         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21150         ports.
21151         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21152         * g++.old-deja/g++.law/profile1.C: Likewise.
21153         * gcc.c-torture/compile/981006-1.c: Likewise.
21154         * gcc.c-torture/execute/loop-2e.x: Likewise.
21155         * gcc.c-torture/execute/loop-2f.x: Remove.
21156         * gcc.c-torture/execute/loop-2g.x: Likewise.
21157         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21158         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21159
21160 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21161
21162         PR c++/13507
21163         * g++.dg/ext/attrib11.C: New test.
21164
21165         PR c++/13494
21166         * g++.dg/template/array2-1.C: New test.
21167         * g++.dg/template/array2-2.C: New test.
21168
21169 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21170
21171         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21172
21173 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21174
21175         PR c++/12774
21176         * g++.dg/template/array1-1.C: New test.
21177         * g++.dg/template/array1-2.C: New test.
21178
21179 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21180
21181         PR fortran/12632
21182         * g77.dg/12632.f: New test case.
21183
21184 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21185
21186         PR c++/13289
21187         * g++.dg/parse/nontype1.C: New test.
21188
21189 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21190
21191         PR c++/12403
21192         * g++.dg/parse/explicit1.C: New test.
21193         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21194
21195 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21196
21197         PR c++/13081
21198         * g++.dg/opt/inline6.C: New test.
21199
21200         PR c++/12613
21201         * g++.dg/parse/error9.C: New test.
21202
21203         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21204
21205 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21206
21207         PR c++/13009
21208         * g++.dg/init/assign1.C: New test.
21209
21210 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21211
21212         PR c++/13070
21213         * g++.dg/warn/format3.C: New test case.
21214
21215 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21216
21217         * gcc.c-torture/compile/20031227-1.c: New test.
21218
21219 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21220
21221         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21222         * g77.dg/bprob/bprob.exp: Likewise.
21223         * gcc.misc-tests/bprob.exp: Likewise.
21224         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21225         variants on systems where the library does not provide that
21226         functionality.
21227         * gcc.dg/builtins-20.c: Use builtins-config.h.
21228         * gcc.dg/builtins-config.h: New file.
21229
21230 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21231
21232         * lib/gcc-dg.exp (dg-require-profiling): New function.
21233         * lib/target-supports.exp (check_profiling_available): Likewise.
21234         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21235         * g77.dg/bprob/bprob.exp: Likewise.
21236         * gcc.misc-tests/bprob.exp: Likewise.
21237         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21238         * gcc.dg/20021014-1.c: Likewise.
21239         * gcc.dg/nest.c: Likewise.
21240
21241 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21242
21243         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21244         compiling.
21245         * g++.dg/lookup/java2.C: Likewise.
21246         * gcc.dg/cpp/lexident.c: Likewise.
21247
21248 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21249
21250         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21251         given.
21252         * gcc.c-torture/compile/961203-1.c: Likewise.
21253         * gcc.c-torture/compile/980506-1.c: Likewise.
21254
21255 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21256
21257         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21258         (additional_prunes): New global.
21259         (gcc-dg-prune): Handle additional per-test pruning.
21260         (dg-test): Clear additional_prunes between tests.
21261
21262         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21263         dg-prune-output to avoid spurious failures from assembler
21264         complaining about nonexistent WAW violations.
21265         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21266         Use dg-prune-output to avoid spurious failures from assembler
21267         warning about Itanium B-step errata.
21268
21269 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21270
21271         * g++.dg/abi/macro0.C: New test.
21272         * g++.dg/abi/macro1.C: Likewise.
21273         * g++.dg/abi/macro2.C: Likewise.
21274
21275         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21276         * g++.dg/abi/bitfield7.C: Likewise.
21277         * g++.dg/abi/dtor2.C: Likewise.
21278         * g++.dg/abi/mangle11.C: Likewise.
21279         * g++.dg/abi/mangle12.C: Likewise.
21280         * g++.dg/abi/mangle14.C: Likewise.
21281         * g++.dg/abi/mangle17.C: Likewise.
21282         * g++.dg/abi/vbase10.C: Likewise.
21283         * g++.dg/abi/vbase14.C: Likewise.
21284         * g++.dg/template/qualttp17.C: Likewise.
21285
21286 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21287
21288         PR c/11995
21289         * gcc.dg/20031223-1.c: New test.
21290
21291 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21292
21293         * gcc.dg/noreturn-7.c: New test.
21294
21295 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21296
21297         * gcc.dg/null-pointer-1.c: New test.
21298
21299 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21300
21301         * g++.old-deja/g++.jason/template18.C: Remove.
21302         * g++.old-deja/g++.jason/template37.C: Likewise.
21303
21304         PR c++/12862
21305         * g++.dg/lookup/ns1.C: New test.
21306
21307         PR c++/12397
21308         * g++.dg/template/lookup3.C: New test.
21309
21310 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21311
21312         * g++.dg/template/recurse1.C: New test
21313
21314 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21315
21316         PR c++/12479
21317         * g++.dg/parse/semicolon1.C: New test.
21318         * g++.dg/parse/semicolon1.h: Likewise.
21319
21320 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21321
21322         * gcc.dg/darwin-misaligned.c: New test.
21323
21324 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21325
21326         PR c/9163
21327         * gcc.dg/20031222-1.c: New test.
21328
21329 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21330
21331         PR c++/13438
21332         * g++.dg/parse/error8.C: New test.
21333
21334         PR c++/11554
21335         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21336
21337 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21338
21339         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21340         too small.
21341         * gcc.c-torture/compile/930217-1.c: Likewise.
21342         * gcc.c-torture/compile/930513-1.c: Likewise.
21343         * gcc.c-torture/execute/920908-2.c: Likewise.
21344         * gcc.c-torture/execute/921204-1.c: Likewise.
21345         * gcc.c-torture/execute/930621-1.c: Likewise.
21346         * gcc.c-torture/execute/930630-1.c: Likewise.
21347         * gcc.c-torture/execute/931031-1.c: Likewise.
21348         * gcc.c-torture/execute/980602-2.c: Likewise.
21349         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21350         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21351         * gcc.c-torture/execute/extzvsi.c: Likewise.
21352         * gcc.c-torture/unsorted/ext.c: Likewise.
21353
21354 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21355
21356         PR target/12749
21357         * gcc.c-torture/compile/20031220-2.c: New test case.
21358
21359 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21360
21361         PR optimization/13031
21362         * gcc.c-torture/compile/20031220-1.c: New test case.
21363
21364 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21365
21366         * gcc.dg/cast-function-1.c: New test.
21367
21368 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21369
21370         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21371         formats.
21372
21373 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21374
21375         PR c++/12795
21376         * g++.dg/ext/attrib10.C: New test.
21377
21378 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21379
21380         * gcc.dg/cleanup-10.c: New test.
21381         * gcc.dg/cleanup-11.c: New test.
21382
21383 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21384
21385         PR c++/13239
21386         * g++.dg/opt/expect1.C: New test.
21387
21388 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21389
21390         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21391
21392 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21393
21394         PR debug/12923
21395         * gcc.dg/20031218-1.c: New test.
21396
21397         PR debug/12389
21398         * gcc.dg/20031218-2.c: New test.
21399         * gcc.dg/20031218-3.c: New test.
21400
21401         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21402         of label name and allow for USER_LABEL_PREFIX == "_" names.
21403         * g++.dg/abi/mangle18-2.C: Likewise.
21404         * g++.dg/abi/mangle19-1.C: Likewise.
21405         * g++.dg/abi/mangle19-2.C: Likewise.
21406         * g++.dg/abi/mangle20-1.C: Likewise.
21407         * g++.dg/abi/mangle20-2.C: Likewise.
21408
21409 2003-12-18  Richard Henderson  <rth@redhat.com>
21410
21411         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21412
21413 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21414             Dan Kegel <dank@kegel.com>
21415
21416         PR other/12009
21417         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21418         testing a cross compiler, it causes spurious compile failures.
21419         * lib/g++.exp: Likewise.
21420
21421 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21422
21423         PR c++/13262
21424         * g++.dg/template/access13.C: New test.
21425
21426 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21427
21428         * gcc.dg/20031216-1.c: New test.
21429
21430 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21431
21432         PR c++/9154
21433         * g++.dg/template/error10.C: New test.
21434
21435 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21436
21437         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21438         * g++.dg/eh/simd-2.C: Likewise.
21439
21440 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21441             Roger Sayle  <roger@eyesopen.com>
21442
21443         * gcc.c-torture/execute/ieee/mzero5.c: New.
21444
21445 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21446
21447         PR c++/10603
21448         * g++.dg/parse/error6.C: New test.
21449
21450         PR c++/12827
21451         * g++.dg/parse/error7.C: New test.
21452
21453 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21454
21455         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21456         at -O with stabs debugging formats.
21457         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21458         * gcc.dg/debug/debug-2.c: Likewise.
21459
21460 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21461
21462         PR c++/12696
21463         * g++.dg/init/error1.C: New test.
21464
21465         PR c++/12218
21466         * g++.dg/init/pm3.C: New test.
21467
21468 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21469
21470         PR c/3347
21471         * gcc.dg/bitfld-8.c: New test.
21472
21473 2003-12-16  James Lemke  <jim@wasabisystems.com>
21474
21475         * gcc.dg/arm-scd42-[123].c: New tests.
21476
21477 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21478
21479         PR c++/9043
21480         * g++.dg/abi/mangle20-1.C: New test.
21481         * g++.dg/abi/mangle20-2.C: New test.
21482
21483 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21484
21485         PR c++/13275
21486         * g++.dg/other/offsetof2.C: Remove XFAIL.
21487         * g++.dg/parse/offsetof1.C: New test.
21488         * g++.gd/parse/offsetof2.C: Likewise.
21489
21490 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21491
21492         * g++.dg/template/nontype3.C: New test.
21493         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21494
21495 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21496
21497         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21498
21499 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         PR c++/13387
21502         * g++.dg/expr/assign1.C: New test.
21503
21504         PR c++/13242
21505         * g++.dg/abi/mangle19-1.C: New test.
21506         * g++.dg/abi/mangle19-2.C: New test.
21507
21508 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21509
21510         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21511
21512 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21513
21514         * gcc.c-torture/execute/20031216-1.c: New test.
21515
21516 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21517
21518         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21519         an ICE regression.
21520
21521 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21522
21523         PR c++/10926
21524         * g++.dg/template/error9.C: New test.
21525
21526         PR c++/11116
21527         * g++.dg/template/error8.C: New test.
21528
21529 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21530
21531         PR middle-end/13400
21532         * gcc.c-torture/execute/20031215-1.c: New test case.
21533
21534 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21535
21536         PR c++/13269
21537         * g++.dg/parse/error5.C: New test.
21538
21539         PR c++/12989
21540         * g++.dg/expr/sizeof1.C: New test.
21541
21542         PR c++/13310
21543         * g++.dg/template/crash15.C: New test.
21544
21545 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21546
21547         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21548         a non-POD type as the last named parameter of a varargs function.
21549
21550 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21551
21552         PR c++/13243
21553         PR c++/12573
21554         * g++.dg/template/crash14.C: New test.
21555         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21556
21557 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21558
21559         * g++.dg/other/java1.C: New test.
21560
21561         PR c++/13241
21562         * g++.dg/abi/mangle18-1.C: New test.
21563         * g++.dg/abi/mangle18-2.C: New test.
21564
21565 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21566
21567         PR optimization/10312
21568         * gcc.c-torture/execute/20031214-1.c: New.
21569
21570 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/10779
21573         PR c++/12160
21574         * g++.dg/parse/error3.C: New test.
21575         * g++.dg/parse/error4.C: Likewise.
21576         * g++.dg/abi/mangle4.C: Tweak error messages.
21577         * g++.dg/lookup/using5.C: Likewise.
21578         * g++.dg/other/error2.C: Likewise.
21579         * g++.dg/parse/typename5.C: Likewise.
21580         * g++.dg/parse/undefined1.C: Likewise.
21581         * g++.dg/template/arg2.C: Likewise.
21582         * g++.dg/template/ttp3.C: Likewise.
21583         * g++.dg/template/type1.C: Likewise.
21584         * g++.old-deja/g++.other/crash32.C: Likewise.
21585         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21586
21587 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21588
21589         PR c++/13106
21590         * g++.dg/warn/noreturn-3.C: New test.
21591
21592 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21593
21594         PR c++/13118
21595         * g++.dg/abi/covariant3.C: New.
21596
21597 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21598
21599         * g++.dg/eh/ia64-1.C: New test.
21600
21601 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21602
21603         PR optimization/13037
21604         * g77.f-torture/execute/13037.f: New test case.
21605
21606 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         PR c++/12881
21609         * g++.dg/abi/covariant2.C: New.
21610
21611 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21612
21613         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21614
21615 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21616
21617         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21618
21619 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21620
21621         PR other/10819
21622         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21623         to fix Bug 10819.
21624         * lib/g++.exp (g++_version): Likewise.
21625         * lib/g77.exp (g77_version): Likewise.
21626         * lib/objc.exp (default_objc_version): Likewise.
21627
21628 2003-12-10  Richard Henderson  <rth@redhat.com>
21629
21630         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21631
21632         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21633
21634 2003-12-08  Matt Austern  <austern@apple.com>
21635
21636         PR c/13134
21637         * lib/gcc-dg.exp (dg-require-visibility): Define.
21638         * lib/target-supports (check_visibility_available): Define.
21639         * gcc.dg/visibility-1.c: New test.
21640         * gcc.dg/visibility-2.c: Likewise.
21641         * gcc.dg/visibility-3.c: Likewise.
21642         * gcc.dg/visibility-4.c: Likewise.
21643         * gcc.dg/visibility-5.c: Likewise.
21644         * gcc.dg/visibility-6.c: Likewise.
21645         * g++.dg/ext/visibility-1.C: Likewise.
21646         * g++.dg/ext/visibility-2.C: Likewise.
21647         * g++.dg/ext/visibility-3.C: Likewise.
21648         * g++.dg/ext/visibility-4.C: Likewise.
21649         * g++.dg/ext/visibility-5.C: Likewise.
21650         * g++.dg/ext/visibility-6.C: Likewise.
21651
21652 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21653
21654         * g++.dg/lookup/java1.C: New test.
21655         * g++.dg/lookup/java2.C: New test.
21656
21657 2003-12-07  Falk Hueffner  <falk@debian.org>
21658
21659         * g++.dg/opt/noreturn-1.C: New test.
21660
21661 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21662
21663         * gcc.dg/overflow-1.c: New test.
21664
21665 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21666
21667         * g77.f-torture/compile/13060.f: New test.
21668
21669 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21670
21671         PR c++/13323
21672         * g++.dg/inherit/operator2.C: New test.
21673
21674 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21675
21676         PR c++/13305
21677         * g++.dg/ext/attrib9.C: New test.
21678
21679 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21680
21681         PR c++/13314
21682         * g++.dg/template/error7.C: New test.
21683
21684 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21685             J"orn Rennecke <joern.rennecke@superh.com>
21686
21687         PR target/13302
21688         * g++.dg/other/struct-va_list.C: New test.
21689
21690 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21691
21692         PR c++/13166
21693         * g++.dg/parse/defarg6.C: New test.
21694
21695 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21696
21697         PR target/13256
21698         * gcc.c-torture/execute/20031201-1.c: New test.
21699
21700 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21701
21702         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21703
21704 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21705
21706         * gcc.dg/builtin-return-1.c: New test.
21707
21708 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21709             J"orn Rennecke <joern.rennecke@superh.com>
21710
21711         PR optimization/13260
21712         * gcc.c-torture/execute/20031204-1.c: New test.
21713
21714 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21715
21716         PR c++/9127
21717         * g++.dg/template/error6.C: New test.
21718
21719 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21720
21721         * gcc.dg/20031202-1.c: New test.
21722
21723 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21724
21725         PR c++/13179
21726         * g++.dg/template/eh1.C: New test.
21727
21728         PR c++/10771
21729         * g++.dg/template/error5.C: New test.
21730
21731 2003-12-02  David Ung  <davidu@mips.com>
21732
21733         * gcc.dg/compat/vector-check.h: Corrected type for var
21734         g_##TMODE
21735
21736 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21737
21738         PR c++/10126
21739         * g++.dg/template/ptrmem8.C: New test.
21740
21741 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21742
21743         PR c++/12573
21744         * g++.dg/template/dependent-expr3.C: New test.
21745
21746 2003-12-01  James Lemke  <jim@wasabisystems.com>
21747
21748         * gcc.dg/arm-g2.c: New test.
21749
21750 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21751
21752         PR optimization/11634
21753         * gcc.dg/20031201-2.c: New test case.
21754
21755 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21756
21757         PR 11433
21758         * objc.dg/proto-lossage-3.m: New test.
21759
21760 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21761
21762         PR optimization/12628
21763         * gcc.dg/20031201-1.c: New test case.
21764
21765 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21766
21767         * gcc.dg/unaligned-1.c: New test.
21768
21769 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21770
21771         PR c++/9849
21772         * g++.dg/template/error4.C: New test.
21773         * g++.dg/template/nested3.C: Adjust error markers.
21774
21775 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21776
21777         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21778
21779 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21780
21781         PR c/10333
21782         * gcc.dg/bitfld-7.c: New test.
21783
21784 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21785
21786         * gcc.dg/tls/asm-1.C: New test.
21787
21788 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21789
21790         * gcc.dg/cpp/assert4.c: Update.
21791
21792 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21793
21794         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21795         * gcc.dg/builtin-apply3.c: New test.
21796
21797 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21798
21799         * lib/compat.exp (compat-obj): New xfaildata parameter.
21800         Use it to set compiler_conditional_xfail_data before compiling.
21801         (compat-get-options): Handle dg-xfail-if.
21802         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21803         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21804         * gcc.dg/compat/vector-1_y.c: Likewise.
21805         * gcc.dg/compat/vector-2_x.c: Likewise.
21806         * gcc.dg/compat/vector-2_y.c: Likewise.
21807
21808 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21809
21810         * g++.dg/opt/reg-stack4.C: New test.
21811
21812 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21813
21814         * gcc.dg/builtin-apply2.c: New test.
21815
21816 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21817
21818         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21819
21820 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21821
21822         PR c++/12924
21823         * g++.dg/template/template-id-2.C: New test.
21824
21825 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21826
21827         PR c++/5369
21828         * g++.dg/template/memfriend1.C: New test.
21829         * g++.dg/template/memfriend2.C: Likewise.
21830         * g++.dg/template/memfriend3.C: Likewise.
21831         * g++.dg/template/memfriend4.C: Likewise.
21832         * g++.dg/template/memfriend5.C: Likewise.
21833         * g++.dg/template/memfriend6.C: Likewise.
21834         * g++.dg/template/memfriend7.C: Likewise.
21835         * g++.dg/template/memfriend8.C: Likewise.
21836         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21837
21838 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21839
21840         PR c++/12515
21841         * g++.dg/ext/cond1.C: New test.
21842
21843 2003-11-20  Richard Henderson  <rth@redhat.com>
21844
21845         * gcc.dg/20020201-2.c: Remove.
21846         * gcc.dg/20020201-4.c: Remove.
21847         * gcc.dg/20020304-1.c: Remove.
21848
21849 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21850
21851         * gcc.dg/cpp/trad/xwin1.c: New test case.
21852
21853 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21854
21855         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21856         * lib/g77.exp: Likewise.
21857         * lib/objc.exp: Likewise.
21858         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21859         for darwin.
21860
21861 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21862
21863         PR c++/12932
21864         * g++.dg/template/static5.C: New test.
21865
21866 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21867
21868         * gcc.dg/nested-func-1.c: New test.
21869
21870 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21871
21872         * gcc.dg/cpp/assert4.c: New test.
21873
21874 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21875
21876         PR c++/2294
21877         * g++.dg/lookup/using9.c: New test.
21878
21879 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21880
21881         PR c++/12762
21882         * g++.dg/template/error3.C: New test.
21883
21884 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21885
21886         PR ada/13035
21887         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21888         No longer use a wrapper for gcc, since this does not work under
21889         Windows.
21890
21891 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21892
21893         PR c++/2094
21894         * g++.dg/template/ptrmem7.C: New test.
21895
21896 2003-11-13  Andrew Pinski <apinski@apple.com>
21897
21898         * gcc.c-torture/compile/20031113-1.c: New test.
21899
21900 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21901             Kean Johnston <jkj@sco.com>
21902
21903         PR c/13029
21904         * gcc.dg/unused-4.c: Update.
21905
21906 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21907
21908         * g++.dg/opt/const3.C: New test.
21909
21910 2003-11-13  Jan Hubicka  <jh@suse.cz>
21911
21912         * gcc.c-torture/compile/20031112-1.c: New test.
21913
21914 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21915
21916         * g++.dg/parse/crash10.C: Remove bogus error marker.
21917
21918 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21919
21920         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21921         (host_gcc): Likewise.
21922         (ROOT): Honor $PWDCMD.
21923         (BASE): Likewise.
21924         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21925
21926 2003-11-12  Catherine Moore  <clm@redhat.com>
21927
21928         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21929
21930 2003-11-12  Andreas Jaeger  <aj@suse.de>
21931             Jakub Jelinek  <jakub@redhat.com>
21932             Andrew Pinski  <pinskia@physics.uc.edu>
21933             Richard Henderson  <rth@redhat.com>
21934
21935         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21936         systems.
21937         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21938
21939         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21940         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21941
21942 2003-11-11  Andreas Jaeger  <aj@suse.de>
21943
21944         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21945
21946         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21947
21948 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21949
21950         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21951         Clean ups.
21952
21953 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21954
21955         * gcc.dg/trampoline-1.c: New test.
21956
21957 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21958
21959         * gcc.c-torture/compile/200031109-1.c: New test.
21960
21961 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21962
21963         PR c/3190
21964         PR c/8714
21965         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21966         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21967         gcc.dg/format/no-y2k-1.c: Update.
21968
21969 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21970
21971         PR optimization/10467
21972         * gcc.dg/20031108-1.c: New test case.
21973
21974 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21975
21976         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21977
21978 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21979
21980         * gcc.dg/compound-lvalue-1.c: New test.
21981         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21982         some XFAILs.
21983
21984 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21985
21986         * gcc.dg/altivec-varargs-1.c: New test.
21987
21988 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21989
21990         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21991         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21992         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21993         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21994         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21995
21996 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21997
21998         * gcc.dg/cond-lvalue-1.c: New test.
21999
22000 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22001
22002         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22003
22004 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22005
22006         PR c++/11616
22007         * g++.dg/template/instantiate5.C: New test.
22008
22009 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22010
22011         PR c++/12726
22012         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22013         * ChangeLog: Add missing first entry for above test.
22014
22015 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22016
22017         PR c++/9810
22018         * g++.dg/template/using8.C: New test.
22019         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22020
22021 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22022
22023         PR optimization/10817
22024         * gcc.c-torture/compile/20031102-1.c: New test case.
22025
22026 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22027
22028         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22029         2147483647.
22030
22031 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22032
22033         * gcc.dg/20031102-1.c: New test.
22034
22035 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22036
22037         * gcc.dg/complex-1.c: New test.
22038
22039 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22040
22041         PR c++/12796
22042         * g++.dg/template/crash13.C: Adjust expected error location.
22043         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22044
22045 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22046
22047         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22048
22049 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22050
22051         PR/10239
22052         * gcc.c-torture/compile/20031031-2.c: New test.
22053
22054 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22055
22056         PR/11640
22057         * gcc.c-torture/compile/20031031-1.c: New test.
22058
22059 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22060
22061         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22062         * gcc.misc-tests/bprob.exp: Likewise.
22063         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22064         the execution test on arm-elf configs.
22065         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22066         configs that don't support scratch files.
22067         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22068
22069 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22070
22071         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22072         done by dejagnu.
22073
22074 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22075
22076         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22077         Avoid non pure sh syntax. Add more logging.
22078
22079         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22080         fail.
22081
22082 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22083
22084         PR libgcj/10610
22085         * gcc.dg/ppc-stackalign-1.c: New test.
22086
22087 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22088
22089         * ada/acats/run_all.sh: Change output to be more compliant with
22090         dejagnu framework.
22091         Create acats.sum and acats.log files under testsuite/ada/acats
22092         Only run [a-z]* directories, to filter out e.g. CVS.
22093         Redirect build output to log file.
22094
22095 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22096
22097         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22098
22099 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22100
22101         PR ada/5909:
22102         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22103
22104 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22105
22106         * gcc.c-torture/compile/20031023-1.c: New test.
22107         * gcc.c-torture/compile/20031023-2.c: New test.
22108         * gcc.c-torture/compile/20031023-3.c: New test.
22109         * gcc.c-torture/compile/20031023-4.c: New test.
22110
22111 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22112
22113         PR c++/10371
22114         * g++.dg/lookup/scoped8.C: New test.
22115
22116 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22117
22118         * g++.dg/opt/reg-stack3.C: New test.
22119
22120 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22121
22122         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22123
22124 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22125
22126         PR c++/11076
22127         * g++.dg/template/crash13.C: New test.
22128
22129 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22130
22131         * gcc.dg/c99-restrict-2.c: New test.
22132
22133 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22134
22135         PR c++/12698, c++/12699, c++/12700, c++/12566
22136         * g++.dg/inherit/covariant9.C: New test.
22137         * g++.dg/inherit/covariant10.C: New test.
22138         * g++.dg/inherit/covariant11.C: New test.
22139
22140 2003-10-23  Jason Merrill  <jason@redhat.com>
22141
22142         PR c++/12726
22143         * g++.dg/ext/complit2.C: New test.
22144
22145 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22146
22147         PR target/12654
22148         * gcc.c-torture/execute/20031020-1.c: New test.
22149
22150 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22151
22152         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22153         following the jump_insn.
22154
22155 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22156
22157         * gcc.dg/cast-lvalue-1.c: New test.
22158
22159 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/11962
22162         * g++.dg/template/cond2.C: New test.
22163
22164 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22165
22166         * gcc.dg/builtins-28.c: New test.
22167
22168 2003-10-20  Jan Hubicka  <jh@suse.cz>
22169
22170         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22171         parameter.
22172         * testsuite/gcc.dg/inline-2.c: Likewise.
22173
22174 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22175
22176         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22177         * gcc.dg/nest.c: Likewise.
22178
22179 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22180
22181         PR c++/9781, c++/10583, c++/11862
22182         * g++.dg/parse/crash13.C: New test.
22183
22184 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22185
22186         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22187
22188 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22189
22190         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22191         Define HAVE_C99_RUNTIME except on Solaris.
22192         * gcc.dg/builtins-20.c: Likewise.
22193
22194 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22195
22196         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22197
22198 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22199
22200         PR c++/12495
22201         * g++.dg/template/crash21.C: New test.
22202
22203 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22204
22205         PR c++/2513
22206         * g++.dg/template/typename5.C: New test.
22207
22208 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22209
22210         PR c++/12369
22211         * g++.dg/template/friend25.C: New test.
22212
22213 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22214
22215         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22216         versions.
22217
22218 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22219
22220         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22221         == 2147483647.
22222
22223 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22224
22225         * gcc.c-torture/execute/960416-1.x: Remove.
22226         * gcc.c-torture/execute/divconst-3.x: Likewise.
22227
22228 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22229
22230         PR target/12598
22231         * gcc.dg/torture/cris-volatile-1.c: New test.
22232
22233 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22234
22235         PR optimization/9325
22236         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22237         for overflowing floating point to integer conversion during RTL
22238         simplification.
22239
22240 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22241
22242         * objc/execute/_cmd.m: Fix typo.
22243         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22244         Relax 'scan-assembler' regexp.
22245         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22246         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22247         * objc.dg/zero-link-2.m: Remove blank line.
22248         * objc.dg/zero-link-3.m: New test case.
22249
22250 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22251
22252         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22253
22254         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22255         than linker trickery.
22256
22257 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22258
22259         PR c++/12370
22260         * g++.dg/other/friend2.C: New test.
22261
22262 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22263
22264         * gcc.dg/20031012-1.c: New test.
22265
22266 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22267
22268         * gcc.dg/weak/weak-3.c: Fix for new warning.
22269
22270 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22271
22272         PR optimization/8750
22273         * gcc.c-torture/execute/20031012-1.c: New test case.
22274
22275 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22276
22277         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22278         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22279
22280 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22281
22282         PR optimization/12260
22283         * gcc.c-torture/compile/20031011-2.c: New test case.
22284
22285 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22286
22287         * gcc.c-torture/execute/20031011-1.c: New testcase.
22288
22289 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22290
22291         * gcc.c-torture/compile/20031011-1.c: New test.
22292
22293 2003-10-11  Jan Hubicka  <jh@suse.cz>
22294
22295         * g++.dg/other/first-global.C: New test.
22296
22297 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22298
22299         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22300
22301 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22302
22303         * gcc.c-torture/compile/20031010-1.c: New test.
22304
22305 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22306
22307         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22308         * gcc.c-torture/execute/va-arg-25.c: ... here.
22309
22310 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22311
22312         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22313
22314 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22315
22316         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22317
22318 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22319
22320         * g++.dg/parse/error2.C: New test.
22321
22322 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22323
22324         PR c++/11097
22325         * g++.dg/other/error5.C: Modify the error message.
22326         * g++.dg/lookup/using8.C: New test.
22327
22328 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22329
22330         * gcc.dg/darwin-abi-2.c: New file.
22331         * gcc.c-torture/execute/va-arg-24.c: New file.
22332
22333 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22334
22335         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22336         indentation.
22337
22338 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22339
22340         PR c++/10147
22341         * g++.dg/other/error4.C: Update error messages.
22342         * g++.dg/template/ptrmem4.C: Likewise.
22343
22344         PR c++/12337
22345         * g++.dg/init/new9.C: New test.
22346
22347         PR c++/12334, c++/12236, c++/8656
22348         * g++.dg/ext/attrib8.C: New test.
22349
22350 2003-10-06  Devang Patel  <dpatel@apple.com>
22351
22352         * gcc.dg/debug/dwarf2-3.h: New test.
22353         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22354
22355 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22356
22357         * g++.dg/opt/cfg2.C: New test.
22358
22359 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22360
22361         * g++.dg/opt/float1.C: New test.
22362
22363 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22364
22365         * gcc.dg/c90-array-lval-6.c: New test.
22366         * gcc.dg/c99-array-lval-6.c: New test.
22367
22368 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22369             Ziemowit Laski  <zlaski@apple.com>
22370
22371         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22372         'Derived', so that it is never considered a class method; add
22373         new warning for '+port' method ambiguity.
22374         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22375         <objc/objc-api.h> (needed on Mac OS X).
22376         * objc.dg/method-13.m: New test.
22377
22378 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22379
22380         PR optimization/9325, PR java/6391
22381         * gcc.c-torture/execute/20031003-1.c: New test case.
22382
22383 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22384
22385         PR optimization/12180
22386         * gcc.dg/20031002-1.c: New test.
22387
22388         PR c++/12486
22389         * g++.dg/inherit/error1.C: New test.
22390
22391 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22392
22393         * lib/f-torture.exp (search_for): Rename to...
22394         (search_for_re): This.  Also, clean up comments and the
22395         "regexp" invocation.
22396
22397 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22398
22399         * gcc.c-torture/compile/20031002-1.c: New test.
22400
22401 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22402
22403         * g++.dg/opt/cond1.C: New test.
22404
22405 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22406
22407         * gcc.dg/Wold-style-definition-2.c: New testcase.
22408         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22409
22410 2003-09-29  Richard Henderson  <rth@redhat.com>
22411
22412         * g++.dg/init/array10.C: Add dg-options.
22413
22414 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22415
22416         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22417
22418 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22419
22420         * g++.dg/template/friend19.C: Fix typo.
22421         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22422
22423 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22424
22425         * gcc.c-torture/execute/20030928-1.c: New test.
22426         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22427
22428 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22429
22430         * g++.dg/opt/unroll1.C: New test.
22431
22432 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22433
22434         PR optimization/11741
22435         * gcc.dg/20030926-1.c: New test case.
22436
22437 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22438
22439         PR c++/5655
22440         * g++.dg/parse/access7.C: New test.
22441         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22442
22443 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22444
22445         MERGE OF objc-improvements-branch into MAINLINE:
22446         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22447         if libobjc has not been built.
22448         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22449         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22450         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22451         objc/execute/nested-3.m, objc/execute/np-2.m,
22452         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22453         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22454         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22455         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22456         objc.dg/special/unclaimed-category-1.h,
22457         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22458         well as GNU runtime.
22459         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22460         * execute/cascading-1.m, execute/function-message-1.m,
22461         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22462         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22463         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22464         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22465         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22466         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22467         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22468         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22469         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22470         * objc.dg/bitfield-2.m: Run only on Darwin.
22471         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22472         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22473         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22474         * objc.dg/const-str-1.m: Fix constant string layout.
22475
22476 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22477
22478         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22479
22480 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22481
22482         * gcc.dg/darwin-abi-1.c: New file.
22483
22484 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22485
22486         PR target/12281
22487         * gcc.c-torture/compile/20030921-1.c: New test.
22488
22489 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22490
22491         * g++.dg/opt/reg-stack2.C: New test.
22492
22493 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22494
22495         * g++.dg/eh/delayslot1.C: New test.
22496
22497 2003-09-20  Richard Henderson  <rth@redhat.com>
22498
22499         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22500
22501 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22502
22503         * gcc.c-torture/execute/20030920-1.c: New test case.
22504
22505 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22506
22507         * g++.dg/rtti/typeid3.C: Correct expected error message.
22508
22509 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22510
22511         PR c++/157
22512         * g++.dg/parse/crash12.C: New test.
22513
22514 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22515
22516         * gcc.dg/compat/mixed-struct-check.h: New.
22517         * gcc.dg/compat/mixed-struct-defs.h: New.
22518         * gcc.dg/compat/mixed-struct-init.h: New.
22519         * gcc.dg/compat/struct-by-value-19_main.c: New.
22520         * gcc.dg/compat/struct-by-value-19_x.c: New.
22521         * gcc.dg/compat/struct-by-value-19_y.c: New.
22522         * gcc.dg/compat/struct-by-value-20_main.c: New.
22523         * gcc.dg/compat/struct-by-value-20_x.c: New.
22524         * gcc.dg/compat/struct-by-value-20_y.c: New.
22525         * gcc.dg/compat/struct-return-19_main.c: New.
22526         * gcc.dg/compat/struct-return-19_x.c: New.
22527         * gcc.dg/compat/struct-return-19_y.c: New.
22528         * gcc.dg/compat/struct-return-20_main.c: New.
22529         * gcc.dg/compat/struct-return-20_x.c: New.
22530         * gcc.dg/compat/struct-return-20_y.c: New.
22531
22532 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22533         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22534         so that it will not complain on LP64 targets.
22535
22536 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22537
22538         PR c++/495
22539         * g++.dg/template/friend24.C: New test.
22540
22541 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22542
22543         PR c++/12332
22544         * g++.dg/template/memtmpl2.C: New test.
22545
22546 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22547
22548         PR target/11184
22549         * gcc.dg/builtin-apply1.c: New test.
22550
22551 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22552
22553         PR c++/9848
22554         * g++.dg/warn/Wunused-4.C: New test.
22555
22556 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22557
22558         PR c++/12316
22559         * g++.dg/other/gc2.C: New test.
22560
22561 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22562
22563         PR c++/11991
22564         * g++.dg/rtti/typeid3.C: New test.
22565
22566         PR c++/12266
22567         * g++.dg/overload/template1.C: New test.
22568
22569 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22570
22571         * g++.dg/opt/cfg3.C: New test.
22572
22573 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22574
22575         PR c++/7939
22576         * g++.dg/template/crash11.C: New test.
22577
22578 2003-09-16  Jason Merrill  <jason@redhat.com>
22579             Jakub Jelinek  <jakub@redhat.com>
22580
22581         * gcc.dg/attr-warn-unused-result.c: New test.
22582
22583 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22584
22585         PR c++/12184
22586         * g++.dg/expr/call2.C: New test.
22587
22588 2003-09-15  Andreas Jaeger  <aj@suse.de>
22589
22590         * gcc.dg/Wold-style-definition-1.c: New test.
22591
22592 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22593
22594         PR c++/3907
22595         * g++.dg/parse/template12.C: New test.
22596
22597         * g++.dg/abi/bitfield11.C: New test.
22598         * g++.dg/abi/bitfield12.C: Likewise.
22599
22600 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22601
22602         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22603         non-expansion of functional macro name without arguments at EOL.
22604         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22605
22606 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22607
22608         * gcc.c-torture/execute/20030914-[12].c: New tests.
22609
22610 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         PR c++/11788
22613         * g++.dg/overload/addr1.C: New test.
22614
22615 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22616
22617         * gcc.dg/20030909-1.c: New test.
22618
22619 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22620
22621         * gcc.dg/ultrasp10.c: New test.
22622
22623 2003-09-09  Devang Patel  <dpatel@apple.com>
22624
22625         * gcc.dg/darwin-ld-6.c: New test.
22626
22627 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22628
22629         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22630
22631 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22632
22633         * gcc.dg/ia64-types1.c: New test.
22634         * gcc.dg/ia64-types2.c: Likewise.
22635
22636 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22637
22638         * gcc.dg/builtins-1.c: Add more _Complex tests.
22639         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22640
22641         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22642         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22643
22644 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22645
22646         PR c++/11786
22647         * g++.dg/lookup/koenig2.C: New test.
22648
22649         PR c++/5296
22650         * g++.dg/rtti/typeid2.C: New test.
22651
22652 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22653
22654         * gcc.c-torture/compile/20030904-1.c: New test.
22655
22656 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22657
22658         * g++.dg/opt/longbranch2.C: New test.
22659
22660 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22661
22662         * g++.dg/template/crash10.C: Only compile it.
22663
22664 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22665
22666         PR middle-end/11665
22667         * gcc.c-torture/compile/20030907-1.c: New test.
22668         * g++.dg/init/array11.C: New test.
22669
22670 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22671
22672         PR c++/11852
22673         * g++.dg/init/struct1.C: New test.
22674
22675 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22676
22677         PR c++/12181
22678         * g++.dg/expr/comma1.C: New test.
22679
22680 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22681
22682         PR c++/11867
22683         * g++.dg/expr/static_cast5.C: New test.
22684
22685 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22686
22687         PR c++/11507
22688         * g++.dg/lookup/scoped7.C: New test.
22689
22690         PR c++/9574
22691         * g++.dg/other/static1.C: New test.
22692
22693         PR c++/11490
22694         * g++.dg/warn/template-1.C: New test.
22695
22696         PR c++/11432
22697         * g++.dg/template/crash10.C: New test.
22698
22699         PR c++/2478
22700         * g++.dg/overload/VLA.C: New test.
22701
22702         PR c++/10804
22703         * g++.dg/template/call1.C: New test.
22704
22705 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22706
22707         PR c++/11794
22708         * g++.dg/parse/using3.C: New test.
22709
22710 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22711
22712         PR c++/11409
22713         * g++.dg/overload/builtin3.C: New test case.
22714
22715 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22716
22717         PR c/9862
22718         * gcc.dg/20030906-1.c: New test.
22719         * gcc.dg/20030906-2.c: Likewise.
22720
22721 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22722
22723         PR c++/12167
22724         * g++.dg/parse/defarg5.C: New test.
22725
22726         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22727
22728 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22729
22730         PR c++/12163
22731         * g++.dg/expr/static_cast4.C: New test.
22732
22733         PR c++/12146
22734         * g++.dg/template/crash9.C: New test.
22735
22736 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22737
22738         * g++.old-deja/g++.ext/pretty2.C: Update for change
22739         in __FUNCTION__.
22740         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22741
22742 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22743
22744         PR c++/11922
22745         * g++/dg/template/qualified-id1.C: New test.
22746
22747         PR c++/12037
22748         * g++.dg/warn/noeffect4.C: New test.
22749
22750 2003-09-04  Matt Austern  <austern@apple.com>
22751
22752         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22753         * g++.dg/ext/fnname2.C: Likewise.
22754         * g++.dg/ext/fnname3.C: Likewise.
22755
22756 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22757
22758         * g++.dg/expr/lval1.C: New test.
22759         * g++.dg/ext/lvcast.C: Remove.
22760
22761 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22762
22763         PR optimization/11700.
22764         * gcc.c-torture/compile/20030903-1.c: New test case.
22765
22766 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22767
22768         PR c++/12053
22769         * g++.dg/abi/layout4.C: New test.
22770
22771 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22772
22773         PR c++/11553
22774         * g++.dg/parse/friend3.C: New test.
22775
22776 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22777
22778         PR c++/11847
22779         * g++.dg/template/class1.C: New test.
22780
22781         PR c++/11808
22782         * g++.dg/expr/call1.C: New test.
22783
22784 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22785
22786         PR c++/12114
22787         * g++.dg/init/ref9.C: New test.
22788
22789         PR c++/11972
22790         * g++.dg/template/nested4.C: New test.
22791
22792 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22793
22794         PR c++/12093
22795         * g++.dg/template/non-dependent4.C: New test.
22796
22797         PR c++/11928
22798         * g++.dg/inherit/conv1.C: New test.
22799
22800 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22801
22802         PR c++/6196
22803         * g++.dg/ext/label1.C: New test.
22804         * g++.dg/ext/label2.C: Likewise.
22805
22806 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22807
22808         * g++.dg/expr/cond3.C: New test.
22809
22810 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22811
22812         * gcc.dg/builtins-1.c: Add new builtin cases.
22813
22814 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22815
22816         * gcc.dg/builtins-1.c: Add new cases.
22817         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22818
22819 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22820
22821         * gcc.dg/builtins-1.c: Add more math builtin tests.
22822         * gcc.dg/torture/builtin-attr-1.c: New test.
22823
22824 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22825
22826         PR optimization/5079
22827         * g++.dg/opt/static3.C: New test.
22828
22829 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22830
22831         * gcc.misc-tests/gcov-10b.c: New test.
22832
22833 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22834
22835         * g++.dg/opt/ptrmem3.C: New test.
22836
22837         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22838
22839 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22840
22841         * gcc.dg/20030826-2.c: New test.
22842
22843 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22844
22845         PR middle-end/12002
22846         * g77.f-torture/compile/12002.f: New test case.
22847
22848 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22849
22850         * gcc.dg/20030826-1.c: New test case.
22851
22852 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22853
22854         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22855
22856 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22857
22858         PR c++/11871
22859         * c++.dg/lookup/crash1.C: New test.
22860
22861         * c++.dg/warn/noeffect3.C: New test.
22862
22863 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22864
22865         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22866         * gcc.dg/compat/vector-1_y.c: Ditto.
22867         * gcc.dg/compat/vector-2_x.c: Ditto.
22868         * gcc.dg/compat/vector-2_y.c: Ditto.
22869
22870 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22871
22872         * gcc.dg/20030702-1.c: New test.
22873
22874 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22875
22876         PR c++/8795
22877         * g++.dg/ext/altivec-1.C: New test.
22878
22879 2003-08-24  Richard Henderson  <rth@redhat.com>
22880
22881         * g++.dg/eh/simd-2.C: Add -w for x86.
22882
22883 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22884
22885         * gcc.dg/20030815-1.c: New test.
22886
22887 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22888
22889         PR c++/3765
22890         * g++.dg/parse/access6.C: New test.
22891
22892 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22893
22894         PR c++/641, c++/11876
22895         * g++.dg/template/friend22.C: New test.
22896         * g++.dg/template/friend23.C: Likewise.
22897
22898 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22899
22900         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22901         identically.
22902
22903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22904
22905         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22906
22907 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22908
22909         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22910
22911 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22912
22913         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22914
22915 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22916
22917         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22918
22919 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22920
22921         PR c++/11919
22922         * g++.dg/overload/prom1.C: New test.
22923
22924         PR c++/11551
22925         * g++.dg/parse/dtor2.C: New test.
22926
22927         PR c++/10762
22928         * g++.dg/parse/using2.C: New test.
22929
22930 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22931
22932         PR target/11805
22933         * gcc.c-torture/compile/20030821-1.c: New.
22934
22935 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22936
22937         PR c++/11834
22938         * g++.dg/template/deduce2.C: New test.
22939
22940 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22941
22942         * gcc.c-torture/execute/20030821-1.c: New test.
22943
22944 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22945
22946         PR middle-end/11984
22947         * gcc.dg/20030820-1.c: New test case.
22948
22949 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22950
22951         PR c++/11945
22952         * g++.dg/warn/noeffect2.C: New test.
22953
22954 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22955
22956         PR c++/10926
22957         * g++.dg/template/dtor2.C: New test.
22958
22959         PR c++/11684
22960         * g++.dg/template/operator1.C: New test.
22961         * g++.dg/parse/operator4.C: New test.
22962
22963         PR c++/11946.C
22964         * g++.dg/expr/enum1.C: New test.
22965         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22966
22967         PR c++/11036.C
22968         * g++.dg/parse/elab2.C: New test.
22969         * g++.dg/parse/typedef4.C: Change error message.
22970         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22971         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22972         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22973
22974 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22975
22976         * gcc.dg/pch/warn-1.c: New.
22977         * gcc.dg/pch/warn-1.hs: New.
22978
22979         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22980         not-tested file.
22981
22982 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22983
22984         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22985
22986 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22987
22988         * gcc.dg/uninit-D.c: New Test.
22989         * gcc.dg/uninit-E.c: New Test.
22990         * gcc.dg/uninit-F.c: New Test.
22991         * gcc.dg/uninit-G.c: New Test.
22992
22993 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22994
22995         * g++.dg/README: Describe the pch directory.
22996
22997 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22998
22999         PR c++/11174
23000         * g++.dg/parse/access4.C: New test.
23001         * g++.dg/parse/access5.C: Likewise.
23002         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23003
23004 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23005
23006         * gcc.dg/noncompile/20030818-1.c: New.
23007
23008 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23009
23010         PR c++/11957
23011         * g++.dg/warn/noeffect1.C: New test.
23012
23013         * g++.dg/template/scope2.C: New test.
23014         * g++.dg/template/error2.C: Correct dg-error
23015
23016 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23017
23018         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23019
23020 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23021
23022         PR C++/11512
23023         * g++.dg/template/warn1.C: New.
23024
23025 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23026
23027         * g++.dg/template/error2.C: New test.
23028         * g++.dg/lookup/using7.C: Adjust errors
23029         * g++.old-deja/g++.pt/crash36.C: Likewise.
23030         * g++.old-deja/g++.pt/derived3.C: Likewise.
23031
23032 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23033
23034         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23035         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23036         * gcc.c-torture/execute/builtins/string-9.c: New, from
23037         string-opt-9.c.  Adjust for execute/builtins framework.
23038         * gcc.c-torture/execute/string-opt-9.c: Delete.
23039
23040 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23041
23042         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23043
23044         * g++.dg/parse/ret-type2.C: New test.
23045
23046         PR c++/11703
23047         * g++.dg/init/new8.C: New test.
23048
23049         PR c++/10923
23050         * g++.dg/parse/typedef5.C: New test.
23051
23052         PR c++/9512
23053         * g++.dg/parse/qualified2.C: New test.
23054         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23055         invalid code.
23056
23057 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23058
23059         * g++.dg/conversion/ptrmem1.C: New test.
23060
23061 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23062
23063         PR target/11693
23064         * gcc.dg/20030811-1.c: New test.
23065
23066         PR target/11535
23067         * gcc.c-torture/execute/20030811-1.c: New test.
23068
23069 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23070
23071         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23072
23073 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23074
23075         PR c++/11789.C
23076         * g++.dg/inherit/multiple1.C: New test.
23077
23078 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         * gcc.dg/spe1.c: New test.
23081
23082         PR c++/11670
23083         * g++.dg/expr/cast2.C: New test.
23084
23085         PR c++/10530
23086         * g++.dg/template/dependent-name2.C: New test.
23087
23088 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23089
23090         * g++.dg/parse/crash11.C: Put the dg options in comments.
23091
23092 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23093
23094         * lib/gcc-dg.exp: Update for diagnostic change.
23095
23096 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23097
23098         PR c++/5767
23099         * g++.dg/parse/crash11.C: New test.
23100
23101 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23102
23103         * gcc.dg/cpp/spacing1.c: Update.
23104
23105 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23106
23107         PR target/11739
23108         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23109         a value for -mtune.
23110
23111 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23112
23113         PR middle-end/11771
23114         * gcc.c-torture/compile/20030804-1.c: New test case.
23115
23116 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23117
23118         * gcc.dg/20030804-1.c: New test case.
23119
23120 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23121
23122         * gcc.dg/cpp/separate-1.c: New test.
23123
23124 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23125
23126         PR c++/11704
23127         * g++.dg/template/dependent-expr2.C: New test.
23128
23129         PR c++/11766
23130         * g++.dg/expr/ptrmem1.C: New test.
23131
23132 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23133
23134         PR c++/9453
23135         * g++.dg/template/friend15.C: New test.
23136
23137 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23138
23139         * lib/dg-pch.exp: Work round PCH bug.
23140
23141 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23142
23143         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23144         builtins.  Move cases from builtins-4.c here.
23145
23146         * gcc.dg/torture/builtin-math-1.c: New test taken from
23147         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23148         additional cases.
23149
23150         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23151         Delete.
23152
23153 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23154
23155         PR c++/9447
23156         * g++.dg/template/using7.C: New test.
23157
23158 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23159
23160         * import1.c, import2.c: New tests.
23161
23162 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * g++.dg/eh/crossjump1.C: New test.
23165
23166 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23167
23168         PR c++/11697
23169         * g++.dg/template/using6.C: New test.
23170
23171         PR c++/11744
23172         * g++.dg/template/koenig2.C: New test.
23173
23174 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23175
23176         PR c++/7983
23177         * g++.dg/parse/typedef4.C: New test.
23178
23179 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23180
23181         PR c++/8442, c++/8806
23182         * g++.dg/template/elab1.C: New test.
23183         * g++.dg/template/type2.C: Likewise.
23184         * g++.dg/template/ttp3.C: Adjust expected error message.
23185         * g++.old-deja/g++.law/visibility13.C: Likewise.
23186         * g++.old-deja/g++.niklas/t135.C: Likewise.
23187         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23188         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23189         template argument.
23190         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23191
23192 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23193
23194         PR c++/11295
23195         * g++.dg/ext/stmtexpr1.C: New test.
23196
23197         * g++.dg/opt/tmp1.C: New test.
23198
23199         PR c++/11525
23200         * g++.dg/parse/constant4.C: New test.
23201
23202         PR c++/9447
23203         * g++.dg/template/using5.C: New test.
23204
23205 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23206
23207         * gcc.dg/builtins-27.c: New test case.
23208
23209 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23210
23211         * gcc.dg/tls/opt-7.c: New test.
23212
23213 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23214
23215         * g++.old-deja/g++.other/crash18.C: Remove.
23216
23217 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23218
23219         * g++.dg/template/explicit3.C: New.
23220         * g++.dg/template/explicit4.C: New.
23221         * g++.dg/template/explicit5.C: New.
23222
23223         PR c++/11347
23224         * g++.dg/template/memtmpl1.C: New.
23225
23226 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23227
23228         PR target/11565
23229         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23230         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23231
23232 2003-07-30  Jan Hubicka  <jh@suse.cz>
23233
23234         * vtgc1.c: Kill.
23235
23236 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23237
23238         * gcc.dg/struct-in-proto-1.c: New test.
23239
23240 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23241
23242         * gcc.dg/cpp/include2.c: Only expect one message.
23243
23244 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         PR c++/9447
23247         * g++.dg/template/using1.C: New test.
23248         * g++.dg/template/using2.C: New test.
23249         * g++.dg/template/using3.C: New test.
23250         * g++.dg/template/using4.C: New test.
23251
23252 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23253
23254         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23255         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23256
23257 2003-07-28  Jan Hubicka  <jh@suse.cz>
23258
23259         PR c++/11530
23260         * g++.dg/opt/call1.C: New test.
23261
23262 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23263
23264         PR c++/11667
23265         * g++.dg/init/enum2.C: New test.
23266         * g++.dg/template/overload1.C: Add "-w" option.
23267
23268 2003-07-28    <hp@bitrange.com>
23269
23270         * gcc.dg/Wdeclaration-after-statement-1.c,
23271         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23272
23273 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23274
23275         * gcc.c-torture/compile/20030725-1.c: New test.
23276
23277 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23278
23279         * gcc.dg/20030505.c: Only run for SPE.
23280         Remove definition of opaque type.
23281
23282 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23283
23284         * g++.dg/template/ptrmem6.C: New test.
23285
23286 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23287
23288         * gcc.c-torture/compile/zero-strct-2.c: New test.
23289
23290 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23291
23292         * gcc.dg/intermod-1.c: New test.
23293
23294 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23295
23296         PR c++/11617
23297         * g++.dg/template/lookup2.C: New test.
23298         * g++.dg/template/memclass1.C: Remove instantiated from error.
23299         * g++.dg/other/error2.C: Tweak expected errors.
23300
23301         PR c++/11596
23302         * g++.dg/template/defarg3.C: New test.
23303
23304         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23305
23306 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23307
23308         * g++.dg/inherit/access5.C: New test.
23309
23310 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23311
23312         PR c++/11513
23313         * g++.dg/template/crash8.C: New test.
23314
23315 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23316
23317         PR c/10602
23318         * gcc.dg/noncompile/incomplete-2.c: New test.
23319
23320 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23321
23322         PR c++/11645
23323         * g++.dg/inherit/access4.C: New test.
23324
23325         PR c++/11517
23326         * g++.dg/expr/cond2.C: New test.
23327
23328         PR optimization/10679
23329         * g++.dg/opt/inline4.C: New test.
23330
23331 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23332
23333         * g++.dg/parse/crash10: New test.
23334
23335 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23336
23337         * g++.dg/ext/flexary1.C: New test.
23338
23339 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23340
23341         PR c++/10793
23342         * g++.dg/template/crash9.C: New test.
23343
23344 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23345
23346         PR c++/3004
23347         * g++.dg/parse/typedef3.C: New test.
23348
23349         PR c++/7906
23350         * g++.dg/parse/operator2.C: New test.
23351
23352         PR c++/8895
23353         * g++.dg/parse/def-tmpl-arg1.C: New test.
23354
23355         PR c++/9282
23356         * g++.dg/parse/funptr1.C: New test.
23357
23358         PR c++/9452
23359         * g++.dg/parse/ambig3.C: New test.
23360
23361         PR c++/9454
23362         * g++.dg/parse/operator3.C: New test.
23363
23364         PR c++/9486
23365         * g++.dg/parse/template10.C: New test.
23366
23367         PR c++/9488
23368         * g++.dg/parse/template11.C: New test.
23369
23370         PR c++/10150
23371         * g++.dg/parse/invalid-op1.C: New test.
23372
23373         PR c++/10247
23374         * g++.dg/parse/condexpr1.C: New test.
23375
23376 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23377
23378         * g++.dg/ext/packed3.C: New test.
23379         * g++.dg/ext/packed4.C: New test.
23380
23381         * gcc.dg/pack-test-3.c: New test.
23382
23383 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23384
23385         * lib/compat.exp: Handle dg-options per source file.
23386         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23387         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23388         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23389         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23390         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23391         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23392         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23393         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23394         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23395         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23396         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23397         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23398         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23399         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23400
23401 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23402
23403         PR c/10320
23404         * gcc.c-torture/execute/20030718-1.c: New test.
23405
23406 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23407
23408         PR optimization/11536
23409         * gcc.dg/20030721-1.c: New test.
23410
23411 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23412
23413         PR c++/11546
23414         * g++.dg/template/lookup1.C: New test.
23415
23416 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23417
23418         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23419         diagnostics of ill-formed constructs involving labels.
23420         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23421         the new 'previously defined here' message.
23422
23423 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23424
23425         * g++.dg/parse/non-dependent2.C: New test.
23426
23427 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23428
23429         * g++.dg/init/init-ref4.C: xfail on targets without
23430         weak symbols.
23431
23432 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23433
23434         PR target/11087
23435         * gcc.c-torture/execute/20030717-1.c: New test.
23436
23437 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23438
23439         * g++.dg/opt/cfg1.C: New test.
23440
23441 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23442
23443         PR optimization/11557
23444         * gcc.dg/20030717-1.c: New test.
23445
23446 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23447
23448         PR c++/10476
23449         * g++.dg/expr/crash-1.C: New test.
23450
23451         PR c++/11027
23452         * g++.dg/template/init3.C: New test.
23453
23454         PR c++/8222
23455         * g++.dg/template/non-dependent1.C: New test.
23456
23457         PR c++/11070
23458         * g++.dg/template/non-dependent2.C: New test.
23459
23460         PR c++/11071
23461         * g++.dg/template/non-dependent3.C: New test.
23462
23463         PR c++/9907
23464         * g++.dg/template/sizeof5.C: New test.
23465
23466 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23467
23468         PR 11498
23469         * gcc.c-torture/compile/mangle-1.c: New file.
23470
23471 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23472
23473         PR c++/7809
23474         * g++.dg/parse/access3.C: New test.
23475
23476 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23477
23478         PR c++/11384
23479         * g++.dg/init/init-ref4.C: New test.
23480
23481 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23482
23483         PR c++/11547
23484         * g++.dg/parse/constant3.C: New test.
23485         * g++.dg/parse/crash7.C: Likewise.
23486
23487 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23488
23489         PR target/11008
23490         * gcc.dg/i386-pentium4-not-mull.c: New.
23491
23492 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23493
23494         * gcc.dg/asm-names.c (ymain): Make it weak.
23495
23496 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23497
23498         PR c++/5421
23499         * g++.dg/template/friend21.C: New test.
23500
23501 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23502
23503         * gcc.dg/cleanup-8.c: New test.
23504         * gcc.dg/cleanup-9.c: New test.
23505
23506 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23507
23508         * g++.dg/ext/dll-MI1.h: New file.
23509         * g++.dg/ext/dllexport-MI1.C: New file.
23510         * g++.dg/ext/dllimport-MI1.C: New file.
23511
23512 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23513
23514         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23515         it does not have cmpstrsi patterns (just cmpmemsi).
23516
23517 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR debug/11473
23520         * g++.dg/debug/debug8.C: New test.
23521
23522 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23523
23524         PR c++/10108
23525         * g++.dg/template/crash7.C: New test.
23526
23527 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23528
23529         PR target/10795
23530         * gcc.c-torture/compile/20030708-1.c: New.
23531
23532 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23533
23534         * gcc.c-torture/execute/20030715-1.c: New test.
23535
23536 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23537
23538         * gcc.dg/pch/inline-3.c: New file.
23539         * gcc.dg/pch/inline-3.hs: New file.
23540         * gcc.dg/pch/inline-4.c: New file.
23541         * gcc.dg/pch/inline-4.hs: New file.
23542
23543 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23544
23545         PR c++/11509
23546         * g++.dg/template/crash6.C: New test.
23547
23548         PR c++/7053
23549         * g++.dg/template/friend20.C: New test.
23550
23551         PR c++/7019
23552         * g++.dg/template/overload2.C: New test.
23553
23554 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23555
23556         PR optimization/11440
23557         * gcc.c-torture/execute/20030714-1.c: New test.
23558
23559 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23560
23561         PR c++/11154
23562         * g++.dg/template/partial2.C: New test.
23563
23564 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23565
23566         PR c++/11503
23567         * g++.dg/template/anon1.C: New test.
23568
23569         PR c++/11493
23570         PR c++/11495
23571         * g++.dg/parse/template9.C: Likewise.
23572         * g++.dg/template/crash4.C: New test.
23573         * g++.dg/template/koenig1.C: Likewise.
23574         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23575         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23576         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23577         functions.
23578         * g++.old-deja/g++.jason/template36.C: Likewise.
23579         * g++.old-deja/g++.mike/p1989.C: Likewise.
23580         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23581         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23582         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23583         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23584         compiling.
23585         * g++.old-deja/g++.pt/union2.C: Use this->.
23586
23587 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23588
23589         * gcc.dg/20030711-1.c: New test.
23590
23591 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23592
23593         PR c++/11050
23594         * g++.dg/parse/args1.C: New test.
23595         * g++.pt/defarg8.C: Change expected errors.
23596
23597 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/8164
23600         * g++.dg/template/nontype2.C: New test.
23601
23602         PR c++/10558
23603         * g++.dg/parse/template8.C: New test.
23604
23605         PR c++/8327
23606         * g++.dg/template/scope1.C: New test.
23607
23608         * g++.dg/warn/Wsign-compare-1.C: New test.
23609
23610 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23611
23612         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23613
23614 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23615
23616         PR c++/9411
23617         * g++.dg/template/explicit2.C: New test.
23618
23619         PR c++/10032
23620         * g++.dg/warn/pedantic1.C: New test.
23621
23622 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23623
23624         PR c++ 9483
23625         * g++.dg/other/field1.C: New test.
23626
23627 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23628
23629         PR c/11449
23630         * gcc.c-torture/compile/20030707-1.c: New.
23631
23632 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23633
23634         PR c++/10849
23635         * g++.dg/template/access12.C: New test.
23636
23637 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23638
23639         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23640         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23641         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23642         * gcc.misc-tests/gcov.exp: Update
23643         * g++.dg/gcov/gcov.exp: Update
23644         * lib/gcov.exp: Update.
23645
23646 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23647
23648         * g++.dg/abi/mangle17.C: Make sure template expressions are
23649         dependent.
23650         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23651         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23652         * g++.dg/opt/stack1.C: Remove erroneous code.
23653         * g++.dg/parse/template7.C: New test.
23654         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23655         * g++.old-deja/g++.pt/crash4.C: Likewise.
23656
23657 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23658
23659         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23660         with zero or one occurence of `$' after the initial `L'.
23661
23662 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23663
23664         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23665
23666 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23667
23668         PR c/11370
23669         * gcc.dg/Wunreachable-6.c: New testcase.
23670         * gcc.dg/Wunreachable-7.c: New testcase.
23671
23672 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23673
23674         PR c/11420
23675         * gcc.dg/20030708-1.c: New test.
23676
23677 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23678
23679         * gcc.dg/compat/sdata-section.h: New file.
23680         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23681         * gcc.dg/torture/mips-sdata-1.c: New test.
23682
23683 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23684
23685         PR c++/11030
23686         * g++.dg/template/friend19.C: New test.
23687
23688 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23689
23690         * g++.dg/opt/strength-reduce.C: New test.
23691
23692 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23693
23694         PR target/10979
23695         * gcc.dg/20030707-1.c: New testcase.
23696
23697 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23698
23699         PR optimization/11059
23700         * g++.dg/opt/emptyunion.C: New testcase.
23701
23702 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23703             Eric Botcazou  <ebotcazou@libertysurf.fr>
23704
23705         * g++.dg/opt/stack1.C: New test.
23706
23707 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23708
23709         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23710         run test.
23711
23712         PR c++/11431
23713         * g++.dg/expr/static_cast3.C: New test.
23714
23715 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23716
23717         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23718         everywhere.
23719         * gcc.dg/concat.c: Concatenation of string constants with
23720         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23721         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23722         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23723         necessary to avoid multi-character character constant warning.
23724         * gcc.dg/cpp/escape.c: Likewise.
23725         * gcc.dg/cpp/ucs.c: Likewise.
23726         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23727         Fix a typo.
23728
23729 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23730
23731         PR c/11428
23732         * gcc.c-torture/compile/20030704-1.c: New.
23733
23734 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23735
23736         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23737
23738 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23739
23740         PR c++/5287, PR c++/7910,  PR c++/11021
23741         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23742         tests for warnings.
23743         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23744         * g++.dg/ext/dllimport3.C: Likewise.
23745         * g++.dg/ext/dllimport4.C: New file.
23746         * g++.dg/ext/dllimport5.C: New file.
23747         * g++.dg/ext/dllimport6.C: New file.
23748         * g++.dg/ext/dllimport7.C: New file.
23749         * g++.dg/ext/dllimport8.C: New file.
23750         * g++.dg/ext/dllimport9.C: New file.
23751         * g++.dg/ext/dllimport10.C: New file.
23752         * g++.dg/ext/dllexport1.C: New file.
23753
23754 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23755
23756         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23757         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23758
23759 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23760
23761         * gcc.dg/builtins-25.c: New testcase.
23762         * gcc.dg/builtins-26.c: New testcase.
23763
23764 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23765
23766         * gcc.dg/compat/vector-defs.h: New file.
23767         * gcc.dg/compat/vector-setup.h: New file.
23768         * gcc.dg/compat/vector-check.h: New file.
23769         * gcc.dg/compat/vector-1_main.c: New file.
23770         * gcc.dg/compat/vector-1_x.c: New file.
23771         * gcc.dg/compat/vector-1_y.c: New file.
23772         * gcc.dg/compat/vector-2_main.c: New file.
23773         * gcc.dg/compat/vector-2_x.c: New file.
23774         * gcc.dg/compat/vector-2_y.c: New file.
23775
23776         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23777         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23778         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23779         * gcc.dg/compat/struct-align-1.h: New file.
23780         * gcc.dg/compat/struct-align-1_main.c: New file.
23781         * gcc.dg/compat/struct-align-1_x.c: New file.
23782         * gcc.dg/compat/struct-align-1_y.c: New file.
23783         * gcc.dg/compat/struct-align-2.h: New file.
23784         * gcc.dg/compat/struct-align-2_main.c: New file.
23785         * gcc.dg/compat/struct-align-2_x.c: New file.
23786         * gcc.dg/compat/struct-align-2_y.c: New file.
23787
23788         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23789         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23790         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23791         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23792         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23793         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23794         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23795         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23796         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23797         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23798         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23799         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23800         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23801         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23802         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23803         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23804         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23805         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23806         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23807         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23808         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23809         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23810         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23811         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23812         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23813         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23814         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23815         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23816         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23817
23818 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23819
23820         * gcc.dg/i386-call-1.c: New test.
23821
23822 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23823
23824         PR c++/9162
23825         * g++.dg/parse/defarg4.C: New.
23826
23827 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23828
23829         PR target/10700
23830         * gcc.c-torture/compile/20030703-1.c: New test case.
23831
23832 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23833
23834         * g++.dg/template/local3.C: Remove extra semicolon.
23835
23836 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23837
23838         * gcc.dg/i386-volatile-1.c: New test.
23839
23840 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23841
23842         PR c++/11072
23843         * g++.dg/other/offsetof2.C: XFAIL.
23844         * g++.dg/other/offsetof5.C: New.
23845
23846         PR c++/10219
23847         * g++.dg/template/error1.C: New.
23848
23849         PR c++/9779
23850         * g++.dg/template/dependent-expr1.C: New.
23851
23852 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23853
23854         PR c++/6949
23855         * g++.dg/template/local3.C: New test.
23856
23857         PR c++/11149
23858         * g++.dg/lookup/scoped6.C: New test.
23859
23860 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23861
23862         PR c++/8046
23863         * g++.dg/other/error7.C: New test.
23864
23865 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23866
23867         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23868         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23869         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23870         * g++.old-deja/g++.other/union2.C: Likewise.
23871         * gcc.dg/c90-const-expr-2.c: Likewise.
23872         * gcc.dg/c90-const-expr-3.c: Likewise.
23873         * gcc.dg/c99-const-expr-2.c: Likewise.
23874         * gcc.dg/c99-const-expr-3.c: Likewise.
23875         * gcc.dg/concat.c: Likewise.
23876
23877 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23878
23879         PR c++/9559
23880         * g++.dg/init/static1.C: New test.
23881
23882 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23883
23884         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23885         * g++.old-deja/g++.other/access2.C: Likewise.
23886         * g++.old-deja/g++.other/decl2.C: Likewise.
23887         * gcc.c-torture/execute/20020615-1.c: Likewise.
23888
23889 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23890
23891         PR c++/4933
23892         * g++.dg/template/sizeof4.C: New test.
23893
23894 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23895
23896         * g++.dg/other/error6.C: New test.
23897
23898 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23899
23900         PR c++/10750
23901         * g++.dg/parse/constant2.C: New test.
23902
23903 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23904
23905         PR c++/11106
23906         * g++.dg/other/error5.C: New test.
23907
23908 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23909
23910         * gcc.dg/format/gcc_diag-1.c: New test.
23911
23912 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23913
23914         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23915
23916 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23917
23918         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23919         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23920         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23921
23922 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23923
23924         * gcc.c-torture/execute/builtins/string-8.c: New test.
23925         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23926         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23927         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23928
23929 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23930
23931         PR c++/10468
23932         * g++.dg/ext/typeof6.C: New test.
23933
23934 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23935
23936         PR c++/10796
23937         * g++.dg/init/enum1.C: New test.
23938
23939 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23940
23941         * gcc.dg/20030627-1.c: New test.
23942
23943 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23944
23945         PR c++/11332
23946         * g++.dg/expr/static_cast2.C: New test.
23947
23948 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23949             Jakub Jelinek  <jakub@redhat.com>
23950
23951         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23952         sprintf(dst,"%s",src) optimization.
23953         * gcc.c-torture/execute/20030626-1.c: New test case.
23954         * gcc.c-torture/execute/20030626-2.c: New test case.
23955
23956 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23957
23958         * gcc.c-torture/execute/multi-ix.c: New test.
23959
23960         * gcc.c-torture/execute/simd-4.c (main):
23961         Added missing semicolon at end of union.
23962
23963 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23964
23965         PR c++/8266
23966         * g++.dg/template/explicit-instantiation3.C: New test.
23967
23968 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23969
23970         * gcc.dg/20030626-1.c: Use signed char.
23971
23972 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23973
23974         * gcc.dg/20030626-1.c: New test.
23975
23976 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23977
23978         * const-str-2.m: Update.
23979
23980 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23981
23982         PR c++/10990
23983         * g++.dg/rtti/dyncast1.C: New test.
23984         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23985         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23986         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23987
23988         PR c++/10931
23989         * g++.dg/expr/static_cast1.C: New test.
23990
23991 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23992
23993         * gcc.dg/20030625-1.c: New test.
23994
23995 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23996
23997         * gcc.c-torture/compile/20030624-1.c: New test case.
23998
23999 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24000
24001         * gcc.c-torture/execute/string-opt-17.c: New test.
24002
24003 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24004
24005         PR c++/5754
24006         * g++.dg/parse/crash6.C: New test.
24007
24008 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24009
24010         * gcc.dg/builtins-24.c: New test case.
24011
24012 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24013
24014         * g++.dg/opt/operator1.C: New test.
24015
24016 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24017
24018         * gcc.c-torture/execute/string-opt-16.c: New test case.
24019
24020 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24021
24022         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24023         * g++.old-deja/g++.other/conv7.C: Likewise.
24024         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24025         * g++.old-deja/g++.other/overload14.C: Likewise.
24026
24027 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24028
24029         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24030         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24031
24032 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24033
24034         PR c++/10888
24035         * g++.dg/warn/Winline-3.C: New test.
24036
24037 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24038
24039         * lib/target-supports.exp (check_alias_available): Make the test
24040         program acceptable to the Solaris assembler.
24041
24042         PR c++/10749
24043         * g++.dg/template/memclass2.C: New test.
24044
24045 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24046             Eric Botcazou  <ebotcazou@libertysurf.fr>
24047
24048         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24049         data for non-matching targets.
24050         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24051
24052 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24053
24054         PR c++/10845
24055         * g++.dg/template/member3.C: New test.
24056
24057 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24058
24059         PR c++/10939
24060         * g++.dg/template/func1.C: New test.
24061
24062         PR c++/9649
24063         * g++.dg/template/static4.C: New test.
24064         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24065
24066         PR c++/11041
24067         * g++.dg/init/ref7.C: New test.
24068
24069 2003-06-19  Matt Austern  <austern@apple.com>
24070
24071         PR c++/11228
24072         * g++.dg/anew1.C: New test.
24073         * g++.dg/anew2.C: New test.
24074         * g++.dg/anew3.C: New test.
24075         * g++.dg/anew4.C: New test.
24076
24077 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24078
24079         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24080
24081 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24082
24083         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24084         endian-dependent.
24085
24086 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24087
24088         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24089         Remove cruft.
24090
24091 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24092
24093         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24094         * gcc.c-torture/compile/961203-1.c: Likewise.
24095         * gcc.c-torture/compile/980506-1.c: Likewise.
24096
24097 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24098
24099         PR c++/10712
24100         * g++.dg/lookup/using7.C: New test.
24101
24102 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24103
24104         PR c++/11105
24105         * g++.dg/abi/conv1.C: Remove it.
24106         * g++.dg/template/conv7.C: New test.
24107         * g++.dg/template/conv8.C: Likewise.
24108         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24109         conversion operator.
24110
24111 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24112
24113         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24114         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24115         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24116         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24117         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24118         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24119         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24120         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24121         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24122         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24123         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24124         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24125         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24126         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24127         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24128         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24129         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24130         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24131         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24132         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24133         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24134         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24135         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24136         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24137         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24138         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24139         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24140         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24141         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24142
24143 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24144
24145         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24146         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24147         indications.
24148
24149 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24150
24151         * gcc.dg/i386-387-5.c: New test case.
24152         * gcc.dg/i386-387-6.c: New test case.
24153         * gcc.dg/builtins-23.c: New test case.
24154
24155 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24156
24157         * gcc.dg/builtins-22.c: New test case.
24158         * gcc.dg/i386-387-1.c: Update to test exp.
24159         * gcc.dg/i386-387-2.c: Likewise.
24160
24161 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24162
24163         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24164
24165 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24166
24167         * lib/gcc-dg.exp (dg-require-dll): New function.
24168         (dg-xfail-if): Likewise.
24169         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24170         driver.
24171
24172         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24173         * gcc.c-torture/compile/20001205-1.c: Likewise.
24174         * gcc.c-torture/compile/20001226-1.c: Likewise.
24175         * gcc.c-torture/compile/20010518-2.c: Likewise.
24176         * gcc.c-torture/compile/20020312-1.c: Likewise.
24177         * gcc.c-torture/compile/20020604-1.c: Likewise.
24178         * gcc.c-torture/compile/920501-12.c: Likewise.
24179         * gcc.c-torture/compile/920501-4.c: Likewise.
24180         * gcc.c-torture/compile/920520-1.c: Likewise.
24181         * gcc.c-torture/compile/920521-1.c: Likewise.
24182         * gcc.c-torture/compile/920625-1.c: Likewise.
24183         * gcc.c-torture/compile/961203-1.c: Likewise.
24184         * gcc.c-torture/compile/980506-1.c: Likewise.
24185         * gcc.c-torture/compile/981006-1.c: Likewise.
24186         * gcc.c-torture/compile/981022-1.c: Likewise.
24187         * gcc.c-torture/compile/981223-1.c: Likewise.
24188         * gcc.c-torture/compile/990617-1.c: Likewise.
24189         * gcc.c-torture/compile/dll.c: Likewise.
24190         * gcc.c-torture/compile/labels-3.c: Likewise.
24191         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24192         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24193         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24194         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24195         * gcc.c-torture/compile/simd-5.c: Likewise.
24196         * gcc.c-torture/compile/20000804-1.x: Remove.
24197         * gcc.c-torture/compile/20001205-1.x: Likewise.
24198         * gcc.c-torture/compile/20001226-1.x: Likewise.
24199         * gcc.c-torture/compile/20010518-2.x: Likewise.
24200         * gcc.c-torture/compile/20020312-1.x: Likewise.
24201         * gcc.c-torture/compile/20020604-1.x: Likewise.
24202         * gcc.c-torture/compile/920501-12.x: Likewise.
24203         * gcc.c-torture/compile/920501-4.x: Likewise.
24204         * gcc.c-torture/compile/920520-1.x: Likewise.
24205         * gcc.c-torture/compile/920521-1.x: Likewise.
24206         * gcc.c-torture/compile/920625-1.x: Likewise.
24207         * gcc.c-torture/compile/961203-1.x: Likewise.
24208         * gcc.c-torture/compile/980506-1.x: Likewise.
24209         * gcc.c-torture/compile/981006-1.x: Likewise.
24210         * gcc.c-torture/compile/981022-1.x: Likewise.
24211         * gcc.c-torture/compile/981223-1.x: Likewise.
24212         * gcc.c-torture/compile/990617-1.x: Likewise.
24213         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24214         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24215         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24216         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24217         * gcc.c-torture/compile/simd-5.x: Likewise.
24218
24219         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24220
24221 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24222
24223         * gcc.c-torture/execute/20030611-1.c: New test.
24224
24225 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24226
24227         PR middle-end/168
24228         * gcc.dg/20030612-1.c: New test case.
24229
24230 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24231
24232         PR c++/10635
24233         * g++.dg/expr/cast1.C: New test.
24234
24235 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24236
24237         * gcc.dg/builtins-21.c: New test case.
24238
24239 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24240
24241         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24242         options instead of at the end.
24243         * lib/objc.exp (objc_target_compile): Likewise.
24244
24245 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24246
24247         PR c++/10432
24248         * g++.dg/parse/error1.C: New test.
24249
24250 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24251
24252         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24253         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24254         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24255         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24256         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24257         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24258         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24259         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24260         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24261         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24262         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24263         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24264         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24265         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24266         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24267         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24268         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24269         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24270         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24271         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24272         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24273         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24274         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24275         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24276
24277         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24278         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24279         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24280         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24281         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24282         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24283         * gcc.dg/compat/scalar-return-3_main.c: New file.
24284         * gcc.dg/compat/scalar-return-3_x.c: New file.
24285         * gcc.dg/compat/scalar-return-3_y.c: New file.
24286         * gcc.dg/compat/scalar-return-4_main.c: New file.
24287         * gcc.dg/compat/scalar-return-4_x.c: New file.
24288         * gcc.dg/compat/scalar-return-4_y.c: New file.
24289
24290 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24291
24292         * gcc.dg/compat/fp2-struct-check.h: New file.
24293         * gcc.dg/compat/fp2-struct-defs.h: New file.
24294         * gcc.dg/compat/fp2-struct-init.h: New file.
24295         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24296         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24297         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24298         * gcc.dg/compat/struct-return-10_main.c: New file.
24299         * gcc.dg/compat/struct-return-10_x.c: New file.
24300         * gcc.dg/compat/struct-return-10_y.c: New file.
24301
24302         * gcc.dg/compat/compat-common.h: New file.
24303         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24304         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24305         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24306         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24307         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24308         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24309         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24310         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24311         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24312         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24313         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24314         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24315         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24316         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24317         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24318         * gcc.dg/compat/small-struct-check.h: Ditto.
24319         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24320         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24321         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24322         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24323         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24324         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24325         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24326         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24327         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24328         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24329         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24330         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24331         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24332         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24333         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24334         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24335         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24336         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24337         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24338         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24339         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24340         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24341         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24342         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24343         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24344         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24345         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24346         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24347         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24348         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24349
24350 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24351
24352         * g++.dg/pch/static-1.C: New file.
24353         * g++.dg/pch/static-1.Hs: New file.
24354
24355 2003-06-10  Richard Henderson  <rth@redhat.com>
24356
24357         * gcc.dg/asm-7.c: Adjust expected warning text.
24358
24359 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24360
24361         * gcc.dg/builtins-20.c: New test case.
24362
24363 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24364
24365         PR c++/11131
24366         * g++.dg/opt/template1.C: New test.
24367
24368 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24369
24370         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24371         additional_sources.
24372
24373 2003-05-21  David Taylor  <dtaylor@emc.com>
24374
24375         * gcc.dg/Wpadded.c: New file.
24376
24377 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24378
24379         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24380         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24381         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24382         dg-require-weak.
24383
24384 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24385
24386         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24387
24388 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24389
24390         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24391         (dg-require-alias): Likewise.
24392         (dg-require-gc-sections): Likewise.
24393         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24394
24395 2003-06-08  Richard Henderson  <rth@redhat.com>
24396
24397         * gcc.dg/20011029-2.c: Fix the array reference.
24398         * gcc.dg/asm-7.c: New.
24399
24400 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24401
24402         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24403
24404 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24405
24406         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24407         (dg-require-gc-sections): Likewise.
24408
24409 2003-06-08  Jan Hubicka  <jh@suse.cz>
24410
24411         * i386-cmov1.c: Fix regular expression.
24412         * i386-cvt-1.c: Likewise.
24413         * i386-local.c: Likewise.
24414         * i386-local2.c: Likewise.
24415         * i386-mul.c: Likewise.
24416         * i386-ssetype-1.c: Likewise.
24417         * i386-ssetype-3.c: Likewise.
24418         * i386-ssetype-5.c: Likewise.
24419
24420 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24421
24422         PR c++/11039
24423         * g++.dg/warn/implicit-typename2.C: New test.
24424         * g++.dg/warn/implicit-typename3.C: New test.
24425
24426 2003-06-07  Richard Henderson  <rth@redhat.com>
24427
24428         * g++.dg/other/offsetof3.C: Use size_t.
24429         * g++.dg/other/offsetof4.C: Likewise.
24430
24431 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24432
24433         * lib/copy-file.exp: New. Implement gcc_copy_files.
24434
24435         * lib/dg-pch.exp: Load copy-file.exp
24436         (dg-pch): Use gcc_copy_files instead of "file copy".
24437
24438 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24439
24440         * gcc.dg/weak/weak.exp: Simplify.
24441         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24442         * gcc.dg/weak/weak-1.c: Likewise.
24443         * gcc.dg/weak/weak-2.c: Likewise.
24444         * gcc.dg/weak/weak-3.c: Likewise.
24445         * gcc.dg/weak/weak-4.c: Likewise.
24446         * gcc.dg/weak/weak-5.c: Likewise.
24447         * gcc.dg/weak/weak-6.c: Likewise.
24448         * gcc.dg/weak/weak-7.c: Likewise.
24449         * gcc.dg/weak/weak-8.c: Likewise.
24450         * gcc.dg/weak/weak-9.c: Likewise.
24451
24452 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24453
24454         gcc.c-torture/execute/20030606-1.c: New.
24455
24456 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24457
24458         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24459         * gcc.dg/builtins-19.c: Likewise.
24460
24461 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24462
24463         * gcc.dg/builtins-2.c: Add some more tests.
24464         * gcc.dg/builtins-18.c: New test case.
24465         * gcc.dg/builtins-19.c: New test case.
24466
24467 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24468             Jim Wilson  <wilson@tuliptree.org>
24469
24470         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24471
24472 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24473
24474         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24475         mempcpy/stpcpy calls not to be optimized into something else.
24476         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24477         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24478         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24479
24480 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24481
24482         * gcc.dg/format/asm_fprintf-1.c: New test.
24483
24484 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24485
24486         * lib/gcc-defs.exp (additional_sources): New variable.
24487         (dg-additional-sources): New function.
24488         (additional_files): New variable.
24489         (dg-additional-files): New function.
24490         (dg-additional-files-options): Likewise.
24491         * lib/gcc-dg.exp (dg-require-weak): New function.
24492         (dg-require-alias): Likewise.
24493         (dg-require-gc-sections): Likewise.
24494         * lib/target-supports.exp (check_alias_available): Remove testfile
24495         parameter.
24496         (check_gc_sections_available): New function.
24497         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24498         (dg-gpp-additional-files): Likewise.
24499         * lib/g++.exp (additional_sources): Remove.
24500         (additional_files): Likewise.
24501         (g++_target_compile): Use dg-additional-files-options.
24502
24503         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24504         Tcl logic.
24505         * gcc.dg/special/ecos.exp: Remove.
24506         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24507         * gcc.dg/special/alias-1.c: Likewise.
24508         * gcc.dg/special/alias-2.c: Likewise.
24509         * gcc.dg/special/gcsec-1.c: Likewise.
24510         * gcc.dg/special/weak-1.c: Likewise.
24511         * gcc.dg/special/weak-2.c: Likewise.
24512         * gcc.dg/special/wkali-1.c: Likewise.
24513         * gcc.dg/special/wkali-2.c: Likewise.
24514
24515         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24516         dg-gpp-additional-*.
24517         * g++.dg/special/conpr-3.C: Likewise.
24518         * g++.dg/special/conpr-4.C: Likewise.
24519         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24520         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24521         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24522         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24523         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24524         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24525         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24526         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24527         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24528         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24529         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24530         * g++.old-deja/g++.other/comdat1.C: Likewise.
24531         * g++.old-deja/g++.other/comdat2.C: Likewise.
24532         * g++.old-deja/g++.other/comdat3.C: Likewise.
24533         * g++.old-deja/g++.other/ctor1.C: Likewise.
24534         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24535
24536 2003-06-05  Richard Henderson  <rth@redhat.com>
24537
24538         * gcc.dg/debug/20030605-1.c: New.
24539
24540 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24541
24542         * README.QMTEST: Update.
24543
24544 2003-06-04  Richard Henderson  <rth@redhat.com>
24545
24546         * gcc.dg/cleanup-1.c: New.
24547         * gcc.dg/cleanup-2.c: New.
24548         * gcc.dg/cleanup-3.c: New.
24549         * gcc.dg/cleanup-4.c: New.
24550         * gcc.dg/cleanup-5.c: New.
24551         * gcc.dg/cleanup-6.c: New.
24552         * gcc.dg/cleanup-7.c: New.
24553
24554 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24555
24556         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24557
24558         * lib/dg-pch.exp: New file.
24559         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24560         * gcc.dg/pch/pch.exp: Likewise.
24561
24562 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24563
24564         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24565         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24566         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24567         * gcc.dg/builtins-17.c: New test case.
24568         * gcc.dg/i386-387-4.c: New test case.
24569         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24570
24571 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24572
24573         * gcc.dg/ultrasp9.c: New test.
24574
24575 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24576
24577         * gcc.c-torture/compile/20030604-1.c: New test.
24578         * gcc.dg/sparc-constant-1.c: New test.
24579
24580 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24581
24582         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24583
24584 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24585
24586         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24587
24588         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24589         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24590
24591 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24592
24593         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24594
24595 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24596
24597         PR c++/10940
24598         * g++.dg/template/spec10.C: New test.
24599
24600 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24601
24602         * gcc.dg/builtins-16.c: New test case.
24603
24604 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24605
24606         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24607         mempcpy test with post-increments.
24608         * gcc.c-torture/execute/string-opt-3.c: New test.
24609         * gcc.dg/string-opt-1.c: New test.
24610
24611 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24612
24613         PR fortran/10965
24614         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24615
24616 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24617
24618         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24619         (scan-assembler): ... here.  Use dg-scan.
24620         (scan-assembler-not): Likewise.
24621         (scan-file): New function.
24622         (scan-file-not): Likewise.
24623         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24624         * gcc.dg/cpp/_Pragma4.c: Likewise.
24625         * gcc.dg/cpp/_Pragma5.c: Likewise.
24626         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24627         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24628         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24629         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24630         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24631         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24632         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24633         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24634         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24635         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24636         * gcc.dg/cpp/cxxcom1.c: Likewise.
24637         * gcc.dg/cpp/line1.c: Likewise.
24638         * gcc.dg/cpp/maccom1.c: Likewise.
24639         * gcc.dg/cpp/maccom2.c: Likewise.
24640         * gcc.dg/cpp/maccom3.c: Likewise.
24641         * gcc.dg/cpp/maccom4.c: Likewise.
24642         * gcc.dg/cpp/maccom5.c: Likewise.
24643         * gcc.dg/cpp/maccom6.c: Likewise.
24644         * gcc.dg/cpp/multiline.c: Likewise.
24645         * gcc.dg/cpp/spacing1.c: Likewise.
24646         * gcc.dg/cpp/spacing2.c: Likewise.
24647         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24648         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24649         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24650         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24651         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24652         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24653         * gcc.dg/cpp/cxxcom2.c: Likewise.
24654         * gcc.dg/cpp/cxxcom2.h: New file.
24655
24656         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24657         * g++.dg/cpp/truefalse.C: Here.
24658         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24659
24660 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24661
24662         * gcc.dg/cpp/redef3.c: New file.
24663
24664 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24665
24666         * gcc.dg/i386-loop-3.c: New test.
24667
24668 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24669
24670         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24671
24672 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24673
24674         * gcc.dg/fwrapv-1.c: New test case.
24675         * gcc.dg/fwrapv-2.c: New test case.
24676
24677 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24678
24679         PR c++/10956
24680         * g++.dg/template/spec9.C: New test.
24681
24682 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24683
24684         * gcc.dg/duff-4.c: New test case.
24685
24686 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24687
24688         PR fortran/10843
24689         * g77.dg/ffixed-form-1.f: New test
24690         * g77.dg/ffixed-form-2.f: New test
24691         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24692         * g77.dg/ffree-form-3.f: New test
24693
24694 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24695
24696         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24697         * gcc.dg/wint_t-1.c: Likewise.
24698
24699 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24700
24701         * g++.dg/template/access11.C: New test.
24702
24703 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24704
24705         PR c++/10849
24706         * g++.dg/template/access10.C: New test.
24707
24708 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24709             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24710
24711         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24712
24713 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24714
24715         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24716         suppress for powerpc-*-darwin*.
24717         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24718
24719 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24720
24721         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24722         suppress option for powerpc-*-darwin*.
24723
24724 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24725
24726         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24727         * gcc.dg/builtins-4.c: Add test for fmod.
24728
24729 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24730
24731         PR c++/10682
24732         * g++.dg/template/instantiate4.C: New test.
24733
24734 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24735
24736         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24737
24738 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24739
24740         * gcc.dg/compat/scalar-return-1_main.c: New file.
24741         * gcc.dg/compat/scalar-return-1_x.c: New file.
24742         * gcc.dg/compat/scalar-return-1_y.c: New file.
24743         * gcc.dg/compat/scalar-return-2_main.c: New file.
24744         * gcc.dg/compat/scalar-return-2_x.c: New file.
24745         * gcc.dg/compat/scalar-return-2_y.c: New file.
24746         * gcc.dg/compat/struct-return-3_main.c: New file.
24747         * gcc.dg/compat/struct-return-3_y.c: New file.
24748         * gcc.dg/compat/struct-return-3_x.c: New file.
24749         * gcc.dg/compat/struct-return-2_main.c: New file.
24750         * gcc.dg/compat/struct-return-2_x.c: New file.
24751         * gcc.dg/compat/struct-return-2_y.c: New file.
24752
24753 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24754
24755         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24756         for hppa*-hp-hpux*.
24757         * gcc.dg/20021014-1.c (dg-options): Likewise.
24758         * gcc.dg/nest.c (dg-options): Likewise.
24759
24760 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24761
24762         PR c++/9738
24763         * g++.dg/ext/dllimport2.C: New file.
24764         * g++.dg/ext/dllimport3.C: New file.
24765
24766 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24767
24768         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24769         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24770         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24771         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24772         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24773         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24774         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24775         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24776         * gcc.dg/compat/small-struct-defs.h: New file.
24777         * gcc.dg/compat/small-struct-init.h: New file.
24778         * gcc.dg/compat/small-struct-check.h: New file.
24779         * gcc.dg/compat/fp-struct-defs.h: New file.
24780         * gcc.dg/compat/fp-struct-check.h: New file.
24781         * gcc.dg/compat/fp-struct-init.h: New file.
24782         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24783         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24784
24785 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24786
24787         * gcc.dg/20030225-2.c: New test.
24788
24789 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24790             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24791
24792         * gcc.c-torture/compile/20030518-1.c: New test case.
24793
24794 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24795
24796         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24797         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24798         gcc-dg-debug-runtest.
24799         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24800         gcc-dg-debug-runtest.
24801
24802 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24803
24804         PR c++/9022
24805         * g++.dg/lookup/using6.C: New test.
24806
24807 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24808
24809         * g++.dg/parse/access2.C: New test.
24810
24811 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24812
24813         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24814         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24815         * gcc.dg/debug/debug.exp: Likewise.
24816
24817 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24818
24819         * gcc.dg/dollar.c: New test.
24820
24821 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24822
24823         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24824         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24825         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24826         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24827         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24828         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24829         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24830         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24831         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24832         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24833         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24834         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24835         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24836         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24837         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24838         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24839         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24840         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24841
24842 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24843
24844         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24845         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24846         support for "repo" mode.
24847         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24848         * lib/g77-dg.exp: Likewise.
24849         * lib/obj-dg.exp: Likewise.
24850
24851 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24852
24853         Merge from gcc-3_2-rhl8-branch:
24854         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24855
24856         * gcc.dg/tls/opt-6.c: New test.
24857
24858         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24859
24860         * gcc.dg/20030405-1.c: New test.
24861
24862         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24863
24864         * gcc.dg/20030309-1.c: New test.
24865
24866         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * gcc.c-torture/execute/20030307-1.c: New test.
24869
24870         2003-02-20  Randolph Chung  <tausq@debian.org>
24871
24872         * gcc.c-torture/compile/20030220-1.c: New test.
24873
24874         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24875
24876         * gcc.dg/20030217-1.c: New test.
24877
24878         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24879
24880         * gcc.c-torture/compile/20020129-1.c: New test.
24881
24882         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24883
24884         * gcc.dg/unroll-1.c: New test.
24885
24886         2002-11-16  Jan Hubicka  <jh@suse.cz>
24887
24888         * gcc.c-torture/execute/20020920-1.c: New test.
24889
24890         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24891
24892         PR target/7434
24893         * gcc.c-torture/compile/20021008-1.c: New test.
24894
24895         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24896
24897         PR target/7559
24898         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24899
24900         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * gcc.c-torture/compile/20020807-1.c: New test.
24903
24904         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24905
24906         * gcc.dg/tls/opt-1.c: New test.
24907
24908         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24909
24910         * gcc.dg/20020729-1.c: New test.
24911
24912         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24913
24914         * g++.dg/opt/life1.C: New test.
24915
24916         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24917
24918         * gcc.dg/20020525-1.c: New test.
24919
24920         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24921
24922         PR c++/6794
24923         * g++.dg/ext/pretty1.C: New test.
24924         * g++.dg/ext/pretty2.C: New test.
24925
24926 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24927
24928         PR c++/8385
24929         * g++.dg/ext/typeof5.C: New test.
24930
24931 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24932
24933         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24934         __USER_LABEL_PREFIX__ into account.
24935         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24936
24937 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24938
24939         * gcc.dg/builtins-15.c: New test case.
24940
24941 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24942
24943         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24944
24945 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24946
24947         * lib/g++.exp: Tweak handling of additional source files.
24948         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24949         * g++.dg/special/conpr-2a.C: Rename to ...
24950         * g++.dg/special/conpr-2a.cc: ... this.
24951         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24952         * g++.dg/special/conpr-3a.C: Rename to ...
24953         * g++.dg/special/conpr-3a.cc: This.
24954         * g++.dg/special/conpr-3b.C: Rename to ...
24955         * g++.dg/special/conpr-3b.cc: This.
24956         * g++.dg/special/conpr-4.C: New test.
24957         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24958
24959 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24960
24961         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24962
24963 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24964
24965         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24966         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24967         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24968         * g++.old-deja/g++.other/warn3.C: Likewise.
24969
24970 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24971
24972         * gcc.dg/i386-387-1.c: Update to also test log.
24973         * gcc.dg/i386-387-2.c: Likewise.
24974
24975 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24976
24977         * g77.f-torture/execute/int8421.f: New test.
24978
24979 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24980
24981         PR c++/10230, c++/10481
24982         * g++.dg/lookup/scoped5.C: New test.
24983
24984 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24985
24986         PR c++/10552
24987         * g++.dg/template/ttp6.C: New test.
24988
24989 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24990
24991         * gcc.c-torture/execute/builtins: New directory.
24992         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24993         gcc.c-torture/execute/builtins.
24994         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24995         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24996         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24997         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24998
24999 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25000
25001         PR c++/9252
25002         * g++.dg/template/access8.C: New test.
25003         * g++.dg/template/access9.C: New test.
25004
25005 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25006
25007         PR c++/9554
25008         * g++.dg/parse/access1.C: New test.
25009
25010 2003-05-09  DJ Delorie  <dj@redhat.com>
25011
25012         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25013         long, and not an int.
25014
25015 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25016
25017         PR c++/10555, c++/10576
25018         * g++.dg/template/memclass1.C: New test.
25019
25020 2003-05-08  DJ Delorie  <dj@redhat.com>
25021
25022         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25023         targets.
25024         * gcc.c-torture/execute/20021024-1.x: Likewise.
25025         * gcc.c-torture/execute/shiftdi.x: Likewise.
25026         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25027         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25028         * gcc.dg/20021018-1.c: Likewise.
25029
25030 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25031
25032         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25033
25034         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25035         (bcopy): Call memmove.
25036
25037 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25038
25039         * g77.f-torture/compile/8485.f: New test case.
25040
25041 2003-05-07  Richard Henderson  <rth@redhat.com>
25042
25043         PR c++/10570
25044         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25045         Verify exception_cleanup not called for rethrows.
25046         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25047         when exiting catch block without rethrowing.
25048         * g++.dg/eh/forced3.C: New.
25049         * g++.dg/eh/forced4.C: New.
25050
25051 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25052
25053         * gcc.dg/20030505.c: Fix triplet.
25054
25055 2003-05-06  DJ Delorie  <dj@redhat.com>
25056
25057         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25058         * gcc.dg/nest.c: Likewise.
25059
25060 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25061
25062         * gcc.dg/builtins-14.c: New test case.
25063
25064 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25065
25066         * lib/compat.exp (compat-execute): New argument.
25067         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25068         * gcc.dg/compat: New test directory.
25069         * gcc.dg/compat/compat.exp: New expect script.
25070         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25071         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25072         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25073         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25074         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25075         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25076
25077         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25078         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25079         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25080         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25081         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25082         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25083         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25084         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25085         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25086         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25087         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25088         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25089         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25090         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25091         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25092
25093 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25094
25095         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25096
25097 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25098
25099         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25100
25101 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25102
25103         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25104         * gcc.dg/ppc-fsel-2.c: New test.
25105
25106         * gcc.dg/unused-5.c: New test.
25107
25108 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25109
25110         PR c++/10496
25111         * g++.dg/warn/pmf1.C: New test.
25112
25113 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25114
25115         PR c++/4494
25116         * g++.dg/warn/main.C: New test.
25117
25118 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25119
25120         * gcc.dg/nonnull-3.c: New test.
25121
25122 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25123
25124         * gcc.dg/cpp/Wtrigraphs.c: Update.
25125         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25126
25127 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25128
25129         * gcc.dg/ppc-fsel-1.c: New test.
25130
25131 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25132
25133         PR c/10604
25134         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25135
25136 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25137
25138         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25139
25140 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25141
25142         PR c++/9364, c++/10553, c++/10586
25143         * g++.dg/parse/typename4.C: New test.
25144         * g++.dg/parse/typename5.C: Likewise.
25145
25146 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25147
25148         * gcc.c-torture/compile/20030503-1.c: New test.
25149
25150 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25151
25152         * g++.dg/lookup/using5.C: Fix testcase error.
25153
25154 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25155
25156         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25157         since MEABI is no longer supported.  Remove all vestiges
25158         of MEABI from the test.
25159
25160 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25161
25162         PR c++/10554
25163         * g++.dg/lookup/using5.C: New test.
25164
25165 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25166
25167         PR c++/8772
25168         * g++.dg/template/ttp5.C: New test.
25169
25170 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25171
25172         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25173         (dg-gpp-additional-sources): New function.
25174         (dg-gpp-additional-files): Likewise.
25175         * lib/g++.exp (additional_sources): New variable.
25176         (additional_files): Likewise.
25177         (g++_target_compile): Deal with them.
25178         * lib/old-dejagnu.exp: Remove.
25179         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25180         * g++.old-deja: Revise all tests to use dg commands.
25181
25182 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25183
25184         PR c++/9432, c++/9528
25185         * g++.dg/lookup/using4.C: New test.
25186
25187 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25188
25189         * gcc.dg/noreturn-5.c: New file.
25190         * gcc.dg/noreturn-6.c: New file.
25191
25192         * gcc.c-torture/compile/inline-1.c: New file.
25193
25194 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25195
25196         PR c++/10551
25197         * g++.dg/template/explicit1.C: New test.
25198
25199 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25200
25201         PR c++/10549
25202         * g++.dg/other/bitfield1.C: New test.
25203
25204         PR c++/10527
25205         * g++.dg/init/new7.C: New test.
25206
25207 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25208
25209         * g++.dg/ext/desig1.C: New test.
25210         * g++.dg/ext/init1.C: Update.
25211
25212         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25213
25214 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25215
25216         PR c++/10180
25217         * g++.dg/warn/Winline-1.C: New test.
25218
25219 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25220
25221         * gcc.c-torture/execute/string-opt-19.c: New test.
25222
25223         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25224         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25225
25226 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25227
25228         PR c++/10506
25229         * g++.dg/init/new6.C: New test.
25230
25231         PR c++/10503
25232         * g++.dg/init/ref6.C: New test.
25233
25234 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25235
25236         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25237
25238 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25239
25240         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25241         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25242
25243 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25244
25245         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25246         initialized static data members.
25247
25248 2003-04-25  H.J. Lu <hjl@gnu.org>
25249
25250         * gcc.dg/ia64-sync-4.c: New test.
25251
25252 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25253
25254         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25255         date.
25256
25257 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         PR c++/10337
25260         * g++.dg/warn/conv1.C: New test.
25261         * g++.old-deja/g++.other/conv7.C: Adjust.
25262         * g++.old-deja/g++.other/overload14.C: Adjust.
25263
25264 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25265
25266         PR c++/10471
25267         * g++.dg/template/defarg2.C: New test.
25268
25269 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25270
25271         * gcc.dg/cpp/include2.c: Update.
25272         * gcc.dg/cpp/multiline-2.c: New.
25273         * gcc.dg/cpp/multiline.c: Update.
25274         * gcc.dg/cpp/strify2.c: Update.
25275         * gcc.dg/cpp/trad/literals-2.c: Update.
25276
25277 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25278
25279         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25280
25281 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25282
25283         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25284
25285 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25286
25287         PR c++/10451
25288         * g++.dg/parse/crash4.C: New test.
25289
25290         PR c++/9847
25291         * g++.dg/parse/crash5.C: New test.
25292
25293 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25294
25295         PR c++/10446
25296         * g++.dg/parse/crash3.C: New test.
25297
25298         PR c++/10428
25299         * g++.dg/parse/elab1.C: New test.
25300
25301 2003-04-22  Devang Patel  <dpatel@apple.com>
25302
25303         * gcc.dg/cpp/trad/funlike-5.c: New test.
25304
25305 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25306
25307         * g++.dg/other/packed1.C: Fix dg options.
25308
25309 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25310
25311         * g++.dg/other/offsetof2.C: New test.
25312
25313 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25314
25315         * g++.dg/template/recurse.C: Adjust location of error messages.
25316
25317 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25318
25319         PR c++/9881
25320         * g++.dg/init/addr-const1.C: New test.
25321         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25322
25323 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         PR c++/10405
25326         * g++.dg/lookup/struct-hack1.C: New test.
25327
25328 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25329
25330         * ucs.c: Update diagnostic messages.
25331
25332 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25333
25334         * gcc.dg/cpp/truefalse.cpp: New test.
25335         * gcc.dg/cpp/cpp.exp: Update.
25336         * g++.dg/other/stdbool-if.C: Remove.
25337
25338 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25339
25340         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25341         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25342
25343 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25344
25345         * gcc.c-torture/compile/20030418-1.c: New test.
25346
25347 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25348
25349         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25350
25351 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25352
25353         PR c++/10347
25354         g++.dg/template/dependent-name1.C: New test.
25355
25356 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25357
25358         * gcc.dg/warn-1.c (tourist_guide): New array,
25359         contains a pointer to bar.
25360
25361 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25362
25363         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25364         * gcc.c-torture/execute/medce-1.c: New test case.
25365         * gcc.c-torture/execute/medce-2.c: New test case.
25366
25367 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25368
25369         * lib/prune.exp: Ignore more messages.
25370
25371         PR c++/10381
25372         * g++.dg/parse/lookup3.C: New test.
25373
25374 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25375
25376         * gcc.c-torture/compile/20030415-1.c : New test.
25377
25378 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25379
25380         * gcc.c-torture/execute/scope-2.c: Move to ...
25381         * gcc.dg/noncompile/scope.c: .... here.
25382
25383 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25384
25385         * gcc.dg/20030414-2.c: New test case.
25386
25387 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25388
25389         PR target/10377
25390         * gcc.dg/20030414-1.c: New test.
25391
25392 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25393
25394         * gcc.dg/builtins-12.c: New test case.
25395         * gcc.dg/builtins-13.c: New test case.
25396
25397 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25398
25399         * gcc.c-torture/execute/string-opt-18.c: New test.
25400
25401 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25402
25403         PR c++/10300
25404         * g++.dg/init/new5.C: New test.
25405
25406 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25407
25408         PR c++/7910
25409         * g++.dg/ext/dllimport1.C: New test.
25410
25411 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25412
25413         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25414
25415 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25416
25417         PR Fortran/9263
25418         * g77.f-torture/noncompile/9263.f: New test
25419         PR Fortran/1832
25420         * g77.f-torture/execute/1832.f: New test
25421
25422 2003-04-11  David Chad  <davidc@freebsd.org>
25423             Loren J. Rittle  <ljrittle@acm.org>
25424
25425         libobjc/8562
25426         * objc.dg/headers.m: New test.
25427
25428 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25429
25430         * gcc.c-torture/execute/builtin-noret-2.c: New.
25431         * gcc.c-torture/execute/builtin-noret-2.x: New.
25432         XFAIL builtin-noret-2.c at -O1 and above.
25433         * gcc.dg/redecl.c: New.
25434         * gcc.dg/Wshadow-1.c: Update error regexps.
25435
25436 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25437
25438         * g++.dg/abi/bitfield10.C: New test.
25439
25440 2003-04-09  Mike Stump  <mrs@apple.com>
25441
25442         * gcc.dg/pch/pch.exp: Make testcase names longer.
25443         * g++.dg/pch/pch.exp: Make testcase names longer.
25444
25445 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25446
25447         * gcc.dg/builtins-11.c: New test case.
25448
25449 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25450
25451         * gcc.dg/builtins-9.c: New test case.
25452         * gcc.dg/builtins-10.c: New test case.
25453
25454 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25455
25456         * gcc.dg/noncompile/init-4.c.c: New test.
25457
25458 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         * gcc.misc-test/gcov-9.c: New test.
25461         * gcc.misc-test/gcov-10.c: New test
25462         * gcc.misc-test/gcov-11.c: New test.
25463
25464 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25465
25466         PR optimization/10024
25467         * gcc.c-torture/compile/20030405-1.c: New test.
25468
25469 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25470
25471         * gcc.dg/pch/static-3.c: New.
25472         * gcc.dg/pch/static-3.hs: New.
25473         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25474
25475 2003-04-04  Richard Henderson  <rth@redhat.com>
25476
25477         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25478         * g++.dg/eh/forced2.C: Likewise.
25479
25480 2003-04-03  Mike Stump  <mrs@apple.com>
25481
25482         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25483         target arg.
25484         (scan-assembler-times, scan-assembler-not): Likewise.
25485         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25486
25487 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25488
25489         * gcc.dg/sparc-loop-1.c: New test.
25490
25491 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25492
25493         PR other/9274
25494         * g++.dg/pch/system-2.C: New.
25495         * g++.dg/pch/system-2.Hs: New.
25496
25497 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25498
25499         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25500
25501         * g++.dg/eh/simd-1.C (vecfunc): Same.
25502
25503 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25504
25505         * gcc.c-torture/execute/20030401-1.c: New test case.
25506
25507 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25508
25509         * objc.dg/defs.m: New.
25510
25511 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25512
25513         * g++.dg/eh/simd-1.C: New.
25514         * g++.dg/eh/simd-2.C: New.
25515
25516 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25517
25518         * gcc.c-torture/execute/simd-3.c: New.
25519
25520 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25521
25522         PR c/9936
25523         * gcc.dg/20030331-2.c: New test.
25524
25525 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25526
25527         PR c++/10278
25528         * g++.dg/parse/crash2.C: New test.
25529
25530 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25531
25532         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25533         * gcc.c-torture/execute/20030331-1.c: ...here.
25534
25535 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25536
25537         * gcc.c-torture/execute/20030331-1.c: New test.
25538
25539 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25540
25541         * lib/gcov.exp: Adjust call return testing strings.
25542         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25543
25544 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25545
25546         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25547         * gcc.dg/builtins-7.c: New test case.
25548         * gcc.dg/builtins-8.c: New test case.
25549
25550 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25551
25552         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25553
25554 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25555
25556         PR c++/7647
25557         * g++.dg/lookup-class-member-2.C: New test.
25558
25559 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25560
25561         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25562
25563 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25564
25565         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25566
25567 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25568
25569         * g++.dg/init/attrib1.C: New test.
25570
25571 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25572
25573         * gcc.dg/ultrasp8.c: New test.
25574
25575 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25576
25577         * gcc.dg/ultrasp7.c: New test.
25578
25579 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25580
25581         PR c++/10047
25582         * g++.dg/template/inline1.C: New test.
25583
25584 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25585
25586         * gcc.dg/sparc-dwarf2.c: New test.
25587
25588 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25589
25590         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25591         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25592
25593 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25594
25595         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25596         than reading .x files.
25597         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25598         * g77.dg/gcov/gcov-1.f: Likewise.
25599         * gcc.misc-tests/gcov-4b.c: Likewise.
25600         * gcc.misc-tests/gcov-5b.c: Likewise.
25601         * gcc.misc-tests/gcov-6.c: Likewise.
25602         * gcc.misc-tests/gcov-7.c: Likewise.
25603         * gcc.misc-tests/gcov-8.c: Likewise.
25604         * g++.dg/gcov/gcov-1.x: Remove.
25605         * g77.dg/gcov/gcov-1.x: Likewise.
25606         * gcc.misc-tests/gcov-4b.x: Likewise.
25607         * gcc.misc-tests/gcov-5b.x: Likewise.
25608         * gcc.misc-tests/gcov-6.x: Likewise.
25609         * gcc.misc-tests/gcov-7.x: Likewise.
25610         * gcc.misc-tests/gcov-8.x: Likewise.
25611
25612 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25613
25614         PR opt/10087
25615         * gcc.dg/20030324-1.c: New test.
25616
25617 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25618
25619         PR c++/10224
25620         * g++.dg/template/arg3.C: New test.
25621
25622         PR c++/10158
25623         * g++.dg/template/friend18.C: New test.
25624
25625 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25626
25627         * g77.f-torture/compile/20030326-1.f: New test case.
25628
25629 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25630
25631         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25632
25633         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25634
25635 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25636
25637         * gcc.dg/ia64-sync-3.c: New test.
25638
25639 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25640
25641         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25642
25643 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25644
25645         * gcc.dg/ultrasp6.c: New test.
25646
25647 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25648
25649         * gcc.dg/i386-signbit-1.c: New test.
25650         * gcc.dg/i386-signbit-2.c: New test.
25651         * gcc.dg/i386-signbit-3.c: New test.
25652
25653 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25654
25655         * gcc.dg/ultrasp5.c: Fix options.
25656
25657 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25658
25659         * gcc.dg/ultrasp5.c: Fix comment.
25660
25661 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25662
25663         PR fortran/10197
25664         * g77.f-torture/execute/10197.f: New test.
25665
25666 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25667
25668         PR c++/9898, c++/383
25669         * g++.dg/template/conv6.C: New test.
25670
25671         PR c++/10119
25672         * g++.dg/template/ptrmem5.C: New test.
25673
25674         PR c++/10026
25675         * g++.dg/lookup/koenig1.C: New test.
25676
25677         PR C++/10199
25678         * g++.dg/lookup/template2.C: New test.
25679
25680 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25681
25682         * g++.dg/opt/rtti1.C: New test.
25683
25684 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25685
25686         * gcc.dg/ultrasp5.c: New test.
25687
25688 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25689
25690         PR middle-end/9967
25691         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25692         builtin fputs.
25693
25694 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25695
25696         PR c/8224
25697         * gcc.dg/20030323-1.c: New test.
25698
25699 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25700
25701         * gcc.c-torture/compile/20030323-1.c: New test case.
25702
25703 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25704
25705         * gcc.dg/20030321-1.c: New test.
25706
25707 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25708
25709         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25710
25711 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25712
25713         PR c++/9978, c++/9708
25714         * g++.dg/ext/vlm1.C: Adjust expected error.
25715         * g++.dg/ext/vla2.C: New test.
25716         * g++.dg/template/arg1.C: New test.
25717         * g++.dg/template/arg2.C: New test.
25718
25719 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25720
25721         * g77.f-torture/execute/select.f: New test.
25722         * g77.f-torture/noncompile/select_no_compile.f: New test.
25723
25724 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25725
25726         PR c++/9898
25727         * g++.dg/other/error4.C: New test.
25728
25729 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25730
25731         * g++.dg/template/friend17.C: New test.
25732
25733 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25734
25735         * gcc.c-torture/compile/20030320-1.c: New.
25736
25737 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25738
25739         * gcc.dg/builtins-6.c: New test case.
25740
25741 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25742
25743         PR target/10073
25744         * gcc.c-torture/compile/20030319-1.c: New.
25745
25746 2003-03-18  Jan Hubicka  <jh@suse.cz>
25747
25748         * gcc.dg/i386-cvt-1.c: New test.
25749
25750 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25751
25752         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25753         * objc.dg/naming-2.m: Likewise.
25754
25755 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25756
25757         PR c++/9639
25758         * g++.dg/parse/crash1.C: New test.
25759
25760 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25761
25762         PR c++/8805
25763         * g++.dg/eh/cleanup1.C: New test.
25764
25765 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25766
25767         * gcc.c-torture/execute/20030316-1.c: New test case.
25768
25769 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25770
25771         PR c++/9629
25772         * g++.dg/init/ctor2.C: New test.
25773
25774 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25775
25776         * g77.f-torture/compile/xformat.f: New test case.
25777
25778 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25779
25780         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25781         * g++.old-deja/g++.mike/eh50.C: Likewise.
25782
25783 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25784
25785         PR c++/6440
25786         * g++.dg/template/spec7.C: New test.
25787         * g++.dg/template/spec8.C: Likewise.
25788
25789 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * gcc.c-torture/execute/20030313-1.c: New test.
25792
25793 2003-03-14  Richard Henderson  <rth@redhat.com>
25794
25795         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25796
25797 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25798
25799         * gcc.c-torture/compile/20030314-1.c: New test.
25800
25801 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25802
25803         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25804         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25805         thumb target,
25806         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25807         to accept newer _imp__  prefix and additional
25808         newline in .drectve section.
25809         * gcc.dg/dll-4.c: Likewise.
25810         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25811         switch.
25812
25813 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25814
25815         * g++.dg/parse/namespace9.C: New test.
25816
25817         * g++.dg/init/ref5.C: New test.
25818         * g++.dg/parse/ptrmem1.C: Likewise.
25819
25820 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25821
25822         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25823         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25824         regular expression.
25825         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25826         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25827
25828 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25829
25830         * gcc.c-torture/execute/20030224-2.c: New test.
25831
25832 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25833
25834         * gcc.dg/decl-3.c: New test.
25835
25836 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25837
25838         * gcc.dg/i386-loop-2.c: New test.
25839
25840 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25841
25842         PR c++/9474
25843         * g++.dg/parse/namespace8.C: New test.
25844
25845         PR c++/9924
25846         * g++.dg/overload/builtin2.C: New test.
25847
25848 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25849
25850         * gcc.dg/return-type-3.c: New test.
25851
25852 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25853
25854         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25855         profiling options are not supported.
25856
25857 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25858
25859         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25860         * g++.old-deja/g++.warn/impint2.C: Likewise.
25861
25862 2003-03-10  Devang Patel  <dpatel@apple.com>
25863
25864         * g++.dg/cpp/c++_cmd_1.C: New test.
25865         * g++.dg/cpp/c++_cmd_1.h: New file.
25866
25867 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25868
25869         * gcc.dg/altivec-9.c: New file.
25870
25871 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25872
25873         * gcc.dg/ppc-sdata-1.c: New test.
25874         * gcc.dg/ppc-sdata-2.c: New test.
25875
25876 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25877
25878         PR c++/9373
25879         * g++.dg/opt/ptrmem2.C: New test.
25880
25881         PR c++/8534
25882         * g++.dg/opt/ptrmem1.C: New test.
25883
25884 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25885
25886         * gcc.dg/i386-loop-1.c: New test.
25887
25888 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25889
25890         PR c++/9970
25891         * g++.dg/lookup/friend1.C: New test.
25892
25893 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25894
25895         PR c++/9823
25896         * g++.dg/parser/constructor1.C: New test.
25897
25898 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25899
25900         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25901
25902         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25903
25904 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25905
25906         * gcc.dg/cpp/Wunused.c: Update test.
25907
25908 2003-03-08  Jan Hubicka  <jh@suse.cz>
25909
25910         * gcc.dg/inline-3.c: New test.
25911
25912 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25913
25914         PR c++/9809
25915         * g++.dg/parse/builtin1.C: New test.
25916
25917         PR c++/9982
25918         * g++.dg/abi/cookie1.C: New test.
25919         * g++.dg/abi/cookie2.C: Likewise.
25920
25921         PR c++/9524
25922         * g++.dg/template/field1.C: New test.
25923
25924         PR c++/9912
25925         * g++.dg/parse/class1.C: New test.
25926         * g++.dg/parse/namespace7.C: Likewise.
25927         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25928
25929 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25930
25931         * g++.dg/init/ref4.C: New test.
25932
25933 2003-03-07  Jan Hubicka  <jh@suse.cz>
25934
25935         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25936         * gcc.dg/inline-3.c: New test.
25937
25938 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25939
25940         * g++.dg/init/ref3.C: New test.
25941
25942         PR c++/9965
25943         * g++.dg/init/ref2.C: New test.
25944
25945         PR c++/9400
25946         * g++.dg/warn/Wshadow-2.C: New test.
25947
25948         PR c++/9791
25949         * g++.dg/warn/Woverloaded-1.C: New test.
25950
25951 2003-03-05  Jan Hubicka  <jh@suse.cz>
25952
25953         * gcc.dg/i386-local2.c: New.
25954         * gcc.dg/i386-local.c: Fix typo.
25955
25956 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25957
25958         * g++.dg/abi/layout3.C: New test.
25959
25960 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25961
25962         * gcc.c-torture/compile/20030305-1.c
25963
25964 2003-03-05  Jan Hubicka  <jh@suse.cz>
25965
25966         * gcc.dg/i386-local.c: New.
25967
25968 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25969
25970         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25971
25972 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25973
25974         * gcc.dg/switch-2.c: New test.
25975         * gcc.dg/switch-3.c: New test.
25976         * gcc.dg/Wswitch.c: Adjust line numbers.
25977         * gcc.dg/Wswitch-default.c: Likewise.
25978         * gcc.dg/Wswitch-enum.c: Likewise.
25979
25980 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25981
25982         * gcc.c-torture/execute/20030222-1.c: New test.
25983
25984 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25985
25986         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25987
25988 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25989
25990         PR c++/9878
25991         * g++.dg/init/ref1.C: New test.
25992
25993 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25994
25995         * gcc.dg/sh-relax.c: New SH-only test.
25996
25997 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25998
25999         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26000         comment explaining purpose of testcase.
26001
26002 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26003
26004         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26005         for HC11/HC12 (asm needs two int registers).
26006         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26007         HC11/HC12 because the test uses an asm which needs two 32-bit
26008         registers.
26009
26010 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26011
26012         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26013         for HC11/HC12 (array is too large otherwise).
26014         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26015         * gcc.c-torture/compile/20010518-2.x: Likewise.
26016         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26017         HC11/HC12 (array is too large).
26018
26019 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26020
26021         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26022         * lib/g++-dg.exp (g++-dg-test): Likewise.
26023
26024 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26025
26026         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26027         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26028
26029 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26030
26031         * g++.dg/warn/implicit-typename1.C: Remove warning.
26032
26033 2003-02-28  Richard Henderson  <rth@redhat.com>
26034
26035         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26036         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26037
26038 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26039
26040         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26041         * g++.dg/pch/pch.exp: Likewise.
26042
26043 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26044
26045         PR c++/9879
26046         * testsuite/g++.dg/init/new4.C: New test.
26047
26048 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26049
26050         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26051
26052 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26053
26054         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26055         unsigned long.
26056
26057         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26058         wider than float.
26059
26060 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26061
26062         * lib/scanasm.exp: Add support for counting numbers of
26063         occurences.
26064         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26065         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26066
26067 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26068
26069         PR c++/9683
26070         * g++.dg/template/static3.C: New test.
26071
26072         PR c++/9829
26073         * g++.dg/parse/namespace6.C: New test.
26074
26075 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26076
26077         PR target/9732
26078         * gcc.dg/20030225-1.c: New test.
26079
26080 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26081
26082         * README: Remove out-of-date information.
26083
26084         PR c++/9836
26085         * g++.dg/template/spec6.C: New test.
26086
26087 2003-02-24  Jeff Law  <law@redhat.com>
26088
26089         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26090
26091 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26092
26093         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26094         * gcc.dg/pragma-ep-1.c: Likewise.
26095
26096 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26097
26098         PR c++/9602
26099         * g++.dg/template/friend16.C: New test.
26100
26101 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26102
26103         PR c++/5333
26104         * g++.dg/parse/fused-params1.C: Adjust error messages.
26105         * g++.dg/template/nested3.C: New test.
26106
26107 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26108
26109         * g++.dg/abi/param1.C: New test.
26110
26111 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26112
26113         PR c++/7982
26114         * g++.dg/warn/implicit-typename1.C: New test.
26115
26116 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26117
26118         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26119         with "mtune".
26120         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26121         * gcc.c-torture/execute/20010129-1.x: Likewise.
26122         * gcc.dg/20011107-1.c: Likewise.
26123         * gcc.dg/20020108-1.c: Likewise.
26124         * gcc.dg/20020122-3.c: Likewise.
26125         * gcc.dg/20020206-1.c: Likewise.
26126         * gcc.dg/20020310-1.c: Likewise.
26127         * gcc.dg/20020426-2.c: Likewise.
26128         * gcc.dg/20020517-1.c: Likewise.
26129         * gcc.dg/991230-1.c: Likewise.
26130         * gcc.dg/i386-unroll-1.c: Likewise.
26131         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26132
26133 2003-02-22  Jan Hubicka  <jh@suse.cz>
26134
26135         * gcc.dg/i386-mul.c: New test.
26136
26137 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26138
26139         * gcc.dg/builtins-5.c: New test case.
26140
26141 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26142
26143         * gcc.dg/asmreg-1.c: New test.
26144
26145 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26146
26147         PR c++/9749
26148         * g++.dg/parse/varmod1.C: New test.
26149
26150 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26151
26152         PR c++/9727
26153         * g++.dg/template/op1.C: New test.
26154
26155 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26156
26157         PR c++/8906
26158         * g++.dg/template/nested2.C: New test.
26159
26160 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26161
26162         PR c++/8724
26163         * g++.dg/expr/dtor1.C: New test.
26164
26165 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26166
26167         * gcc.dg/cpp/include3.c: New test.
26168         * gcc.dg/cpp/inc/foo.h: New file.
26169
26170 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26171
26172         * gcc.c-torture/execute/20030221-1.c: New test.
26173
26174 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26175
26176         PR c++/9729
26177         * g++.dg/abi/conv1.C: New test.
26178
26179 2003-02-20  Jan Hubicka  <jh@suse.cz>
26180
26181         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26182
26183 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26184
26185         * gcc.c-torture/compile/20030219-1.c: New test.
26186
26187 2003-02-18  Jan Hubicka  <jh@suse.cz>
26188
26189         * gcc.dg/funcorder.c: New test.
26190
26191 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26192
26193         * gcc.c-torture/execute/20030218-1.c: New.
26194
26195 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26196
26197         * gcc.dg/20030218-1.c: New.
26198
26199 2003-02-18  Richard Henderson  <rth@redhat.com>
26200
26201         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26202         * gcc.dg/attr-used-2.c: New.
26203
26204 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26205
26206         PR c++/9704
26207         * g++.dg/init/copy5.C: New test.
26208
26209 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26210
26211         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26212         * g++.dg/pch/pch.exp: Likewise.
26213
26214 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26215
26216         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26217         STACK_SIZE is not defined.
26218
26219 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26220
26221         PR c++/9457
26222         * g++.dg/template/init1.C: New test.
26223
26224 2003-02-16  Jan HUbicka  <jh@suse.cz>
26225
26226         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26227         (foo): Add few extra tests
26228         * gcc.dg/c99-const-expr-3.c: Likewise.
26229         * gcc.c-torture/execute/20030216-1.c: New.
26230
26231 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26232
26233         PR c++/9459
26234         * g++.dg/ext/typeof4.C: New test.
26235
26236 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26237
26238         * gcc.dg/i386-387-3.c: New test case.
26239
26240 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26241
26242         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26243         cris-*-elf* cris-*-aout* and mmix-*-*.
26244
26245 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26246
26247         * gcc.dg/20030213-1.c: New test.
26248
26249 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26250
26251         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26252         * gcc.dg/i386-387-2.c: Likewise.
26253
26254 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26255
26256         * gcc.dg/ppc-spe.c: Fix formatting.
26257         Enable tests that were previously unsupported by gas.
26258         Delete tests for instructions that no longer exist.
26259         Switch arguments on evsubifw builtin.
26260
26261 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26262
26263         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26264         STACK_SIZE is too small.
26265
26266 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26267             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26268
26269         * gcc.dg/decl-2.c: New test.
26270
26271 2003-02-10  Jan Hubicka  <jh@suse.cz>
26272
26273         * gcc.dg/i386-fpcvt-1.c: New test.
26274
26275 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26276
26277         * gcc.c-torture/execute/20030209-1.c: New test.
26278
26279 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26280
26281         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26282         int-wide bitops, use the constants of the same width.
26283         Likewise, if long long is 32-bit wide, test bitops using
26284         32-bit constants.
26285
26286 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26287
26288         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26289
26290 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26291
26292         * testsuite/gcc.dg/builtins-4.c: New test case.
26293
26294 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26295
26296         * gcc.dg/20020430-1.c: Fix dg command typos.
26297         * gcc.dg/20020503-1.c: Likewise.
26298
26299 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26300
26301         PR c++/8785
26302         * g++.dg/parse/fused-params1.C: New test.
26303
26304         PR c++/8857
26305         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26306
26307         PR c++/8921
26308         * g++.dg/parse/non-dependent1.C: New test.
26309
26310         PR c++/8928
26311         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26312
26313         PR c++/9228
26314         * g++.dg/parse/undefined7.C: New test.
26315         * g++.dg/parse/non-templ1.C: New test.
26316
26317         PR c++/9229
26318         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26319
26320 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26321
26322         * gcc.c-torture/compile/20030206-1.c: New test.
26323
26324 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26325
26326         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26327         "pow" to "foo" to avoid potential confusion with a math built-in.
26328
26329 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26330
26331         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26332         conditions for SPARC targets.
26333
26334 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26335
26336         * gcc.dg/20030204-1.c: New test.
26337
26338 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26339
26340         PR c++/38
26341         * g++.dg/parse/array-size1.C: New test.
26342
26343         PR c++/5657
26344         * g++.dg/parse/undefined3.C: New test.
26345
26346         PR c++/5665
26347         * g++.dg/parse/undefined4.C: New test.
26348
26349         PR c++/5975
26350         * g++.dg/parse/undefined5.C: New test.
26351
26352         PR c++/7259
26353         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26354
26355         PR c++/8578
26356         * g++.dg/parse/casting-operator1.C: New test.
26357
26358         PR c++/8596
26359         * g++.dg/parse/undefined6.C: New test.
26360
26361         PR c++/8736
26362         * g++.dg/parse/missing-template1.C: New test.
26363
26364 2003-02-04  Jan Hubicka  <jh@suse.cz>
26365
26366         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26367         * gcc.dg/i386-cmov?.c: Likewise.
26368         * gcc.dg/i386-fpcvt-?.c: Likewise.
26369         * gcc.dg/i386-ssefp-1.c: Likewise.
26370         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26371         conventions.
26372
26373 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26374
26375         PR c++/7129
26376         * testsuite/g++.dg/ext/max.C: New test.
26377
26378 2003-02-03  Jan Hubicka  <jh@suse.cz>
26379
26380         * gcc.c-torture/execute/20030203-1.c: New test.
26381
26382 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26383
26384         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26385         'natural-endian'.
26386
26387 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26388
26389         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26390         * g++.dg/init/new2.C: Likewise.
26391         * g++.dg/other/new1.C: Likewise.
26392
26393 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26394
26395         * gcc.dg/struct-ret-libc.c: New test.
26396
26397 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26398
26399         * gcc.dg/20030129-1.c: New test.
26400
26401 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26402
26403         PR c++/8849
26404         * g++.dg/template/ptrmem4.C: New test.
26405
26406 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26407
26408         * g++.dg/parser/constant1.C: New test.
26409
26410 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26411
26412         PR c++/8591
26413         * g++.dg/parse/friend2.C: New test.
26414
26415 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26416
26417         PR c++/9437
26418         * g++.dg/template/unify4.C: New test.
26419
26420 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26421
26422         * gcc.c-torture/execute/20030128-1.c: New test.
26423
26424 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26425
26426         * g++.dg/lookup/nested1.C: Test moved from ...
26427         * g++.old-deja/g++.other/lookup24.C: ... here.
26428
26429 2003-01-28  Jan Hubicka  <jh@suse.cz>
26430
26431         * gcc.dg/i386-cmov5.c: New test.
26432
26433 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26434
26435         * gcc.c-torture/execute/20010925-1.c: Changed the
26436         memcpy declaration.
26437
26438 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26439
26440         PR c++/3902
26441         * g++.dg/parse/template5.C: New test.
26442
26443 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26444
26445         PR fortran/9258
26446         * g77.dg/pr9258: New test.
26447
26448 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26449
26450         * README: Move relevant parts from README.g++.
26451
26452         * README.g++: Remove this file.
26453
26454 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26455
26456         * g++.dg/abi/dcast1.C: New test.
26457
26458 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26459
26460         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26461
26462 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26463
26464         PR c++/47
26465         * g++.old-deja/g++.other/lookup24.C: New test.
26466
26467 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26468
26469         PR middle-end/7227
26470         * gcc.dg/uninit-C.c: New test.
26471
26472 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * g++.dg/abi/covariant1.C: New test.
26475
26476 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26477
26478         * gcc.dg/20030123-1.c: New test.
26479
26480 2003-01-25  Jan Hubicka  <jh@suse.cz>
26481
26482         PR opt/8492
26483         * gcc.c-torture/compile/20030125-1.c
26484
26485 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26486
26487         PR c++/9403
26488         * g++.dg/parse/template3.C: New test.
26489         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26490
26491         PR c++/795
26492         * g++.dg/parse/template4.C: New test.
26493
26494         PR c++/9415
26495         * g++.dg/template/qual2.C: New test.
26496
26497         PR c++/8545
26498         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26499
26500         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26501
26502 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26503
26504         * gcc.c-torture/execute/switch-1.c: New test case.
26505
26506 2003-01-25  Jan Hubicka  <jh@suse.cz>
26507
26508         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26509
26510 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26511
26512         Tweaks for Bison-1.875. From the NEWS file:
26513         "- `parse error' -> `syntax error'
26514         Bison now uniformly uses the term `syntax error'"
26515         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26516         * gcc.dg/cpp/digraph2.c: Likewise.
26517         * gcc.dg/cpp/direct2.c: Likewise.
26518         * gcc.dg/cpp/paste4.c: Likewise.
26519         * gcc.dg/c90-restrict-1.c: Likewise.
26520         * gcc.dg/c99-func-2.c: Likewise.
26521         * gcc.dg/noncompile/920721-2.c: Likewise.
26522         * gcc.dg/noncompile/930622-2.c: Likewise.
26523         * gcc.dg/noncompile/940112-1.c: Likewise.
26524         * gcc.dg/noncompile/950921-1.c: Likewise.
26525         * gcc.dg/noncompile/951123-1.c: Likewise.
26526         * gcc.dg/noncompile/971104-1.c: Likewise.
26527         * gcc.dg/noncompile/990416-1.c: Likewise.
26528
26529 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26530
26531         * g++.dg/parse/undefined1.C: Add error message.
26532
26533 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26534
26535         PR c++/9354
26536         * g++.dg/parse/new1.C: New test.
26537
26538         PR c++/9216
26539         * g++.dg/parse/template2.C: New test.
26540
26541         PR c++/9354
26542         * g++.dg/parse/typedef2.C: New test.
26543
26544         PR c++/9328
26545         * g++.dg/ext/typeof3.C: New test.
26546
26547 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26548
26549         PR c++/2738
26550         * g++.dg/parse/ret-type1.C: New test.
26551
26552         PR c++/3792
26553         * g++.dg/parse/tmpl-outside1.C: New test.
26554
26555         PR c++/4207
26556         * g++.dg/parse/int-as-enum1.C: New test.
26557
26558         PR c++/4903
26559         * g++.dg/parse/no-typename1.C: New test.
26560
26561         PR c++/5533
26562         * g++.dg/parse/no-value1.C: New test.
26563
26564         PR c++/5921
26565         * g++.dg/parse/wrong-inline1.C: New test.
26566
26567         PR c++/6402
26568         * g++.dg/parse/ref1.C: New test.
26569
26570         PR c++/6992
26571         * g++.dg/parse/attr-ctor1.C: New test.
26572
26573         PR c++/7229
26574         * g++.dg/parse/namespace5.C: New test.
26575
26576         PR c++/7917
26577         * g++.dg/parse/func-def1.C: New test.
26578
26579         PR c++/8143
26580         * g++.dg/parse/undefined1.C: New test.
26581
26582         PR c++/5723, PR c++/8522
26583         * g++.dg/parse/specialization1.C: New test.
26584
26585         PR c++/163, PR c++/8595
26586         * g++.dg/parse/struct-as-enum1.C: New test.
26587
26588         PR c++/9173
26589         * g++.dg/parse/undefined2.C: New test.
26590
26591 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26592
26593         PR c++/9298
26594         * g++.dg/parse/template1.C: New test.
26595
26596         PR c++/9384
26597         * g++.dg/parse/using1.C: New test.
26598
26599         PR c++/9285
26600         PR c++/9294
26601         * g++.dg/parse/expr2.C: New test.
26602
26603         PR c++/9388
26604         * g++.dg/parse/lookup2.C: Likewise.
26605
26606 2003-01-21  Jan Hubicka  <jh@suse.cz>
26607
26608         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26609         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26610         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26611         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26612
26613 2003-01-20  Nick Clifton  <nickc@redhat.com>
26614
26615         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26616         problem with ARM sibcall code generation.
26617
26618 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26619
26620         * gcc.c-torture/execute/20030120-1.c: New.
26621
26622 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26623
26624         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26625
26626 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26627
26628         PR c++/9272
26629         * g++.dg/parse/ctor1.C: New test.
26630
26631         PR c++/9294:
26632         * g++.dg/parse/qualified1.C: New test.
26633
26634         * g++.dg/parse/typename3.C: New test.
26635
26636 2003-01-16  Richard Henderson  <rth@redhat.com>
26637
26638         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26639
26640 2003-01-16  Richard Henderson  <rth@redhat.com>
26641
26642         * g++.dg/pch/pch.exp: Copy test header to the working directory
26643         before using it either for precompilation or direct use.
26644         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26645         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26646
26647 2003-01-16  Richard Henderson  <rth@redhat.com>
26648
26649         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26650         before using it either for precompilation or direct use.
26651         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26652         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26653
26654 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26655
26656         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26657         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26658         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26659         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26660         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26661         typename warning into error.
26662         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26663         error messages.
26664         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26665         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26666         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26667         messages.
26668         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26669         make declaration visible in template.
26670         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26671         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26672         messages.
26673         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26674         message.
26675         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26676         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26677         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26678         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26679         typename warning with error message.
26680         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26681         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26682         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26683
26684 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26685
26686         * g++.dg/parse/ambig2.C: New test.
26687
26688 2003-01-15  Richard Henderson  <rth@redhat.com>
26689
26690         * g++.dg/tls/init-2.C: Update error message string.
26691
26692 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26693
26694         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26695
26696 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26697
26698         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26699         all for HC11/HC12.
26700         * gcc.c-torture/compile/20001205-1.x: Likewise.
26701         * gcc.c-torture/compile/20001226-1.x: Likewise.
26702         * gcc.c-torture/compile/920520-1.x: Likewise.
26703         * gcc.c-torture/compile/961203-1.x: Likewise.
26704         * gcc.c-torture/compile/20020604-1.x: Likewise.
26705
26706 2003-01-15  Jan Hubicka  <jh@suse.cz>
26707
26708         * gcc.c-torture/compile/20030115-1.c: New test.
26709
26710         * gcc.dg/i386-fpcvt-1.c: New test.
26711         * gcc.dg/i386-fpcvt-2.c: New test.
26712
26713 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26714
26715         Further conform g++'s __vmi_class_type_info to the C++ ABI
26716         specification.
26717         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26718         the specification.
26719
26720 2003-01-14  Jan Hubicka  <jh@suse.cz>
26721
26722         * gcc.dg/i386-fpcvt-1.c: New test.
26723         * gcc.dg/i386-fpcvt-2.c: New test.
26724
26725 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26726
26727         * gcc.dg/i386-mmx-3.c: New test.
26728
26729 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26730
26731         PR c++/9264
26732         * g++.dg/parse/octal1.C: New file.
26733
26734         PR c++/9172
26735         * g++.dg/parse/typename1.C: New file.
26736
26737 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26738
26739         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26740         * gcc.dg/bf-no-ms-layout.c: Likewise.
26741         * gcc.dg/bf-ms-attrib.c: Likewise.
26742
26743 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26744
26745         PR c++/9099
26746         * g++.dg/parse/dtor1.C: New file.
26747
26748         PR c++/9128
26749         * g++.dg/rtti/typeid1.C: New file.
26750
26751         PR c++/9153
26752         * g++.dg/parse/lookup1.C: New file.
26753
26754         PR c++/9171
26755         * g++.dg/templ/spec5.C: New file.
26756
26757 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26758
26759         * gcc.c-torture/compile/20030110-1.c: New test.
26760
26761 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26762
26763         Merge from pch-branch:
26764
26765         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26766
26767         * gcc.dg/pch/cpp-1.h: New.
26768         * gcc.dg/pch/cpp-1.c: New.
26769         * gcc.dg/pch/cpp-2.h: New.
26770         * gcc.dg/pch/cpp-2.c: New.
26771
26772         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26773
26774         * gcc.dg/pch/except-1.h: New.
26775         * gcc.dg/pch/except-1.c: New.
26776
26777         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26778
26779         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26780         running test.
26781         * gcc.dg/pch: Include *.hp not *.h.
26782         * gcc.dg/pch/system-1.h: New.
26783         * gcc.dg/pch/system-1.c: New.
26784
26785         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26786
26787         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26788         rather than trying to build and run a program using PCH.
26789         * gcc.dg/pch: Remove dg-do commands from test files.
26790
26791         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26792
26793         * gcc.dg/pch/macro-3.c: New.
26794         * gcc.dg/pch/macro-3.h: New.
26795
26796         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26797
26798         * gcc.dg/pch/common-1.c: New.
26799         * gcc.dg/pch/common-1.h: New.
26800         * gcc.dg/pch/decl-1.c: New.
26801         * gcc.dg/pch/decl-1.h: New.
26802         * gcc.dg/pch/decl-2.c: New.
26803         * gcc.dg/pch/decl-2.h: New.
26804         * gcc.dg/pch/decl-3.c: New.
26805         * gcc.dg/pch/decl-3.h: New.
26806         * gcc.dg/pch/decl-4.c: New.
26807         * gcc.dg/pch/decl-4.h: New.
26808         * gcc.dg/pch/decl-5.c: New.
26809         * gcc.dg/pch/decl-5.h: New.
26810         * gcc.dg/pch/global-1.c: New.
26811         * gcc.dg/pch/global-1.h: New.
26812         * gcc.dg/pch/inline-1.c: New.
26813         * gcc.dg/pch/inline-1.h: New.
26814         * gcc.dg/pch/inline-2.c: New.
26815         * gcc.dg/pch/inline-2.h: New.
26816         * gcc.dg/pch/static-1.c: New.
26817         * gcc.dg/pch/static-1.h: New.
26818         * gcc.dg/pch/static-2.c: New.
26819         * gcc.dg/pch/static-2.h: New.
26820
26821         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26822
26823         * g++.dg/pch/pch.exp: Better handle failing testcases.
26824         * gcc.dg/pch/pch.exp: Likewise.
26825         * gcc.dg/pch/macro-1.c: New.
26826         * gcc.dg/pch/macro-1.h: New.
26827         * gcc.dg/pch/macro-2.c: New.
26828         * gcc.dg/pch/macro-2.h: New.
26829
26830         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26831
26832         * g++.dg/dg.exp: Treat files in pch/ specially.
26833         * g++.dg/pch/pch.exp: New file.
26834         * g++.dg/pch/empty.H: New file.
26835         * g++.dg/pch/empty.C: New file.
26836         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26837         "precompile".
26838
26839         * gcc.dg/pch/pch.exp: New file.
26840         * gcc.dg/pch/empty.h: New file.
26841         * gcc.dg/pch/empty.c: New file.
26842         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26843         "precompile".
26844
26845 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26846
26847         * g++.dg/template/friend14.C: New test.
26848
26849 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26850
26851         * gcc.dg/old-style-asm-1.c: New test.
26852
26853 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26854
26855         * gcc.c-torture/compile/20030109-1.c: New test.
26856
26857 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26858
26859         * gcc.c-torture/execute/20030109-1.c: New test.
26860
26861 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26862
26863         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26864         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26865         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26866         * g++.old-deja/g++.mike/eh2.C: Likewise.
26867         * g++.old-deja/g++.mike/eh3.C: Likewise.
26868         * g++.old-deja/g++.mike/eh5.C: Likewise.
26869         * g++.old-deja/g++.mike/eh6.C: Likewise.
26870         * g++.old-deja/g++.mike/eh7.C: Likewise.
26871         * g++.old-deja/g++.mike/eh8.C: Likewise.
26872         * g++.old-deja/g++.mike/eh9.C: Likewise.
26873         * g++.old-deja/g++.mike/eh10.C: Likewise.
26874         * g++.old-deja/g++.mike/eh12.C: Likewise.
26875         * g++.old-deja/g++.mike/eh13.C: Likewise.
26876         * g++.old-deja/g++.mike/eh14.C: Likewise.
26877         * g++.old-deja/g++.mike/eh16.C: Likewise.
26878         * g++.old-deja/g++.mike/eh17.C: Likewise.
26879         * g++.old-deja/g++.mike/eh18.C: Likewise.
26880         * g++.old-deja/g++.mike/eh21.C: Likewise.
26881         * g++.old-deja/g++.mike/eh23.C: Likewise.
26882         * g++.old-deja/g++.mike/eh24.C: Likewise.
26883         * g++.old-deja/g++.mike/eh25.C: Likewise.
26884         * g++.old-deja/g++.mike/eh26.C: Likewise.
26885         * g++.old-deja/g++.mike/eh27.C: Likewise.
26886         * g++.old-deja/g++.mike/eh28.C: Likewise.
26887         * g++.old-deja/g++.mike/eh29.C: Likewise.
26888         * g++.old-deja/g++.mike/eh31.C: Likewise.
26889         * g++.old-deja/g++.mike/eh33.C: Likewise.
26890         * g++.old-deja/g++.mike/eh34.C: Likewise.
26891         * g++.old-deja/g++.mike/eh35.C: Likewise.
26892         * g++.old-deja/g++.mike/eh36.C: Likewise.
26893         * g++.old-deja/g++.mike/eh37.C: Likewise.
26894         * g++.old-deja/g++.mike/eh38.C: Likewise.
26895         * g++.old-deja/g++.mike/eh39.C: Likewise.
26896         * g++.old-deja/g++.mike/eh40.C: Likewise.
26897         * g++.old-deja/g++.mike/eh41.C: Likewise.
26898         * g++.old-deja/g++.mike/eh42.C: Likewise.
26899         * g++.old-deja/g++.mike/eh44.C: Likewise.
26900         * g++.old-deja/g++.mike/eh46.C: Likewise.
26901         * g++.old-deja/g++.mike/eh47.C: Likewise.
26902         * g++.old-deja/g++.mike/eh48.C: Likewise.
26903         * g++.old-deja/g++.mike/eh49.C: Likewise.
26904         * g++.old-deja/g++.mike/eh50.C: Likewise.
26905         * g++.old-deja/g++.mike/eh51.C: Likewise.
26906         * g++.old-deja/g++.mike/eh53.C: Likewise.
26907         * g++.old-deja/g++.mike/eh55.C: Likewise.
26908         * g++.old-deja/g++.mike/p7912.C: Likewise.
26909         * g++.old-deja/g++.mike/p9706.C: Likewise.
26910         * g++.old-deja/g++.mike/p10416.C: Likewise.
26911         * g++.old-deja/g++.mike/p11667.C: Likewise.
26912         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26913         Remove redundant reference to Iris.
26914         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26915         Elxsi, i860, Pico Java, and WE32K.
26916
26917 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26918
26919         * g++.dg/ext/asm4.C: New test.
26920
26921 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26922
26923         PR c++/9030
26924         * g++.dg/template/friend12.C: New test.
26925         * g++.dg/template/friend13.C: Likewise.
26926         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26927
26928 2003-01-08  Jan Hubicka  <jh@suse.cz>
26929
26930         * gcc.dg/i386-cadd.c: New test.
26931         * gcc.dg/i386-cmov4.c: Likewise.
26932
26933 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26934
26935         PR c++/9165
26936         * g++.dg/warn/Wunused-3.C: New test.
26937
26938         * g++.dg/abi/bitfield9.C: New test.
26939
26940         PR c++/9189
26941         * g++.dg/parse/defarg3.C: New test.
26942
26943 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26944
26945         * g++.dg/parse/ambig1.C: New test.
26946         * g++.dg/parse/defarg2.C: New test.
26947
26948 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26949
26950         * g++.dg/template/defarg-1.C: New test.
26951         * g++.dg/template/local2.C: Likewise.
26952
26953 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26954
26955         * gcc.c-torture/execute/20030105-1.c: New test.
26956
26957 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26958
26959         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26960         * g++.dg/parse/namespace4.C: Likewise.
26961
26962 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26963
26964         * g++.dg/template/ntp2.C: New test.
26965
26966 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26967
26968         * g++.dg/parse/extern-C-1.C: New test.
26969
26970         * g++.dg/parse/namespace4.C: New test.
26971
26972         * g++.dg/template/nested1.C: New test.
26973
26974         * g++.dg/parse/namespace3.C: New test.
26975
26976 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26977
26978         * g++.dg/lookup/two-stage1.C: New test.
26979
26980 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26981
26982         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26983         * g++.old-deja/g++.jason/access8.C: Likewise.
26984         * g++.old-deja/g++.other/decl5.C: Likewise.
26985
26986 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26987
26988         * g++.dg/parse/parse7.C: New test.
26989
26990 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26991
26992         PR c++/2843
26993         * g++.dg/ext/attrib7.C: New test.
26994
26995 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26996
26997         * g++.dg/parse/parse6.C: New test.
26998
26999 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27000
27001         * gcc.dg/h8300-stack-1.c: New.
27002
27003 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27004
27005         g++.dg/lookup/exception1.C: New test.
27006
27007         g++.dg/lookup/template1.C: New test.
27008
27009         g++.dg/parse/namespace2.C: New test.
27010
27011         g++.dg/parse/parens2.C: New test.
27012
27013 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27014
27015         * g++.dg/parse/parse5.C: New test.
27016         * g++.dg/lookup/scoped4.C: New test.
27017
27018 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27019
27020         * g++.dg/parse/parens1.C: New test.
27021
27022         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27023         angle-bracket1.C.
27024         * g++.dg/parse/parens2.C: New test.
27025
27026         * g++.dg/lookup/scope-operator1.C: New test.
27027
27028         * g++.dg/parse/operator1.C: New test.
27029
27030 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27031
27032         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27033         * g++.old-deja/g++.other/access6.C: Likewise.
27034         * g++.old-deja/g++.other/decl1.C: Likewise.
27035         * g++.old-deja/g++.pt/typename12.C: Likewise.
27036
27037 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27038
27039         * g++.dg/parse/namespace1.C: New test.
27040
27041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27042
27043         * g++.dg/parse/parse4.C: New test.
27044
27045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27046
27047         * g++.dg/parse/parse3.C: New test.
27048
27049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27050
27051         * g++.dg/parse/parse2.C: New test.
27052
27053 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27054
27055         * g++.dg/template/friend11.C: New test.
27056
27057 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27058
27059         * g++.dg/parse/parse1.C: New test.
27060
27061 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27062
27063         * lib/profopt.exp: Change the name of a global variable to avoid
27064         possible clashes with other test suites.
27065
27066 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27067
27068         * g++.dg/inherit/covariant8.C: New test.
27069
27070 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27071
27072         * g++.dg/init/array9.C: New test.
27073
27074         PR c++/9112
27075         * g++.dg/parse/expr1.C: New test.
27076
27077 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27078
27079         * gcc.c-torture/compile/20021230-1.c: New test.
27080
27081 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         * g++.dg/inherit/covariant5.C: New test.
27084         * g++.dg/inherit/covariant6.C: New test.
27085         * g++.dg/inherit/covariant7.C: New test.
27086
27087 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27088
27089         PR c++/2739
27090         * g++.dg/other/access2.C: New test.
27091
27092 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27093
27094         * g++.dg/other/anon-struct.C: No longer fails
27095         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27096         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27097         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27098
27099 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27100
27101         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27102
27103 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27104
27105         * g++.dg/eh/spec4.C: Remove stray semicolon.
27106         * g++.dg/expr/pmf-1.C: Change error message.
27107         * g++.dg/ext/asm1.C: Remove stray semicolon.
27108         * g++.dg/ext/typename1.C: Add missing typenames.
27109         * g++.dg/inherit/template-as-base.C: Change error message.
27110         * g++.dg/lookup/scoped1.C: Likewise.
27111         * g++.dg/lookup/scoped2.C: Likewise.
27112         * g++.dg/lookup/using2.C: Likewise.
27113         * g++.dg/other/component1.C: Remove stray semicolon.
27114         * g++.dg/other/do1.C: Change error message.
27115         * g++.dg/other/error2.C: Likewise.
27116         * g++.dg/other/init1.C: Likewise.
27117         * g++.dg/other/packed1.C: Remove stray semicolon.
27118         * g++.dg/other/ptrmem2.C: Change error message.
27119         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27120         marker.
27121         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27122         * g++.dg/template/access3.C: Add typename keyword.
27123         * g++.dg/template/access5.C: Remove stray semicolon.
27124         * g++.dg/template/access6.C: Likewise.
27125         * g++.dg/template/complit1.C: Likewise.
27126         * g++.dg/template/crash1.C: Change error message.
27127         * g++.dg/template/inherit2.C: Remove stray semicolon.
27128         * g++.dg/template/instantiate2.C: Likewise.
27129         * g++.dg/template/instantiate3.C: Change error message.
27130         * g++.dg/template/qual1.C: Remove stray semicolon.
27131         * g++.dg/template/qualttp18.C: Change error message.
27132         * g++.dg/template/ref1.C: Remove stray semicolon.
27133         * g++.dg/template/sizeof1.C (A::value): Declare it.
27134         * g++.dg/template/spec4.C: Change error message.
27135         * g++.dg/template/static1.C: Likewise.
27136         * g++.dg/template/type1.C: Likewise.
27137         * g++.dg/template/typename3.C: Likewise.
27138         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27139         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27140         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27141         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27142         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27143         named return value extension.
27144         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27145         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27146         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27147         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27148         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27149         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27150         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27151         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27152         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27153         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27154         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27155         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27156         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27157         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27158         syntax.
27159         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27160         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27161         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27162         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27163         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27164         * g++.old-deja/g++.brendan/template11.C: Likewise.
27165         * g++.old-deja/g++.brendan/template26.C: Likewise.
27166         * g++.old-deja/g++.brendan/template27.C: Use explicit
27167         specialization syntax.
27168         * g++.old-deja/g++.brendan/template30.C: Likewise.
27169         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27170         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27171         non-dependent names.
27172         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27173         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27174         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27175         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27176         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27177         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27178         named return value extension.
27179         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27180         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27181         * g++.old-deja/g++.ext/return1.C: Likewise.
27182         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27183         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27184         * g++.old-deja/g++.jason/access8.C: Likewise.
27185         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27186         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27187         pseudo-destructor names.
27188         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27189         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27190         pseudo-destructor names.
27191         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27192         * g++.old-deja/g++.jason/overload19.C: Likewise.
27193         * g++.old-deja/g++.jason/overload32.C: Likewise.
27194         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27195         stray semicolons.
27196         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27197         * g++.old-deja/g++.jason/return.C: Likewise.
27198         * g++.old-deja/g++.jason/return2.C: Likewise.
27199         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27200         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27201         syntax.
27202         * g++.old-deja/g++.jason/template10.C: Account for use of
27203         non-dependent names.
27204         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27205         syntax.
27206         * g++.old-deja/g++.jason/template37.C: Likewise.
27207         * g++.old-deja/g++.law/access4.C: Change error messages.
27208         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27209         pseudo-destructor names.
27210         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27211         * g++.old-deja/g++.law/ctors9.C: Likewise.
27212         * g++.old-deja/g++.law/cvt22.C: Likewise.
27213         * g++.old-deja/g++.law/dtors5.C: Likewise.
27214         * g++.old-deja/g++.law/global-init1.C: Likewise.
27215         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27216         * g++.old-deja/g++.law/operators28.C: Likewise.
27217         * g++.old-deja/g++.law/visibility28.C: Likewise.
27218         * g++.old-deja/g++.martin/eval1.C: Likewise.
27219         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27220         name.
27221         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27222         * g++.old-deja/g++.mike/net34.C: Likewise.
27223         * g++.old-deja/g++.mike/net36.C: Likewise.
27224         * g++.old-deja/g++.mike/ns2.C: Likewise.
27225         * g++.old-deja/g++.mike/p12306.C: Likewise.
27226         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27227         value extension.
27228         * g++.old-deja/g++.mike/p700.C: Likewise.
27229         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27230         * g++.old-deja/g++.mike/p710.C: Likewise.
27231         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27232         value extension.
27233         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27234         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27235         * g++.old-deja/g++.ns/crash2.C: Likewise.
27236         * g++.old-deja/g++.ns/crash3.C: Likewise.
27237         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27238         * g++.old-deja/g++.ns/ns17.C: Likewise.
27239         * g++.old-deja/g++.ns/template16.C: Likewise.
27240         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27241         keyword.
27242         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27243         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27244         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27245         named return value extension.
27246         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27247         * g++.old-deja/g++.other/access4.C: Issue additional error
27248         messages.
27249         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27250         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27251         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27252         * g++.old-deja/g++.other/crash25.C: Change error message.
27253         * g++.old-deja/g++.other/crash4.C: Change error message.
27254         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27255         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27256         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27257         checks.
27258         * g++.old-deja/g++.other/defarg8.C: Likewise.
27259         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27260         * g++.old-deja/g++.other/dtor10.C: Likewise.
27261         * g++.old-deja/g++.other/incomplete.C: Likewise.
27262         * g++.old-deja/g++.other/linkage7.C: Likewise.
27263         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27264         lookup algorithm.
27265         * g++.old-deja/g++.other/mangle2.C: Likewise.
27266         * g++.old-deja/g++.other/refinit2.C: Likewise.
27267         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27268         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27269         * g++.old-deja/g++.pt/crash28.C: Likewise.
27270         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27271         syntax.
27272         * g++.old-deja/g++.pt/crash32.C: Change error message.
27273         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27274         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27275         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27276         error message position.
27277         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27278         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27279         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27280         syntax.
27281         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27282         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27283         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27284         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27285         keyword.
27286         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27287         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27288         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27289         keyword.
27290         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27291         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27292         syntax.
27293         * g++.old-deja/g++.pt/friend28.C: Account for use of
27294         non-dependent names.
27295         * g++.old-deja/g++.pt/friend29.C: Likewise.
27296         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27297         rules.
27298         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27299         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27300         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27301         lookup rules.
27302         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27303         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27304         keyword.
27305         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27306         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27307         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27308         keyword.
27309         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27310         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27311         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27312         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27313         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27314         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27315         keyword.
27316         * g++.old-deja/g++.pt/spec10.C: Likewise.
27317         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27318         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27319         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27320         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27321         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27322         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27323         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27324         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27325         * g++.old-deja/g++.pt/typename15.C: Likewise.
27326         * g++.old-deja/g++.pt/typename22.C: Likewise.
27327         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27328         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27329         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27330         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27331         syntax.
27332         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27333         return value extension.
27334         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27335         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27336         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27337         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27338
27339 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27340
27341         * g++.dg/warn/inline1.C: New test.
27342         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27343         * g++.old-deja/g++.jason/synth10.C: Likewise.
27344         * g++.old-deja/g++.mike/net31.C: Likewise.
27345         * g++.old-deja/g++.mike/p8786.C: Likewise.
27346
27347         * g++.dg/template/friend10.C: New test.
27348         * g++.dg/template/conv5.C: New test.
27349
27350 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27351
27352         * g++.dg/lookup/scoped3.C: New test.
27353
27354         * g++.dg/lookup/decl1.C: New test.
27355         * g++.dg/lookup/decl2.C: New test.
27356
27357 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27358
27359         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27360         gcc.c-torture/compile/20021015-1.c,
27361         gcc.c-torture/compile/20021015-2.c,
27362         gcc.c-torture/compile/20021123-1.c,
27363         gcc.c-torture/compile/20021123-2.c,
27364         gcc.c-torture/compile/20021123-3.c,
27365         gcc.c-torture/compile/20021123-4.c,
27366         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27367         only to 3.1 or 3.2 branch.
27368
27369 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27370
27371         * gcc.dg/i386-bitfield3.c: New test.
27372
27373         * gcc.dg/i386-bitfield2.c: New test.
27374
27375 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27376
27377         * g++.dg/parse/conv_op1.C: New test.
27378
27379 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27380
27381         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27382         approved.
27383
27384 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27385
27386         * gcc.c-torture/compile/20021220-1.c: New test.
27387
27388 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27389
27390         * gcc.dg/i386-fastcall-1.c: New.
27391
27392 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27393
27394         * gcc.c-torture/execute/20021219-1.c: New test.
27395
27396 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27397
27398         * gcc.dg/i386-pic-1.c: New test.
27399
27400 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27401
27402         PR c++/8099
27403         * g++.dg/template/friend9.C: New test.
27404
27405 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27406
27407         PR c++/3663
27408         * g++.dg/template/access7.C: New test.
27409
27410 2002-12-18  Nick Clifton  <nickc@redhat.com>
27411
27412         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27413         the libstdc++-v3 directory has been found.
27414
27415 2002-12-12  Devang Patel <dpatel@apple.com>
27416         * gcc.dg/darwin-ld-1.c: New test.
27417         * gcc.dg/darwin-ld-2.c: New test.
27418         * gcc.dg/darwin-ld-3.c: New test.
27419         * gcc.dg/darwin-ld-4.c: New test.
27420         * gcc.dg/darwin-ld-5.c: New test.
27421
27422 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27423
27424         * gcc.c-torture/compile/20021212-1.c: New test.
27425
27426 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27427
27428         * gcc.dg/fshort-wchar: New test.
27429
27430 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27431
27432         PR c++/8372
27433         * g++.dg/template/dtor1.C: New test.
27434
27435         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27436         markers.
27437
27438 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27441
27442 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27443
27444         * g++.dg/template/static1.C: New test.
27445         * g++.dg/template/static2.C: New test.
27446         * g++.old-deja/g++.ext/memconst.C: New test.
27447
27448 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27449
27450         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27451         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27452         * g++.dg/special/initp1.C: Likewise.
27453
27454 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27455
27456         * gcc.c-torture/execute/20021204-1.c: New test.
27457
27458 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27459
27460         * gcc.dg/ppc-fmadd-1.c: New file.
27461         * gcc.dg/ppc-fmadd-2.c: New file.
27462         * gcc.dg/ppc-fmadd-3.c: New file.
27463
27464 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27465
27466         * gcc.c-torture/compile/20021204-1.c: New test.
27467
27468 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27469
27470         * g++.dg/inherit/covariant2.C: New test.
27471         * g++.dg/inherit/covariant3.C: New test.
27472         * g++.dg/inherit/covariant4.C: New test.
27473         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27474         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27475
27476 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27477
27478         PR c++/8688
27479         * g++.dg/init/brace3.C: New test.
27480
27481 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27482
27483         * gcc.dg/20020210-1.c: Fix a comment typo.
27484
27485 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27486
27487         PR c++/8720
27488         * g++.dg/parse/defarg1.C: New test.
27489
27490         PR c++/8615
27491         * g++.dg/template/char1.C: New test.
27492
27493         * g++.dg/template/varmod1.C: Fix typo.
27494
27495 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27496
27497         DR 180
27498         * g++.old-deja/g++.pt/crash32.C: Expect error.
27499
27500 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27501
27502         PR c++/5919
27503         * g++.dg/template/varmod1.C: New test.
27504
27505         PR c++/8727
27506         * g++.dg/inherit/typeinfo1.C: New test.
27507
27508         PR c++/8663
27509         * g++.dg/inherit/typedef1.C: New test.
27510
27511 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27512
27513         PR c++/8332
27514         PR c++/8493
27515         * g++.dg/template/strlen1.C: New test.
27516
27517         PR c++/8227
27518         * g++.dg/template/ctor2.C: New test.
27519
27520         PR c++/8214
27521         * g++.dg/init/string1.C: New test.
27522
27523         PR c++/8511
27524         * g++.dg/template/friend8.C: New test.
27525
27526 2002-11-29  Joe Buck <jbuck@synopsys.com>
27527
27528         * g++.dg/lookup/anon2.C: New test.
27529
27530 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27531
27532         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27533         h8300 port.
27534
27535 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27536
27537         * gcc.dg/bitfld-6.c: New test.
27538
27539 2002-11-27  Jan Hubicka  <jh@suse.cz>
27540
27541         * gcc.c-torture/execute/20021127.[cx]: New test.
27542
27543 2002-11-26  Jan Hubicka  <jh@suse.cz>
27544
27545         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27546         quality.
27547
27548 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27549
27550         * g++.dg/init/brace2.C: New test.
27551         * g++.old-deja/g++.mike/p9129.C: Correct.
27552
27553 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27554
27555         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27556
27557 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27558
27559         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27560
27561 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27562
27563         * testsuite/g++.dg/abi/empty11.C: New test.
27564         * testsuite/g++.dg/rtti/cv1.C: New test.
27565
27566 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27567
27568         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27569
27570 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27571
27572         * g++.dg/abi/empty10.C: New test.
27573
27574 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27575
27576         * gcc.c-torture/compile/20021124-1.c: New test.
27577
27578 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27579
27580         * g++.dg/abi/rtti2.C: New test.
27581
27582 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27583
27584         * gcc.dg/i386-unroll-1.c: New test.
27585
27586 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27587
27588         * gcc.c-torture/compile/20021120-1.c: New test.
27589         * gcc.c-torture/compile/20021120-2.c: New test.
27590
27591 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27592
27593         * gcc.dg/bitfld-5.c: New test.
27594
27595 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27596
27597         * gcc.c-torture/execute/20021120-3.c: New test.
27598
27599 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27600
27601         * gcc.c-torture/execute/20021120-2.c: New test.
27602
27603 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27604
27605         * gcc.c-torture/execute/20021120-1.c: New test.
27606
27607 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27608
27609         * gcc.c-torture/execute/20021118-3.c: New test.
27610
27611 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27612
27613         * gcc.c-torture/compile/20021119-1.c: New test.
27614
27615 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27616
27617         * gcc.dg/duff-1.c: New test.
27618         * gcc.dg/duff-2.c: New test.
27619         * gcc.dg/duff-3.c: New test.
27620
27621 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27622
27623         * gcc.dg/cpp/_Pragma5.c: New test.
27624
27625 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27626
27627         * gcc.c-torture/execute/20021118-2.c: New test.
27628
27629 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27630
27631         * gcc.c-torture/execute/20021118-1.c: New test.
27632
27633 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.dg/20021116-1.c: New test.
27636
27637 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27638
27639         * g++.dg/abi/vcall1.C: New test.
27640
27641 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27642
27643         * gcc.dg/20021029-1.c: New test.
27644         * gcc.dg/20021029-2.c: New test.
27645
27646 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27647
27648         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27649
27650 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27651
27652         PR c/8439
27653         * gcc.dg/20021110.c: Move to ...
27654         * gcc.c-torture/compile/20021110.c: .... here.
27655
27656 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27657
27658         PR c/8467
27659         * gcc.c-torture/execute/20021111-1.c
27660
27661 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27662
27663         PR c/8439
27664         * gcc.dg/20021110.c: New test.
27665
27666 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27667
27668         * g++.dg/abi/vthunk3.C: Run only on x86.
27669
27670 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27671
27672         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27673
27674 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27675
27676         * lib/compat.exp (compat-execute): Fix logic error in last
27677         change.
27678
27679 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27680
27681         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27682
27683 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27684
27685         PR c++/8389
27686         * g++.dg/template/access6.C: New test.
27687
27688 2002-11-08  Jan Hubicka  <jh@suse.cz>
27689
27690         * gcc.dg/i386-ssefp-1.c: New test.
27691         * gcc.dg/i386-ssefp-1.c: New test.
27692
27693 2002-11-08  Jan Hubicka  <jh@suse.cz>
27694
27695         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27696
27697 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27698
27699         * g++.dg/abi/vthunk3.C: New test.
27700
27701         PR c++/8338
27702         * g++.dg/template/crash2.C: New test.
27703
27704 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27705
27706         * testsuite/g++.dg/abi/dtor1.C: New test.
27707         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27708
27709 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27710
27711         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27712         Darwin.
27713
27714 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27715
27716         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27717         -mthumb.  Only xfail with -O0.
27718
27719 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27720
27721         * g++.dg/abi/thunk1.C: New test.
27722         * g++.dg/abi/thunk2.C: Likewise.
27723         * g++.dg/abi/vtt1.C: Likewise.
27724
27725 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27726
27727         PR optimization/8423
27728         * gcc.c-torture/execute/builtin-constant.c: New test.
27729
27730 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27731
27732         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27733         Add some more cases.
27734
27735 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27736
27737         PR c++/8391
27738         * g++.dg/opt/local1.C: New test.
27739
27740 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27741
27742         PR c++/8160
27743         * g++.dg/template/complit1.C: New test.
27744
27745         PR c++/8149
27746         * g++.dg/template/typename4.C: Likewise.
27747
27748 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27749
27750         Core issue 287, PR c++/7639
27751         * g++.dg/template/instantiate1.C: Adjust error location.
27752         * g++.dg/template/instantiate3.C: New test.
27753         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27754         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27755         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27756
27757 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27758
27759         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27760
27761 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27762
27763         PR c++/8287
27764         * g++.dg/init/dtor2.C: New test.
27765
27766 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27767
27768         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27769         * gcc.dg/nest.c: Bypass errors on irix6.
27770
27771 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27772
27773         * gcc.dg/nest.c: Expect error for mmix-*-*.
27774         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27775
27776 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27777
27778         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27779         markers.
27780
27781         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27782
27783 2002-10-25  Mike Stump  <mrs@apple.com>
27784
27785         * gcc.dg/warn-1.c: New test.
27786
27787 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27788
27789         * g++.dg/template/typename3.C: New test.
27790
27791 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27792
27793         * g++.dg/lookup/ptrmem1.C: New test.
27794
27795         * g++.dg/abi/vthunk2.C: New test.
27796
27797 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27798
27799         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27800
27801 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27802
27803         * g++.dg/abi/empty9.C: New test.
27804
27805 2002-10-24  Richard Henderson  <rth@redhat.com>
27806
27807         * g++.dg/inherit/thunk1.C: Enable for ia64.
27808
27809 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27810
27811         PR c++/8067
27812         * g++.dg/lookup/pretty1.C: New test.
27813
27814 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27815
27816         * gcc.dg/20021023-1.c: New test.
27817
27818 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27819
27820         PR c++/7679
27821         * g++.dg/parse/inline1.C: New test.
27822
27823 2002-10-23  Richard Henderson  <rth@redhat.com>
27824
27825         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27826
27827         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27828
27829 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27830
27831         PR c++/6579
27832         * g++.dg/parse/stmtexpr3.C: New test.
27833
27834 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27835
27836         * g++.dg/expr/cond1.C: New test.
27837
27838 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27839
27840         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27841
27842 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27843
27844         * g++.dg/abi/vbase13.C: New test.
27845         * g++.dg/abi/vbase14.C: Likewise.
27846
27847 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27848
27849         * gcc.dg/tls/pic-1.c: New test.
27850         * gcc.dg/tls/nonpic-1.c: New test.
27851         * gcc.dg/20021018-1.c: New test.
27852
27853 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27854
27855         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27856         Remove only files with the same base name as the test case.
27857         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27858         (profopt-execute): Likewise.  Also, remove old profiling
27859         and performance data files before running the tests.
27860
27861         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27862         * g++.dg/bprob/bprob.exp: Likewise.
27863         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27864         to allow more general test case names.
27865
27866         * g++.dg/bprob/bprob-1.C: Rename to ...
27867         * g++.dg/bprob/g++-bprob-1.C: ... this.
27868
27869         * g77.dg/bprob/bprob-1.f: Rename to ...
27870         * g77.dg/bprob/g77-bprob-1.f: ... this.
27871
27872 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27873
27874         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27875         bison 1.50 or later.
27876
27877 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27878
27879         * g++.dg/README: Describe more test directories.
27880
27881 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27882
27883         * g++.dg/init/array6.C: Add additional tests.
27884
27885 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27886
27887         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27888         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27889
27890 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27891
27892         * gcc.c-torture/compile/20020604-1.x: New.
27893         * gcc.c-torture/compile/simd-5.x: Likewise.
27894         * gcc.c-torture/execute/920710-1.x: Likewise.
27895         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27896
27897 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27898
27899         * g++.dg/inherit/override1.C: Add dg-options clause.
27900
27901 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27902
27903         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27904         _mm_slli_si128.
27905
27906 2002-10-19  Andreas Schwab  <schwab@suse.de>
27907
27908         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27909         directory component.
27910
27911 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27912
27913         * g++.dg/inherit/thunk1.C: New test.
27914
27915         * g++.dg/inherit/override1.C: New test.
27916
27917         * g++.dg/abi/mangle11.C: New test.
27918         * g++.dg/abi/mangle14.C: New test.
27919         * g++.dg/abi/mangle17.C: New test.
27920
27921 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27922
27923         * g++.dg/overload/member2.C: New test.
27924
27925 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27926
27927         * g++.dg/README: Describe new compat directory.
27928         * g++.dg/dg.exp: Skip tests in compat directory.
27929         * README.compat: New file.
27930         * lib/compat.exp: New expect script.
27931         * g++.dg/compat: New test directory.
27932         * g++.dg/compat/compat.exp: New expect script.
27933         * g++.dg/compat/abi: New test directory.
27934         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27935         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27936         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27937         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27938         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27939         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27940         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27941         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27942         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27943         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27944         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27945         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27946         * g++.dg/compat/break: New test directory.
27947         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27948         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27949         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27950         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27951         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27952         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27953         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27954         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27955         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27956         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27957         g++.dg/compat/break/README: New files.
27958         * g++.dg/compat/eh: New test directory.
27959         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27960         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27961         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27962         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27963         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27964         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27965         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27966         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27967         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27968         g++.dg/compat/eh/filter2_y.C,
27969         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27970         g++.dg/compat/eh/new1_y.C,
27971         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27972         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27973         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27974         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27975         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27976         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27977         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27978         g++.dg/compat/eh/unexpected1_y.C: New files.
27979         * g++.dg/compat/init: New test directory.
27980         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27981         g++.dg/compat/init/array5_y.C,
27982         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27983         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27984         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27985         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27986         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27987         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27988         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27989         g++.dg/compat/init/init-ref2_y.C: New files.
27990
27991 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27992
27993         PR c++/7584
27994         * g++.dg/inherit/using3.C: New test.
27995
27996 2002-10-17  Jan Hubicka  <jh@suse.cz>
27997
27998         * gcc.dg/20021017-2.c: New test.
27999
28000 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28001
28002         * g++.dg/abi/mangle16.C: Adjust.
28003
28004         * g++.dg/init/array8.C: New test.
28005
28006 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28007
28008         * gcc.dg/special/mips-abi.exp: New test.
28009         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28010
28011 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28012
28013         * g++.dg/abi/mangle16.C: New test.
28014         * g++.dg/abi/mangle17.C: Likewise.
28015
28016         PR c++/7478
28017         * g++.dg/template/ref1.C: New test.
28018
28019 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28020
28021         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28022
28023 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28024
28025         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28026
28027 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28028
28029         PR c++/7524
28030         * g++.dg/init/array7.C: New test.
28031
28032 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28033
28034         * g++.dg/init/array6.C: New test.
28035
28036         * g++.dg/abi/mangle13.C: Likewise.
28037         * g++.dg/abi/mangle14.C: Likewise.
28038         * g++.dg/abi/mangle15.C: Likewise.
28039
28040 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28041
28042         * g++.dg/abi/empty8.C: New test.
28043
28044 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28045
28046         * g++.dg/init/ctor1.C: New test.
28047
28048 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28049
28050         * gcc.c-torture/execute/20021015-1.c: New test.
28051
28052 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28053
28054         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28055
28056 2002-10-14  Jan Hubicka  <jh@suse.cz>
28057
28058         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28059
28060 2002-10-14  Richard Henderson  <rth@redhat.com>
28061
28062         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28063
28064 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28065
28066         PR optimization/6631
28067         * g++.dg/opt/const2.C: New test.
28068
28069 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/7176
28072         * g++.dg/parse/friend1.C: New test.
28073         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28074
28075 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28076
28077         * gcc.dg/20021014-1.c: New test.
28078
28079 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28080
28081         PR c++/5661
28082         * g++.dg/ext/vlm1.C: New test.
28083         * g++.dg/ext/vlm2.C: Likewise.
28084
28085         * g++.dg/init/array1.C: Remove invalid braces.
28086         * g++.dg/init/brace1.C: New test.
28087         * g++.dg/init/copy2.C: Likewise.
28088         * g++.dg/init/copy3.C: Likewise.
28089         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28090         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28091         braces.
28092
28093 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28094
28095         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28096
28097 2002-10-11  Richard Shann  <richard.shann@superh.com>
28098
28099         * gcc.c-torture/compile/simd-5.c: New test.
28100
28101 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28102
28103         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28104
28105 2002-10-10  Jim Wilson  <wilson@redhat.com>
28106
28107         * gcc.c-torture/execute/20021010-1.c: New test.
28108
28109 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28110
28111         PR c/7353
28112         * g++.dg/ext/typedef-init.C: New test.
28113         * gcc.dg/typedef-init.c: New test.
28114
28115 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28116
28117         * gcc.dg/cpp/paste13.c: New test.
28118
28119 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28120
28121         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28122         remaining platforms, XFAIL during compile, not execute.  Don't
28123         XFAIL at -O0.
28124
28125 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28126
28127         * gcc.dg/alias-1.c: Tweak expected warning.
28128
28129 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28130
28131         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28132
28133 2002-10-06  Andreas Jaeger  <aj@suse.de>
28134
28135         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28136         * gcc.dg/cpp/c++98.C: Likewise.
28137
28138         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28139         * g++.dg/cpp/c++98.C: Likewise.
28140
28141         * g++.dg/README (Subdirectories): Mention cpp directory.
28142
28143         PR target/7559
28144         * gcc.dg/20021006-1.c: New test.
28145
28146 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28147
28148         PR c++/7804
28149         * g++.dg/other/warning1.C: New test.
28150
28151 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28152
28153         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28154         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28155         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28156
28157 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28158
28159         PR c++/7931
28160         * g++.dg/template/ptrmem3.C: New test.
28161
28162         PR c++/7754
28163         * g++.dg/template/union1.C: New test.
28164
28165 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28166
28167         PR c++/8006
28168         * g++.dg/abi/mangle9.C: New test.
28169         * g++.dg/abi/mangle10.C: New test.
28170         * g++.dg/abi/mangle11.C: New test.
28171         * g++.dg/abi/mangle12.C: New test.
28172
28173 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28174
28175         PR c++/7188.
28176         * g++.dg/template/meminit1.C: New test.
28177         * g++.dg/warn/Wreorder-1.C: Likewise.
28178         * g++.old-deja/g++.mike/warn3.C: Tweak.
28179         * lib/prune.exp: Ingore "in copy constructor".
28180
28181 2002-10-02  Andreas Jaeger  <aj@suse.de>
28182
28183         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28184         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28185         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28186         on x86-64.
28187
28188 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28189
28190         * gcc.dg/empty1.C: Fix typo.
28191
28192 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28193
28194         * gcc.dg/alias-1.c: New test.
28195
28196 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28197
28198         * gcc.dg/empty1.C: New test.
28199
28200         * g++.dg/tls/init-2.C: Tweak error messages.
28201
28202 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28203
28204         * gcc.c-torture/compile/20020923-1.c: New test.
28205
28206 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28207
28208         * gcc.c-torture/execute/ffs-1.c: New test.
28209         * gcc.c-torture/execute/ffs-2.c: Ditto.
28210
28211 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28212
28213         * g++.dg/overload/member1.C: New test.
28214
28215 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28216
28217         * g++.dg/abi/empty7.C: New test.
28218         * g++.dg/init/pm2.C: Likewise.
28219
28220 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28221
28222         * g++.dg/rtti/crash1.C: New test.
28223
28224 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28225
28226         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28227         gcc.dg/sibcall-4.c: New tests.
28228
28229 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28230
28231         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28232         powerpc and MMIX targets.
28233
28234 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28235
28236         * gcc.dg/cpp/20020927-1.c: New.
28237
28238 2002-09-26  David S. Miller  <davem@redhat.com>
28239
28240         * gcc.c-torture/compile/trunctfdf.c: New.
28241
28242 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28243
28244         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28245
28246 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28247
28248         * gcc.c-torture/execute/loop-15.c: New.
28249
28250 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28251
28252         * README.QMTEST: Fix typo.
28253
28254 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28255
28256         * gcc.dg/20020926-1.c: New test.
28257
28258 2002-09-25  David S. Miller  <davem@redhat.com>
28259
28260         PR target/7842
28261         * gcc.c-torture/execute/shiftdi.c: New test.
28262
28263 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28264
28265         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28266         unique to the tool.
28267         * lib/g77.exp (g77_init): Likewise.
28268         * lib/g++.exp (g++_init): Likewise.
28269         * lib/objc.exp (objc_init): Likewise.
28270
28271 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28272
28273         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28274         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28275         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28276
28277 2002-09-25  Richard Henderson  <rth@redhat.com>
28278
28279         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28280         too-small long double.
28281
28282 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28283
28284         * gcc.dg/20020919-1.c: New test.
28285
28286 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28287
28288         * g++.dg/abi/bitfield6.C: New test.
28289         * g++.dg/abi/bitfield7.C: New test.
28290         * g++.dg/abi/bitfield8.C: New test.
28291         * g++.dg/abi/vbase11.C: New test.
28292
28293 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28294
28295         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28296         hppa*-*-hpux*.  Update test comment.
28297
28298 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28299
28300         * gcc.dg/tls/struct-1.c: New test.
28301
28302 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28303
28304         * gcc.dg/cpp/tr-warn2.c: Update.
28305
28306 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28307
28308         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28309
28310 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28311
28312         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28313         systems.
28314
28315 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28316
28317         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28318
28319         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28320         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28321         setting of cxxfilt.
28322
28323 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28324
28325         * gcc.dg/20020312-2.c: Update for darwin.
28326
28327 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28330
28331 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28332
28333         * objc.dg/comp-types-1.m: New test.
28334         * objc.dg/comp-types-2.m: New test.
28335         * objc.dg/comp-types-3.m: New test.
28336         * objc.dg/comp-types-4.m: New test.
28337         * objc.dg/comp-types-5.m: New test.
28338         * objc.dg/comp-types-6.m: New test.
28339
28340 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28341
28342         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28343
28344 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28345
28346         * g++.dg/other/do1.C: New test.
28347
28348         * g++.dg/template/subst1.C: New test.
28349
28350 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28351
28352         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28353
28354 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         * g++.dg/template/qualttp20.C: Adjust expected errors.
28357         * g++.old-deja/g++.jason/report.C: Likewise.
28358         * g++.old-deja/g++.other/qual1.C: Likewise.
28359
28360         * g++.dg/lookup/scoped2.C: New test.
28361
28362         * g++.dg/ext/asm3.C: New test.
28363
28364 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28365
28366         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28367
28368 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28369
28370         * ChangeLog: follow spelling conventions.
28371         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28372         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28373         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28374         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28375         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28376         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28377         * g++.old-deja/g++.law/global-init1.C: Likewise.
28378         * g++.old-deja/g++.other/delete4.C: Likewise.
28379         * g++.old-deja/g++.other/inline21.C: Likewise.
28380         * g++.old-deja/g++.other/singleton.C: Likewise.
28381         * g77.dg/strlen0.f: Likewise.
28382         * g77.f-torture/compile/20010519-1.f: Likewise.
28383         * g77.f-torture/compile/980310-4.f: Likewise.
28384         * gcc.c-torture/compile/20000605-1.c: Likewise.
28385         * gcc.c-torture/execute/20020225-1.c: Likewise.
28386         * gcc.dg/c90-hexfloat-2.c: Likewise.
28387         * gcc.dg/c99-bool-1.c: Likewise.
28388         * gcc.dg/c99-hexfloat-2.c: Likewise.
28389         * gcc.dg/dll-2.c: Likewise.
28390         * gcc.dg/wtr-union-init-1.c: Likewise.
28391         * gcc.dg/wtr-union-init-2.c: Likewise.
28392         * gcc.dg/wtr-union-init-3.c: Likewise.
28393         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28394         * gcc.dg/cpp/defined.c: Likewise.
28395         * gcc.dg/cpp/macsyntx.c: Likewise.
28396         * gcc.dg/cpp/paste2.c: Likewise.
28397         * gcc.dg/cpp/trad/defined.c: Likewise.
28398         * gcc.dg/format/c90-printf-1.c: Likewise.
28399         * gcc.dg/format/c90-scanf-1.c: Likewise.
28400         * gcc.dg/format/c99-printf-1.c: Likewise.
28401         * gcc.dg/format/c99-scanf-1.c: Likewise.
28402         * gcc.misc-tests/gcov-8.c: Likewise.
28403         * lib/profopt.exp: Likewise.
28404
28405 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28406
28407         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28408
28409 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28410
28411         * g++.dg/inherit/using2.C: New test.
28412
28413 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28414
28415         * ChangeLog: Follow spelling conventions.
28416         * g++.dg/template/friend4.C: Likewise.
28417         * g++.old-deja/g++.pt/crash67.C: Likewise.
28418         * gcc.c-torture/execute/20000801-4.c: Likewise.
28419         * gcc.dg/c90-digraph-1.c: Likewise.
28420         * gcc.dg/c94-digraph-1.c: Likewise.
28421         * gcc.dg/c99-digraph-1.c: Likewise.
28422         * gcc.dg/cpp/line5.c: Likewise.
28423         * gcc.dg/cpp/multiline.c: Likewise.
28424         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28425         * gcc.dg/format/attr-3.c: Likewise.
28426         * gcc.dg/format/c90-scanf-3.c: Likewise.
28427         * gcc.dg/format/ext-4.c: Likewise.
28428
28429 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28430
28431         * g++.dg/template/pretty1.C: New test.
28432
28433 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28434
28435         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28436
28437 2002-09-13  Matt Austern  <austern@apple.com>
28438
28439         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28440         passing a cast expression to a function by const reference.
28441
28442 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28443
28444         * g++.dg/template/deduce1.C: New test.
28445
28446 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28447
28448         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28449         32-bit int.
28450
28451 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28452
28453         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28454         usage.
28455
28456 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28457
28458         * gcc.c-torture/compile/20020910-1.c: New test.
28459
28460 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28461
28462         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28463
28464 2002-09-10  Andreas Jaeger  <aj@suse.de>
28465
28466         * gcc.dg/20020312-2.c: Adjust for x86-64.
28467
28468 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28469
28470         * g77.dg/7388.f: New test case for PR 7388.
28471
28472 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28473
28474         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28475
28476 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28477
28478         * objc.dg/proto-lossage-1.m: New test.
28479
28480 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28481
28482         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28483
28484 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28485
28486         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28487         expected to pass.
28488
28489 2002-09-06  Stan Shebs  <shebs@apple.com>
28490             David Edelsohn  <edelsohn@gnu.org>
28491
28492         * gcc.dg/weak: New directory.
28493         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28494         target-specific xfail bits.
28495         * gcc.dg/typeof-2.c: Move to new directory.
28496         * gcc.dg/weak.exp: New expect script.
28497
28498 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28499
28500         * gcc.c-torture/execute/extzvsi.c: New test.
28501
28502 2002-09-05  Stan Shebs  <shebs@apple.com>
28503
28504         * gcc.dg/weak-1.c: xfail on Darwin.
28505         * gcc.dg/weak-2.c: Ditto.
28506         * gcc.dg/weak-3.c: Ditto.
28507         * gcc.dg/weak-4.c: Ditto.
28508         * gcc.dg/weak-5.c: Ditto.
28509         * gcc.dg/weak-6.c: Ditto.
28510         * gcc.dg/weak-7.c: Ditto.
28511         * gcc.dg/weak-8.c: Ditto.
28512         * gcc.dg/weak-9.c: Ditto.
28513
28514 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28515
28516         * gcc.c-torture/execute/loop-14.c: New test.
28517
28518 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28519
28520         * g++.dg/other/cxa-atexit1.C: New test.
28521
28522         * gcc.dg/typeof-2.c: New test.
28523
28524 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28525
28526         * gcc.dg/builtins-2.c: New testcase.
28527         * gcc.dg/builtins-3.c: New testcase.
28528
28529 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28530
28531         * gcc.dg/cpp/_Pragma4.c: New test.
28532
28533 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28534
28535         * objc/execute/nil_method-1.m: New testcase.
28536
28537 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28538
28539         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28540         [Object class], not [Object initialize].
28541
28542 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28543             Hans-Peter Nilsson  <hp@bitrange.com>
28544
28545         * gcc.c-torture/execute/20020720-1.x: Skip test on
28546         mmix-knuth-mmixware.  Correct comment.
28547
28548 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28549
28550         * testsuite/g++.dg/abi/bitfield5.C: New test.
28551         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28552
28553 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28554
28555         * objc.dg/undeclared-selector.m: New test.
28556
28557 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28558
28559         * g++.dg/other/offsetof1.C: Avoid cast warning.
28560
28561 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28562
28563         * objc.dg/super-class-2.m: New test.
28564
28565 2002-08-24  Matt Austern  <austern@apple.com>
28566
28567         * g++.dg/ext/lvaddr.C: New test.
28568         * g++.dg/ext/lvcast.C: New test.
28569
28570 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28571
28572         * testsuite/g++.dg/inherit/cond1.C: New test.
28573
28574 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28575
28576         * gcc.dg/noncompile/incomplete-1.c: New test.
28577
28578 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28579
28580         * gcc.dg/typespec-1.c: New test.
28581
28582 2002-08-20  Devang Patel  <dpatel@apple.com>
28583         * objc.dg/proto-hier-2.m: New test.
28584
28585 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28586
28587         * objc.dg/bitfield-1.m: New test.
28588         * objc.dg/bitfield-2.m: New test.
28589
28590 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28591
28592         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28593         gcc.dg/c99-flex-array-4.c: New tests.
28594
28595 2002-08-16  Stan Shebs  <shebs@apple.com>
28596
28597         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28598
28599 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28600
28601         * gcc.dg/typeof-1.c: New test.
28602         * g++.dg/ext/typeof2.C: New test.
28603
28604 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28605
28606         * g++.dg/other/offsetof1.C: New test.
28607
28608 2002-08-14  Richard Henderson  <rth@redhat.com>
28609
28610         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28611
28612 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28613
28614         * gcc.dg/cpp/_Pragma3.c: New test.
28615
28616 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28617
28618         * g++.dg/template/inherit3: New test.
28619
28620 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28621
28622         * gcc.dg/bitfld-4.c: Add blank options.
28623
28624 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28625
28626         * g++.dg/template/crash1.C: New test.
28627
28628 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28629
28630         * gcc.dg/tls/opt-2.c: New test.
28631
28632 2002-08-08  Devang Patel  <dpatel@apple.com>
28633
28634         * objc.dg/selector-1.m : New test
28635
28636 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28637
28638         * g++.dg/abi/bitfield4.C: New test.
28639         * gcc.dg/bitfld-4.c: New test.
28640
28641 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28642
28643         * g++.dg/other/packed1.C: New test.
28644
28645 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28646
28647         * g++.dg/abi/offsetof.C: Tweak error messages.
28648         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28649
28650 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28651
28652         * gcc.dg/bitfld-3.c: New test.
28653
28654 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28655             Richard Henderson  <rth@redhat.com>
28656
28657         * gcc.dg/i386-bitfield1.c: New test.
28658         * g++.dg/abi/bitfield3.C: Update.
28659
28660 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28661
28662         * objc.dg/const-str-2.m: Update.
28663         * gcc.dg/cpp/c++98.c: Change to C extension.
28664         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28665         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28666
28667 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28668
28669         * testsuite/gcc.dg/tls/diag-3.c: New.
28670
28671 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28672
28673         * g++.dg/README (Subdirectories): Document new subdir expr.
28674         * g++.dg/expr/pmf-1.C: New test.
28675
28676 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28677
28678         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28679
28680 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28681
28682         * g++.dg/abi/bitfield3.C: New test.
28683
28684 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28685
28686         * lib/gcov.exp: Tweak expected line formats.
28687         * gcc.misc-tests/gcov8.c: New test.
28688         * gcc.misc-tests/gcov8.x: New flags.
28689
28690 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28691
28692         * consistency.vlad/layout/endian.c: Include string.h.
28693
28694         * gcc.c-torture/execute/20020805-1.c: New test.
28695
28696 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28697
28698         * g++.dg/other/conversion1.C: New test.
28699
28700 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28701
28702         * gcc.dg/builtins-1.c: New testcase.
28703
28704 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28705
28706         * g++.dg/inherit/access3.C: New test.
28707
28708 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28709
28710         * gcc.dg/ia64-visibility-2.c: New test.
28711
28712 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28713
28714         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28715         __qualifier_flags to __flags.
28716
28717 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28718
28719         * g++.dg/inherit/operator1.C: New test.
28720         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28721         * g++.dg/other/error1.C: Change expected error message.
28722         * g++.dg/template/conv4.C: Likewise.
28723
28724 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28725
28726         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28727         for documented behavior.
28728
28729 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28730
28731         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28732         several targets known to fail.
28733
28734 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28735
28736         * gcc.dg/mips-args-[123].c: New tests.
28737
28738 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28739
28740         * gcc.dg/ppc-spe.c: New.
28741
28742 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28743
28744         * g++.dg/other/ptrmem4.C: New testcase.
28745
28746 2002-07-24  Richard Henderson  <rth@redhat.com>
28747
28748         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28749
28750 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28751
28752         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28753
28754 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28755
28756         * gcc.c-torture/execute/memset-3.c: New testcase.
28757
28758 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28759
28760         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28761         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28762
28763 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28764
28765         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28766         Delete.
28767
28768 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28769
28770         * gcc.c-torture/compile/simd-4.c: New test.
28771
28772 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28773
28774         PR c++/7347, c++/7348
28775         * g++.dg/template/access4.C: New test.
28776         * g++.dg/template/access5.C: New test.
28777         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28778         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28779         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28780         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28781
28782 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28783
28784         * gcc.dg/gnu89-init-2.c: New test.
28785
28786 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28787
28788         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28789
28790 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28791
28792         * gcc.c-torture/execute/20020720-1.c: New testcase.
28793
28794 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28795
28796         * gcc.dg/cpp/Wsignprom.c: New tests.
28797
28798 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28799
28800         * gcc.c-torture/execute/loop-13.c: New test.
28801
28802 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28803
28804         * gcc.dg/cpp/expr.c: New tests.
28805
28806 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28807
28808         * g++.dg/opt/pr6713.C: Add template instantiation.
28809
28810 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28811
28812         * gcc.dg/nest.c: New test.
28813
28814 2002-07-17  Richard Henderson  <rth@redhat.com>
28815
28816         * g++.dg/opt/pr6713.C: New test.
28817
28818 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28819
28820         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28821         XFAIL for all x86 processors.
28822
28823 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28824
28825         * gcc.c-torture/execute/20010122-1.x: Do not test with
28826         -fomit-frame-pointer.
28827
28828 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28829
28830         * g++.dg/template/instantiate2.C: New test.
28831         * g++.dg/template/spec4.C: New test.
28832
28833 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28834
28835         * g++.dg/template/access2.C: New test.
28836         * g++.dg/template/access3.C: New test.
28837
28838 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28839
28840         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28841         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28842         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28843         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28844         Convert to use <stdarg.h>.
28845         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28846         Delete.
28847         * gcc.dg/va-arg-2.c: New.
28848         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28849
28850 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28851
28852         * gcc.c-torture/compile/20020710-1.c: New test.
28853
28854 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28855                           Andrew Pinski  <pinskia@physics.uc.edu>
28856
28857         gcc.c-torture/compile/simd-2.c: New testcase.
28858         gcc.c-torture/compile/simd-3.c: Likewise.
28859
28860 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28861
28862         PR c++/7224
28863         * g++.dg/overload/error1.C: New test.
28864
28865 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28866
28867         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28868         configuration and IRIX 6 O32 ABI.
28869
28870 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28871
28872         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28873
28874 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28875
28876         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28877
28878 2002-07-10  Jeffrey A Law  <law@redhat.com>
28879
28880         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28881
28882         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28883
28884 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28885
28886         * gcc.dg/20020312-2.c: Check for __PPC__.
28887
28888 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28889
28890         * gcc.c-torture/compile/20020709-1.c: New test.
28891
28892 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28893
28894         * g++.dg/template/qualttp21.C: New test case.
28895
28896 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28897
28898         * gcc.c-torture/compile/20020706-1.c: New test.
28899         * gcc.c-torture/compile/20020706-2.c: New test.
28900
28901 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28902             Alexandre Oliva  <aoliva@redhat.com>
28903
28904         * g++.dg/warn/incomplete1.C: New test.
28905
28906 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28907
28908         PR c++/7099
28909         * g++.dg/warn/noreturn1.C: New test.
28910
28911 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28912
28913         PR c++/6706
28914         * g++.dg/debug/debug6.C: New test.
28915         * g++.dg/debug/debug7.C: New test.
28916
28917 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28918
28919         * gcc.c-torture/compile/simd-3.c: New test.
28920
28921 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28922
28923         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28924         * gcc.dg/20020620-1.c: Likewise.
28925
28926 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28927
28928         PR c++/6944
28929         * g++.dg/init/array4.C: New test.
28930         * g++.dg/init/array5.C: New test.
28931
28932 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28933
28934         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28935         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28936
28937 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28938
28939         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28940         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28941         * gcc.dg/wtr-conversion-1.c: Likewise.
28942         * gcc.dg/wtr-escape-1.c: Likewise.
28943         * gcc.dg/wtr-int-type-1.c: Likewise.
28944         * gcc.dg/wtr-label-1.c: Likewise.
28945         * gcc.dg/wtr-static-1.c: Likewise.
28946         * gcc.dg/wtr-strcat-1.c: Likewise.
28947         * gcc.dg/wtr-suffix-1.c: Likewise.
28948         * gcc.dg/wtr-switch-1.c: Likewise.
28949         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28950         * gcc.dg/wtr-union-init-1.c: Likewise.
28951         * gcc.dg/wtr-union-init-2.c: Likewise.
28952         * gcc.dg/wtr-union-init-3.c: Likewise.
28953
28954         * gcc.dg/wtr-func-def-1.c: New test.
28955
28956 2002-07-02 Devang Patel <dpatel@apple.com>
28957
28958         * objc.dg/param-1.m: New test.
28959
28960 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28961
28962         * gcc.dg/cpp/trad/directive.c: Add test.
28963         * gcc.dg/cpp/trad/macroargs.c: Add test.
28964         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28965
28966 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28967
28968         * gcc.dg/cpp/cmdlne-M.c: New test.
28969
28970 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28971
28972         * objc.dg/desig-init-1.m: New test.
28973
28974 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28975
28976         PR c++/6716
28977         * g++.dg/template/instantiate1.C: New test.
28978
28979 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28980
28981         PR c++/7112
28982         * g++.dg/template/sizeof2.C: New test.
28983
28984 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28985
28986         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28987         gcc.dg/cpp/trad/include.c: New tests.
28988
28989 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28990
28991         PR target/7177
28992         * gcc.c-torture/compile/20020701-1.c: New test.
28993
28994 2002-07-01  Stan Shebs  <shebs@apple.com>
28995
28996         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28997         header here...
28998         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28999         (objc-torture-execute): or here.
29000
29001 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29002
29003         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29004
29005 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29006
29007         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29008
29009 2002-06-30  Devang Patel  <dpatel@apple.com>
29010
29011         * objc.dg/fsyntax-only.m: New test.
29012
29013 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29014
29015         PR c++/6695
29016         * g++.dg/template/friend7.C: New file.
29017
29018 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29019
29020         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29021         return type.
29022
29023 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29024
29025         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29026         avoid division by zero.
29027
29028 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29029
29030         * gcc.dg/Wunknownprag.c: New tests.
29031
29032 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29033
29034         * gcc.c-torture/execute/simd-2.c: New test.
29035
29036 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29037
29038         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29039         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29040         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29041         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29042         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29043         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29044         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29045         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29046         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29047         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29048         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29049         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29050         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29051         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29052         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29053         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29054         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29055
29056 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29057
29058         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29059         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29060         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29061         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29062         New tests.
29063         * gcc.dg/cpp/trad/directive.c: Update.
29064
29065 2002-06-23  Andreas Jaeger  <aj@suse.de>
29066
29067         * gcc.c-torture/execute/complex-6.c: New.
29068
29069 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29070
29071         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29072         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29073         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29074         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29075
29076 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29077
29078         * gcc.dg/cpp/trad: New directory with traditional tests copied
29079         from parent directory.
29080         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29081         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29082         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29083         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29084         Move to trad/ and rename.
29085         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29086         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29087         gcc.dg/cpp/trad/redef2.c: New tests.
29088         * gcc.dg/cpp/trad/trad.exp: New driver.
29089
29090 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29091
29092         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29093         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29094         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29095         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29096         Remove.
29097
29098 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29099
29100         * gcc.dg/20020620-1.c: New test.
29101
29102 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29103
29104         * g++.dg/template/ttp4.C: New test.
29105
29106 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29107
29108         * g++.dg/opt/vt1.C: Fix regexp.
29109
29110 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29111
29112         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29113         Don't use attribute `noinline'.
29114
29115 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29116
29117         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29118
29119 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29120
29121         * gcc.c-torture/execute/simd-1.c: New.
29122
29123         * gcc.dg/simd-1.c: New.
29124
29125 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29126
29127         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29128
29129 2002-06-16  Richard Henderson  <rth@redhat.com>
29130
29131         * g++.dg/ext/anon-struct1.C: New.
29132         * g++.dg/ext/anon-struct2.C: New.
29133         * g++.dg/ext/anon-struct3.C: New.
29134         * gcc.dg/anon-struct-1.c: New.
29135         * gcc.dg/anon-struct-2.c: New.
29136         * gcc.dg/anon-struct-3.c: New.
29137         * gcc.dg/20011008-1.c: Adjust warning text.
29138         * gcc.dg/20020527-1.c: Add -fms-extensions.
29139
29140 2002-06-16  Richard Henderson  <rth@redhat.com>
29141
29142         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29143
29144 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29145
29146         * gcc.c-torture/execute/20020615-1.c: New test.
29147
29148 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29149
29150         * gcc.c-tortuture/execute/compare-1.c: New test case.
29151         * gcc.c-tortuture/execute/compare-2.c: New test case.
29152         * gcc.c-tortuture/execute/compare-3.c: New test case.
29153
29154 2002-06-13  Richard Henderson  <rth@redhat.com>
29155
29156         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29157         ia64 ilp32.
29158
29159 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29160
29161         * g++.dg/template/typename2.C: Update error message.
29162
29163 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29164
29165         * gcc.c-torture/execute/20020611-1.c: New test.
29166
29167 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29168
29169         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29170         list of targets to skip.
29171
29172 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29173
29174         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29175         targets if not optimizing.
29176
29177 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29178
29179         * gcc.c-torture/compile/20020605-1.c: New test.
29180
29181         * g++.dg/opt/vt1.C: New test.
29182
29183         * gcc.dg/20020531-1.c: New test.
29184
29185         * gcc.dg/20020530-1.c: New test.
29186
29187         * gcc.dg/20020527-1.c: New test.
29188
29189         * g++.dg/opt/cse1.C: New test.
29190
29191 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29192
29193         * gcc.dg/20020607-2.c: New test case.
29194
29195 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.c-torture/compile/20020604-1.c: New test.
29198
29199 2002-06-04  Richard Henderson  <rth@redhat.com>
29200
29201         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29202         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29203         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29204
29205 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29206
29207         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29208
29209 2002-06-03  Richard Henderson  <rth@redhat.com>
29210
29211         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29212         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29213
29214 2002-06-02  Richard Henderson  <rth@redhat.com>
29215
29216         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29217         test functions static.
29218
29219 2002-06-02  Andreas Jaeger  <aj@suse.de>
29220
29221         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29222         now.
29223
29224 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29225
29226         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29227         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29228         Update for mofified diagnostics.
29229         * gcc.dg/c99-intconst-1.c: No longer fail.
29230
29231 2002-06-02  Richard Henderson  <rth@redhat.com>
29232
29233         * gcc.dg/uninit-A.c: Remove xfail markers.
29234
29235 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29236
29237         * gcc.dg/fnegate-1.c: New test case.
29238
29239 2002-05-30  Osku Salerma  <osku@iki.fi>
29240
29241         * gcc.c-torture/execute/mayalias-1.c: New file.
29242
29243 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29244
29245         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29246         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29247         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29248
29249 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29250
29251         * gcc.c-torture/execute/20020529-1.c: New test.
29252
29253 2002-05-27  Richard Henderson  <rth@redhat.com>
29254
29255         * g++.dg/ext/attrib6.C: New test case.
29256
29257 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29258
29259         * gcc.c-torture/execute/pure-1.c: New test.
29260
29261 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29262
29263         * gcc.dg/cpp/arith-2.c: Remove.
29264
29265 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29266
29267         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29268         * gcc.dg/cpp/if-3.c: Remove.
29269
29270 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29271
29272         * g++.dg/opt/cse2.C: New test.
29273
29274 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29275
29276         * gcc.dg/cpp/arith-1.c: New semantic tests.
29277         * gcc.dg/cpp/if-1.c: Update.
29278
29279 2002-05-24  Ben Elliston  <bje@redhat.com>
29280
29281         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29282
29283 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29284
29285         * gcc.dg/verbose-asm.c: New test.
29286
29287 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29288
29289         * gcc.dg/cpp/paste12.c: New test.
29290
29291 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29292
29293         * g++.dg/parse/named_ops.C: New test.
29294
29295 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29296
29297         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29298
29299 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29300
29301         * gcc.dg/weak-2.c: Allow optional leading underscore
29302         in scan-assembler symbol name.
29303         * gcc.dg/weak-3.c: Likewise.
29304         * gcc.dg/weak-4.c: Likewise.
29305         * gcc.dg/weak-5.c: Likewise.
29306
29307 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29308
29309         * gcc.dg/20020523-1.c: New test.
29310
29311 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29312
29313         * objc.dg/const-str-2.m: Update now that we stop after
29314         a command line error.
29315
29316 2002-05-22  Richard Henderson  <rth@redhat.com>
29317
29318         * g++.dg/dg.exp: Fix typo in test pruneing.
29319
29320 2002-05-22  Richard Henderson  <rth@redhat.com>
29321
29322         * g++.dg/dg.exp: Prune the tls subdirectory.
29323         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29324         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29325         * g++.dg/tls/init-1.C: New.
29326
29327 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29328
29329         * gcc.dg/20020517-1.c: New test.
29330
29331 2002-05-21  Richard Henderson  <rth@redhat.com>
29332
29333         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29334         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29335
29336 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29337
29338         * g++.dg/other/copy2.C: New test.
29339
29340 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29341
29342         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29343         (MAX_COPY): Bump up to 10 times sizeof (long long).
29344         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29345
29346         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29347         sizeof (long long).
29348
29349         * gcc.c-torture/execute/strcpy-1.c: New test.
29350
29351 2002-05-19  Jason Merrill  <jason2redhat.com>
29352
29353         * g++.dg/ext/oper1.C: New test.
29354
29355 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29356 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29357
29358         * README.QMTEST: New file.
29359
29360         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29361
29362 2002-05-19  Andreas Jaeger  <aj@suse.de>
29363
29364         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29365         now.
29366         * gcc.c-torture/execute/loop-2d.x: Likewise.
29367
29368 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29369
29370         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29371         support weak symbols.
29372         * gcc.dg/weak-4.c: Likewise.
29373         * gcc.dg/weak-6.c: Likewise.
29374
29375 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29376
29377         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29378         cygwin, coff and h8300-*-hms targets
29379         * gcc.dg/weak-5.c: Likewise.
29380         * gcc.dg/weak-7.c: Likewise.
29381
29382 2002-05-16  Jason Merrill  <jason@redhat.com>
29383
29384         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29385         (scan-assembler-not, scan-assembler-dem): Likewise.
29386         (scan-assembler-dem-not): Likewise.
29387
29388 2002-05-15  Richard Henderson  <rth@redhat.com>
29389
29390         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29391
29392 2002-05-15  Richard Henderson  <rth@redhat.com>
29393
29394         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29395         (vfoo1f): Warning here.
29396         (vfoo1l): Don't redefine the alias.
29397
29398 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29399
29400         * g++.dg/init/pm1.C: New test.
29401
29402 2002-05-12  David S. Miller  <davem@redhat.com>
29403
29404         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29405         types.
29406
29407 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29408
29409         * gcc.c-torture/execute/20020510-1.c: New test case.
29410
29411 2002-05-10  David S. Miller  <davem@redhat.com>
29412
29413         * gcc.c-torture/execute/conversion.c: Test long double too.
29414
29415 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29416
29417         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29418         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29419         * lib/g++.exp (g++_link_flags): Likewise.
29420         * lib/objc.exp (objc_target_compile): Likewise.
29421
29422 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29423
29424         * gcc.dg/cpp/poison.c: Update.
29425         * gcc.dg/cpp/20000625-2.c: Remove.
29426         * gcc.dg/cpp/direct2s.c: Remove final test.
29427
29428 2002-05-08  Tom Rix  <trix@redhat.com>
29429
29430         * gcc.c-torture/execute/20020508-1.c: New test.
29431         * gcc.c-torture/execute/20020508-2.c: New test.
29432         * gcc.c-torture/execute/20020508-3.c: New test.
29433
29434 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29435
29436         * gcc.dg/cpp/charconst-4.c: More tests.
29437
29438 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29439
29440         PR c/6569
29441         * gcc.dg/weak-3.c: Update location of warning messages.
29442         * gcc.dg/weak-5.c: Likewise.
29443
29444 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29445
29446         * gcc.c-torture/execute/20020506-1.c: New test case.
29447
29448 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29449
29450         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29451
29452 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29453
29454         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29455
29456 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29457
29458         * gcc.dg/cpp/charconst-3.c: New test.
29459
29460 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29461
29462         * gcc.dg/cpp/charconst.c: Update tests.
29463
29464 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29465
29466         * treelang: Added directory for new sample language treelang. Also
29467         lib/treelang.exp: New file to signal treelang should be tested.
29468
29469 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29470
29471         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29472         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29473         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29474         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29475         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29476         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29477         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29478
29479 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29480
29481         * gcc.dg/format/xopen-2.c: New test.
29482
29483 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29484
29485         * gcc.dg/20020503-1.c: New test.
29486
29487 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29488
29489         * g++.dg/init/dtor1.C: Make it tougher.
29490
29491 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29492
29493         * g++.dg/init/dtor1.C: New test.
29494
29495 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29496
29497         * gcc.dg/altivec-8.c: New.
29498
29499 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29500
29501         * gcc.dg/altivec-7.c: New.
29502
29503 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29504
29505         * g++.dg/parse/typedef1.C: New test.
29506
29507 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29508
29509         PR c++/6486
29510         * g++.dg/template/friend6.C: New test.
29511
29512         PR c++/6492
29513         * g++.dg/init/copy1.C: New test.
29514
29515 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29516
29517         * g++.dg/warn/effc1.C: New test.
29518
29519 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29520
29521         * gcc.dg/cpp/if-cexp.c: Add a test.
29522
29523 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29524
29525         * gcc.dg/20020426-2.c: New test.
29526
29527 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29528
29529         * gcc.dg/cpp/if-mop.c: Update.
29530         * gcc.dg/cpp/if-mpar.c: Add test.
29531         * gcc.dg/cpp/if-oppr.c: Update.
29532
29533 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29534
29535         PR c/6343
29536         * gcc.dg/weak-[2-7].c: New tests.
29537
29538 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29539
29540         * gcc.dg/enum1.c: New test.
29541
29542 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29543
29544         PR c++/6497
29545         * g++.dg/inherit/access2.C: New test.
29546
29547 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29548
29549         PR bootstrap/6445
29550         * gcc.dg/20020426-1.c: New test.
29551
29552 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29553
29554         * g++.dg/abi/enum1.C: New test.
29555
29556 2002-04-26  Richard Henderson  <rth@redhat.com>
29557
29558         * gcc.dg/c99-bool-1.c: Expect always true warning.
29559
29560 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29561
29562         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29563
29564 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29565
29566         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29567         targets.
29568
29569 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29570
29571         * g++.dg/abi/mange7.C: New test.
29572
29573         PR c++/6438.
29574         * g++.dg/parse/stmtexpr2.C: New test.
29575
29576 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29577
29578         * gcc.dg/20020312-2.c: Add SH target.
29579
29580 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29581
29582         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29583         compiler output on mips*-*-irix*.
29584
29585 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29586
29587         * g++.dg/parse/attr1.C: New test.
29588
29589 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29590
29591         * gcc.c-torture/execute/string-opt-17.c: New test case.
29592         * gcc.c-torture/execute/memset-2.c: New test case.
29593
29594 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29595
29596         PR c++/6256:
29597         * g++.dg/template/friend5.C: New test.
29598
29599         PR c++/6331:
29600         * g++.dg/template/qual1.C: Likewise.
29601
29602 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29603
29604         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29605         Include stdlib.h, not stdio.h or ctype.h.
29606
29607 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29608
29609         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29610         cris-*-elf* and mmix-*-*.
29611         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29612         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29613         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29614         Ditto.
29615         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29616         * gcc.dg/wchar_t-1.c: Ditto.
29617
29618 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29619
29620         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29621         Clarify comment.
29622
29623 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29624
29625         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29626
29627 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29628
29629         * gcc.c-torture/execute/20000906-1.x: Delete.
29630
29631 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29632
29633         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29634
29635 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29636
29637         * PR6367
29638         * g77.f-torture/execute/6367.f: New test.
29639         * g77.f-torture/execute/6367.x: Disable for MMIX.
29640
29641 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29642
29643         * PR6352
29644         * g++.dg/opt/inline2.C: New test.
29645
29646 2002-04-18  Richard Henderson  <rth@redhat.com>
29647
29648         * gcc.dg/20000906-1.c: Enable for all targets.
29649         * gcc.c-torture/compile/iftrap-2.c: New.
29650
29651 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29652
29653         * gcc.dg/20020418-1.c: New test.
29654         * gcc.dg/20020418-2.c: New test.
29655
29656 2002-04-18  Richard Henderson  <rth@redhat.com>
29657
29658         * gcc.c-torture/compile/iftrap-1.c: New.
29659         * gcc.dg/iftrap-1.c: Adjust for ia64.
29660         * gcc.dg/iftrap-2.c: New.
29661
29662 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29663
29664         * gcc.c-torture/compile/20020418-1.c: New test.
29665
29666 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29667
29668         * gcc.c-torture/compile/20020415-1.c: New.
29669
29670 2002-04-18  David S. Miller  <davem@redhat.com>
29671
29672         * gcc.c-torture/execute/20020418-1.c: New test.
29673
29674 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29675
29676         * gcc.dg/20020416-1.c: New test.
29677
29678         * g++.dg/opt/inline1.C: New test.
29679
29680 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29681
29682         * gcc.dg/altivec-5.c: New test.
29683
29684         * gcc.dg/20020415-1.c: New test.
29685
29686 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29687
29688         * testsuite/lib/chill.exp: Remove.
29689
29690 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29691
29692         * g++.dg/other/big-struct.C: New test.
29693
29694 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29695
29696         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29697         of scratch file.
29698
29699 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29700
29701         PR c/6277
29702         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29703         in scan-assembler function name
29704
29705 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29706
29707         * g77.f-torture/execute/980628-4.x,
29708         g77.f-torture/execute/980628-5.x,
29709         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29710         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29711         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29712         i[34567]86-*-*.
29713
29714 2002-04-13  David S. Miller  <davem@redhat.com>
29715
29716         * gcc.c-torture/execute/20020413-1.c: New test.
29717
29718 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29719
29720         * gcc.dg/asm-6.c,
29721         * g++.dg/ext/asm1.C: New tests.
29722
29723 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29724
29725         PR c++ 5373.
29726         * g++.dg/parse/stmtexpr1.C: New test.
29727
29728         PR c++/5189.
29729         * g++.dg/template/copy1.C: New test.
29730
29731 2002-04-12  Richard Henderson  <rth@redhat.com>
29732
29733         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29734
29735 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29736
29737         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29738         gcc.c-torture/execute/20020307-2.c.
29739
29740 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29741
29742         * g++.dg/ext/attrib5.C,
29743         * g++.dg/lookup/struct1.C: New tests.
29744
29745 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29746
29747         * gcc.dg/20020411-1.c: New test.
29748
29749         * gcc.c-torture/execute/20020411-1.c: New test.
29750
29751 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29752
29753         * g77.f-torture/execute/6177.f: New test.
29754
29755 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29756
29757         PR middle-end/6247
29758         * g++.dg/opt/cleanup1.C: New test.
29759
29760         * g++.dg/opt/const1.C: New test.
29761
29762 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29763
29764         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29765
29766 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29767
29768         PR c++/5507
29769         * g++.dg/template/typename2.C: New test.
29770
29771 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29772
29773         * gcc.c-torture/execute/loop-12.c: New.
29774
29775 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29776
29777         * g77.f-torture/execute/980628-4.x,
29778         g77.f-torture/execute/980628-5.x,
29779         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29780         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29781         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29782
29783 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29784
29785         PR optimization/6086
29786         * g++.dg/opt/preinc1.C: New test.
29787
29788 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29789
29790         PR c++/5571
29791         * g++.dg/opt/static2.C: New test.
29792
29793 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29794
29795         PR c/5120
29796         * gcc.dg/20020406-1.c: New test.
29797
29798 2002-04-04  David S. Miller  <davem@redhat.com>
29799
29800         * gcc.c-torture/execute/20020404-1.c: New test.
29801
29802 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29803
29804         PR c/6123
29805         * gcc.dg/20020312-2.c: Do not declare global register variable
29806         if __PIC__ or __pic__ is defined.
29807
29808 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29809
29810         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29811         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29812
29813 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29814
29815         * gcc.misc-tests/linkage.exp: Update last change to handle
29816         sparc*-, not just sparc-.
29817
29818 2002-04-03  Richard Henderson  <rth@redhat.com>
29819
29820         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29821
29822 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29823
29824         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29825
29826 2002-04-02  David S. Miller  <davem@redhat.com>
29827
29828         * gcc.c-torture/execute/20020402-3.c: New test.
29829
29830 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29831
29832         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29833         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29834
29835         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29836         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29837         g77.f-torture/execute/20001201.x,
29838         g77.f-torture/execute/u77-test.x: New files.
29839
29840         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29841         * gcc.dg/wchar_t-1.c: Ditto.
29842
29843 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29844
29845         * gcc.c-torture/execute/20020402-1.c: New test.
29846
29847 2002-04-01  Richard Henderson  <rth@redhat.com>
29848
29849         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29850
29851         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29852
29853 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29854
29855         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29856
29857 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29858
29859         * g++.dg/inherit/template-as-base.C: Expect error.
29860         * g++.dg/inherit/namespace-as-base.C: Likewise.
29861
29862 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29863
29864         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29865         g++.dg/ext/instantiate3.C: Tweak match patterns.
29866
29867         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29868         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29869         -da test.
29870
29871 2002-03-31  Richard Henderson  <rth@redhat.com>
29872
29873         * gcc.dg/special/alias-2.c: New.
29874         * gcc.dg/special/ecos.exp: Run it.
29875
29876 2002-03-31  Richard Henderson  <rth@redhat.com>
29877
29878         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29879
29880 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29881
29882         * gcc.dg/weak-1.c: Disable on h8300 port.
29883
29884 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29885
29886         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29887         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29888         ordering tests.
29889         * g++.dg/bprob/bprob-1.C: New test.
29890         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29891         * g++.dg/gcov/gcov-1.C: New test.
29892         * g++.dg/gcov/gcov-1.x: New file.
29893         * g++.dg/gcov/gcov-2.C: New test.
29894         * g++.dg/gcov/gcov-3.C: New test.
29895         * g++.dg/gcov/gcov-3.h: New file.
29896
29897 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29898
29899         * g++.old-deja/g++.other/builtins5.C: New test.
29900         * g++.old-deja/g++.other/builtins6.C: New test.
29901         * g++.old-deja/g++.other/builtins7.C: New test.
29902         * g++.old-deja/g++.other/builtins8.C: New test.
29903         * g++.old-deja/g++.other/builtins9.C: New test.
29904
29905 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29906
29907         * g++.dg/opt/static1.C: New test.
29908
29909         * g++.dg/opt/longbranch1.C: New test.
29910
29911 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29912
29913         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29914
29915         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29916
29917 2002-03-28  Jeffrey A Law  (law@redhat.com)
29918
29919         * gcc.c-torture/execute/20020328-1.c: New test.
29920
29921 2002-03-27  Richard Henderson  <rth@redhat.com>
29922
29923         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29924         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29925         move from g++.old-deja/g++.ext/.
29926
29927 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29928
29929         * g++.dg/init/new2.C: New test.
29930
29931 2002-03-26  Richard Henderson  <rth@redhat.com>
29932
29933         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29934
29935         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29936         on sparc.
29937
29938         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29939         sparcv9 systems.
29940         * gcc.dg/20001102-1.c: Likewise.
29941
29942 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29943
29944         * gcc.dg/cpp/endif-pedantic1.c,
29945         gcc.dg/cpp/endif-pedantic2.c: New tests.
29946
29947 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29948
29949         * g++.dg/init/new1.C: New test.
29950
29951 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29952
29953         * g++.dg/abi/vbase9.C: New test.
29954
29955 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29956
29957         * gcc.dg/arm-asm.c: New test.
29958
29959 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29960
29961         * gcc.dg/Wswitch-enum.c: New test.
29962         Fix PR c/5044.
29963
29964 2002-03-26  Richard Henderson  <rth@redhat.com>
29965
29966         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29967         structure.
29968
29969 2002-03-25  Richard Henderson  <rth@redhat.com>
29970
29971         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29972         sparcv9 systems.
29973
29974         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29975         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29976
29977 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29978
29979         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29980
29981 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29982
29983         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29984         targets using generic thunk support.
29985
29986 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29987
29988         * gcc.c-torture/compile/20020323-1.c: New test.
29989
29990         * g++.dg/opt/conj2.C: New test.
29991
29992 2002-03-24  Richard Henderson  <rth@redhat.com>
29993
29994         * gcc.dg/weak-1.c: Use -fno-common.
29995
29996 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29997
29998         * g77.dg/f77-edit-apostrophe-out.f: New test
29999         * g77.dg/f77-edit-h-out.f: New test
30000         * g77.dg/f77-edit-t-in.f: New test
30001         * g77.dg/f77-edit-t-out.f: New test
30002         * g77.dg/f77-edit-x-out.f: New test
30003         * g77.dg/f77-edit-slash-out.f: New test
30004         * g77.dg/f77-edit-colon-out.f: New test
30005         * g77.dg/f77-edit-s-out.f: New test
30006
30007 2002-03-24  Richard Henderson  <rth@redhat.com>
30008
30009         * objc/execute/formal_protocol-6.x: New XFAIL.
30010
30011 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30012
30013         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30014         that do not support weak symbols
30015
30016 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30017
30018         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30019         * lib/g77.exp: Likewise.
30020         * lib/objc.exp: Likewise.
30021
30022 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30023
30024         * gcc.dg/Wswitch-default.c: New test.
30025
30026 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30027
30028         * g++.dg/other/enum1.C: New test.
30029
30030 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30031
30032         * gcc.dg/pragma-ep-3.c: Fix typo.
30033
30034 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30035
30036         * g++.dg/inherit/template-as-base.C: New test.
30037
30038 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30041         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30042
30043 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30044
30045         * gcc.dg/cpp/multiline.c: Update to match.
30046
30047 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30048
30049         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30050
30051 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30052
30053         * gcc.dg/cpp/extratokens2.c: New file.
30054
30055 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30056
30057         * gcc.dg/20020312-2.c: Add rs6000 target.
30058
30059         * gcc.c-torture/compile/20020319-1.c: New test.
30060
30061 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30062
30063         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30064         (A, E): Handle this.
30065
30066 2002-03-20  Jason Merrill  <jason@redhat.com>
30067
30068         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30069         ignoring -fpic.
30070         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30071         through prune_gcc_output.
30072
30073 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30074
30075         * gcc.c-torture/compile/20020320-1.c: New test.
30076
30077 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30078
30079         * gcc.c-torture/compile/20020318-1.c: New test.
30080
30081         * gcc.dg/struct-by-value-1.c: New test.
30082
30083         * gcc.dg/20020319-1.c: New test.
30084
30085 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30086
30087         * g++.dg/opt/conj1.C: New test.
30088
30089 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30090
30091         * g++.dg/template/qualttp20.C: Revert previous change.
30092         * g++.dg/template/qualttp3.C: Likewise.
30093         * g++.dg/template/qualttp4.C: Likewise.
30094         * g++.dg/template/qualttp5.C: Likewise.
30095         * g++.dg/template/qualttp6.C: Likewise.
30096         * g++.dg/template/qualttp7.C: Likewise.
30097         * g++.dg/template/qualttp8.C: Likewise.
30098         * g++.dg/template/recurse.C: Likewise.
30099
30100 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30101
30102         * gcc.dg/cpp/wchar-1.c: Update.
30103
30104 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         * g++.dg/template/conv1.C: New test.
30107         * g++.dg/template/conv2.C: New test.
30108         * g++.dg/template/conv3.C: New test.
30109         * g++.dg/template/conv4.C: New test.
30110
30111 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30112
30113         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30114         * g++.dg/template/qualttp3.C: Likewise.
30115         * g++.dg/template/qualttp4.C: Likewise.
30116         * g++.dg/template/qualttp5.C: Likewise.
30117         * g++.dg/template/qualttp6.C: Likewise.
30118         * g++.dg/template/qualttp7.C: Likewise.
30119         * g++.dg/template/qualttp8.C: Likewise.
30120         * g++.dg/template/recurse.C: Likewise.
30121
30122 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30123
30124         * g++.dg/opt/dtor1.C: New test.
30125
30126 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30127
30128         * gcc.c-torture/compile/20020315-1.c: New test.
30129
30130 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30131
30132         * gcc.dg/weak-1.c: Fix scan tests.
30133
30134 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30135
30136         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30137         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30138         cris-*-aout* mmix-*-*.
30139         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30140         cris-*-aout* mmix-*-*.
30141         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30142         cris-*-elf* cris-*-aout* and mmix-*-*.
30143         * gcc.dg/20001009-1.c: Ditto.
30144         * gcc.dg/20010912-1.c: Ditto.
30145         * gcc.dg/20020122-4.c: Ditto.
30146         * gcc.dg/inline-2.c: Ditto.
30147
30148 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30149
30150         * gcc.c-torture/compile/20020314-1.c: New test.
30151
30152 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30153
30154         * gcc.c-torture/execute/20020314-1.c: New test.
30155
30156 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30157
30158         * g++.dg/warn/Wunused-1.C: New test.
30159
30160 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30161
30162         * g++.dg/abi/mangle6.C: New test.
30163
30164 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30165
30166         * gcc.c-torture/compile/20020309-2.c: New test.
30167
30168         * gcc.c-torture/compile/20020312-1.c: New test.
30169
30170 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30171
30172         * g++.dg/other/access1.C: New test.
30173
30174 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30175
30176         * gcc.c-torture/execute/wchar_t-1.c: New test.
30177
30178 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30179
30180         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30181
30182 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30183
30184         * gcc.dg/20020312-1.c: New test case.
30185
30186 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30187
30188         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30189
30190 2002-03-11  Richard Henderson  <rth@redhat.com>
30191
30192         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30193         * g++.old-deja/g++.jason/report.C: Likewise.
30194
30195 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30196
30197         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30198         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30199
30200 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30201
30202         * testsuite/g++.dg/overload/pmf1.C: New test.
30203
30204 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30205
30206         * gcc.c-torture/execute/20020307-1.c: Use long.
30207
30208 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30209
30210         PR optimization/5844
30211         * gcc.dg/20020310-1.c: New test.
30212
30213 2002-03-09  Michael Meissner  <meissner@redhat.com>
30214
30215         * gcc.c-torture/execute/memcpy-2.c: New test.
30216         * gcc.c-torture/execute/memset-1.c: New test.
30217         * gcc.c-torture/execute/strlen-1.c: New test.
30218         * gcc.c-torture/execute/strcmp-1.c: New test.
30219         * gcc.c-torture/execute/strncmp-1.c: New test.
30220
30221 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30222
30223         * gcc.dg/ppc-ldstruct.c: New test.
30224
30225 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30226
30227         * gcc.c-torture/execute/va-arg-22.c: New test.
30228
30229 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30230
30231         * gcc.c-torture/compile/20020309-1.c: New test.
30232
30233 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30234
30235         * gcc.c-torture/execute/20020307-2.c: New test.
30236
30237 2002-03-07  Jeffrey A Law  (law@redhat.com)
30238
30239         * g77.f-torture/compile/20020307-1.f: New test.
30240
30241 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30242
30243         * gcc.dg/unordered-1.c: New test.
30244
30245 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30246
30247         * gcc.c-torture/execute/20020307-1.c: New test.
30248
30249 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30250
30251         * gcc.dg/20020304-1.c: New test.
30252
30253         * gcc.c-torture/compile/20020304-2.c: New test.
30254
30255 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30256
30257         * gcc.c-torture/compile/20020304-1.c: New test case
30258         (from PR c/5830).
30259
30260 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30261
30262         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30263
30264 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30265
30266         * g++.dg/other/classkey1.C: New test.
30267
30268 2002-03-01  Richard Henderson  <rth@redhat.com>
30269
30270         * gcc.c-torture/compile/981223-1.x: New.
30271         * gcc.c-torture/compile/920625-1.x: New.
30272
30273 2002-02-28  Richard Henderson  <rth@redhat.com>
30274
30275         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30276
30277 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30278
30279         * gcc.c-torture/execute/20020227-1.c: New test.
30280
30281 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30282
30283         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30284         here" ERROR lines.
30285         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30286         * g++.old-deja.g++.other/defarg1.C: Likewise.
30287         * g++.old-deja/g++.pt/calls2.C: Likewise.
30288         * g++.old-deja/g++.pt/crash20.C: Likewise.
30289         * g++.old-deja/g++.pt/crash30.C: Likewise.
30290         * g++.old-deja/g++.pt/crash36.C: Likewise.
30291         * g++.old-deja/g++.pt/crash6.C: Likewise.
30292         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30293         * g++.old-deja/g++.pt/derived3.C: Likewise.
30294         * g++.old-deja/g++.pt/error1.C: Likewise.
30295         * g++.old-deja/g++.pt/friend21.C: Likewise.
30296         * g++.old-deja/g++.pt/friend23.C: Likewise.
30297         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30298         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30299
30300 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30301
30302         * gcc.c-torture/execute/20020225-2.c: New test.
30303
30304 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30305
30306         * gcc.c-torture/execute/920730-1t.c,
30307         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30308         Delete test cases, only relevant to -traditional.
30309
30310 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30311
30312         * gcc.dg/cpp/undef1.c: Remove.
30313         * gcc.dg/cpp/directiv.c: Update.
30314         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30315
30316 2002-02-27  Michael Meissner  <meissner@redhat.com>
30317
30318         * gcc.c-torture/execute/20020226-1.c: New test.
30319
30320 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30321
30322         * g++.dg/debug/debug4.C: New test.
30323
30324         * gcc.dg/ia64-visibility-1.c: New test.
30325
30326 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30327
30328         * gcc.dg/debug/20020224-1.c: New.
30329
30330 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30331
30332         * gcc.c-torture/execute/960416-1.x: New.
30333         * gcc.c-torture/execute/divconst-3.x: Likewise.
30334
30335 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30336
30337         * gcc.dg/20020224-1.c: New test.
30338
30339 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30340
30341         * gcc.c-torture/execute/20020225-1.c: New.
30342
30343 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30344
30345         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30346
30347 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30348
30349         * gcc.dg/20020222-1.c: New test.
30350
30351 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30352
30353         * g++.dg/opt/anonunion1.C: New test.
30354
30355 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30356
30357         * g++.dg/template/qualttp19.C: New test.
30358         * g++.dg/template/qualttp20.C: New test.
30359         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30360         * g++.old-deja/g++.other/qual1.C: Likewise.
30361
30362 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30363
30364         * gcc.dg/attr-alwaysinline.c: New.
30365
30366 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30367
30368         * gcc.dg/20020220-1.c: New test.
30369
30370         * gcc.dg/20020220-2.c: New test.
30371
30372         * g++.dg/opt/mmx1.C: New test.
30373
30374 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30375
30376         * gcc.c-torture/compile/20020110.c: New test.
30377
30378 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30379
30380         * gcc.c-torture/execute/20020219-1.c: New test.
30381
30382         * gcc.dg/20020219-1.c: New test.
30383
30384         * gcc.dg/noncompile/20020220-1.c: New test.
30385
30386         * g++.dg/opt/ptrintsum1.C: New test.
30387
30388         * gcc.dg/debug/20020220-1.c: New test.
30389
30390 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30391
30392         * gcc.c-torture/execute/20020216-1.c: New test.
30393
30394 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30395
30396         * gcc.dg/decl-1.c: Update, new test.
30397
30398 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30399
30400         * g++.dg/abi/bitfield1.C: New test.
30401         * g++.dg/abi/bitfield2.C: New test.
30402
30403 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30404
30405         * gcc.dg/attr-nest.c: New test.
30406
30407 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30408
30409         * gcc.c-torture/execute/20020215-1.c: New test.
30410
30411 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30412
30413         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30414         * g++.dg/debug/debug.exp: New.
30415         * g++.dg/debug/trivial.C: New.
30416         * g++.dg/debug/debug1.C: Moved...
30417         * g++.dg/other/debug1.C: ...from here.
30418         * g++.dg/debug/debug2.C: Moved...
30419         * g++.dg/other/debug2.C: ...from here.
30420         * g++.dg/debug/debug3.C: Moved...
30421         * g++.dg/other/debug3.C: ...from here.
30422
30423         * gcc.dg/noncompile/20020213-1.c: New test.
30424
30425 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30426
30427         * g++.dg/other/debug3.C: New test.
30428
30429         * gcc.c-torture/execute/20020213-1.c: New test.
30430
30431 2002-02-13  Richard Smith <richard@ex-parrot.com>
30432
30433         * g++.old-deja/g++.other/thunk1.C: New test.
30434
30435 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30436
30437         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30438
30439 2002-02-13  Stan Shebs  <shebs@apple.com>
30440
30441         * gcc.dg/altivec-3.c: New.
30442
30443 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30444
30445         * gcc.dg/Wunreachable-1.c: New test.
30446         * gcc.dg/Wunreachable-2.c: New test.
30447
30448 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30449
30450         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30451
30452 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30453
30454         * gcc.dg/decl-1.c: New test.
30455
30456 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30457
30458         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30459
30460 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30461
30462         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30463         * gcc.c-torture/compile/980506-1.x: Likewise.
30464
30465 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30466
30467         * gcc.dg/20020210-1.c: New.
30468
30469 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30470
30471         * g77.f-torture/execute/947.f: New regression test
30472         for PR fortran/947.
30473
30474 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30475
30476         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30477         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30478
30479 2002-02-08  Richard Henderson  <rth@redhat.com>
30480
30481         * gcc.c-torture/compile/labels-3.c: New.
30482
30483 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30484
30485         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30486         expression statements work instead.
30487         * gcc.dg/noncompile/20020207-1.c: New test.
30488
30489 2002-02-07  Richard Henderson  <rth@redhat.com>
30490
30491         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30492
30493 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30494
30495         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30496         message from g77
30497         * lib/g77-dg.exp: Trim g77 error messages so that they are
30498         recognized by dg.exp.
30499
30500 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30501
30502         PR fortran/5473
30503         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30504
30505 2002-02-07  Richard Henderson  <rth@redhat.com>
30506
30507         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30508         to be sufficiently aligned for integers.
30509
30510 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30511
30512         * g++.dg/template/friend4.C: New test.
30513
30514 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30515
30516         PR fortran/5743
30517         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30518         unsupported cases.
30519
30520 2002-02-07  Richard Henderson  <rth@redhat.com>
30521
30522         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30523         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30524         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30525         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30526
30527 2002-02-06  Richard Henderson  <rth@redhat.com>
30528
30529         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30530
30531 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30532
30533         * gcc.dg/20020206-1.c: New test.
30534
30535 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30536
30537         * gcc.c-torture/execute/20020206-1.c: New test.
30538
30539         * gcc.c-torture/execute/20020206-2.c: New test.
30540
30541         PR optimization/5429:
30542         * gcc.c-torture/compile/20020206-1.c: New test.
30543
30544 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30545
30546         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30547         as certain file formats cannot support particularly large
30548         alignments.
30549
30550         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30551         and do not expect to be able to link the executable.
30552
30553         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30554         fail because the COFF format does not support the weak attribute.
30555
30556 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30557
30558         * g77.dg/pr5473.f: New test
30559
30560 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30561
30562         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30563         Fix testcase accordingly.
30564
30565 2002-02-04  Richard Henderson  <rth@redhat.com>
30566
30567         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30568         (buf): Change to be an array of pointers, not ints.
30569
30570 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30571
30572         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30573         before all tests.  Move warning one line above to match where it
30574         C frontend emits.
30575         * gcc.dg/Wswitch-2.c: New test.
30576         * g++.dg/warn/Wswitch-1.C: New test.
30577         * g++.dg/warn/Wswitch-2.C: New test.
30578
30579 2002-02-04  Richard Henderson  <rth@redhat.com>
30580
30581         * g++.dg/abi/offsetof.C: Fix size comparison.
30582
30583 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30584
30585         * gcc.dg/cast-qual-2.c: New test.
30586
30587 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * gcc.dg/20020201-4.c: New test.
30590
30591 2002-02-04  Ben Elliston  <bje@redhat.com>
30592
30593         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30594         target_info attribute != 0, in addition to the empty string.
30595         (gcc_target_compile): Likewise.
30596
30597 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30598
30599         * gcc.dg/Wswitch.c: New test.
30600         PR gcc/4475. PR gcc/3780.
30601
30602 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30603
30604         * g77.f-torture/execute/5122.f: New test for regressions
30605         against PR fortran/5122.
30606
30607 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30608
30609         * g77.f-torture/compile/pr3743.f: Delete
30610         * g77.dg/pr3743-1.f: New test.
30611         * g77.dg/pr3743-2.f: New test.
30612         * g77.dg/pr3743-3.f: New test.
30613         * g77.dg/pr3743-4.f: New test.
30614
30615 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30616
30617         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30618
30619 2002-02-02  Richard Henderson  <rth@redhat.com>
30620
30621         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30622         * gcc.c-torture/execute/bf64-1.c: Likewise.
30623
30624 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30625
30626         * gcc.dg/20020201-2.c: New test.
30627
30628         * gcc.dg/20020201-3.c: New test.
30629
30630         * gcc.c-torture/execute/bitfld-2.c: New test.
30631
30632 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30633
30634         * gcc.dg/bitfld-1.c: Update.
30635         * gcc.dg/bitfld-2.c: Update.
30636         * gcc.c-torture/execute/bitfld-1.x: New.
30637
30638 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30639
30640         * gcc.c-torture/execute/20020201-1.c: New test.
30641
30642 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30643
30644         PR target/5469
30645         * gcc.dg/20020201-1.c: New test.
30646
30647 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30648
30649         PR fortran/3743
30650         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30651         * g77.f-torture/compile/pr3743.x: Remove
30652
30653 2002-01-31  Tom Rix  <trix@redhat.com>
30654
30655         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30656
30657 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30658
30659         * gcc.dg/noncompile/20020130-1.c: New test.
30660
30661 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30662
30663         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30664
30665 2002-01-29  Richard Henderson  <rth@redhat.com>
30666
30667         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30668         to long long.
30669         * gcc.c-torture/execute/bf64-1.c: Likewise.
30670
30671 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30672
30673         * gcc.c-torture/execute/20020129-1.c: New test.
30674
30675 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30676
30677         * gcc.c-torture/compile/20000224-1.c: Update.
30678         * gcc.c-torture/execute/bitfld-1.c: New tests.
30679         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30680         * gcc.dg/uninit-A.c: Update.
30681
30682 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30683
30684         * g++.dg/template/ctor1.C: Add instantiation.
30685
30686 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30687
30688         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30689         argument to __builtin_prefetch to be const ptr.
30690
30691 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30692
30693         * gcc.c-torture/compile/20020120-1.c: New test.
30694
30695 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30696
30697         * gcc.c-torture/execute/20020127-1.c: New test.
30698
30699 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30700
30701         * g77.dg/f77-edit-i-in.f: New test
30702         * g77.dg/f77-edit-i-out.f: New test
30703
30704 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30705
30706         * gcc.dg/debug/debug.exp: New file.
30707         * gcc.dg/debug/trivial.c: New file.
30708         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30709         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30710         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30711         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30712         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30713         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30714         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30715         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30716         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30717         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30718         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30719         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30720         * gcc.dg/20000503-1.c: Removed.
30721         * gcc.dg/20010207-1.c: Removed.
30722         * gcc.dg/20011223-1.c: Removed.
30723         * gcc.dg/20020104-2.c: Removed.
30724         * gcc.dg/debug-1.c: Removed.
30725         * gcc.dg/debug-2.c: Removed.
30726         * gcc.dg/debug-3.c: Removed.
30727         * gcc.dg/debug-4.c: Removed.
30728         * gcc.dg/debug-5.c: Removed.
30729         * gcc.dg/debug-6.c: Removed.
30730         * gcc.dg/dwarf2-1.c: Removed.
30731         * gcc.dg/dwarf2-2.c: Removed.
30732
30733 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30734
30735         * g++.old-deja/g++.other/eh5.C: New test.
30736         * g++.old-deja/g++.other/sibcall2.C: New test.
30737         * g++.old-deja/g++.other/array9.C: New test.
30738         * g++.old-deja/g++.other/typename2.C: New test.
30739         * g++.old-deja/g++.other/crash60.C: New test.
30740         * g++.old-deja/g++.other/conv9.C: New test.
30741         * g++.old-deja/g++.other/mangle10.C: New test.
30742         * g++.old-deja/g++.other/unchanging1.C: New test.
30743         * g++.old-deja/g++.other/exprstmt1.C: New test.
30744         * g++.old-deja/g++.other/inline23.C: New test.
30745         * g++.old-deja/g++.eh/ia64-1.C: New test.
30746         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30747         * g++.old-deja/g++.other/reload1.C: New test.
30748         * g++.old-deja/g++.other/static20.C: New test.
30749         * g++.old-deja/g++.other/local-alloc1.C: New test.
30750         * g++.old-deja/g++.other/conv8.C: New test.
30751         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30752         * g++.old-deja/g++.other/storeexpr1.C: New test.
30753         * g++.old-deja/g++.other/storeexpr2.C: New test.
30754         * g++.dg/eh/template2.C: New test.
30755         * g++.dg/warn/weak1.C: New test.
30756
30757 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30758
30759         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30760         Remove first, non-varying, argument.
30761
30762 2002-01-23  Richard Henderson  <rth@redhat.com>
30763
30764         * gcc.dg/inline-2.c: New.
30765
30766         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30767         Add optional target arg.  Check number of arguments.
30768         (scan-assembler-not, scan-assembler-dem): Likewise.
30769         (scan-assembler-dem-not): Likewise.
30770
30771 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30772
30773         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30774         line 12.
30775         * g++.old-deja/g++.brendan/parse3.C,
30776         g++.old-deja/g++.other/crash26.C,
30777         g++.old-deja/g++.other/crash28.C,
30778         g++.old-deja/g++.other/crash29.C,
30779         g++.old-deja/g++.other/crash30.C,
30780         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30781
30782 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30783
30784         * gcc.dg/20020115-1.c: New.
30785
30786 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30787
30788         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30789
30790 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30791
30792         * gcc.dg/20020122-3.c: New.
30793
30794 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30795
30796         * g++.dg/other/gc1.C: New test.
30797
30798 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30799
30800         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30801
30802 2002-01-22  Richard Henderson  <rth@redhat.com>
30803
30804         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30805
30806 2002-01-22  Richard Henderson  <rth@redhat.com>
30807
30808         * gcc.dg/20020122-4.c: New.
30809
30810 2002-01-22  H.J. Lu <hjl@gnu.org>
30811
30812         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30813         link output.
30814         * gcc.dg/special/ecos.exp: Likewise.
30815         * lib/g++-dg.exp: Likewise.
30816         * lib/g77-dg.exp: Likewise.
30817         * lib/gcc-dg.exp : Likewise.
30818         * lib/mike-g++.exp: Likewise.
30819         * lib/mike-g77.exp: Likewise.
30820         * lib/mike-gcc.exp: Likewise.
30821         * lib/objc-dg.exp: Likewise.
30822
30823 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30824
30825         PR target/5379
30826         * gcc.dg/20020122-2.c: New test.
30827
30828 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30829
30830         * gcc.dg/20020122-1.c: New test.
30831
30832 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30833
30834         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30835
30836 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30837
30838         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30839
30840 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30841
30842         * gcc.c-torture/compile/20020121-1.c: New test.
30843
30844 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30845
30846         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30847         ld_library_path.
30848
30849 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30850
30851         * gcc.dg/20020218-1.c: New test.
30852
30853 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30854
30855         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30856         messages
30857         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30858         "At global scope" warning
30859         * g++.dg/ext/align1.C: Change cygwin test for alignment
30860         from db-bogus to dg-warning
30861
30862 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30863
30864         * g77.f-torture/compile/cpp2.F: New test.
30865
30866 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30867
30868         * g++.dg/template/access1.C: New test.
30869
30870 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30871
30872         * gcc.dg/20020118-1.c: New.
30873
30874 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30875
30876         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30877
30878 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30879
30880         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30881         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30882         alignment warnings.
30883
30884 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30885
30886         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30887         torture_with_loops and torture_without_loops
30888
30889 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30890
30891         * gcc.c-torture/compile/20020116-1.c: New test.
30892
30893 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30894
30895         * gcc.dg/20020116-2.c: New test.
30896
30897         * gcc.dg/ultrasp4.c: New test.
30898
30899         * gcc.dg/20020116-1.c: New test.
30900
30901 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30902
30903         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30904         by EABI.
30905
30906 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30907
30908         * gcc.misc-tests/i386-prefetch.exp: New.
30909         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30910         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30911         * gcc.misc-tests/i386-pf-none-1.c: New test.
30912         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30913
30914 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30915
30916         * gcc.dg/gnu89-init-1.c: Add new tests.
30917
30918 2002-01-15  Andreas Jaeger  <aj@suse.de>
30919
30920         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30921         * gcc.dg/i386-mmx-2.c: Likewise.
30922         * gcc.dg/i386-sse-1.c: Likewise.
30923         * gcc.dg/i386-sse-2.c: Likewise.
30924         * gcc.dg/i386-sse-3.c: Likewise.
30925
30926 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30927
30928         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30929         Uncomment additional cases that now pass.
30930
30931 2002-01-11  Richard Henderson  <rth@redhat.com>
30932
30933         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30934         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30935
30936 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30937
30938         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30939
30940 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30941
30942         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30943         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30944
30945 2002-01-10  Dale Johannesen  <dalej@apple.com>
30946
30947         * gcc.c-torture/execute/loop-11.c: New.
30948
30949 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30950
30951         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30952         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30953
30954 2002-01-09  Richard Henderson  <rth@redhat.com>
30955
30956         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30957         type in which to perform the operation for each size.
30958
30959 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30960
30961         * gcc.c-torture/compile/20020109-2.c: New test.
30962
30963 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30964
30965         * gcc.c-torture/execute/loop-10.c: New test.
30966
30967 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30968
30969         * gcc.c-torture/compile/20010226-1.c: New test.
30970         * gcc.c-torture/compile/20010227-1.c: New test.
30971         * gcc.c-torture/compile/20010426-1.c: New test.
30972         * gcc.c-torture/compile/20010510-1.c: New test.
30973         * gcc.c-torture/compile/20010605-3.c: New test.
30974         * gcc.c-torture/compile/20010824-1.c: New test.
30975         * gcc.c-torture/execute/20010409-1.c: New test.
30976         * gcc.dg/noncompile/20000901-1.c: New test.
30977         * gcc.dg/20001023-1.c: New test.
30978         * gcc.dg/20001101-1.c: New test.
30979         * gcc.dg/20001102-1.c: New test.
30980         * gcc.dg/20010207-1.c: New test.
30981         * gcc.dg/20010405-1.c: New test.
30982         * gcc.dg/20010822-1.c: New test.
30983         * gcc.dg/20011107-1.c: New test.
30984
30985 2002-01-09  Jeffrey A Law  (law@redhat.com)
30986
30987         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30988
30989         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30990         execution failure on PA targets.
30991
30992 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30993
30994         * gcc.c-torture/compile/20020109-1.c: New test.
30995
30996 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30997
30998         * gcc.c-torture/execute/20020108-1.c: New test.
30999
31000 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31001
31002         * gcc.dg/20020108-1.c: New test.
31003
31004 2002-01-08  H.J. Lu <hjl@gnu.org>
31005
31006         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31007         for header files.
31008
31009 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31010
31011         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31012         consistency.
31013
31014 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31015
31016         * gcc.dg/altivec-4.c: Test altivec predicates.
31017
31018 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31019
31020         * gcc.c-torture/execute/20020107-1.c: New test.
31021
31022 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31023
31024         PR c/5279
31025         * gcc.c-torture/compile/20020106-1.c: New test.
31026
31027 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31028
31029         * gcc.c-torture/execute/nestfunc-4.c: New test.
31030
31031 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31032
31033         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31034         extra triple that slipped in.
31035         * g++.old-deja/g++.abi/align.C: Likewise.
31036         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31037
31038 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31039
31040         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31041         * g++.old-deja/g++.abi/align.C: Likewise.
31042         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31043
31044         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31045         on FreeBSD/i386.
31046         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31047         FreeBSD.
31048
31049 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31050
31051         * gcc.dg/20020104-1.c: New test.
31052
31053         * gcc.dg/20020104-2.c: New test.
31054
31055 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31056
31057         * gcc.dg/20020103-1.c: Fix typo in target selector.
31058
31059 2002-01-03  Richard Henderson  <rth@redhat.com>
31060
31061         * gcc.dg/20020103-1.c: New.
31062
31063 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31064
31065         * gcc.c-torture/execute/20020103-1.c: New test.
31066
31067 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31068
31069         * g++.dg/other/debug2.C: New test.
31070
31071         * gcc.c-torture/compile/20020103-1.c: New test.
31072
31073 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31074
31075         * gcc.dg/gnu89-init-1.c: Added new tests.
31076
31077 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31078
31079         * g++.dg/template/friend2.C: Remove as patch is reverted.
31080
31081         * g++.dg/warn/oldcast1.C: New test.
31082
31083         * g++.dg/template/ptrmem1.C: New test.
31084         * g++.dg/template/ptrmem2.C: New test.
31085
31086         * g++.dg/template/ntp.C: New test.
31087
31088         * g++.dg/other/component1.C: New test.
31089
31090         * g++.dg/template/ttp3.C: New test.
31091
31092         * g++.dg/template/friend2.C: New test.
31093         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31094
31095 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31096
31097         * g++.dg/other/ptrmem1.C: New test.
31098         * g++.dg/other/ptrmem2.C: New test.
31099
31100 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31101
31102         * g++.dg/template/ctor1.C: New test.
31103
31104 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31105
31106         * g++.dg/template/friend2.C: New test.
31107
31108 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31109
31110         * gcc.dg/mmix-1.c: New test.
31111
31112 2001-12-31  Richard Henderson  <rth@redhat.com>
31113
31114         * gcc.dg/asm-5.c: New.
31115
31116 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31117
31118         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31119         in namespace __gnu_cxx
31120
31121 2001-12-30  Richard Henderson  <rth@redhat.com>
31122
31123         * gcc.dg/debug-6.c: New.
31124
31125 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31126
31127         * gcc.c-torture/compile/20011229-2.c: New test.
31128
31129 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31130
31131         * gcc.dg/debug-3.c: New test.
31132         * gcc.dg/debug-4.c: New test.
31133         * gcc.dg/debug-5.c: New test.
31134
31135 2001-12-29  Richard Henderson  <rth@redhat.com>
31136
31137         * g++.dg/eh/loop1.C: New.
31138
31139 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31140
31141         * g++.dg/template/crash1.C: New test.
31142
31143 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31144
31145         * g++.dg/other/const1.C: New test.
31146
31147 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31148
31149         * gcc.c-torture/compile/20011229-1.c: New test.
31150
31151 2001-12-28  Stan Shebs  <shebs@apple.com>
31152
31153         * lib/objc-torture.exp: Resync with c-torture.exp.
31154         * lib/objc.exp: Load standard libraries.
31155
31156 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31157
31158         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31159         additional tests.
31160
31161 2001-12-27  Roger Sayle <roger@eyesopen.com>
31162
31163         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31164
31165 2001-12-27  Richard Henderson  <rth@redhat.com>
31166
31167         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31168
31169 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31170
31171         * g++.dg/eh/ctor1.C: New test.
31172         * g++.dg/other/error2.C: New test.
31173
31174 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31175
31176         * g++.dg/other/init2.C: New test.
31177
31178 2001-12-24  Richard Henderson  <rth@redhat.com>
31179
31180         * gcc.dg/20011223-1.c: New.
31181         * gcc.dg/inline-1.c: New.
31182
31183 2001-12-23  Richard Henderson  <rth@redhat.com>
31184
31185         * gcc.dg/asm-4.c: Test operand modifiers.
31186
31187 2001-12-23  Richard Henderson  <rth@redhat.com>
31188
31189         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31190
31191 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31192
31193         * gcc.c-torture/execute/20011223-1.c: New test.
31194
31195 2001-12-21  Richard Henderson  <rth@redhat.com>
31196
31197         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31198         re-enables the warning.
31199
31200 2001-12-21  Richard Henderson  <rth@redhat.com>
31201
31202         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31203
31204 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31205
31206         * gcc.c-torture/compile/20011218-1.c: New test.
31207
31208 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31209
31210         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31211         arm-isr.c test.
31212         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31213         epilogue generation for ARM ISR routines.
31214
31215 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31216
31217         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31218         * gcc.dg/format/c90-printf-3.c: Likewise.
31219         * gcc.dg/format/c99-printf-3.c: Likewise.
31220         * gcc.dg/format/ext-1.c: Likewise.
31221         * gcc.dg/format/ext-6.c: Likewise.
31222         * gcc.dg/format/format.h: Prototype unlocked stdio.
31223
31224 2001-12-20  Richard Henderson  <rth@redhat.com>
31225
31226         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31227         (arena): Use it.
31228         (malloc): Correct allocation logic.  Abort if we fill up the
31229         arena before initialization complete.
31230         (realloc): Correct allocation logic.
31231
31232 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31233
31234         * gcc.c-torture/compile/20011219-2.c: New test.
31235
31236         * gcc.c-torture/execute/20011219-1.c: New test.
31237
31238 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31239
31240         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31241         target does not support weak symbols.
31242
31243 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31244
31245         * gcc.c-torture/compile/20011219-1.c: New test.
31246
31247 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31248
31249         * g++.dg/other/error1.C: New test.
31250
31251 2001-12-17  Jeffrey A Law  (law@redhat.com)
31252
31253         * gcc.c-torture/execute/20011217-1.c: New test.
31254
31255 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31256
31257         * objc.dg/special/: New directory.
31258         * objc.dg/special/special.exp: New file.
31259         * objc.dg/special/unclaimed-category-1.h: New file.
31260         * objc.dg/special/unclaimed-category-1a.m: New file.
31261         * objc.dg/special/unclaimed-category-1.m: New file.
31262
31263 2001-12-17  Andreas Jaeger  <aj@suse.de>
31264
31265         * gcc.c-torture/compile/20011217-2.c: New test.
31266
31267 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31268
31269         * gcc.c-torture/compile/20011217-1.c: New test.
31270
31271 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31272
31273         * testsuite/gcc.dg/20011214-1.c: New.
31274
31275 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31276
31277         * gcc.dg/altivec-4.c: New.
31278
31279 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31280
31281         * gcc.dg/20011113-1.c: New test.
31282
31283 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31284
31285         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31286         std::__malloc_alloc_template<0> and
31287         std::__default_alloc_template<false, 0>.
31288
31289 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31290
31291         * objc/execute/bf-21.m: New test.
31292         * objc/execute/enumeration-1.m: New test.
31293         * objc/execute/enumeration-2.m: New test.
31294
31295 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31296
31297         * gcc.dg/gnu89-init-1.c: New test.
31298
31299 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31300
31301         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31302         * g++.old-deja/g++.jason/2371.C: Likewise.
31303         * g++.old-deja/g++.jason/template33.C: Likewise.
31304         * g++.old-deja/g++.jason/template34.C: Likewise.
31305         * g++.old-deja/g++.jason/template36.C: Likewise.
31306         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31307         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31308         * g++.old-deja/g++.other/typename1.C: Likewise.
31309         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31310         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31311         * g++.old-deja/g++.pt/typename11.C: Likewise.
31312         * g++.old-deja/g++.pt/typename14.C: Likewise.
31313         * g++.old-deja/g++.pt/typename16.C: Likewise.
31314         * g++.old-deja/g++.pt/typename3.C: Likewise.
31315         * g++.old-deja/g++.pt/typename4.C: Likewise.
31316         * g++.old-deja/g++.pt/typename5.C: Likewise.
31317         * g++.old-deja/g++.pt/typename7.C: Likewise.
31318         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31319
31320 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31321
31322         * g++.dg/other/linkage1.C: New test.
31323         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31324         specifiers.
31325
31326 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31327
31328         * gcc.dg/concat.c: New test.
31329
31330 2001-12-11  Stan Shebs  <shebs@apple.com>
31331
31332         * objc/compile: New test directory.
31333         * objc/compile/compile.exp: New expect script.
31334         * objc/compile/20011211-1.m: New compile test.
31335
31336 2001-12-11  Jason Merrill  <jason@redhat.com>
31337
31338         * lib/prune.exp (prune_gcc_output): Also handle "In member
31339         function".  So many permutations...
31340
31341 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31342
31343         * g++.dg/template/typedef1.C: New test.
31344
31345 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31346
31347         * g++.dg/other/copy1.C: New test.
31348
31349 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31350
31351         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31352
31353         * gcc.dg/builtin-choose-expr.c: New.
31354
31355 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31356
31357         * gcc.dg/altivec-2.c: New.
31358
31359 2001-12-07  Richard Henderson  <rth@redhat.com>
31360
31361         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31362
31363 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31364
31365         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31366         ultrasparc.
31367
31368 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31369
31370         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31371
31372 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31373
31374         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31375         variable argument list.
31376
31377 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31378
31379         * gcc.c-torture/execute/memcheck: Delete entire directory.
31380         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31381         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31382
31383 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31384
31385         * gcc.dg/Wshadow-1.c: New test.
31386
31387 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31388
31389         * gcc.c-torture/compile/20011130-1.c: New test.
31390
31391         * gcc.dg/noncompile/20011025-1.c: New test.
31392
31393         * g++.dg/other/anon-union.C: New test.
31394
31395         * gcc.c-torture/execute/20011024-1.c: New test.
31396
31397 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31398
31399         * gcc.c-torture/execute/20000722-1.x,
31400         gcc.c-torture/execute/20010123-1.x: Remove.
31401         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31402         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31403         gcc.dg/c99-complit-2.c: New tests.
31404
31405 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31406
31407         * g++.dg/inherit/base1.C: New test.
31408
31409 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31410
31411         * g++.dg/other/stdarg1.C: New test.
31412
31413         * gcc.c-torture/compile/20011130-2.c: New test.
31414
31415 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31416
31417         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31418         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31419         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31420         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31421         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31422         * gcc.dg/builtin-prefetch-1.c: New test.
31423
31424 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31425
31426         * gcc.dg/20011130-1.c: New test.
31427
31428 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31429
31430         * g++.dg/other/scope1.C: New test.
31431         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31432
31433 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31434
31435         * gcc.dg/vla-init-1.c: New test.
31436
31437 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31438
31439         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31440
31441 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31442
31443         * objc.dg/alias.m: Update.
31444         * objc.dg/class-1.m: Update.
31445         * objc.dg/const-str-1.m: Update.
31446         * objc.dg/fwd-proto-1.m: Update.
31447         * objc.dg/id-1.m: Update.
31448         * objc.dg/super-class-1.m: Update.
31449
31450 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31451
31452         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31453         constructs.
31454
31455 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31456
31457         * gcc.c-torture/execute/20011128-1.c: New test.
31458
31459 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31460
31461         * gcc.dg/20011127-1.c: New test.
31462
31463 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31464
31465         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31466         from Austin Group draft 7.
31467         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31468         scanf format arguments.
31469         * gcc.dg/format/no-exargs-2.c: New test.
31470
31471 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31472
31473         * g++.dg/abi/vbase8-4.C: New test.
31474
31475 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31476
31477         * gcc.c-torture/execute/20011121-1.c: New test.
31478
31479 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31480
31481         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31482
31483 2001-11-23  Andreas Jaeger  <aj@suse.de>
31484
31485         * gcc.dg/cpp/charconst-2.c: New test.
31486
31487 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31488
31489         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31490         to the host if it is remote.  Let tests specify extra headers
31491         they use.
31492         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31493         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31494         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31495         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31496         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31497         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31498         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31499         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31500         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31501         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31502
31503 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31504
31505         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31506         for little endian ARMs.
31507
31508 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31509
31510         * gcc.c-torture/compile/20011119-1.c: New test.
31511         * gcc.c-torture/compile/20011119-2.c: New test.
31512
31513 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31514
31515         * gcc.dg/altivec-1.c: Fix typo.
31516
31517 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31518
31519         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31520
31521 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31522
31523         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31524
31525 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31526
31527         * lib/g77.exp: Don't specify --rpath-link.
31528
31529         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31530         across all the headers.
31531         * gcc.dg/format/format.exp: For testing on a remote host,
31532         copy format.h.
31533
31534         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31535         * gcc.c-torture/execute/930406-1.c: Likewise.
31536         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31537
31538 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31539
31540         * gcc.dg/altivec-1.c: New.
31541
31542 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31543
31544         * gcc.dg/cpp/fpreprocessed.c: New test case.
31545
31546 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31547
31548         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31549         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31550         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31551
31552 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31553
31554         * gcc.dg/no-builtin-1.c: New test.
31555
31556 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31557
31558         * gcc.c-torture/execute/20011115-1.c: New test.
31559
31560 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31561
31562         * gcc.c-torture/compile/20011114-2.c: New test.
31563         * gcc.c-torture/compile/20011114-3.c: New test.
31564         * gcc.c-torture/compile/20011114-4.c: New test.
31565
31566 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31567
31568         * g++.dg/other/init1.C: New test.
31569
31570 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31571
31572         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31573         message.
31574
31575         * gcc.c-torture/execute/20011114-1.c: New testcase.
31576
31577         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31578         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31579         like the (before this change) version of 20010327-1.c.
31580
31581 2001-11-14  Roger Sayle <roger@eyesopen.com>
31582
31583         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31584
31585 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31586
31587         * g++.dg/init/array2.C: New test.
31588
31589 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31590
31591         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31592
31593 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31594
31595         * g++.dg/other/forscope1.C: New test.
31596         * g++.dg/ext/forscope1.C: New test.
31597         * g++.dg/ext/forscope2.C: New test.
31598
31599 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31600
31601         * gcc.c-torture/execute/20011113-1.c: New test.
31602
31603 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31604
31605         * gcc.c-torture/execute/20011109-2.c: New test.
31606
31607         * gcc.c-torture/execute/20011109-1.c: New test.
31608
31609 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31610
31611         * gcc.c-torture/compile/20011109-1.c: New test.
31612
31613 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31614
31615         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31616         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31617         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31618         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31619         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31620         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31621         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31622
31623 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31624
31625         * g++.dg/warn/Wshadow-1.C: New tests.
31626         * g++.old-deja/g++.mike/for3.C: Update.
31627
31628 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31629
31630         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31631         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31632         XFAILs.  Adjust expected error texts.
31633         * gcc.c-torture/compile/20011106-1.c,
31634         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31635         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31636         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31637         gcc.dg/c99-array-lval-5.c: New tests.
31638
31639 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31640
31641         * gcc.dg/cpp/defined.c: Update.
31642
31643 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31644
31645         * gcc.c-torture/execute/anon-1.c: New test.
31646
31647 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31648
31649         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31650         same size, so no warning should be produced on stormy16.
31651
31652         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31653         due to oversized array.
31654         * g++.old-deja/g++.mike/ns15.C: Likewise.
31655         * g++.old-deja/g++.pt/crash16.C: Likewise.
31656
31657 2001-11-02  Graham Stott  <grahams@redhat.com>
31658
31659         * g++.dgother/debug1.C: Fix typos.
31660
31661 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31662
31663         * g++.dg/other/debug1.C: New test.
31664
31665 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31666
31667         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31668         of unsigned long.
31669
31670 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31671
31672         * gcc.dg/20011029-2.c: New test.
31673
31674         * gcc.c-torture/compile/20011029-1.c: New test.
31675
31676 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31677
31678         * objc/execute/class_self-1.m: New test.
31679         * objc/execute/class_self-2.m: New test.
31680
31681 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31682
31683         * gcc.misc-tests/msgs.exp: Delete.
31684         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31685         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31686         error set to match recent changes.
31687
31688 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31689
31690         * gcc.dg/20011021-1.c: New test.
31691
31692 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31693
31694         * gcc.c-torture/compile/20011023-1.c: New test.
31695
31696 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31697
31698         * lib/g77.exp: Rewrite based on lib/g++.exp.
31699
31700 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31701
31702         * gcc.c-torture/execute/20011019-1.c: New test.
31703
31704         * gcc.dg/20011018-1.c: New test.
31705
31706 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31707
31708         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31709
31710 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31711
31712         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31713         * gcc.dg/attr-invalid.c: Likewise.
31714
31715 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31716
31717         * testsuite/gcc.dg/20011015-1.c: New test.
31718
31719 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31720
31721         * g++.dg/template/unify2.C: New test.
31722
31723 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31724
31725         * g++.dg/other/exception-specification.C: New test
31726
31727 2001-10-13  Tom Rix  <trix@redhat.com>
31728
31729         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31730         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31731
31732 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31733
31734         * testsuite/gcc.dg/20011009-1.c: New test.
31735
31736 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31737
31738         PR g++/4476
31739         * g++.dg/other/friend1.C: New test.
31740
31741 2001-10-11  Richard Henderson  <rth@redhat.com>
31742
31743         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31744
31745 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31746
31747         * gcc.c-torture/compile/20011010-1.c: New.
31748
31749 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31750
31751         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31752         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31753         g77.f-torture/execute/execute.exp,
31754         g77.f-torture/noncompile/noncompile.exp,
31755         gcc.c-torture/compile/compile.exp,
31756         gcc.c-torture/execute/execute.exp,
31757         gcc.c-torture/execute/ieee/ieee.exp,
31758         gcc.c-torture/execute/memcheck/memcheck.exp,
31759         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31760         objc/execute/execute.exp: Update FSF address.
31761
31762 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31763
31764         * gcc.dg/cpp/cmdlne-C.c: Update.
31765         * gcc.dg/cpp/cmdlne-C2.c: New.
31766
31767 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31768
31769         * gcc.c-torture/execute/20011008-3.c: New.
31770
31771 2001-10-08  DJ Delorie  <dj@redhat.com>
31772
31773         * gcc.dg/20011008-1.c: New.
31774         * gcc.dg/20011008-2.c: New.
31775
31776 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31777
31778         * gcc.dg/cpp/spacing1.c: Update test.
31779
31780 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31781
31782         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31783         spelling errors of "separate" as "seperate".
31784
31785 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31786
31787         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31788         enough to avoid inlining.
31789
31790 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31791
31792         * lib/g77.exp: set libg2c_dir correctly.
31793
31794 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31795
31796         * gcc.dg/cpp/macro11.c: New test.
31797
31798 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31799
31800         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31801         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31802         gcc.dg/format/multattr-3.c: New tests.
31803         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31804         tests for format attributes on function pointers being rejected.
31805
31806 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31807
31808         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31809
31810 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31811
31812         * g++.dg/warn/format1.C: New test.
31813
31814 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31815
31816         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31817
31818 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31819
31820         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31821
31822 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31823
31824         * gcc.dg/cpp/redef2.c: Add test.
31825
31826 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31827
31828         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31829         long-standing bug on i686, apparently.
31830         * gcc.c-torture/execute/loop-2c.x: New file.
31831         * gcc.c-torture/execute/loop-2d.x: New file.
31832         * gcc.c-torture/execute/loop-3c.x: New file.
31833
31834 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31835
31836         * gcc.dg/cpp/20000625-2.c: Correct line number.
31837
31838 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31839
31840         * gcc.dg/cpp/macro10.c: New test.
31841         * gcc.dg/cpp/strify3.c: New test.
31842         * gcc.dg/cpp/spacing1.c: Add tests.
31843         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31844         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31845
31846 2001-09-24  DJ Delorie  <dj@redhat.com>
31847
31848         * gcc.c-torture/execute/20010924-1.c: New test.
31849
31850 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31851
31852         * testsuite/objc/execute/paste.m: Remove.
31853
31854 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31855
31856         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31857
31858 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31859
31860         * g77.dg/strlen0.f: New test.
31861
31862 2001-09-21  Richard Henderson  <rth@redhat.com>
31863
31864         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31865         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31866
31867 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31868
31869         Table-driven attributes.
31870         * g++.dg/ext/attrib1.C: New test.
31871
31872 2001-09-20  DJ Delorie  <dj@redhat.com>
31873
31874         * gcc.dg/20000926-1.c: Update expected warning messages.
31875         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31876         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31877         array.
31878
31879 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31880
31881         * g++.dg/eh/registers1.C: New test case.
31882
31883 2001-09-17  Richard Henderson  <rth@redhat.com>
31884
31885         * gcc.dg/array-5.c: Fix VLA decomposition test.
31886
31887 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31888
31889         * gcc.dg/cpp/line5.c: New testcase.
31890
31891 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31892
31893         * gcc.dg/cpp/macro9.c: New test.
31894
31895 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31896
31897         * gcc.c-torture/execute/980223.c: Change type of addr from long
31898         to char *.
31899
31900 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31901
31902         * gcc.c-torture/execute/20010915-1.c: New test.
31903
31904 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31905
31906         * g77.dg/bprob: New directory.
31907         * g77.dg/bprob/bprob.exp: New file.
31908         * g77.dg/bprob/bprob-1.f: New test.
31909         * g77.dg/gcov: New directory.
31910         * g77.dg/gcov/gcov.exp: New file.
31911         * g77.dg/gcov/gcov-1.f: New test.
31912         * g77.dg/gcov/gcov-1.x: New file.
31913
31914 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31915
31916         * gcc.dg/cpp/directiv.c: Update.
31917         * gcc.dg/cpp/undef1.c: Update.
31918
31919 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31920
31921         * gcc.dg/20010912-1.c: New test.
31922
31923 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31924
31925         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31926         language-independent file in lib.
31927         * lib/gcov.exp: New file.
31928
31929 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31930
31931         * gcc.c-torture/compile/20010911-1.c: New test.
31932
31933 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31934
31935         * lib/profopt.exp: New, to support profile-directed optimizations.
31936         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31937         * gcc.misc-tests/bprob-1.c: New test.
31938         * gcc.misc-tests/bprob-2.c: New test.
31939
31940 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31941
31942         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31943         XFAIL and which kinds of gcov output to verify.
31944         * gcc.misc-tests/gcov-4b.x: New file.
31945         * gcc.misc-tests/gcov-5b.x: New file.
31946         * gcc.misc-tests/gcov-6.x: New file.
31947         * gcc.misc-tests/gcov-7.c: New test.
31948         * gcc.misc-tests/gcov-7.x: New file.
31949
31950 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31951
31952         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31953         * gcc.misc-tests/gcov-6.c: New test.
31954
31955 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31956
31957         PR c++/3986
31958         * g++.dg/abi/vbase1.C: New test.
31959
31960 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31961
31962         * objc.dg/method-2.m: New.
31963
31964 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31965
31966         PR c++/4203
31967         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31968         * g++.dg/init/empty1.C: New test.
31969
31970 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31971
31972         * gcc.c-torture/compile/20010903-1.c: New test.
31973
31974 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31975
31976         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31977         for m68k.
31978
31979 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31980
31981         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31982
31983         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31984
31985         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31986
31987 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31988
31989         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31990         for 16-bit 'unsigned int'.
31991
31992 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31993
31994         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31995
31996 2001-08-27  Richard Henderson  <rth@redhat.com>
31997
31998         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31999         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32000
32001 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32002
32003         * gcc.dg/asm-names.c (ymain): New.
32004
32005 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32006
32007         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32008         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32009         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32010
32011 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32012
32013         * gcc.dg/compare5.c: New testcase.
32014
32015 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32016
32017         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32018         and "In instantiation".
32019
32020 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32021
32022         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32023
32024 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32025
32026         * gcc.misc-tests/gcov.exp: Add support for branch information.
32027         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32028         * gcc.misc-tests/gcov-4.c: New test.
32029         * gcc.misc-tests/gcov-4b.c: New test.
32030         * gcc.misc-tests/gcov-5b.c: New test.
32031
32032 2001-08-20  Zack Weinberg  <zackw@panix.com>
32033
32034         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32035         expected to fail.
32036
32037 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32038
32039         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32040
32041 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32042
32043         * g++.dg/eh/template1.C: New test.
32044
32045 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32046
32047         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32048         Fix thinko.
32049         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32050         for xfail.
32051
32052 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32053
32054         * lib/g77-dg.exp: Use prune.exp for common procedures
32055         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32056         * lib/g77.exp: (g77-dg-prune) Remove
32057
32058 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32059
32060         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32061
32062 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32063
32064         * g++.dg/template/unify1.C: New test.
32065
32066 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32067
32068         * g++.dg/abi/empty4.C: New test.
32069
32070 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32071
32072         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32073         solaris2.*
32074         * g77.f-torture/compile/pr3743.x: Likewise.
32075
32076 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32077
32078         * g++.dg/other/using-declaration.C: New test.
32079
32080 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32081
32082         * gcc.dg/cpp/tr-sign.c: New testcase.
32083
32084 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32085
32086         * gcc.dg/cpp/19951025-1.c: Revert.
32087         * gcc.dg/cpp/directiv.c: We no longer process directives that
32088         interrupt macro arguments.
32089
32090 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32091
32092         * gcc.dg/bconstp-1.c: New test.
32093
32094 2001-08-03  Richard Henderson  <rth@redhat.com>
32095
32096         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32097
32098 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32099
32100         * gcc.dg/cpp/19951025-1.c: Update.
32101
32102 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32103
32104         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32105         should be x.
32106
32107 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32108
32109         Kill -fhonor-std.
32110         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32111         * g++.old-deja/g++.other/std1.C: Likewise.
32112         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32113
32114 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32115
32116         * lib/g77.exp: Load gcc-defs.exp for common procedures
32117         (g77_pass, g77_fail, g77_finish, g77_exit,
32118         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32119
32120 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32121
32122         * g77.dg/fbackslash.f
32123         * g77.dg/fcase-preserve.f
32124         * g77.dg/ff90-1.f
32125         * g77.dg/ffixed-line-length-0.f
32126         * g77.dg/ffixed-line-length-132.f
32127         * g77.dg/ffixed-line-length-7.f
32128         * g77.dg/ffixed-line-length-72.f
32129         * g77.dg/ffixed-line-length-none.f
32130         * g77.dg/ffree-form-1.f
32131         * g77.dg/fno-backslash.f
32132         * g77.dg/fno-f90-1.f
32133         * g77.dg/fno-fixed-form-1.f
32134         * g77.dg/fno-onetrip.f
32135         * g77.dg/fno-typeless-boz.f
32136         * g77.dg/fno-underscoring.f
32137         * g77.dg/fno-vxt-1.f
32138         * g77.dg/fonetrip.f
32139         * g77.dg/ftypeless-boz.f
32140         * g77.dg/fugly-assumed.f
32141         * g77.dg/funderscoring.f
32142         * g77.dg/fvxt-1.f
32143
32144 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32145
32146         * objc.dg/fwd-proto-1.m: New.
32147         * objc.dg/local-decl-1.m: New.
32148         * objc.dg/naming-1.m: New.
32149         * objc.dg/naming-2.m: New.
32150         * objc.dg/proto-hier-1.m: New.
32151
32152 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32153
32154         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32155         largest-type elements to a struct makes its size grow.
32156
32157 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32158
32159         * g++.dg/abi/vthunk1.C: New test.
32160
32161 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32162
32163         * g++.dg/abi/vbase8-22.C: New test.
32164
32165 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32166
32167         * gcc.dg/cpp/macro8.c: New test.
32168
32169 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32170
32171         * g++.dg/abi/vbase8-21.C: New test.
32172
32173 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32174
32175         * g++.dg/abi/vbase8-10.C: New test.
32176
32177 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32178
32179         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32180         ${tool}_set_ld_library_path.
32181         Changed caller.
32182         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32183         g++.exp.
32184
32185 2001-07-26  Stan Cox <scox@redhat.com>
32186
32187         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32188         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32189         gcc_exit, gcc_check_unsupported_p):
32190         Moved to gcc-deps.exp
32191         * gcc-deps.exp: New file.
32192
32193 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32194
32195         * g++.old-deja/g++.pt/defarg14.C: New test.
32196
32197 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32198
32199         * g++.old-deja/g++.other/lineno5.C: New test.
32200
32201 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32202
32203         * g++.old-deja/g++.pt/crash68.C: New test.
32204
32205 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32206
32207         * g++.old-deja/g++.other/crash42.C: New test.
32208
32209 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32210
32211         * gcc.dg/cpp/extratokens.c: Fix.
32212         * gcc.dg/cpp/skipping2.c: New tests.
32213
32214 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32215
32216         * gcc.c-torture/execute/20010724-1.c: New file.
32217         * gcc.c-torture/execute/20010724-1.x: New file.
32218
32219 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32220
32221         * g++.old-deja/g++.other/cond7.C: New test.
32222
32223 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32224
32225         * g++.old-deja/g++.other/optimize4.C: New test.
32226
32227 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32228
32229         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32230
32231 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32232
32233         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32234         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32235         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32236         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32237
32238         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32239         bug report" message.
32240
32241         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32242         * g++.dg/ext/instantiate1.C: Move from old-deja.
32243
32244 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32245
32246         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32247         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32248         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32249         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32250
32251 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32252
32253         * gcc.c-torture/execute/20010723-1.c: New test.
32254
32255 2001-07-23  Ben Elliston  <bje@redhat.com>
32256
32257         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32258
32259 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32260
32261         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32262         i[34567]86-*-*.
32263         Delete handling of ieee_multilib_flags.
32264         Pass -mieee for alpha*-*-* and sh-*-*.
32265         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32266
32267 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32268
32269         Remove old-abi tests.
32270         * g++.old-deja/g++.mike/p11116.C: Remove.
32271         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32272
32273 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32274
32275         * g77.f-torture/compile/pr3743.f: New test
32276
32277 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32278
32279         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32280
32281 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32282
32283         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32284         g++.old-deja/g++.pt/static6.C: Likewise.
32285         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32286         supports weak symbols.
32287
32288 2001-07-18  Andreas Jaeger  <aj@suse.de>
32289
32290         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32291         supported again.
32292
32293 2001-07-18  Andreas Jaeger  <aj@suse.de>
32294
32295         * gcc.dg/iftrap-1.c: Fix target line.
32296
32297 2001-07-17  Richard Henderson  <rth@redhat.com>
32298
32299         * gcc.c-torture/execute/20010717-1.c: New.
32300
32301 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32302
32303         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32304         tests.
32305
32306 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32307
32308         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32309
32310 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32311
32312         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32313         UAC_SIGBUS, UAC_NOPRINT definitions.
32314
32315 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32316
32317         * objc/execute/object_is_class.m: New test.
32318         * objc/execute/object_is_meta_class.m: New test.
32319
32320 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32321
32322         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32323         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32324
32325 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32326
32327         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32328         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32329
32330 2001-07-14  Richard Henderson  <rth@redhat.com>
32331
32332         * gcc.dg/iftrap-1.c: New.
32333
32334 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32335
32336         * g77.f-torture/execute/intrinsic77.f: New test.
32337
32338 2001-07-11  Janis Johnson <janis@us.ibm.com>
32339
32340         * gcc.misc-tests/gcov-3.c: New test.
32341
32342 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32343
32344         * gcc.c-torture/compile/20010711-1.c,
32345         * gcc.c-torture/compile/20010711-2.c: New tests.
32346
32347 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32348
32349         * gcc.c-torture/execute/20010711-1.c: New test.
32350
32351 2001-07-11  Ben Elliston  <bje@redhat.com>
32352
32353         * g++.old-deja/g++.other/enum5.C: New test.
32354
32355 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32356
32357         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32358         (g++-dg-prune): Call prune_gcc_output.
32359         * prune.exp: New file for prune_gcc_output.
32360         * lib/g++.exp, lib/gcc.exp: Load it.
32361
32362 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32363
32364         * gcc.c-torture/compile/20010701-1.c,
32365         g++.old-deja/g++.ext/attrib6.C: New tests.
32366
32367 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32368
32369         * gcc.c-torture/compile/20010706-1.c: New test.
32370
32371 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32372
32373         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32374
32375 2001-06-28  Stan Shebs  <shebs@apple.com>
32376
32377         * gcc.dg/pragma-darwin.c: New test.
32378
32379 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32380
32381         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32382         Solaris 2.[678] system.
32383
32384 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32385
32386         * gcc.dg/20010622-1.c: New test.
32387
32388 2001-06-18  Stan Shebs  <shebs@apple.com>
32389
32390         * objc.dg: New directory.
32391         * objc.dg/dg.exp: New file.
32392         * objc.dg/alias.m: New.
32393         * objc.dg/class-1.m: New.
32394         * objc.dg/class-2.m: New.
32395         * objc.dg/const-str-1.m: New.
32396         * objc.dg/const-str-2.m: New.
32397         * objc.dg/id-1.m: New.
32398         * objc.dg/method-1.m: New.
32399         * objc.dg/super-class-1.m: New.
32400         * lib/objc-dg.exp: New file.
32401
32402 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32403
32404         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32405         of label name.
32406
32407 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32408
32409         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32410
32411 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32412
32413         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32414         variable.
32415
32416 2001-06-12  Richard Henderson  <rth@redhat.com>
32417
32418         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32419
32420 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32421
32422         * g++.old-deja/g++.abi/vbase5.C: New test.
32423         * g++.old-deja/g++.abi/vbase6.C: New test.
32424         * g++.old-deja/g++.abi/vbase7.C: New test.
32425
32426 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32427
32428         * gcc.c-torture/compile/20010610-1.c: New test.
32429
32430 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32431
32432         * g++.old-deja/g++.abi/vbase4.C: New test.
32433
32434 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32435
32436         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32437         support %f for HC11/HC12 targets.
32438         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32439         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32440         on HC11/HC12 targets.
32441         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32442
32443 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32444
32445         * gcc.dg/wchar_t-1.c: New file.
32446         * gcc.dg/wint_t-1.c: Likewise.
32447
32448 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32449
32450         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32451
32452 2001-06-11  Richard Henderson  <rth@redhat.com>
32453
32454         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32455
32456 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32457
32458         * gcc.c-torture/compile/20010611-1.c: New test.
32459
32460 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32461
32462         * gcc.dg/c99-tag-1.c: Add more tests.
32463
32464 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32465
32466         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32467         representation on MN10300 and ARM/Thumb.
32468
32469 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32470
32471         * g77.f-torture/execute/20010610.f: New.
32472
32473 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32474
32475         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32476         names.
32477
32478 2001-06-09  Richard Henderson  <rth@redhat.com>
32479
32480         * gcc.c-torture/execute/ashrdi-1.c: New.
32481         * gcc.c-torture/execute/ashldi-1.c: New.
32482         * gcc.c-torture/execute/lshrdi-1.c: New.
32483
32484 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32485
32486         * objc/execute/load-3.m: Added. Check sending +load to categories,
32487         in addition to classes.
32488
32489 2001-06-08  Stan Shebs  <shebs@apple.com>
32490
32491         * objc/execute/load-2.m: New test.  From Nicola Pero
32492         <n.pero@mi.flashnet.it>.
32493
32494 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32495
32496         * gcc.c-torture/execute/20010605-2.c: New test.
32497
32498 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32499
32500         * g++.old-deja/g++.abi/vbase2.C: New test.
32501         * g++.old-deja/g++.abi/vbase3.C: New test.
32502
32503 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32504
32505         * g++.old-deja/g++.pt/friend49.C: New test.
32506
32507 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32508
32509         * g++.old-deja/g++.ext/anon3.C: New test.
32510
32511 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32512
32513         * g++.old-deja/g++.other/conv7.C: New test.
32514
32515 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32516
32517         * gcc.c-torture/compile/20010605-2.c: New test.
32518
32519 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32520
32521         * gcc.c-torture/execute/20010604-1.c: New test.
32522
32523 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32524
32525         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32526
32527 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32528
32529         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32530         (g++_link_flags): Likewise.
32531         (g++_init): Pass gccpath's value to two previous functions.
32532
32533 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32534
32535         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32536         Ensure logfile entry matches exec command line.
32537
32538 2001-05-31  Richard Henderson  <rth@redhat.com>
32539
32540         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32541         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32542
32543 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32544
32545         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32546         compiler for irix6.2
32547
32548 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32549
32550         * g++.old-deja/g++.other/optimize3.C: New file.
32551
32552 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32553
32554         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32555         assemble.
32556
32557 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32558
32559         * g++.old-deja/g++.other/optimize2.C: New file.
32560
32561 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32562
32563         * gcc.c-torture/compile/20010518-2.c: New file.
32564         * gcc.c-torture/execute/20010518-1.c: New file.
32565         * gcc.c-torture/execute/20010518-2.c: New file.
32566
32567 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32568
32569         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32570
32571 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32572
32573         G++ no longer defines builtins that do not begin with __builtin.
32574         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32575         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32576         * g++.old-deja/g++.law/builtin1.C: Likewise.
32577         * g++.old-deja/g++.law/cvt2.C: Likewise.
32578         * g++.old-deja/g++.mike/net5.C: Likewise.
32579         * g++.old-deja/g++.other/builtins1.C: Likewise.
32580         * g++.old-deja/g++.other/builtins2.C: Likewise.
32581         * g++.old-deja/g++.other/builtins3.C: Likewise.
32582         * g++.old-deja/g++.other/builtins4.C: Likewise.
32583         * g++.old-deja/g++.other/inline8.C: Likewise.
32584         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32585
32586 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32587
32588         * g++.old-deja/g++.pt/using1.C: Adjust.
32589         * g++.old-deja/g++.pt/using2.C: New test.
32590
32591 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32592
32593         * gcc.dg/cpp/charconst.c: New tests.
32594         * gcc.dg/cpp/escape.c: New tests.
32595         * gcc.dg/cpp/escape-1.c: New tests.
32596         * gcc.dg/cpp/escape-2.c: New tests.
32597         * gcc.dg/cpp/ucs.c: New tests.
32598
32599 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32600
32601         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32602         native compiler for irix6.5.
32603
32604 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32605
32606         * lib/g++.exp (g++_include_flags): Use args to compute
32607         get_multilibs.
32608         (g++_link_flags): Likewise.
32609         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32610
32611 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32612
32613         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32614
32615 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32616
32617         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32618         this file.
32619
32620 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32621
32622         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32623         STACK_SIZE;
32624         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32625         to STACK_SIZE; Use it to define size of add_histo array.
32626         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32627         to STACK_SIZE.
32628         (f): Use GITT_SIZE to define size of gitt local table.
32629         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32630         to STACK_SIZE; Use it to define size of bytemem array.
32631
32632 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32633
32634         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32635         on 68HC11/HC12 due to the asm instruction.
32636         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32637         * gcc.c-torture/compile/920520-1.x: Likewise.
32638         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32639         on 68HC11/HC12 because the function is larger than 64K.
32640         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32641         on 68HC11/HC12 because the structure is too large.
32642
32643 2001-05-20  Richard Henderson  <rth@redhat.com>
32644
32645         * gcc.c-torture/execute/20010520-1.c: New.
32646
32647 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32648
32649         * g++.old-deja/g++.warn/compare1.C: New test.
32650         * gcc.dg/compare4.c: New test.
32651
32652 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32653
32654         * g++.old-deja/g++.other/optimize1.C: New test.
32655
32656 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32657
32658         * g++.old-deja/g++.pt/spec41.C: New test.
32659
32660 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32661
32662         * gcc.c-torture/compile/20010114-1.x: Remove.
32663
32664 2001-05-18  Stan Shebs  <shebs@apple.com>
32665
32666         * gcc.c-torture/compile/20010518-1.c: New test.
32667
32668 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32671         * g++.old-deja/g++.pt/crash67.C: New test.
32672
32673 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32674
32675         * g++.old-deja/g++.other/debug9.C: New test.
32676
32677 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32678
32679         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32680
32681 2001-05-16  Jan Hubicka  <jh@suse.cz>
32682
32683         * gcc.c-torture/compile/20010516-1.c: New test.
32684
32685 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32686
32687         * g++.old-deja/g++.other/crash41.C: New test.
32688
32689 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32690
32691         * g++.old-deja/g++.pt/crash66.C: New test.
32692
32693 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32694
32695         * g++.old-deja/g++.robertl/eb27.C: Convert.
32696
32697 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32698
32699         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32700         declaration being redundant.
32701
32702 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32703
32704         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32705
32706 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32707
32708         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32709
32710 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32711
32712         * lib/g++.exp: Use testsuite_flags.
32713
32714 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32715
32716         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32717
32718 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32719
32720         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32721
32722 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32723
32724         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32725
32726 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32727
32728         * gcc.c-torture/compile/20010313-1.c: New test.
32729
32730 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32731
32732         * gcc.dg/cpp/direct2.c: New test.
32733         * gccq.dg/cpp/direct2s.c: New test.
32734
32735         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32736
32737 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32738
32739         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32740         * g++.old-deja/g++.other/op3.C: Likewise.
32741
32742 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32743
32744         * gcc.dg/cpp/syshdr.h: New file.
32745         * gcc.dg/cpp/sysmac1.c: Update.
32746         * gcc.dg/cpp/sysmac2.c: Update.
32747
32748 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32749
32750         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32751
32752 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32753
32754         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32755         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32756
32757 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32758
32759         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32760
32761 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32762
32763         * lib/g++.exp (g++_include_flags): Don't use any special flags
32764         if TESTING_IN_BUILD_TREE is not defined.
32765         (g++_init): Use a plain 'c++' as the compiler if
32766         TESTING_IN_BUILD_TREEE is not defined.
32767
32768 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32769
32770         * g++.old-deja/g++.eh/catch13.C: New test.
32771         * g++.old-deja/g++.eh/catch14.C: New test.
32772
32773 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32774
32775         * gcc.dg/cpp/tr-define.c: New test.
32776
32777 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32778
32779         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32780         <stdlib.h>, not <malloc.h>.
32781
32782 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32783
32784         * g++.old-deja/g++.ns/template17.C: New test.
32785
32786 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32787
32788         * g++.old-deja/g++.pt/ref4.C: New test.
32789
32790 2001-04-30  Richard Henderson  <rth@redhat.com>
32791
32792         * gcc.dg/20000724-1.c: Revert last change.
32793
32794 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32795
32796         * g77.f-torture/execute/20010430.f: New test.
32797
32798 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32799
32800         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32801
32802 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32803
32804         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32805
32806 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32807
32808         * g++.old-deja/g++.eh/crash6.C: New test.
32809
32810 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32811
32812         * g++.old-deja/g++.other/warn7.C: New test.
32813
32814 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32815
32816         * g++.old-deja/g++.other/defarg9.C: New test.
32817
32818 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32819
32820         * g77.f-torture/compile/20010426.f: New test.
32821         * g77.f-torture/execute/20010426.f: New test.
32822
32823 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32824
32825         * g77.f-torture/compile/20000629-1.x: Remove - error
32826         has been fixed.
32827
32828 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32829
32830         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32831         Tweak slightly to work with g++.dg framework.
32832         * g++.dg/special/ecos.exp: Run initp1.C test.
32833         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32834
32835         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32836         its linker doesn't give line numbers either.
32837         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32838
32839 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32840
32841         * g++.old-deja/g++.other/lex1.C: New test.
32842
32843 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32844
32845         * gcc.dg/noncompile/20010425-1.c: New test.
32846
32847 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32848
32849         * g++.old-deja/g++.pt/mangle2.C: New test.
32850
32851 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32852
32853         * gcc.dg/format/plus-1.c: New test.
32854
32855 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32856
32857         * gcc.dg/20010423-1.c: New test.
32858
32859 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * gcc.c-torture/execute/20010422-1.c: New test.
32862
32863 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32864
32865         * g++.old-deja/g++.ns/type2.C: New test.
32866
32867 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32868
32869         * g++.old-deja/g++.other/perf1.C: New test.
32870
32871 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32872
32873         * gcc.dg/c99-func-2.c: Remove xfail.
32874         * gcc.dg/c99-func-3.c: Remove xfail.
32875         * gcc.dg/c99-func-4.c: Remove xfail.
32876
32877 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32878
32879         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32880
32881 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32882
32883         * gcc.c-torture/compile/20010423-1.c: New test.
32884
32885 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32886
32887         * g++.old-deja/g++.pt/typename28.C: New test.
32888
32889 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32890
32891         * g++.old-deja/g++.abi/empty2.C: New test.
32892         * g++.old-deja/g++.abi/empty3.C: New test.
32893
32894 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32895
32896         * g++.old-deja/g++.other/comdat2.C: New test.
32897         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32898
32899 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32900
32901         * g++.old-deja/g++.other/overload14.C: New test.
32902
32903 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32904
32905         * g++.old-deja/g++.other/lookup23.C: New test.
32906
32907 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32908
32909         * gcc.c-torture/execute/20010403-1.c: New test.
32910
32911 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32912             Mark Mitchell  <mark@codesourcery.com>
32913
32914         * lib/old-dejagnu.exp: Don't delete output of executable.
32915         Add .exe suffix to executables.
32916
32917 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32918
32919         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32920
32921 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32922
32923         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32924
32925 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32926
32927         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32928         * g++.old-deja/g++.abi/crash1.C: New test.
32929
32930 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32931
32932         * g++.old-deja/g++.other/crash40.C: New test.
32933
32934 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32935
32936         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32937
32938 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32939
32940         * g++.old-deja/g++.other/warn6.C: New test.
32941
32942 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32943
32944         * g++.old-deja/g++.robertl/eb42.C: Same.
32945
32946 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32947
32948         * gcc.dg/wtr-conversion-1.c: New testcase.
32949
32950 2001-04-10  Richard Henderson  <rth@redhat.com>
32951
32952         * g++.old-deja/g++.other/array5.C: New.
32953
32954 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32955
32956         * gcc.c-torture/execute/20010408-1.c: New test.
32957
32958 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32959
32960         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32961         headers and constructs.
32962         * g++.old-deja/g++.robertl/eb79.C: Same.
32963         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32964         * g++.old-deja/g++.robertl/eb73.C: Same.
32965         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32966         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32967         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32968         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32969         * g++.old-deja/g++.robertl/eb44.C: Same.
32970         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32971         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32972         * g++.old-deja/g++.robertl/eb39.C: Same.
32973         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32974         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32975         * g++.old-deja/g++.robertl/eb30.C: Same.
32976         * g++.old-deja/g++.robertl/eb3.C: Same.
32977         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32978         * g++.old-deja/g++.robertl/eb21.C: Same.
32979         * g++.old-deja/g++.robertl/eb15.C: Same.
32980         * g++.old-deja/g++.robertl/eb118.C: Same.
32981         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32982         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32983         * g++.old-deja/g++.robertl/eb109.C: Same.
32984         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32985         * g++.old-deja/g++.mike/rtti1.C: Same.
32986         * g++.old-deja/g++.mike/p658.C: Same.
32987         * g++.old-deja/g++.mike/net46.C: Same.
32988         * g++.old-deja/g++.mike/net34.C: Same.
32989         * g++.old-deja/g++.mike/memoize1.C: Same.
32990         * g++.old-deja/g++.mike/eh2.C: Same.
32991         * g++.old-deja/g++.law/weak.C: Same.
32992         * g++.old-deja/g++.law/visibility7.C: Same.
32993         * g++.old-deja/g++.law/visibility25.C: Same.
32994         * g++.old-deja/g++.law/visibility22.C: Same.
32995         * g++.old-deja/g++.law/visibility2.C: Same.
32996         * g++.old-deja/g++.law/visibility17.C: Same.
32997         * g++.old-deja/g++.law/visibility13.C: Same.
32998         * g++.old-deja/g++.law/visibility10.C: Same.
32999         * g++.old-deja/g++.law/visibility1.C: Same.
33000         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33001         * g++.old-deja/g++.law/vbase1.C: Same.
33002         * g++.old-deja/g++.law/operators32.C: Same.
33003         * g++.old-deja/g++.law/nest3.C: Same.
33004         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33005         * g++.old-deja/g++.law/except5.C (main): Same.
33006         * g++.old-deja/g++.law/cvt7.C (run): Same.
33007         * g++.old-deja/g++.law/cvt2.C: Same.
33008         * g++.old-deja/g++.law/cvt16.C: Same.
33009         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33010         * g++.old-deja/g++.law/ctors17.C (main): Same.
33011         * g++.old-deja/g++.law/ctors13.C: Same.
33012         * g++.old-deja/g++.law/ctors12.C (main): Same.
33013         * g++.old-deja/g++.law/ctors10.C: Same.
33014         * g++.old-deja/g++.law/code-gen5.C: Same.
33015         * g++.old-deja/g++.law/bad-error7.C: Same.
33016         * g++.old-deja/g++.law/arm9.C: Same.
33017         * g++.old-deja/g++.law/arm12.C: Same.
33018         * g++.old-deja/g++.law/arg8.C: Same.
33019         * g++.old-deja/g++.law/arg1.C: Same.
33020         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33021         * g++.old-deja/g++.jason/template31.C: Same.
33022         * g++.old-deja/g++.jason/template24.C (main): Same.
33023         * g++.old-deja/g++.jason/2371.C: Same.
33024         * g++.old-deja/g++.eh/new2.C: Same.
33025         * g++.old-deja/g++.eh/new1.C: Same.
33026         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33027         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33028         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33029         * g++.old-deja/g++.brendan/crash62.C: Same.
33030         * g++.old-deja/g++.brendan/crash52.C: Same.
33031         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33032         * g++.old-deja/g++.brendan/crash38.C: Same.
33033         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33034         * g++.old-deja/g++.brendan/copy9.C: Same.
33035
33036 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33037
33038         * gcc.c-torture/execute/20001203-2.c (memset):
33039         Count argument is of type __SIZE_TYPE__.
33040
33041 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33042
33043         * gcc.c-torture/compile/20010404-1.c: New test.
33044
33045 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33046
33047         * gcc.c-torture/compile/20010326-1.c: New test.
33048
33049 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33050
33051         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33052         peculiarities of the SH.
33053         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33054
33055 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33056
33057         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33058         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33059         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33060
33061 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33062
33063         * g77.f-torture/compile/20010321-1.f: New test.
33064
33065 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33066
33067         * gcc.c-torture/compile/20010329-1.c: New test.
33068
33069 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33070
33071         * gcc.c-torture/execute/20010329-1.c: New test.
33072
33073 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33074
33075         * g++.old-deja/g++.other/eh4.C: Fix typo.
33076
33077 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33078
33079         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33080
33081 2001-03-28  Philip Blundell  <philb@gnu.org>
33082
33083         * gcc.c-torture/compile/20010328-1.c: New test.
33084
33085 2001-03-27  Richard Henderson  <rth@redhat.com>
33086
33087         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33088         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33089
33090 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33091
33092         * gcc.c-torture/compile/20010327-1.c: New test.
33093
33094 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33095
33096         * g++.old-deja/g++.other/friend12.C: New test.
33097         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33098         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33099
33100 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33101
33102         * gcc.c-torture/execute/20010325-1.c: New test.
33103
33104 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33105
33106         * g++.old-deja/g++.other/mangle3.C: New test.
33107
33108 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33109
33110         * g++.old-deja/g++.other/anon8.C: New test.
33111
33112 2001-03-20  Philip Blundell  <philb@gnu.org>
33113
33114         * gcc.c-torture/compile/20010320-1.c: New test.
33115
33116 2001-03-17  Richard Henderson  <rth@redhat.com>
33117
33118         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33119
33120 2001-03-15  Geoff Keating  <geoff@redhat.com>
33121
33122         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33123         tests on AIX.
33124
33125 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33126
33127         * g++.old-deja/g++.other/eh4.C: New test.
33128
33129 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33130
33131         * gcc.dg/cpp/mi1.c: Update.
33132
33133 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33134
33135         * g++.old-deja/g++.other/regstack.C: New test.
33136
33137 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33138
33139         * g++.old-deja/g++.other/ref4.C: New test.
33140
33141 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33142
33143         * objc/execute/va_method.m: Added.
33144         * objc/execute/IMP.m: Added.
33145         * objc/execute/_cmd.m: Added.
33146         * objc/execute/accessing_ivars.m: Added.
33147         * objc/execute/class-1.m: Added.
33148         * objc/execute/class-10.m: Added.
33149         * objc/execute/class-11.m: Added.
33150         * objc/execute/class-12.m: Added.
33151         * objc/execute/class-13.m: Added.
33152         * objc/execute/class-14.m: Added.
33153         * objc/execute/class-2.m: Added.
33154         * objc/execute/class-3.m: Added.
33155         * objc/execute/class-4.m: Added.
33156         * objc/execute/class-5.m: Added.
33157         * objc/execute/class-6.m: Added.
33158         * objc/execute/class-7.m: Added.
33159         * objc/execute/class-8.m: Added.
33160         * objc/execute/class-9.m: Added.
33161         * objc/execute/class-tests-1.h
33162         * objc/execute/class-tests-2.h
33163         * objc/execute/compatibility_alias.m: Added.
33164         * objc/execute/encode-1.m: Added.
33165         * objc/execute/formal_protocol-1.m: Added.
33166         * objc/execute/formal_protocol-2.m: Added.
33167         * objc/execute/formal_protocol-3.m: Added.
33168         * objc/execute/formal_protocol-4.m: Added.
33169         * objc/execute/formal_protocol-5.m: Added.
33170         * objc/execute/formal_protocol-6.m: Added.
33171         * objc/execute/formal_protocol-7.m: Added.
33172         * objc/execute/informal_protocol.m: Added.
33173         * objc/execute/initialize.m: Added.
33174         * objc/execute/load.m: Added.
33175         * objc/execute/many_args_method.m: Added.
33176         * objc/execute/nested-3.m: Added.
33177         * objc/execute/no_clash.m: Added.
33178         * objc/execute/private.m: Added.
33179         * objc/execute/redefining_self.m: Added.
33180         * objc/execute/root_methods.m: Added.
33181         * objc/execute/selector-1.m: Added.
33182         * objc/execute/static-1.m: Added.
33183         * objc/execute/static-2.m: Added.
33184         * objc/execute/va_method.m: Added.
33185
33186 2001-03-10  Richard Henderson  <rth@redhat.com>
33187
33188         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33189
33190 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33191
33192         * g++.old-deja/g++.other/crash31.C: XFAIL.
33193         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33194         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33195         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33196         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33197         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33198
33199 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33200
33201         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33202
33203 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33204
33205         * gcc.dg/20000724-1.c: Don't use multiline strings.
33206
33207 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33208
33209         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33210         result of -cString against what we expect it to be; don't just
33211         print it out for no one to read.
33212
33213         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33214         Based on testcases provided by Nicola Pero.
33215
33216 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33217
33218         * gcc.dg/cpp/macro7.c: New test.
33219
33220 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33221
33222         * gcc.dg/cpp/multiline.c: Update.
33223
33224 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33225
33226         * g++.old-deja/g++.other/enum3.C: New test.
33227
33228 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33229
33230         * g++.old-deja/g++.other/pod1.C: New test.
33231
33232 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33233
33234         * g++.old-deja/g++.ext/overload1.C: New test.
33235
33236 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33237
33238         * g++.old-deja/g++.pt/using1.C: New test.
33239
33240 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33241
33242         * g++.old-deja/g++.other/using9.C: New test.
33243
33244 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33245
33246         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33247
33248         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33249
33250 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33251
33252         * g++.old-deja/g++.ext/realpt1.C: Remove.
33253
33254 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33255
33256         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33257
33258 2001-02-26  Will Cohen  <wcohen@redhat.com>
33259
33260         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33261
33262 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33263
33264         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33265         templatized constructors.
33266
33267 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33268
33269         * gcc.c-torture/execute/20010224-1.c: New test.
33270
33271 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33272
33273         * gcc.c-torture/execute/20010222-1.c: New test.
33274
33275 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33276
33277         * g++.old-deja/g++.other/inline20.C: New test.
33278
33279 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33280
33281         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33282
33283 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33284
33285         * g++.old-deja/g++.other/lookup22.C: New test.
33286
33287 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33288
33289         * g77.dg: New directory.
33290         * g77.dg/20010216-1.f: New test case.
33291         * g77.dg/dg.exp: New driver.
33292         * lib/g77-dg.exp: New driver library.
33293
33294 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33295
33296         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33297
33298 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33299
33300         * g++.old-deja/g++.other/decl9.C: New test.
33301
33302 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33303
33304         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33305         not need <string> and also tests the initialization at runtime.
33306
33307 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33308
33309         * gcc.c-torture/execute/longlong.c: New test.
33310
33311 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33312
33313         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33314
33315 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33316
33317         * gcc.c-torture/execute/920302-1.c (execute):
33318         Change argument type to short.
33319
33320 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33321
33322         * g++.old-deja/g++.pt/deduct6.C: New test.
33323
33324 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33325
33326         * g++.old-deja/g++.pt/deduct5.C: New test.
33327
33328 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33329
33330         * gcc.c-torture/execute/20010209-1.c: New test.
33331
33332 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33333
33334         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33335
33336 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33337
33338         * g++.dg/vtgc1.C: Update for new ABI.
33339
33340         * consistency.vlad: New directory, 1665 files.
33341
33342 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33343
33344         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33345         return type.
33346         * gcc.dg/cpp/digraphs.c: Declare puts.
33347
33348 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33349
33350         * g++.old-deja/g++.other/warn5.C: New test.
33351
33352 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33353
33354         * g++.old-deja/g++.pt/spec40.C: New test.
33355
33356 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33357
33358         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33359         case.
33360         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33361
33362 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33363
33364         * gcc.c-torture/compile/20010209-1.c: New test.
33365
33366 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33367
33368         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33369         excess errors message but not if it crashes.
33370         * g++.old-deja/g++.other/crash27.C: Likewise.
33371         * g++.old-deja/g++.other/crash28.C: Likewise.
33372         * g++.old-deja/g++.other/crash30.C: Likewise.
33373         * g++.old-deja/g++.other/crash32.C: Likewise.
33374         * g++.old-deja/g++.other/crash35.C: Likewise.
33375         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33376
33377 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33378
33379         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33380         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33381         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33382         g77.f-torture/execute/execute.exp,
33383         g77.f-torture/noncompile/noncompile.exp,
33384         gcc.c-torture/execute/execute.exp,
33385         gcc.c-torture/execute/memcheck/memcheck.exp,
33386         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33387         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33388         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33389         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33390         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33391         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33392         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33393         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33394         Remove bug reporting instructions with ancient email addresses.
33395
33396 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33397
33398         * gcc.dg/20010202-1.c: New test.
33399         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33400
33401 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33402
33403         * g++.dg/stdbool-if.C: New test.
33404
33405 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33406
33407         * objc/execute/fdecl.m: Added main().
33408
33409 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33410
33411         * gcc.c-torture/execute/20010206-1.c: New test.
33412
33413 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33414
33415         * gcc.dg/cpp/avoidpaste1.c: Update.
33416
33417 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33418
33419         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33420         Pero <nicola@brainstorm.co.uk>.
33421         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33422
33423 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33424
33425         * g++.old-deja/g++.pt/spec39.C: New test.
33426
33427 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33428
33429         * gcc.c-torture/compile/20010202-1.c: New test.
33430
33431 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33432
33433         * g++.old-deja/g++.abi/primary2.C: New test.
33434         * g++.old-deja/g++.abi/primary3.C: New test.
33435         * g++.old-deja/g++.abi/primary4.C: New test.
33436         * g++.old-deja/g++.abi/primary5.C: New test.
33437         * g++.old-deja/g++.abi/vtable3.h: New test.
33438         * g++.old-deja/g++.abi/vtable3a.C: New test.
33439         * g++.old-deja/g++.abi/vtable3b.C: New test.
33440         * g++.old-deja/g++.abi/vtable3c.C: New test.
33441         * g++.old-deja/g++.abi/vtable3d.C: New test.
33442         * g++.old-deja/g++.abi/vtable3e.C: New test.
33443         * g++.old-deja/g++.abi/vtable3f.C: New test.
33444         * g++.old-deja/g++.abi/vtable3g.C: New test.
33445         * g++.old-deja/g++.abi/vtable3h.C: New test.
33446         * g++.old-deja/g++.abi/vtable3i.C: New test.
33447         * g++.old-deja/g++.abi/vtable3j.C: New test.
33448         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33449
33450 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33451
33452         * g++.old-deja/g++.other/anon6.C: New test.
33453         * g++.old-deja/g++.other/anon7.C: New test.
33454
33455 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33456
33457         * gcc.dg/cpp/avoidpaste2.c: New tests.
33458
33459 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33460
33461         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33462
33463 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33464
33465         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33466         DECIMAL_DIG cases for Irix."
33467
33468 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33469
33470         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33471
33472 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33473
33474         * gcc.dg/c99-tag-1.c: New test.
33475
33476 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33477
33478         * gcc.dg/cpp/tr-warn1.c: Add tests.
33479
33480 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33481
33482         * gcc.dg/cpp/avoidpaste1.c: Update.
33483         * gcc.dg/cpp/paste4.c: Update.
33484
33485 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33486
33487         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33488         cases for Irix.
33489
33490 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33491
33492         * g++.old-deja/g++.other/inline19.C: New test.
33493
33494 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33495
33496         * gcc.dg/Wlarger-than.c: New test.
33497
33498 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33499
33500         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33501
33502 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33503
33504         * gcc.c-torture/execute/20010129-1.c: New test.
33505         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33506
33507 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33508
33509         * gcc.dg/cpp/avoidpaste1.c: Test case.
33510
33511 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33512
33513         * g++.old-deja/g++.other/inline18.C: New test.
33514
33515 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33516
33517         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33518         and __builtin_putchar.
33519
33520 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33521
33522         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33523         tests.
33524
33525 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33526
33527         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33528         floating point number rounding mode to round to the nearest
33529         representable mode.
33530
33531 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33532
33533         * g++.old-deja/g++.other/mangle2.C: New test.
33534
33535 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33536
33537         * gcc.c-torture/compile/20010124-1.c: New test.
33538
33539 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         * g++.old-deja/g++.pt/spec38.C: New test.
33542
33543 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33544
33545         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33546         "Build don't run".
33547
33548 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33549
33550         * gcc.c-torture/execute/20010123-1.c: New test.
33551
33552 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33553
33554         * g++.old-deja/g++.pt/spec37.C: New test.
33555
33556 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33557
33558         * g++.old-deja/g++.pt/overload14.C: New test.
33559
33560 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33561
33562         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33563         __builtin_return_address.
33564
33565 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33566
33567         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33568         * g++.old-deja/g++.pt/spec35.C: New test.
33569         * g++.old-deja/g++.pt/spec36.C: New test.
33570
33571 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33572
33573         * gcc.c-torture/compile/20010118-1.c: New test.
33574
33575 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33576
33577         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33578
33579 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33580
33581         * gcc.c-torture/execute/20010119-1.c: New test.
33582
33583 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33584
33585         * g++.old-deja/g++.other/vbase5.C: New test.
33586
33587 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33588
33589         * gcc.c-torture/execute/20010118-1.c: New test.
33590
33591 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33592
33593         * g++.old-deja/g++.pt/deduct3.C: New test.
33594
33595 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33596
33597         * g++.old-deja/g++.pt/spec34.C: New test.
33598
33599 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33600
33601         * g77.f-torture/compile/20000601-2.f: New test.
33602
33603 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33604
33605         * g++.old-deja/g++.other/init17.C: New test.
33606
33607 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33608
33609         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33610
33611 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33612
33613         * g++.old-deja/g++.pt/unify8.C: New test.
33614
33615 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33616
33617         * g++.old-deja/g++.abi/vbase1.C: New test.
33618
33619 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33620
33621         * g++.old-deja/g++.pt/crash65.C: New test.
33622
33623 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33624
33625         * gcc.dg/cpp/assembl2.S: New test case.
33626
33627 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33628
33629         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33630         are supported.
33631
33632 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33633
33634         * g++.old-deja/g++.other/builtins1.C: New test.
33635         * g++.old-deja/g++.other/builtins2.C: Likewise.
33636         * g++.old-deja/g++.other/builtins3.C: Likewise.
33637         * g++.old-deja/g++.other/builtins4.C: Likewise.
33638
33639 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33640
33641         * gcc.c-torture/compile/20010117-1.c: New test.
33642         * gcc.c-torture/compile/20010117-2.c: New test.
33643
33644 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33645
33646         * g77.f-torture/execute/20010116.[fx]: New test,
33647         XFAIL on i?86-*-*.
33648         * g77.f-torture/compile/20010115.f: Indicate it's
33649         a test for PR fortran/1636.
33650
33651 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33652
33653         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33654
33655 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33656
33657         * g77.f-torture/compile/20010115.f: New test.
33658
33659 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33660
33661         * g++.old-deja/g++.pt/nontype5.C: New test.
33662
33663 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33664
33665         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33666         have an equivalent working one below it.
33667
33668 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33669
33670         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33671         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33672
33673 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33674
33675         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33676         message containing "init_priority".
33677         (conpr-2.C): Likewise.
33678         (conpr-3.C): Likewise.
33679         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33680
33681 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33682
33683         * gcc.c-torture/execute/20010114-2.c: New test.
33684
33685 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33686
33687         * gcc.c-torture/compile/20010114-1.c: New test.
33688         * gcc.c-torture/compile/20010114-1.x: Xfail.
33689         * gcc.c-torture/compile/20010114-2.c: New test.
33690         * gcc.c-torture/execute/20010114-1.c: New test.
33691         * gcc.dg/trunc-1.c: New test.
33692         * gcc.dg/uninit-B.c: New test.
33693
33694 2001-01-13  Nick Clifton  <nickc@redhat.com>
33695
33696         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33697         target.
33698
33699 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33700
33701         * gcc.c-torture/compile/20010113-1.c: New test.
33702
33703 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33704
33705         * gcc.c-torture/compile/20001212-1.c: New test.
33706
33707 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33708
33709         * gcc.dg/cpp/widestr1.c: Update.
33710         * gcc.dg/cpp/prag-imp.c: Remove.
33711
33712 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33713
33714         * gcc.c-torture/execute/20000801-3.x: Remove.
33715         * gcc.dg/c90-init-1.c: New test.
33716         * gcc.dg/c99-init-1.c: New test.
33717         * gcc.dg/c99-init-2.c: New test.
33718         * gcc.dg/gnu99-init-1.c: New test.
33719
33720 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33721
33722         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33723         testing that no relevant ones were found.
33724
33725 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33726
33727         * g++.old-deja/g++.pt/cast2.C: New test.
33728
33729 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33730
33731         * g++.old-deja/g++.pt/friend47.C: New test.
33732
33733 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33734
33735         * g++.old-deja/g++.pt/instantiate13.C: New test.
33736
33737 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33738
33739         * g++.old-deja/g++.other/defarg7.C: New test.
33740         * g++.old-deja/g++.other/defarg8.C: New test.
33741
33742 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33743
33744         * g++.old-deja/g++.pt/crash64.C: New test.
33745
33746 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33747
33748         * g++.old-deja/g++.pt/crash63.C: New test.
33749
33750 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33751
33752         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33753
33754 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33755
33756         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33757
33758 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33759
33760         * g++.old-deja/g++.pt/error3.C: New test.
33761
33762 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         * g++.old-deja/g++.other/crash39.C: New test.
33765
33766 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33767
33768         * g++.old-deja/g++.other/vbase4.C: New test.
33769
33770 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33771
33772         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33773         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33774         * gcc.dg/special/special.exp: New test driver which will check
33775         for alias support for the above test.
33776
33777 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33778
33779         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33780         problems on small machines.
33781         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33782         parameterize.
33783
33784 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33785
33786         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33787         mips.
33788         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33789
33790 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33791
33792         * g++.old_deja/g++.pt/using8.C: New test.
33793
33794 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33795
33796         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33797
33798 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33799
33800         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33801         where a failure is expected.
33802         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33803
33804 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33805
33806         * g++.old_deja/g++.pt/instantiate12.C: New test.
33807
33808 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33809
33810         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33811         start of structs.
33812         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33813         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33814         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33815         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33816         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33817         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33818         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33819         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33820         * g++.old-deja/g++.eh/spec6.C: Likewise.
33821         * g++.old-deja/g++.jason/crash3.C: Likewise.
33822         * g++.old-deja/g++.law/ctors11.C: Likewise.
33823         * g++.old-deja/g++.law/ctors17.C: Likewise.
33824         * g++.old-deja/g++.law/ctors5.C: Likewise.
33825         * g++.old-deja/g++.law/ctors9.C: Likewise.
33826         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33827         * g++.old-deja/g++.mike/net22.C: Likewise.
33828         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33829         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33830         * g++.old-deja/g++.mike/virt3.C: Likewise.
33831         * g++.old-deja/g++.niklas/t128.C: Likewise.
33832         * g++.old-deja/g++.other/anon4.C: Likewise.
33833         * g++.old-deja/g++.other/using1.C: Likewise.
33834         * g++.old-deja/g++.other/warn3.C: Likewise.
33835         * g++.old-deja/g++.pt/t37.C: Likewise.
33836         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33837         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33838
33839 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33840
33841         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33842
33843 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33844
33845         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33846
33847 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33848
33849         * gcc.c-torture/compile/20010107-1.c: New test.
33850
33851 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33852
33853         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33854
33855 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33856
33857         * gcc.dg/format/format.h: New file.
33858         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33859         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33860         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33861         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33862         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33863         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33864         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33865         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33866         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33867         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33868         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33869         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33870         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33871         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33872         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33873         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33874         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33875         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33876         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33877         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33878         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33879         instead of declaring standard types, macros and functions in each
33880         test.
33881
33882 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33883
33884         * gcc.c-torture/execute/20010106-1.c: New test.
33885
33886 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33887
33888         * gcc.dg/format/format.exp: New file.
33889         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33890         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33891         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33892         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33893         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33894         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33895         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33896         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33897         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33898         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33899         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33900         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33901         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33902         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33903         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33904         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33905         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33906         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33907         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33908         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33909         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33910         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33911         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33912         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33913         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33914         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33915         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33916         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33917         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33918         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33919         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33920         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33921         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33922         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33923         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33924         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33925         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33926         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33927         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33928         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33929         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33930         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33931
33932 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33933
33934         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33935         account.
33936
33937 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33938
33939         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33940
33941 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33942
33943         * g++.old-deja/g++.pt/crash62.C: New test.
33944
33945 2001-01-04  Richard Henderson  <rth@redhat.com>
33946
33947         * gcc.dg/20000926-1.c: Update expected warnings.
33948         * gcc.dg/array-2.c: Likewise.
33949         * gcc.dg/array-4.c: Also validate flexible array members.
33950         * gcc.dg/c99-flex-array-1.c: New.
33951
33952 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33953
33954         * gcc.c-torture/compile/20001222-1.x: Remove.
33955
33956 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33957
33958         * gcc.c-torture/execute/built-in-setjmp.c: New.
33959
33960 2001-01-03  Richard Henderson  <rth@redhat.com>
33961
33962         * gcc.dg/940510-1.c: Update expected error wording.
33963         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33964
33965 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33966
33967         * lib/target-supports.exp (check_alias_available): Modified to
33968         indicate aliases not supported if only weak aliases are supported.
33969
33970 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33971
33972         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33973         Turn on cmpstrsi checks for __pj__ and __i370__.
33974
33975 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33976
33977         * g++.old-deja/g++.other/virtual11.C: New test.
33978
33979 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33980
33981         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33982
33983 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33984
33985         * gcc.c-torture/compile/20010102-1.c: New test.
33986
33987 2001-01-02  Andreas Jaeger  <aj@suse.de>
33988
33989         * gcc.dg/noreturn-3.c: New test.
33990
33991         * gcc.dg/noreturn-4.c: New test.
33992
33993 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33994
33995         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33996         __builtin_fputc and __builtin_fwrite.
33997
33998 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33999
34000         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34001         signed char, not default char.
34002
34003 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34004
34005         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34006
34007 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34008
34009         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34010
34011 2000-12-29  Richard Henderson  <rth@redhat.com>
34012
34013         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34014         (__cyg_profile_func_exit): Define.
34015
34016 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34017
34018         * g++.dg/vtgc1.C: New test.
34019
34020 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34021
34022         * gcc.dg/noncompile/20001228-1.c: New test.
34023
34024         * gcc.dg/20001228-1.c: New test.
34025
34026         * gcc.c-torture/execute/20001228-1.c: New test.
34027
34028 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34029
34030         * gcc.dg/format-strfmon-1.c: New test.
34031
34032 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34033
34034         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34035         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34036         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34037         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34038         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34039         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34040         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34041         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34042         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34043         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34044         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34045         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34046         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34047
34048         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34049         * gcc.c-torture/execute/string-opt-4.c: Test index.
34050
34051 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34052
34053         * gcc.c-torture/compile/20001226-1.c: New test.
34054
34055 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34056
34057         * gcc.c-torture/compile/20001222-1.c: New test.
34058         * gcc.c-torture/compile/20001222-1.x: Xfail.
34059
34060 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34061
34062         * gcc.c-torture/execute/comp-goto-2.c: New test.
34063
34064 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34065
34066         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34067         Use long types if __INT_MAX__ is 32767.
34068         (main): Use cast to (sint32 *) when poking 88 into a_page.
34069
34070         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34071
34072 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34073
34074         * gcc.c-torture/compile/20001221-1.c: New test.
34075         * gcc.c-torture/execute/20001221-1.c: New test.
34076
34077 2000-12-20  Richard Henderson  <rth@redhat.com>
34078
34079         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34080         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34081
34082 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34083
34084         * gcc.dg/compare3.c: New test.
34085
34086 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34087
34088         * gcc.dg/format-warnll-1.c: New test.
34089
34090 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34091
34092         * gcc.dg/cpp/cmdlne-P.c: New test.
34093
34094 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34095
34096         * gcc.c-torture/execute/builtin-abs-1.c,
34097         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34098
34099 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34100
34101         * gcc.dg/cpp/multiline.c: New test.
34102
34103 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34104
34105         * g++.old-deja/g++.other/syshdr1.C: Update.
34106         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34107
34108 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34109
34110         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34111
34112 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34113
34114         * g++.old-deja/g++.pt/ttp65.C: New test.
34115
34116 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34117
34118         * g++.old-deja/g++.pt/ttp64.C: New test.
34119
34120 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34121
34122         * g++.old-deja/g++.pt/spec33.C: New test.
34123
34124 2000-12-14  Catherine Moore  <clm@redhat.com>
34125
34126         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34127         * gcc.c-torture/execute/920612-2.c: Likewise.
34128         * gcc.c-torture/execute/920428-2.c: Likewise.
34129         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34130         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34131
34132 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34133
34134         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34135         * gcc.dg/pack-test-2.c: Likewise.
34136
34137 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34138
34139         Tests by Zack Weinberg <zackw@stanford.edu>.
34140
34141         * gcc.dg/cpp/defined.c: Update.
34142         * gcc.dg/cpp/defined_trad.c: New tests.
34143
34144 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34145
34146         * gcc.dg/cpp/trad-direct.c: Update.
34147
34148 2000-12-11  Neil Booth  <neilb@earthling.net>
34149
34150         * gcc.dg/cpp/defined_trad.c
34151
34152 2000-12-11  Neil Booth  <neilb@earthling.net>
34153
34154         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34155
34156 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34157
34158         * gcc.dg/format-miss-2.c: New test.
34159
34160 2000-12-09  Neil Booth  <neilb@earthling.net>
34161
34162         * gcc.dg/cpp/lineflags.c: New tests.
34163         * gcc.dg/cpp/poison.c: Update.
34164         * gcc.dg/cpp/redef2.c: Update.
34165         * gcc.dg/cpp/skipping.c: New test.
34166
34167 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34168
34169         * g++.old-deja/g++.other/eh3.C: New testcase.
34170
34171 2000-12-07  Neil Booth  <neilb@earthling.net>
34172
34173         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34174         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34175         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34176         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34177         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34178         Update.
34179
34180 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34181
34182         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34183         __SIZE_TYPE__ instead of int for type of integers cast to
34184         pointers.
34185
34186 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34187
34188         * g++.old-deja/g++.other/cleanup4.C: New test.
34189
34190 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34191
34192         * format-sec-1.c: New test.
34193
34194 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34195
34196         * gcc.dg/format-nonlit-3.c: New test.
34197
34198 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34199
34200         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34201         through a null pointer.
34202
34203 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34204
34205         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34206         * g++.old-deja/g++.pt/partial4.C: New test.
34207
34208 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34209
34210         * gcc.c-torture/execute/ieee/hugeval.x: New.
34211
34212 2000-12-06  Neil Booth  <neilb@earthling.net>
34213
34214         * gcc.dg/cpp/backslash2.c: New tests.
34215
34216 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34217
34218         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34219         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34220
34221 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34222
34223         * gcc.c-torture/execute/20001203-2.c: New testcase.
34224
34225 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34228         * g++.old-deja/g++.other/virtual10.C: New test.
34229
34230 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34231
34232         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34233
34234 2000-12-05  Richard Henderson  <rth@redhat.com>
34235
34236         * gcc.c-torture/compile/20001205-1.c: New.
34237
34238 2000-12-04  Neil Booth  <neilb@earthling.net>
34239
34240         * g++.old-deja/g++.other/virtual9.C: New test.
34241         * g++.old-deja/g++.pt/crash61.C: New test.
34242         * gcc.c-torture/execute/loop-9.c: New test.
34243
34244 2000-12-04  Neil Booth  <neilb@earthling.net>
34245
34246         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34247         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34248         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34249         * gcc.dg/cpp/extratokens.c: ...here.
34250
34251 2000-12-04  Neil Booth  <neilb@earthling.net>
34252
34253         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34254         New tests.
34255
34256 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34257
34258         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34259         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34260
34261 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34262
34263         * gcc.c-torture/execute/20001203-1.c: New test.
34264
34265 2000-12-03  Neil Booth  <neilb@earthling.net>
34266
34267         * gcc.dg/cpp/macro6.c: New test cases.
34268
34269 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34270
34271         * gcc.c-torture/execute/string-opt-9.c: New test.
34272         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34273         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34274         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34275
34276         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34277         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34278
34279 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34280
34281         * gcc.dg/cpp/if-6.c: New testcase.
34282
34283         * gcc.dg/20001201-1.c: New testcase.
34284
34285 2000-12-02  Neil Booth  <neilb@earthling.net>
34286
34287         * g++.old-deja/g++.other/externC4.C,
34288         g++.old-deja/g++.other/friend10.C: New tests.
34289
34290 2000-12-02  Neil Booth  <neilb@earthling.net>
34291
34292         * g++.old-deja/g++.other/instan2.C
34293         * g++.old-deja/g++.other/instan3.C: New test.
34294
34295 2000-12-02  Neil Booth  <neilb@earthling.net>
34296
34297         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34298         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34299         gnuc99.c,gnuc99-pedantic.c: New tests.
34300
34301 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34302
34303         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34304         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34305
34306 2000-12-01  Neil Booth  <neilb@earthling.net>
34307
34308         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34309         * gcc.dg/cpp/poison.c: Update.
34310         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34311
34312 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34313
34314         * g77.f-torture/execute/20001201.f: New test.
34315
34316 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34317
34318         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34319
34320 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34321
34322         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34323
34324 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34325
34326         * g++.old-deja/g++.other/cast6.C: New test.
34327
34328 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34329
34330         * gcc.c-torture/execute/20001130-2.c: New testcase.
34331
34332 2000-11-30  Richard Henderson  <rth@redhat.com>
34333
34334         * gcc.c-torture/execute/20001130-1.c: New test.
34335
34336 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34337
34338         * g++.old-deja/g++.other/op3.C: New test.
34339
34340 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34341
34342         * g++.old-deja/g++.other/op2.C: New test.
34343
34344 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34345
34346         * g++.old-deja/g++.other/crash38.C: New test.
34347
34348 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34349
34350         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34351
34352 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34353
34354         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34355         tests.
34356         * gcc.c-torture/execute/string-opt-6.c: New test.
34357
34358         * gcc.dg/20001117-1.c: Add main.
34359
34360 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34361
34362         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34363         Move from here ...
34364         * gcc.dg/940510-1.c: ... to here.
34365
34366         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34367         zero-size arrays in toplevel structures.
34368
34369 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34370
34371         * gcc.c-torture/execute/loop-8.c: New test.
34372
34373 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34374
34375         * g++.old-deja/g++.other/base1.C: New test.
34376
34377 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34378
34379         * g++.old-deja/g++.other/parse2.C: New test.
34380
34381 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34382
34383         * g++.old-deja/g++.pt/incomplete1.C: New test.
34384
34385 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34386
34387         * g++.old-deja/g++.other/friend9.C: New test.
34388
34389 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34390
34391         * gcc.dg/20001127-1.c: New test.
34392
34393 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34394
34395         * g++.old-deja/g++.pt/friend46.C: New test.
34396
34397 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34398
34399         * g++.old-deja/g++.other/ptrmem8.C: New test.
34400
34401 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34402
34403         * gcc.c-torture/execute/string-opt-7.c: New test.
34404         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34405
34406 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34407
34408         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34409         instead of 'mkcheck 2'.
34410
34411 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34412
34413         * gcc.c-torture/execute/memcheck/driver.c,
34414         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34415         C9X references to refer to C99.
34416
34417 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34418
34419         * gcc.dg/ultrasp3.c: New test.
34420
34421 2000-11-25  Neil Booth  <neilb@earthling.net>
34422
34423         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34424
34425 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34426
34427         * gcc.c-torture/compile/20001123-2.c: New.
34428
34429 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34430
34431         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34432
34433 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34434
34435         * gcc.dg/sequence-point-1.c: Add some new tests.
34436         * gcc.c-torture/execute/20001124-1.c: New test.
34437
34438 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34439
34440         * g++.old-deja/g++.other/vaarg4.C: New test.
34441         * gcc.c-torture/compile/20001123-1.c: New test.
34442
34443 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34444
34445         * g++.other/crash24.C: Adjust and remove XFAIL.
34446         * g++.other/crash37.C: New test.
34447
34448 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34449
34450         * g++.old-deja/g++.pt/instantiate9.C: New test.
34451
34452 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34453
34454         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34455         new ABI, too.
34456
34457         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34458         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34459
34460 2000-11-22  Neil Booth  <neilb@earthling.net>
34461
34462         * gcc.dg/cpp/Wtrigraphs.c: New test.
34463
34464 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34465
34466         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34467
34468 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34469
34470         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34471
34472 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34473
34474         * lib/gcc-dg.exp: load_lib scanasm.exp.
34475         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34476         * lib/g++-dg.exp: load_lib scanasm.exp.
34477         * lib/scanasm.exp: New.
34478         (scan-assembler, scan-assembler-not): Add optional arguments to
34479         test name, or if not present, the pattern name.
34480         (scan-assembler-dem, scan-assembler-dem-not): New.
34481
34482         * g++.dg/dg.exp: New.
34483
34484 2000-11-21  Neil Booth  <neilb@earthling.net>
34485
34486         * gcc.dg/cpp/integrated1.c: Remove.
34487
34488 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34489
34490         * gcc.c-torture/execute/20001121-1.c: New test.
34491
34492 2000-11-21  Richard Henderson  <rth@redhat.com>
34493
34494         * gcc.c-torture/compile/20001121-1.c: New test.
34495
34496 2000-11-20  Neil Booth  <neilb@earthling.net>
34497
34498         * gcc.dg/cpp/integrated1.c: New test.
34499
34500 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34501
34502         * g++.old-deja/g++.other/inline17.C: New test.
34503
34504 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34505
34506         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34507         local variable to be zero: I made the variable global. Now
34508         uses abort() and exit() instead of relying on main's return value.
34509
34510 2000-11-20  Neil Booth  <neilb@earthling.net>
34511
34512         * gcc.dg/cpp/paste2.c: Update test.
34513         * objc/execute/paste.m: New test.
34514
34515 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34516
34517         * gcc.dg/c99-condexpr-1.c: New test.
34518
34519 2000-11-20  Neil Booth  <neilb@earthling.net>
34520
34521         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34522
34523 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34524
34525         * g++.old-deja/g++.pt/export1.C: New test.
34526
34527 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34528
34529         * gcc.dg/20001117-1.c: New test.
34530
34531 2000-11-18  Richard Henderson  <rth@redhat.com>
34532
34533         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34534
34535 2000-11-18  Richard Henderson  <rth@redhat.com>
34536
34537         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34538         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34539         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34540
34541 2000-11-18  Richard Henderson  <rth@redhat.com>
34542
34543         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34544         (main): New.  Exit cleanly.
34545
34546 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34547
34548         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34549         gcc.dg/c99-fordecl-2.c: New tests.
34550
34551 2000-11-18  Richard Henderson  <rth@redhat.com>
34552
34553         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34554         * gcc.c-torture/execute/zerolen-2.c: New.
34555
34556 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34557
34558         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34559         memory.
34560
34561 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34562
34563         * g++.old-deja/g++.pt/instantiate8.C: New test.
34564
34565 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34566
34567         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34568         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34569
34570 2000-11-16  Nick Clifton  <nickc@redhat.com>
34571
34572         * gcc.c-torture/execute/nestfunc-2.c: New test.
34573         * gcc.c-torture/execute/nestfunc-3.c: New test.
34574
34575 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34576
34577         * gcc.c-torture/compile/20001116-1.c: New test.
34578
34579 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34580
34581         * gcc.c-torture/execute/20001115-1.c: New test.
34582
34583 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34584
34585         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34586         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34587         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34588         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34589
34590 2000-11-15  Neil Booth  <neilb@earthling.net>
34591
34592         gcc.dg/cpp/_Pragma1.c: Update.
34593         gcc.dg/cpp/_Pragma2.c: New test.
34594
34595 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34596
34597         * g++.old-deja/g++.other/anon5.C: New test.
34598
34599 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34600
34601         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34602         tests.
34603
34604 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34605
34606         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34607         output.
34608
34609 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34610
34611         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34612         labels at end of compound statements.
34613
34614 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34615
34616         * gcc.c-torture/execute/loop-7.c: New test.
34617
34618 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34619
34620         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34621
34622 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34623
34624         * gcc.dg/c99-bool-1.c: New test.
34625
34626 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34627
34628         * gcc.dg/c99-scope-1.c: Remove xfail.
34629         * gcc.dg/c99-scope-2.c: New test.
34630
34631 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34632
34633         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34634         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34635
34636 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34637
34638         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34639         error messages.
34640
34641         * g++.mike/p700.C: Don't typedef wchar_t.
34642         * g++.mike/p784.C: Likewise.
34643         * g++.mike/eb101.C: Don't use __wchar_t.
34644
34645 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34646
34647         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34648         from DO loop.
34649
34650 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34651
34652         * gcc.c-torture/execute/20001111-1.c: New test.
34653
34654 2000-11-10  Nick Clifton  <nickc@redhat.com>
34655
34656         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34657         long multuiple and accumulate.
34658
34659 2000-11-09  Richard Henderson  <rth@redhat.com>
34660
34661         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34662         via size_t instead of int.
34663
34664         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34665         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34666         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34667         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34668
34669 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34670
34671         * gcc.c-torture/compile/20001109-1.c: New test.
34672         * gcc.c-torture/compile/20001109-2.c: New test.
34673
34674 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34675
34676         * g++.old-deja/g++.pt/operator1.C: New test.
34677         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34678
34679 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34680
34681         * gcc.dg/20001108-1.c: New test.
34682
34683 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34686         with both arguments constant strings.
34687         * gcc.c-torture/execute/string-opt-3.c: New test.
34688         * gcc.c-torture/execute/string-opt-4.c: New test.
34689         * gcc.c-torture/execute/string-opt-5.c: New test.
34690
34691 2000-11-08  Nick Clifton  <nickc@redhat.com>
34692
34693         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34694         mulsidi3adddi patterns.
34695
34696 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34697
34698         * g++.old-deja/g++.other/crash36.C: New test.
34699
34700 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34701
34702         * g++.old-deja/g++.other/init16.C: New test.
34703
34704 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34705
34706         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34707
34708 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34709
34710         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34711         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34712         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34713
34714 2000-11-07  DJ Delorie  <dj@redhat.com>
34715
34716         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34717
34718 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34719
34720         * gcc.c-torture/execute/string-opt-1.c: New test.
34721
34722 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34723
34724         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34725         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34726         parameters in registers, and there is no way for a varargs
34727         function to know in which order the integer and floating-point
34728         parameters should be interleaved when they are placed on the
34729         stack.
34730         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34731         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34732
34733 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34734
34735         * gcc.c-torture/execute/string-opt-2.c: New test.
34736
34737 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34738
34739         * g++.old-deja/g++.pt/crash60.C: New test.
34740
34741 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34742
34743         * g++.old-deja/g++.other/crash24.C: New test.
34744         * g++.old-deja/g++.other/crash25.C: New test.
34745         * g++.old-deja/g++.other/crash26.C: New test.
34746         * g++.old-deja/g++.other/crash27.C: New test.
34747         * g++.old-deja/g++.other/crash28.C: New test.
34748         * g++.old-deja/g++.other/crash29.C: New test.
34749         * g++.old-deja/g++.other/crash30.C: New test.
34750         * g++.old-deja/g++.other/crash31.C: New test.
34751         * g++.old-deja/g++.other/crash32.C: New test.
34752         * g++.old-deja/g++.other/crash33.C: New test.
34753         * g++.old-deja/g++.other/crash34.C: New test.
34754         * g++.old-deja/g++.other/crash35.C: New test.
34755
34756 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34757
34758         * gcc.c-torture/execute/20001031-1.c: New test.
34759
34760 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34761
34762         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34763         namespace.
34764
34765         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34766         standards-conformant.
34767
34768         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34769
34770         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34771         * g++.old-deja/g++.mike/p755a.C: Likewise.
34772         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34773         library makes no calls to `operator new' during initialization.
34774
34775 2000-11-04  Neil Booth  <neilb@earthling.net>
34776
34777         * gcc.dg/cpp/include2.c: New tests.
34778
34779 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34780
34781         * lib/g++.exp (g++_set_ld_library_path): New function.
34782         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34783
34784 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34785
34786         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34787         warnings.
34788
34789 2000-11-01  Richard Henderson  <rth@redhat.com>
34790
34791         * g++.old-deja/g++.ext/namedret1.C: New.
34792         * g++.old-deja/g++.ext/namedret2.C: New.
34793         * g++.old-deja/g++.ext/namedret3.C: New.
34794
34795 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34796
34797         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34798         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34799
34800 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34801
34802         * gcc.c-torture/execute/va-arg-21.c: New test.
34803
34804 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34805
34806         * gcc.dg/c99-complex-2.c: New test.
34807
34808 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34809
34810         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34811
34812 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34813
34814         * g++.old-deja/g++.other/inline16.C: New test.
34815
34816 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34817
34818         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34819         __PRETTY_FUNCTION__
34820
34821 2000-10-29  Neil Booth  <neilb@earthling.net>
34822
34823         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34824         New tests.
34825         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34826         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34827         optimisation.
34828
34829 2000-10-29  Neil Booth  <neilb@earthling.net>
34830
34831         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34832         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34833         * mi5.c: Test multiple includes work with -C.
34834         * trigraphs.c: Test ^= version.
34835
34836 2000-10-28  Neil Booth  <neilb@earthling.net>
34837
34838         New tests and test updates for new macro expander.
34839
34840         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34841         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34842         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34843         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34844         new diagnostic messages.
34845
34846         * gcc.dg/cpp/macro3.c: New tests.
34847
34848 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34849
34850         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34851         on the same line.
34852
34853 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34854
34855         * g++.old-deja/g++.other/eh2.C: New test.
34856
34857 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34858
34859         * gcc.c-torture/execute/20001027-1.c: New test.
34860
34861 2000-10-26  Richard Henderson  <rth@redhat.com>
34862
34863         * gcc.c-torture/execute/20001026-1.c: New.
34864
34865 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34866
34867         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34868         * g++.old-deja/g++.law/builtin1.C: Likewise.
34869         * g++.old-deja/g++.law/ctors10.C: Likewise.
34870         * g++.old-deja/g++.law/virtual3.C: Likewise.
34871         * g++.old-deja/g++.mike/p658.C: Likewise.
34872         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34873         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34874         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34875         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34876         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34877
34878 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34879
34880         * gcc.c-torture/compile/20001024-1.c: New test.
34881
34882 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34883
34884         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34885         to tell us whether or not we are using V3.
34886
34887 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34888
34889         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34890         operands.
34891
34892 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34893
34894         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34895
34896 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34897
34898         * gcc.c-torture/execute/20001024-1.c: New test.
34899
34900 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34901
34902         * g++.old-deja/g++.other/sibcall1.C: New test.
34903
34904 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34905
34906         * gcc.dg/noncompile/init-3.c: New test.
34907
34908 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34909
34910         * gcc.dg/format-array-1.c: New test.
34911
34912 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34913
34914         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34915         writing through null pointers; remove comment about testing
34916         unterminated strings.
34917
34918 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34919
34920         * gcc.c-torture/execute/20001017-2.c: New test.
34921
34922 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34923
34924         * gcc.c-torture/compile/20001018-1.c: New test.
34925         * gcc.c-torture/compile/20001018-1.x: Xfail.
34926
34927 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34928
34929         * gcc.c-torture/execute/20001017-1.c: New test.
34930
34931 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34932
34933         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34934         for multiple use of arguments with scanf formats; add tests for
34935         multiple use of arguments.
34936
34937 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34938
34939         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34940
34941 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34942
34943         * gcc.dg/format-miss-1.c: New test.
34944
34945 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34946
34947         * gcc.c-torture/execute/20001013-1.c: New test.
34948
34949 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34950
34951         * gcc.dg/format-branch-1.c: New test.
34952
34953 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34954
34955         * README, lib/file-format.exp: Remove EGCS references.
34956
34957 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34958
34959         * gcc.dg/20001013-1.c: New test.
34960
34961 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34962
34963         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34964         for intmax_t in the compiler using __typeof__ and the type rules
34965         for conditional expressions.
34966
34967 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34968
34969         * gcc.dg/20001012-1.c: New test.
34970         * gcc.dg/20001012-2.c: New test.
34971
34972 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34973
34974         * gcc.dg/format-attr-1.c: New test.
34975
34976 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34977
34978         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34979         __LONG_LONG_MAX__ instead of LLONG_MAX.
34980
34981 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34982
34983         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34984         scanf flags.
34985         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34986         flags.
34987
34988 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34989
34990         * gcc.dg/sequence-pt-1.c: New test.
34991
34992 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34993
34994         * gcc.c-torture/execute/20001011-1.c: New testcase.
34995         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34996
34997 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34998
34999         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35000         does not error on it.
35001
35002 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35003
35004         * gcc.dg/20001009-1.c: New test.
35005
35006 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35007
35008         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35009         * gcc.c-torture/execute/20001009-2.c: ... to here.
35010
35011 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35012
35013         * gcc.c-torture/compile/20001009-1.c: New testcase.
35014         * gcc.c-torture/execute/20001009-1.c: New testcase.
35015         Testcases provided by Jan Hubicka <jh@suse.cz>.
35016
35017 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35018
35019         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35020         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35021         uintmax_t using <limits.h> to emulate the compiler's internal
35022         logic.  No longer XFAIL %j tests.
35023
35024 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35025
35026         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35027         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35028         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35029         regexps and details of expected handling of some bad formats.
35030         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35031         suppression.
35032
35033 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35034
35035         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35036         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35037         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35038         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35039         in list archives.
35040
35041 2000-10-06  Richard Henderson  <rth@cygnus.com>
35042
35043         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35044         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35045         * g++.old-deja/g++.jason/report.C: Likewise.
35046         * g++.old-deja/g++.law/friend5.C: Likewise.
35047         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35048         of the expected warnings.
35049
35050 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35051
35052         * g++.old-deja/g++.pt/enum14.C: New test.
35053
35054 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35055
35056         * g++.old-deja/g++.pt/crash59.C: New test.
35057
35058 2000-10-04  Will Cohen  <wcohen@redhat.com>
35059
35060         * gcc.dg/20000926-1.c: New test.
35061
35062 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35063
35064         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35065         function name for current C++ compiler.
35066         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35067
35068 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35069
35070         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35071         __PRETTY_FUNCTION__.
35072         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35073
35074 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35075
35076         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35077
35078 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35079
35080         * gcc.c-torture/compile/20000923-1.c: New test.
35081
35082 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35083
35084         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35085         * g++.old-deja/g++.pt/ttp62.C: Same.
35086         * g++.old-deja/g++.other/inline14.C: Same.
35087
35088 2000-09-24  Richard Henderson  <rth@cygnus.com>
35089
35090         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35091
35092 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35093
35094         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35095
35096 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35097
35098         * gcc.c-torture/compile/20000922-1.c: New file.
35099
35100 2000-09-21  Nick Clifton  <nickc@redhat.com>
35101
35102         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35103         a signed long modulo operation.
35104         (mod6): New function - perform an unsigned long modulo operation.
35105         (main): Add tests for modulos of very large numbers by very small
35106         dividends.
35107
35108 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35109
35110         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35111
35112 2000-09-19  Richard Henderson  <rth@cygnus.com>
35113
35114         * gcc.dg/compare2.c (case 10): XFAIL.
35115
35116 2000-09-18  Richard Henderson  <rth@cygnus.com>
35117
35118         * gcc.c-torture/execute/20000906-1.c: Move ...
35119         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35120         that support __builtin_trap.
35121
35122 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35123
35124         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35125
35126 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35127
35128         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35129         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35130         more $ format tests.
35131
35132 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35133
35134         * gcc.dg/format-errmk-1.c: New test.
35135
35136 2000-09-17  Greg McGary  <greg@mcgary.org>
35137
35138         * gcc.c-torture/execute/20000917-1.x: Remove.
35139
35140 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35141
35142         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35143
35144 2000-09-17  Greg McGary  <greg@mcgary.org>
35145
35146         * gcc.c-torture/execute/20000917-1.c: New test.
35147         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35148
35149 2000-09-16  Neil Booth  <NeilB@earthling.net>
35150
35151         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35152         in nested macro bug.
35153
35154 2000-09-15  Neil Booth  <NeilB@earthling.net>
35155
35156         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35157
35158 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35159
35160         * gcc.c-torture/execute/20000914-1.c: New test.
35161
35162 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35163
35164         * g++.other/inline13.C: New test.
35165
35166 2000-09-12  Andreas Jaeger  <aj@suse.de>
35167
35168         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35169         constant by Ulrich Drepper <drepper@redhat.com>.
35170
35171 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35172
35173         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35174
35175 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35176
35177         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35178
35179 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35180
35181         * gcc.dg/cpp/backslash.c: New test.
35182
35183 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35184
35185         * gcc.c-torture/execute/20000910-1.c: New test.
35186         * gcc.c-torture/execute/20000910-2.c: Likewise.
35187
35188 2000-09-11  Robert Lipe  <robertl@sco.com>
35189
35190         * gcc.dg/pragma-align.c: New test.
35191
35192 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35193
35194         * g++.old-deja/g++.pt/explicit82.C: New test.
35195         * g++.old-deja/g++.pt/explicit83.C: New test.
35196
35197 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35198
35199         * gcc.dg/asm-names.c: New test.
35200
35201 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35202
35203         * gcc.dg/cpp/tr-warn6.c: New test
35204
35205 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35206
35207         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35208         be accepted.
35209
35210 2000-09-07  Catherine Moore  <clm@redhat.com>
35211
35212         * gcc.c-torture/execute/unroll-1.c: New test.
35213
35214 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35215
35216         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35217         ERROR markers.
35218         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35219         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35220         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35221         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35222         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35223         Preprocess only.
35224         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35225         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35226
35227 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35228
35229         * g++.old-deja/g++.pt/deduct2.C: New test.
35230
35231 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35232
35233         * g++.old-deja/g++.pt/parms2.C: New test.
35234
35235 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         * g++.old-deja/g++.pt/crash58.C: New test.
35238
35239 2000-09-06  Greg McGary  <greg@mcgary.org>
35240
35241         * gcc.c-torture/execute/20000906-1.c: New test.
35242         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35243
35244 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35245
35246         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35247
35248 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35249
35250         * g++.old-deja/g++.pt/crash57.C: New test.
35251
35252 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35253
35254         * g++.old-deja/g++.pt/crash56.C: New test.
35255
35256 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35257
35258         * g++.old-deja/g++.pt/koenig1.C: New test.
35259
35260 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35261
35262         * gcc.dg/20000904-1.c: New test.
35263
35264 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35265
35266         * gcc.dg/cpp/paste8.c: New test.
35267
35268 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35269
35270         * gcc.c-torture/compile/20000827-1.c: New test.
35271
35272 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35273
35274         * gcc.dg/format-diag-1.c: New test.
35275
35276 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35277
35278         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35279         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35280         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35281         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35282         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35283
35284 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35285
35286         * g++.old-deja/g++.other/nested4.C: New test.
35287
35288 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35289
35290         * g++.old-deja/g++.ns/scoped1.C: New test.
35291
35292 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35293
35294         * lib/g++.exp: Support testing already-installed GCC.
35295
35296 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35297
35298         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35299
35300 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35301
35302         * gcc.dg/return-type-2.c: New test.
35303
35304 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35305
35306         * gcc.c-torture/compile/20000825-1.c: New test.
35307
35308 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35309
35310         * gcc.dg/dwarf2-2.c: New test.
35311
35312 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35313
35314         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35315         dg-warning regexps.
35316
35317 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35318
35319         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35320         gcc.dg/format-ext-5.c: New tests.
35321
35322 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35323
35324         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35325
35326 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35327
35328         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35329
35330 2000-08-24  Richard Henderson  <rth@cygnus.com>
35331
35332         * gcc.dg/ia64-sync-1.c: New test.
35333         * gcc.dg/ia64-sync-2.c: New test.
35334         * gcc.dg/ia64-asm-1.c: New test.
35335
35336 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35337
35338         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35339         * gcc.dg/format-ext-2.c: New test.
35340
35341 2000-08-23  Jason Merrill  <jason@redhat.com>
35342
35343         * lib/old-dejagnu.exp: Also ignore "In member function" and
35344         "At global scope".
35345
35346 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35347
35348         * gcc.dg/noncompile/label-lineno-1.c: New test.
35349
35350 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35351
35352         * gcc.dg/c99-array-nonobj-1.c: New test.
35353
35354 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35355
35356         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35357         tests.
35358         * gcc.dg/format-ext-1.c: New test.
35359
35360 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35361
35362         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35363         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35364         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35365         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35366         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35367
35368 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35369
35370         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35371         gcc.dg/c99-strftime-2.c: New tests.
35372
35373 2000-08-22  Richard Henderson  <rth@cygnus.com>
35374
35375         * gcc.c-torture/execute/20000822-1.c: New test.
35376
35377 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35378
35379         * gcc.c-torture/execute/20000819-1.x: Remove.
35380
35381 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35382
35383         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35384         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35385         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35386         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35387         gcc.dg/format-xopen-1.c: New tests.
35388
35389 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35390
35391         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35392
35393 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35394
35395         * g++.old-deja/g++.other/loop2.C: New test.
35396
35397         * gcc.c-torture/compile/20000606-1.c: New test.
35398         * gcc.c-torture/compile/20000728-1.c: New test.
35399         * gcc.c-torture/execute/20000801-1.c: New test.
35400         * gcc.c-torture/execute/20000801-2.c: New test.
35401         * gcc.c-torture/execute/20000819-1.c: New test.
35402         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35403         * gcc.dg/20000629-1.c: New test.
35404         * gcc.dg/20000724-1.c: New test.
35405         * gcc.dg/20000807-1.c: New test.
35406
35407 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35408
35409         * gcc.dg/cpp/pragma-1.c: New test.
35410         * gcc.dg/cpp/pragma-2.c: New test.
35411
35412 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35413
35414         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35415         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35416
35417 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35418
35419         * gcc.c-torture/compile/20000818-1.c: New test.
35420
35421 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35422
35423         * gcc.c-torture/execute/20000818-1.c: New test.
35424
35425 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35426
35427         * gcc.dg/format-va-1.c: New test.
35428
35429 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35430
35431         * g++.old-deja/g++.other/typedef8.C: New test.
35432
35433 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35434
35435         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35436         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35437         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35438         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35439         * g++.old-deja/g++.other/ptrmem7.C: New test.
35440         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35441
35442 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35443
35444         * g++.old-deja/g++.pt/typename27.C: New test.
35445
35446 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35447
35448         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35449         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35450         * g++.old-deja/g++.pt/friend45.C: New test.
35451         * g++.old-deja/g++.other/friend8.C: New test.
35452
35453 2000-08-15  Richard Henderson  <rth@cygnus.com>
35454
35455         * gcc.c-torture/execute/20000815-1.c: New test.
35456
35457 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35458
35459         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35460         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35461         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35462
35463 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35464
35465         * g++.old-deja/g++.other/refinit2.C: New test.
35466
35467 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35468
35469         * lib/c-torture.exp (c-torture): Make
35470         compiler_conditional_xfail_data global.
35471         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35472         compiler_conditional_xfail_data machinery.
35473         (f-torture-execute): Likewise.
35474         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35475         and only when unrolling loops.
35476
35477         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35478
35479 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35480
35481         * g++.old-deja/g++.pt/explicit81.C: New test.
35482
35483 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35484
35485         * g++.old-deja/g++.pt/typename26.C: New test.
35486
35487 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35488
35489         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35490         warning.
35491
35492 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35493
35494         * g++.old-deja/g++.other/array3.C: New test.
35495
35496 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35497
35498         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35499         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35500         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35501         New tests.
35502
35503 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35504
35505         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35506         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35507
35508 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35509
35510         * gcc.c-torture/execute/20000808-1.c: New test.
35511
35512 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35513
35514         * gcc.dg/c90-const-expr-1.c: New test.
35515
35516 2000-08-08  Richard Henderson  <rth@cygnus.com>
35517
35518         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35519
35520 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35521
35522         * gcc.dg/noncompile/const-ll-1.c: New test.
35523
35524 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35525
35526         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35527
35528 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35529
35530         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35531         that running programs linked against the shared version of libobjc
35532         run correctly.
35533
35534 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35535
35536         * gcc.dg/c99-printf-1.c: New test.
35537
35538 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35539
35540         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35541
35542 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35543
35544         * gcc.c-torture/execute/20000731-1.x: Delete.
35545
35546 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35547
35548         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35549         and torture_without_loops as is done by c-torture.exp.
35550         (search_for): Copy from c-torture.exp.
35551         (gcc-dg-runtest): New function, drives a directory of tests
35552         iterating over the TORTURE_OPTIONS.
35553         (scan-assembler, scan-assembler-not): Move here from
35554         individual directory drivers.
35555
35556         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35557         defined by lib/gcc-dg.exp.
35558         * gcc.dg/cpp/cpp.exp: Likewise.
35559         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35560         gcc-dg-runtest, so we cycle over optimization options.
35561
35562         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35563         * gcc.dg/compare2.c: No longer expected to fail.
35564
35565 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35566
35567         * gcc.c-torture/execute/20000804-1.c: New test.
35568
35569 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35570
35571         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35572
35573 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35574
35575         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35576
35577 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35578
35579         * gcc.c-torture/compile/20000803-1.c: New test.
35580
35581 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35582
35583         * gcc.c-torture/execute/20000801-3.c,
35584         gcc.c-torture/execute/20000801-4.c: New tests.
35585         * gcc.c-torture/execute/20000801-3.x,
35586         gcc.c-torture/execute/20000801-4.x: Xfail.
35587
35588 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35589
35590         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35591         libobjc/.libs to allow for libtool.
35592
35593 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35594
35595         * gcc.c-torture/compile/20000802-1.c: New test.
35596
35597 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35598
35599         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35600
35601 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35602
35603         * gcc-c-torture/execute/20000731-2.c: New test.
35604
35605         * gcc.c-torture/execute/20000731-1.c: New test.
35606         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35607
35608 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35609
35610         * testsuite/gcc.dg/cpp/paste7.c: New test.
35611         * gcc.dg/cpp/20000725-1.c: New test.
35612
35613 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35614
35615         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35616         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35617         declaration warning for __builtin_dwarf_reg_size.
35618
35619         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35620
35621 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35622
35623         * gcc.dg/noncompile/voidparam-1.c: New test.
35624
35625 2000-07-30  Richard Henderson  <rth@cygnus.com>
35626
35627         * gcc.dg/c90-digraph-1.c: Don't xfail.
35628         * gcc.dg/compare2.c (case 10): Xfail.
35629         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35630
35631 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35632
35633         * gcc.dg/c99-main-1.c: New test.
35634
35635 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35636
35637         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35638
35639 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35640
35641         * gcc.c-tortuer/execute/20000726-1.c: New test.
35642
35643 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35644
35645         * gcc.c-torture/execute/enum-2.c: New test.
35646
35647 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35648
35649         * gcc.dg/cpp/tr-warn3.c: New test.
35650
35651 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35652
35653         * g++.old-deja/g++.ext/implicit1.C: Remove.
35654         * g++.old-deja/g++.jason/c2.C: Remove
35655         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35656         * g++.old-deja/g++.pt/crash16.C: Likewise.
35657         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35658
35659 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35660
35661         * g++.old-deja/g++.other/for2.C: New test.
35662
35663 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35664
35665         * gcc.dg/20000720-1.c: New test.
35666
35667 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35668
35669         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35670
35671 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35672
35673         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35674         * gcc.c-torture/execute/20000722-1.c: New.
35675         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35676
35677 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35678
35679         * gcc.dg/cpp/20000720-1.S: New test.
35680
35681 2000-07-21  Michael Meissner  <meissner@redhat.com>
35682
35683         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35684
35685 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35686
35687         * g++.old-deja/g++.brendan/crash16.C,
35688         g++.old-deja/g++.brendan/parse3.C,
35689         g++.old-deja/g++.brendan/redecl1.C,
35690         g++.old-deja/g++.ns/template13.C,
35691         g++.old-deja/g++.other/decl4.C,
35692         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35693
35694 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35695
35696         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35697         and "Internal error".
35698
35699         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35700         regexps.
35701         * gcc.dg/cpp/paste6.c: New test.
35702
35703 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35704
35705         * gcc.dg/cpp/tr-direct.c: New test.
35706
35707         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35708         gcc.dg/cpp/undef1.c: Tweak error regexps.
35709
35710 2000-07-18  Eric Christopher <echristo@redhat.com>
35711
35712         * gcc.c-torture/compile/20000718-1.c: New test.
35713
35714 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35715
35716         * cpplex.c (_cpp_push_token): If the token being pushed back
35717         is the previous token in this context, just subtract one from
35718         context->posn.
35719         * cppmacro.c (save_expansion): Clear aux field when storing a
35720         placemarker.
35721
35722 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35723
35724         * gcc.dg/noncompile/redecl-1.c: New test.
35725
35726 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35727
35728         * gcc.c-torture/execute/20000717-5.c: New test.
35729         * gcc.c-torture/execute/20000717-1.x: Removed.
35730
35731 2000-07-17  Richard Henderson  <rth@cygnus.com>
35732
35733         * gcc.c-torture/execute/20000717-4.c: New test.
35734
35735 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35736
35737         * gcc.dg/cpp/syshdr.c: New test.
35738         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35739
35740 2000-07-17  Neil Booth  <neilb@earthling.net>
35741
35742         * gcc.dg/cpp/cmdlne-dM.c: New test.
35743         * gcc.dg/cpp/cmdlne-dD.c: New test.
35744
35745 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35746
35747         * gcc.c-torture/execute/20000717-3.c: New test.
35748
35749         * gcc.c-torture/compile/20000717-1.c: New test.
35750
35751 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35752
35753         * gcc.c-torture/execute/20000717-2.c: New test.
35754
35755 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35756
35757         * gcc.dg/formatz-1.c: New test.
35758
35759         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35760         * gcc.dg/c99-digraph-1.c: New tests.
35761
35762         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35763         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35764
35765         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35766         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35767         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35768         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35769         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35770         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35771         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35772
35773 2000-07-17   Greg McGary <greg@mcgary.org>
35774
35775         * gcc.c-torture/execute/20000717-1.c: New test.
35776         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35777
35778 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35779
35780         * gcc.c-torture/execute/20000715-2.c: New test.
35781         * gcc.dg/20000715-1.c: New test.
35782
35783 2000-07-15  Michael Meissner  <meissner@redhat.com>
35784
35785         * gcc.c-torture/execute/20000715-1.c: New test.
35786
35787 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35788
35789         * gcc.c-torture/execute/20000707-1.c: New test.
35790
35791 2000-07-13  Neil Booth  <NeilB@earthling.net>
35792
35793         * testsuite/gcc.dg/cpp/digraph1.c,
35794         testsuite/gcc.dg/cpp/digraph2.c,
35795         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35796
35797 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35798
35799         * g77.f-torture/compile/20000630-2.f: New test.
35800         * g77.f-torture/compile/20000630-2.x
35801
35802 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35803
35804         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35805
35806 2000-07-11  Neil Booth  <NeilB@earthling.net>
35807
35808         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35809
35810 2000-07-11  Neil Booth  <NeilB@earthling.net>
35811
35812         * gcc.dg/cpp/cmdlne-C.c: New.
35813
35814 2000-07-09  Neil Booth  <NeilB@earthling.net>
35815
35816         * gcc.dg/cpp/directiv.c: New tests.
35817         * gcc.dg/cpp/undef1.c: Update.
35818
35819 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35820
35821         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35822
35823 2000-07-09  Neil Booth  <NeilB@earthling.net>
35824
35825         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35826
35827 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35828
35829         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35830         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35831
35832 2000-07-08  Neil Booth  <NeilB@earthling.net>
35833
35834         * gcc.dg/cpp/macsyntx.c: New tests.
35835
35836 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35837
35838         * gcc.dg/20000707-1.c: New test.
35839
35840 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35841
35842         * gcc.c-torture/execute/20000706-1.c: New test.
35843         * gcc.c-torture/execute/20000706-2.c: New test.
35844         * gcc.c-torture/execute/20000706-3.c: New test.
35845         * gcc.c-torture/execute/20000706-4.c: New test.
35846         * gcc.c-torture/execute/20000706-5.c: New test.
35847
35848 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35849
35850         * g++.old-deja/g++.pt/instantiate7.C: New test.
35851
35852 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35853
35854         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35855         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35856         * g++.old-deja/g++.other/rtti3.C: Likewise.
35857         * g++.old-deja/g++.other/rttid3.C: Likewise.
35858
35859 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35860
35861         *  g77.f-torture/compile/20000630-1.x: Fix typo
35862
35863 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35864
35865         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35866         assembly output.
35867
35868 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35869
35870         * gcc.dg/cpp/ident.c: New test.
35871
35872 2000-07-05  Neil Booth  <NeilB@earthling.net>
35873
35874         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35875           gcc.dg/cpp/lexstrng.c: New tests.
35876
35877 2000-07-04  Neil Booth  <NeilB@earthling.net>
35878
35879         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35880         * gcc.dg/cpp/strify2.c: Same.
35881
35882 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35883
35884         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35885         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35886         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35887         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35888
35889         * testsuite/gcc.dg/cpp/macro1.c,
35890         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35891         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35892         testsuite/gcc.dg/cpp/strify1.c,
35893         testsuite/gcc.dg/cpp/strify2.c: New tests.
35894
35895 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35896
35897         * gcc.c-torture/execute/20000703-1.c: New test.
35898
35899 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35900
35901         * g++.old-deja/g++.pt (lookup10.C): New test.
35902
35903 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35904
35905         * g++.old-deja/g++.pt (typename25.C): New test.
35906
35907 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35908
35909         * gcc.c-torture/compile/20000701-1.c: New test.
35910
35911 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35912
35913         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35914         to test case.
35915
35916 2000-06-30  Catherine Moore  <clm@cygnus.com>
35917
35918         * gcc.c-torture/execute/align-1.c: New test.
35919
35920 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35921
35922         * g++.old-deja/g++.pt/expr8.C: New test.
35923         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35924
35925 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35926
35927         * gcc.c-torture/compile/20000629-1.c: New test.
35928
35929 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35930
35931
35932         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35933         gcc.dg/noncompile directory, depending on whether they're
35934         preprocessor tests or not.  Annotate all the tests for the dg
35935         framework.
35936
35937         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35938         * gcc.dg/noncompile/noncompile.exp: New.
35939
35940         * Moved files:
35941         Old name                                New name
35942         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35943         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35944         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35945         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35946         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35947         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35948         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35949         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35950         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35951         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35952         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35953         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35954         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35955         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35956         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35957         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35958         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35959         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35960         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35961         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35962         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35963         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35964         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35965         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35966
35967         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35968         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35969         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35970         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35971         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35972         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35973
35974 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35975
35976         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35977         declare one variable.  On the fourth, error.
35978         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35979         declared by 20000628-1a.h.
35980
35981 2000-06-29  Richard Henderson  <rth@redhat.com>
35982
35983         * gcc.c-torture/execute/930529-1.x: New file.
35984         * gcc.dg/920413-1.c: Adjust expected warning text.
35985         * gcc.dg/980217-1.c: Declare abort.
35986         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35987
35988 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35989
35990         * g77.f-torture/compile/20000629-1.f: New test.
35991         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35992
35993 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35994
35995         Rearrange lots of files, removing entirely the
35996         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35997         directories.
35998
35999         * Deleted files:
36000         gcc.c-torture/code_quality/code_quality.exp
36001         gcc.c-torture/special/special.exp
36002         gcc.failure/failure.exp
36003         gcc.failure/940409-1.x
36004         gcc.c-torture/compile/961203-1.x
36005
36006         * New files:
36007         gcc.misc-tests/linkage.exp
36008         gcc.c-torture/execute/920730-1t.c
36009         gcc.c-torture/execute/920730-1t.x
36010         gcc.c-torture/compile/920520-1.x
36011         gcc.c-torture/compile/920521-1.x
36012         gcc.c-torture/compile/981006-1.x
36013         gcc.c-torture/execute/eeprof-1.x
36014
36015         * Moved files (possibly with modifications to fit a new harness):
36016         Old name                                New name
36017         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36018         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36019         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36020         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36021         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36022         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36023         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36024         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36025         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36026         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36027         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36028         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36029         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36030         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36031
36032 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36033
36034         * c-torture/compile/961203-1.x: Delete.
36035
36036         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36037         not exit. Include stdio.h.
36038         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36039         * gcc.misc-tests/dg-12.c: Likewise.
36040         * gcc.misc-tests/dg-5.c: Likewise.
36041         * gcc.misc-tests/dg-6.c: Likewise.
36042         * gcc.misc-tests/dg-7.c: Prototype abort.
36043         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36044         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36045         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36046         not exit.
36047         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36048         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36049
36050 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36051
36052         * gcc.dg/cpp/20000628-1.c: New test.
36053         * gcc.dg/cpp/20000628-1.h: New header for above test.
36054         * gcc.dg/cpp/20000628-1a.h: Likewise.
36055
36056 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36057
36058         * gcc.dg/cpp: New directory.
36059         * gcc.dg/cpp/cpp.exp: New driver.
36060         * gcc.dg/cpp/20000627-1.c: New test.
36061         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36062         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36063         and rewrite as a compilation test.
36064
36065         * gcc.dg: Move many files into the cpp subdirectory, possibly
36066         renaming or editing them as well.
36067         Old name                New name
36068         990119-1.c              cpp/19990119-1.c
36069         990228-1.c              cpp/19990228-1.c
36070         990407-1.c              cpp/19990407-1.c
36071         990409-1.c              cpp/19990409-1.c
36072         990413-1.c              cpp/19990413-1.c
36073         990703-1.c              cpp/19990703-1.c
36074         20000127-1.c            cpp/20000127-1.c
36075         20000129-1.c            cpp/20000129-1.c
36076         20000207-1.c            cpp/20000207-1.c
36077         20000207-2.c            cpp/20000207-2.c
36078         20000209-1.c            cpp/20000209-1.c
36079         20000209-2.c            cpp/20000209-2.c
36080         20000301-1.c            cpp/20000301-1.c
36081         20000419-1.c            cpp/20000419-1.c
36082         20000510-1.S            cpp/20000510-1.S
36083         20000519-1.c            cpp/20000519-1.c
36084         20000529-1.c            cpp/20000529-1.c
36085         20000625-1.c            cpp/20000625-1.c
36086         20000625-2.c            cpp/20000625-2.c
36087         cpp-as1.c               cpp/assert1.c
36088         cpp-as2.c               cpp/assert2.c
36089         cxx-comments-1.c        cpp/cxxcom1.c
36090         cxx-comments-2.c        cpp/cxxcom2.c
36091         endif-label.c           cpp/endif.c
36092         cpp-hash1.c             cpp/hash1.c
36093         cpp-hash2.c             cpp/hash2.c
36094         cpp-if1.c               cpp/if-1.c
36095         cpp-if2.c               cpp/if-2.c
36096         cpp-if3.c               cpp/if-3.c
36097         cpp-if4.c               cpp/if-4.c
36098         cpp-if5.c               cpp/if-5.c
36099         cpp-cond.c              cpp/if-cexp.c
36100         cpp-missingop.c         cpp/if-mop.c
36101         cpp-missingparen.c      cpp/if-mpar.c
36102         cpp-opprec.c            cpp/if-oppr.c
36103         cpp-ifparen.c           cpp/if-paren.c
36104         cpp-shortcircuit.c      cpp/if-sc.c
36105         cpp-shift.c             cpp/if-shift.c
36106         cpp-unary.c             cpp/if-unary.c
36107         cpp-li1.c               cpp/line1.c
36108         cpp-li2.c               cpp/line2.c
36109         lineno.c                cpp/line3.c
36110         lineno-2.c              cpp/line4.c
36111         cpp-mi.c                cpp/mi1.c
36112         cpp-mic.h               cpp/mi1c.h
36113         cpp-micc.h              cpp/mi1cc.h
36114         cpp-mind.h              cpp/mi1nd.h
36115         cpp-mindp.h             cpp/mi1ndp.h
36116         cpp-mix.h               cpp/mi1x.h
36117         cpp-mi2.c               cpp/mi2.c
36118         cpp-mi2a.h              cpp/mi2a.h
36119         cpp-mi2b.h              cpp/mi2b.h
36120         cpp-mi2c.h              cpp/mi2c.h
36121         cpp-mi3.c               cpp/mi3.c
36122         cpp-mi3.def             cpp/mi3.def
36123         poison-1.c              cpp/poison.c
36124         pr-impl.c               cpp/prag-imp.c
36125         cpp-redef-2.c           cpp/redef1.c
36126         cpp-redef.c             cpp/redef2.c
36127         strpaste.c              cpp/strp1.c
36128         strpaste-2.c            cpp/strp2.c
36129         cpp-tradpaste.c         cpp/tr-paste.c
36130         cpp-tradstringify.c     cpp/tr-str.c
36131         cpp-tradwarn1.c         cpp/tr-warn1.c
36132         cpp-tradwarn2.c         cpp/tr-warn2.c
36133         trigraphs.c             cpp/trigraphs.c
36134         cpp-unc1.c              cpp/unc1.c
36135         cpp-unc2.c              cpp/unc2.c
36136         cpp-unc3.c              cpp/unc3.c
36137         cpp-unc.c               cpp/unc4.c
36138         undef.c                 cpp/undef1.c
36139         undef-2.c               cpp/undef2.c
36140         cpp-wi1.c               cpp/widestr1.c
36141
36142 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36143
36144         * lib/g++.exp (g++_include_flags): Tweak.
36145
36146 2000-06-27  H.J. Lu  <hjl@gnu.org>
36147             Loren J. Rittle  <ljrittle@acm.org>
36148
36149         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36150         version with one that knows about the new gcc tree structure.
36151         (g++_link_flags): Same.
36152
36153 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36154
36155         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36156         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36157         case we are cross-compiling.
36158
36159         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36160         g++.old-deja/g++.niklas/Makefile.in,
36161         g++.old-deja/g++.niklas/configure.in,
36162         g++.old-deja/g++.other/Makefile.in,
36163         g++.old-deja/g++.other/configure.in,
36164         gcc.c-torture/code_quality/Makefile.in,
36165         gcc.c-torture/code_quality/configure.in,
36166         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36167         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36168         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36169         gcc.c-torture/execute/ieee/Makefile.in,
36170         gcc.c-torture/execute/ieee/configure.in,
36171         gcc.c-torture/noncompile/Makefile.in,
36172         gcc.c-torture/noncompile/configure.in,
36173         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36174         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36175         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36176
36177 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36178
36179         * g++.old-deja/g++.other/ambig3.C: New test.
36180
36181 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36182
36183         * g++.old-deja/g++.pt/syntax1.C: New test.
36184         * g++.old-deja/g++.pt/syntax2.C: New test.
36185         * g++.old-deja/g++.other/syntax3.C: New test.
36186         * g++.old-deja/g++.other/syntax4.C: New test.
36187
36188 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36189
36190         * gcc.dg/20000623-1.c: Prototype exit and abort.
36191
36192 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36193
36194         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36195         New tests.
36196         * gcc.dg/cpp-mi3.def: New file.
36197
36198         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36199         inside assertions.
36200         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36201         lexer's error messages.
36202         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36203         divine anything from the linemarkers.
36204         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36205         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36206
36207 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36208
36209         * gcc.dg/20000623-1.c: New test.
36210
36211 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36212
36213         * gcc.c-torture/execute/20000622-1.c: New test.
36214
36215 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.old-deja/g++.other/init15.C: New test.
36218
36219 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36220
36221         * g++.old-deja/g++.pt/vaarg2.C: New test.
36222         * g++.old-deja/g++.pt/vaarg3.C: New test.
36223
36224 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         * g++.old-deja/g++.other/dyncast6.C: New test.
36227
36228 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36229
36230         * gcc.c-torture/execute/loop-6.c: New test.
36231
36232 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36233
36234         * gcc.dg/20000614-1.c: New test.
36235         * gcc.dg/20000614-2.c: New test.
36236
36237 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36238
36239         * g++.old-deja/g++.other/inline12.C: New test.
36240
36241 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36242
36243         * g++.old-deja/g++.other/eh1.C: New test.
36244
36245 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36246
36247         * g++.old-deja/g++.other/type.C: New test.
36248
36249 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36250
36251         * g++.old-deja/g++.other/initstring.C: New test.
36252
36253 2000-06-12  Jason Merrill  <jason@redhat.com>
36254
36255         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36256
36257 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36258
36259         * gcc.c-torture/compile/20000609-1.c: New test.
36260
36261 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36262
36263         * gcc.dg/20000609-1.c: New test.
36264
36265 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36266
36267         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36268         * gcc.c-torture/noncompile/poison-1.c: Move...
36269         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36270         * gcc.dg/cpp-li1.c: Add a token after the #line.
36271
36272 2000-06-05  Richard Henderson  <rth@cygnus.com>
36273
36274         * gcc.c-torture/execute/20000605-2.c: New test.
36275         * gcc.c-torture/execute/20000605-3.c: New test.
36276
36277 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36278
36279         * g77.f-torture/execute/20000503-1.x: New file.
36280
36281 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * g++.old-deja/g++.eh/badalloc1.C: New test.
36284
36285 2000-06-05  Richard Henderson  <rth@cygnus.com>
36286
36287         * gcc.c-torture/execute/20000605-1.c: New test.
36288
36289 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36290             Nathan Sidwell <nathan@codesourcery.com>
36291
36292         * gcc.c-torture/compile/20000605-1.c: New test.
36293
36294 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36295
36296         * g77.f-torture/compile/20000601-1.f: New test.
36297
36298 2000-06-03  Richard Henderson  <rth@cygnus.com>
36299
36300         * gcc.c-torture/execute/20000603-1.c: New.
36301
36302 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36303
36304         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36305         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36306
36307 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36308
36309         * gcc.dg/compare2.c (case 12): XFAIL.
36310         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36311         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36312
36313         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36314
36315 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36316
36317         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36318         guard macro is already defined when the header is first
36319         included.
36320         * gcc.dg/cpp-mix.h: New file.
36321         * gcc.dg/endif-label.c: Update patterns to match compiler.
36322
36323         * g++.brendan/complex1.C: Declare abort.
36324         * g++.law/refs4.C: Remove XFAIL.
36325         * g++.oliva/expr2.C: Declare abort and exit.
36326
36327 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36328
36329         * gcc.c-torture/execute/20000528-1.c: New test.
36330
36331         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36332         * g++.old-deja/g++.law/temps4.C: Likewise.
36333
36334         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36335         stdlib.h.  Call abort() on failure.
36336         * g++.old-deja/g++.law/refs4.C: Likewise.
36337         * g++.old-deja/g++.law/temps4.C: Likewise.
36338         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36339         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36340
36341 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36342
36343         Relative to g++.dg/special:
36344         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36345
36346         Relative to g++.old-deja:
36347         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36348         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36349         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36350         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36351         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36352         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36353         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36354
36355         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36356         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36357         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36358         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36359         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36360         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36361         and/or string.h.
36362
36363         * g++.other/goto1.C: Update expectations for error messages.
36364
36365 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36366
36367         * gcc.c-torture/compile/20000523-1.c: New test.
36368
36369 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36370
36371         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36372
36373 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36374
36375         * g++.old-deja/g++.eh/catch11.C: New test.
36376         * g++.old-deja/g++.eh/catch12.C: New test.
36377
36378 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36379
36380         * gcc.c-torture/execute/20000523-1.c: New test.
36381
36382 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36383
36384         * c-torture/execute/bcp-1.c: Replace abort in arg of
36385         __builtin_constant_p with a generic external function.
36386
36387         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36388         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36389         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36390         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36391         Prototype abort and/or exit.
36392
36393         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36394         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36395         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36396         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36397
36398 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36399
36400         * gcc.dg/dwarf2-1.c: New test.
36401
36402 2000-05-20  Richard Henderson  <rth@cygnus.com>
36403
36404         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36405
36406 2000-05-20  Andreas Jaeger  <aj@suse.de>
36407
36408         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36409         testcase.
36410
36411 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36412
36413         * gcc.c-torture/execute/20000519-2.c: New test.
36414
36415 2000-05-19  Andreas Jaeger  <aj@suse.de>
36416
36417         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36418         which fails with SSA.
36419
36420         * lib/c-torture.exp: Also test with -O3 -fssa.
36421
36422 2000-05-18  Michael Meissner  <meissner@redhat.com>
36423
36424         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36425         * gcc.c-torture/execute/920415-1.c: Ditto.
36426         * gcc.c-torture/execute/920501-1.c: Ditto.
36427         * gcc.c-torture/execute/conversion.c: Ditto.
36428         * gcc.c-torture/execute/cvt-1.c: Ditto.
36429
36430 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36431
36432         * gcc.c-torture/compile/20000518-1.c: New test.
36433
36434 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36435
36436         * g77.f-torture/compile/200005018.f: New test.
36437
36438 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36439
36440         * gcc.c-torture/compile/20000517-1.c: New test.
36441
36442 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36443
36444         * gcc.c-torture/execute/20000516-1.c: New test.
36445
36446 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36447
36448         * g++.old-deja/g++.other/eh.C: New test.
36449
36450 2000-05-12  Richard Henderson  <rth@cygnus.com>
36451
36452         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36453         constants through to doit's conditional.
36454
36455 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36456
36457         * gcc.c-torture/compile/20000511-1.c: New test.
36458         * g77.f-torture/compile/20000511-1.f: New test.
36459         * g77.f-torture/compile/20000511-2.f: New test.
36460
36461 2000-05-11  Michael Meissner  <meissner@redhat.com>
36462
36463         * gcc.c-torture/execute/20000511-1.c: New test.
36464
36465 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36466
36467         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36468         * gcc.dg/20000510-1.S: New.
36469
36470 2000-05-08  Catherine Moore  <clm@cygnus.com>
36471
36472         * gcc.dg/unused-3.c: New.
36473
36474 2000-05-06  Richard Henderson  <rth@cygnus.com>
36475
36476           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36477           * g++.old-deja/g++.mike/warn1.C: Likewise.
36478           * g++.old-deja/g++.pt/local1.C: Likewise.
36479           * g++.old-deja/g++.pt/local7.C: Likewise.
36480           * g++.old-deja/g++.pt/spec16.C: Likewise.
36481
36482 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36483
36484         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36485
36486 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36487
36488           * g77.f-torture/execute/20000503-1.f: New test.
36489
36490 2000-05-04  Andreas Jaeger  <aj@suse.de>
36491
36492         * gcc.dg/noreturn-2.c: New test.
36493
36494 2000-05-04  Neil Booth  <NeilB@earthling.net>
36495
36496         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36497         preprocessor.
36498
36499 2000-05-04  Richard Henderson  <rth@cygnus.com>
36500
36501         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36502
36503 2000-05-04  Richard Henderson  <rth@cygnus.com>
36504
36505         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36506         OpenSSL by Jason R Thorpe.
36507
36508 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36509
36510         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36511
36512 2000-05-03  Robert Lipe <robertlipe@usa.net>
36513
36514         * gcc.dg/20000503-1.c: New test.
36515
36516 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36517
36518         * gcc.c-torture/compile/20000502-1.c: New test.
36519         * g++.old-deja/g++.other/align.C: New test.
36520         * gcc.dg/cpp-tradstringify.c: New test.
36521
36522 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36523
36524         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36525         and hard registers.
36526
36527 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36528
36529         * gcc.c-torture/execute/loop-5.c: New test.
36530
36531 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36532
36533         * gcc.c-torture/execute/va-arg-20.c: New test.
36534
36535 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36536
36537         * gcc.c-torture/execute/20000422-1.c: New test.
36538
36539 2000-04-20  Greg McGary  <gkm@gnu.org>
36540
36541         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36542         when optimizing, but without sibling-call optimizations (-O1).
36543
36544 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36545
36546           * gcc.c-torture/compile/20000420-1.c: New test.
36547
36548 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36549
36550         * g++.abi/ptrflags.C: New test.
36551         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36552
36553 2000-04-19  Catherine Moore  <clm@cygnus.com>
36554
36555         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36556
36557 2000-04-19  Greg McGary  <gkm@gnu.org>
36558
36559         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36560         sibling-call optimizations.
36561
36562 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36563
36564         * gcc.dg/20000419-1.c: New test.
36565
36566 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36567
36568         * gcc.c-torture/execute/20000412-6.c: New test.
36569
36570 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36571
36572         * gcc.c-torture/execute/20000412-5.c: New test.
36573         * g77.f-torture/compile/20000412-1.f: New test.
36574         * gcc.c-torture/execute/20000412-4.c: New test.
36575         * gcc.c-torture/compile/20000412-2.c: New test.
36576         * gcc.c-torture/execute/20000412-3.c: New test.
36577         * gcc.c-torture/compile/20000412-1.c: New test.
36578         * gcc.c-torture/execute/20000412-2.c: New test.
36579
36580 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36581
36582         * objc/execute/bf-20.m: New test.
36583
36584 2000-04-10  Richard Henderson  <rth@cygnus.com>
36585
36586         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36587
36588         * gcc.c-torture/execute/20000412-1.c: New test.
36589
36590 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36591
36592         * g++.old-deja/g++.eh/catchptr1.C: New test.
36593
36594 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36595
36596         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36597
36598 2000-04-08  Neil Booth  <NeilB@earthling.net>
36599
36600         * gcc.dg/cpp-nullchar.c: Remove test as
36601         embedded nulls cause problems.
36602
36603 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36604
36605         * gcc.dg/compare2.c: New test.
36606
36607 2000-04-08  Neil Booth  <NeilB@earthling.net>
36608
36609         * gcc.dg/cpp-nullchar.c: New test.
36610
36611 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36612
36613         * gcc.dg/cpp-mi2.c: New test.
36614         * gcc.dg/cpp-mi2[abc].h: New files.
36615
36616 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36617
36618         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36619         member name.
36620
36621 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36622
36623         * g++.old-deja/g++.abi/vmihint.C: New test.
36624
36625 2000-04-06  Neil Booth  <NeilB@earthling.net>
36626
36627         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36628         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36629         copyright.
36630
36631 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36632
36633         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36634         avoid stack-frame overwrite.
36635
36636 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36637
36638         * gcc.c-torture/compile/20000405-2.c: New test.
36639         * gcc.c-torture/compile/20000405-3.c: New test.
36640
36641 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36642
36643         * gcc.c-torture/compile/20000405-1.c: New test.
36644
36645 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36646
36647         * gcc.dg/cast-qual-1.c: Revert last change.
36648
36649 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36650
36651         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36652
36653 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36654
36655         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36656         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36657
36658 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36659
36660         * gcc.c-torture/compile/20000403-2.c: New test.
36661         * gcc.c-torture/compile/20000403-1.c: New test.
36662
36663 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36664
36665         * gcc.c-torture/execute/20000403-1.c: New test.
36666
36667 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36668
36669         * gcc.c-torture/execute/20000402-1.c: New test.
36670
36671 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36672
36673         * gcc.c-torture/execute/va-arg-15.c: New test.
36674         * gcc.c-torture/execute/va-arg-16.c: New test.
36675         * gcc.c-torture/execute/va-arg-17.c: New test.
36676         * gcc.c-torture/execute/va-arg-18.c: New test.
36677         * gcc.c-torture/execute/va-arg-19.c: New test.
36678
36679 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36680
36681         * gcc.c-torture/compile/981211-1.c: Move to...
36682         * gcc.dg/cpp-as1.c: ...here.
36683         * gcc.dg/cpp-as2.c: New file.
36684
36685         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36686         compiler.
36687
36688 2000-04-02  Neil Booth  <NeilB@earthling.net>
36689
36690         * gcc.dg/cpp-cond.c  New tests.
36691         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36692         accidental success less likely.
36693         * gcc.dg/cpp-missingop.c  New tests.
36694         * gcc.dg/cpp-missingparen.c  New tests.
36695         * gcc.dg/cpp-shift.c  New tests.
36696         * gcc.dg/cpp-shortcircuit.c  New tests.
36697         * gcc.dg/cpp-unary.c  New tests.
36698
36699 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36700
36701         * gcc.c-torture/compile/20000329-1.c: New test.
36702
36703 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36704
36705         * gcc.c-torture/compile/20000326-1.c: New test.
36706         * gcc.c-torture/compile/20000326-2.c: New test.
36707
36708 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36709
36710         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36711         the first parameter is a function argument.
36712
36713 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         * g++.old-deja/g++.ext/array4.C: New test.
36716
36717 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36718
36719         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36720
36721 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36722
36723         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36724
36725 2000-03-19  Richard Henderson  <rth@cygnus.com>
36726
36727         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36728
36729 2000-03-19  Richard Henderson  <rth@cygnus.com>
36730
36731         * gcc.c-torture/compile/20000319-1.c: New test.
36732
36733 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36734
36735         * gcc.c-torture/execute/20000314-3.c: New test.
36736         * gcc.c-torture/execute/20000314-2.c: New test.
36737         * gcc.c-torture/execute/20000314-1.c: New test.
36738         * gcc.c-torture/compile/20000314-2.c: New test.
36739         * gcc.c-torture/compile/20000314-1.c: New test.
36740
36741 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36742
36743         * g++.old-deja/g++.warn/inline.C: New test.
36744
36745 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36746
36747         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36748         standards-compliant result rather than specific constants.
36749         Put test-values in array.
36750
36751 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36752
36753         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36754         (g++_target_compile): Put test-specific options last.
36755
36756 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36757
36758         * g++.old-deja/g++.eh/vbase4.C: New test.
36759
36760 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36761
36762         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36763
36764 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36765
36766         * g++.old-deja/g++.brendan/misc12.C: Removed.
36767         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36768         * g++.old-deja/g++.ext/pretty4.C: New test.
36769
36770 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36771
36772         * g++.old-deja/g++.other/string2.C: New test.
36773
36774 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36775
36776         * g++.old-deja/g++.warn/impint2.C: New test.
36777
36778 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36779
36780         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36781         is 1, not zero.
36782
36783 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36784
36785         * g++.old-deja/g++.warn/impint.C: New test.
36786         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36787         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36788         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36789         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36790         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36791         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36792         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36793         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36794         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36795         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36796         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36797         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36798
36799 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36800
36801         * gcc.dg/cpp-redef.c: New test.
36802
36803 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36804
36805         * g++.old-deja/g++.pt/unify7.C: New test.
36806
36807 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36808
36809         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36810         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36811
36812 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36813
36814         * gcc.c-torture/compile/20000224-1.c: New test.
36815
36816 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36817
36818         * gcc.c-torture/compile/cpp-2.c: New test.
36819         * gcc.c-torture/compile/cpp-1.c: New test.
36820
36821 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36822
36823         * gcc.c-torture/execute/20000225-1.c: New test.
36824
36825 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36826
36827         * gcc.dg/cpp-li2.c: New test.
36828
36829         * gcc.dg/cpp-wi1.c: New test.
36830
36831         * gcc.dg/cpp-li1.c: New test.
36832
36833 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36834
36835         * g++.old-deja/g++.other/sizeof5.C: New test.
36836
36837 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36838
36839         * gcc.c-torture/execute/va-arg-13.c: New test.
36840
36841 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36842
36843         * gcc.c-torture/execute/va-arg-12.c: New test.
36844
36845 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36846
36847         * gcc.c-torture/execute/20000223-1.c: New test.
36848
36849 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36850
36851         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36852
36853 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36854
36855         * g++.old-deja/g++.abi/ptrmem.C: New test.
36856
36857 2000-02-19  Richard Henderson  <rth@cygnus.com>
36858
36859         * gcc.c-torture/compile/init-3.c: New.
36860
36861 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36862
36863         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36864         ALWAYS_CXXFLAGS.
36865
36866 2000-02-11  Robert Lipe <robertl@sco.com>
36867
36868         * gcc.c-torture/compile/20000211-3.c: New test.
36869
36870 2000-02-11  Martin Buchholz <martin@xemacs.org>
36871
36872         * gcc.c-torture/compile/20000211-2.c: New test.
36873
36874 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36875
36876         * gcc.c-torture/compile/20000211-1.c: New test.
36877
36878 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36879
36880         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36881           on native targets
36882
36883 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36884
36885         * g++.old-deja/g++.other/cast5.C: New test.
36886
36887 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36888
36889         * gcc.c-torture/execute/20000205-1.c: New.
36890
36891 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36892
36893         * g++.old-deja/g++.jason/cast3.C: Return void.
36894         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36895
36896 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36897
36898         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36899
36900         * gcc.dg/loop-1.c: New test.
36901
36902 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36903
36904         * gcc.c-torture/compile/20000127-1.c: New test.
36905         * gcc.c-torture/execute/991228-1.c: New test.
36906
36907 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36908
36909         * gcc.dg/unused-2.c: New test.
36910
36911         * gcc.dg/conv-1.c: New test.
36912
36913 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36914
36915         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36916         compiler.
36917         (tool_option_proc): Fix typo.
36918
36919 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36920
36921         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36922         of the ld on the host, not on the build machine.
36923         Also, don't crash if '--help' is not a supported option.
36924
36925 2000-01-24  Richard Henderson  <rth@cygnus.com>
36926
36927         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36928
36929 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36930
36931         * gcc.c-torture/execute/20000120-2.c: New test.
36932         * gcc.c-torture/execute/20000120-1.c: New test.
36933
36934 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36935
36936         * gcc.c-torture/execute/20000113-1.c: New test.
36937
36938 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36939
36940         * gcc.c-torture/execute/20000112-1.c: New test.
36941
36942 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36943
36944         * gcc.dg/20000111-1.c: New test.
36945
36946 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36947
36948         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36949         with 16 bit integers.
36950
36951 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36952
36953         * gcc.dg/20000108-1.c: New test.
36954
36955 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36956
36957         * g++.old-deja/g++.ns/koenig8.C: New test.
36958
36959 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36960
36961         * g++.old-deja/g++.other/cast4.C: New test.
36962
36963 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36964
36965         * gcc.c-torture/compile/20000105-2.c: New test.
36966         * gcc.c-torture/compile/20000105-1.c: New test.
36967
36968 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36969
36970         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36971         references to printf & atoi to conform to ANSI standard.
36972         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36973         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36974         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36975         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36976         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36977         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36978         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36979         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36980         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36981         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36982         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36983         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36984         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36985         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36986         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36987         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36988         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36989         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36990         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36991         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36992         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36993         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36994         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36995         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36996         * g++.old-deja/g++.brendan/init3.C: Likewise.
36997         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36998         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36999         * g++.old-deja/g++.brendan/new2.C: Likewise.
37000         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37001         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37002         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37003         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37004         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37005         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37006         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37007         * g++.old-deja/g++.brendan/template24.C: Likewise.
37008         * g++.old-deja/g++.brendan/template3.C: Likewise.
37009         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37010         * g++.old-deja/g++.jason/inline3.C: Likewise.
37011         * g++.old-deja/g++.jason/opeq.C: Likewise.
37012         * g++.old-deja/g++.law/arg5.C: Likewise.
37013         * g++.old-deja/g++.law/arm7.C: Likewise.
37014         * g++.old-deja/g++.law/ctors11.C: Likewise.
37015         * g++.old-deja/g++.law/cvt8.C: Likewise.
37016         * g++.old-deja/g++.law/init9.C: Likewise.
37017         * g++.old-deja/g++.law/refs4.C: Likewise.
37018         * g++.old-deja/g++.law/template2.C: Likewise.
37019         * g++.old-deja/g++.law/visibility24.C: Likewise.
37020         * g++.old-deja/g++.law/vtable3.C: Likewise.
37021         * g++.old-deja/g++.mike/asm2.C: Likewise.
37022         * g++.old-deja/g++.mike/eh1.C: Likewise.
37023         * g++.old-deja/g++.mike/misc1.C: Likewise.
37024         * g++.old-deja/g++.mike/misc13.C: Likewise.
37025         * g++.old-deja/g++.mike/misc14.C: Likewise.
37026         * g++.old-deja/g++.mike/ns12.C: Likewise.
37027         * g++.old-deja/g++.mike/p1248.C: Likewise.
37028         * g++.old-deja/g++.mike/p3708.C: Likewise.
37029         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37030         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37031         * g++.old-deja/g++.mike/p646.C: Likewise.
37032         * g++.old-deja/g++.mike/p700.C: Likewise.
37033         * g++.old-deja/g++.mike/p783.C: Likewise.
37034         * g++.old-deja/g++.mike/p783a.C: Likewise.
37035         * g++.old-deja/g++.mike/p783b.C: Likewise.
37036         * g++.old-deja/g++.mike/p786.C: Likewise.
37037         * g++.old-deja/g++.mike/p789.C: Likewise.
37038         * g++.old-deja/g++.mike/p789a.C: Likewise.
37039         * g++.old-deja/g++.mike/p807a.C: Likewise.
37040         * g++.old-deja/g++.other/delete3.C: Likewise.
37041         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37042         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37043         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37044         * g++.old-deja/g++.other/empty1.C: Likewise.
37045         * g++.old-deja/g++.other/temporary1.C: Likewise.
37046         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37047         * g++.old-deja/g++.pt/t16.C: Likewise.
37048         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37049
37050 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37051
37052         * gcc.dg/991230-1.c: New test.
37053
37054 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37055
37056         * gcc.c-torture/compile/991229-3.c: New test.
37057         * gcc.c-torture/compile/991229-2.c: New test.
37058         * gcc.c-torture/compile/991229-1.c: New test.
37059
37060 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37061
37062         * gcc.c-torture/compile/labels-2.c: New test.
37063
37064 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37065
37066         * gcc.c-torture/execute/991227-1.c: New test.
37067
37068 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37069
37070         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37071
37072 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37073
37074         * gcc.c-torture/execute/991221-1.c: New test.
37075
37076 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37077
37078         * g++.old-deja/g++.other/cast3.C: New test.
37079
37080 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37081
37082         * gcc.c-torture/execute/991216-4.c: New test.
37083
37084 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37085
37086         * gcc.c-torture/execute/991216-1.c: New test.
37087         * gcc.c-torture/execute/991216-2.c: New test.
37088         * gcc.c-torture/execute/991216-3.c: New test.
37089
37090 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37091
37092         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37093         Actually make the test fail by using "-O2" for compilation.
37094
37095 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37096
37097         * g++.old-deja/g++.warn/cast-align1.C: New test.
37098
37099 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37100
37101         * gcc.c-torture/compile/991214-1.c: New test.
37102         * gcc.c-torture/compile/991214-2.c: New test.
37103
37104 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37105
37106         * gcc.dg/991214-1.c: New test.
37107
37108 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37109
37110         * gcc.c-torture/compile/991213-3.c: New test.
37111         * gcc.c-torture/compile/991213-2.c: New test.
37112         * gcc.c-torture/compile/991213-1.c: New test.
37113
37114 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37115
37116         * gcc.dg/991209-1.c: New test.
37117
37118 1999-12-08  Nathan Sidwell <nathan@acm.org>
37119
37120         * gcc.c-torture/compile/991208-1.c: New test.
37121
37122 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37123
37124         * gcc.dg/ultrasp2.c: New test.
37125
37126 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37127
37128         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37129
37130 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37131
37132         * gcc.c-torture/compile/991202-1.c: New test.
37133         * gcc.c-torture/execute/991202-1.c: New test.
37134         * gcc.c-torture/execute/991202-2.c: New test.
37135         * gcc.c-torture/execute/991202-3.c: New test.
37136
37137 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37138
37139         * g++.old-deja/g++.abi/align.C: New test.
37140         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37141         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37142
37143 1999-12-01  Richard Henderson  <rth@cygnus.com>
37144
37145         * gcc.c-torture/execute/991201-1.c: New.
37146
37147 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37148
37149         * gcc.dg/991129-1.c: New test.
37150
37151 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37152
37153         * gcc.c-torture/compile/991127-1.c: New test.
37154
37155 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37156
37157         * g++.old-deja/g++.other/warn4.C: New test.
37158
37159 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37160
37161         * g++.old-deja/g++.eh/cleanup2.C: New test.
37162         * g++.old-deja/g++.ext/pretty2.C: New test.
37163         * g++.old-deja/g++.ext/pretty3.C: New test.
37164         * g++.old-deja/g++.other/debug6.C: New test.
37165
37166 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37167
37168         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37169         compiler_output to look for one error message instead of two.
37170
37171 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37172
37173         * gcc.c-torture/execute/991118-1.c: Also test case
37174         where the word boundary does not split a byte evenly.
37175
37176 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37177
37178         * g++.old-deja/g++.ext/restrict1.C: New test.
37179
37180 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37181
37182         * gcc.c-torture/execute/991118-1.c: New test.
37183
37184 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37185
37186         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37187         working directory pathnames.
37188
37189 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37190
37191         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37192         host is equipped with driver.h and driver.o so it can actually
37193         compile and run the tests.
37194
37195 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37196
37197         * gcc.c-torture/compile/991008-1.c: New test.
37198
37199 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37200
37201         * lib/gcc-dg.exp: Include target-supports.exp
37202
37203 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37204
37205         * lib/target-supports.exp: New file: Provide procs to test for
37206         features supported by the target.
37207         (check_weak_available): Moved here from ecos.exp.
37208         (check_alias_available): New proc: Determine of the target
37209         toolchain supports the alias attribute.
37210
37211         * gcc.dg/special/ecos.exp: Move check_weak_available to
37212         target-supports.exp.
37213         (alias-1.c): Only perform the test if the target supports
37214         aliases.
37215         (wkali-1.c): Only perform the test if the target supports
37216         aliases.
37217
37218         * gcc.dg/990506-0.c: Expect error messages from cross
37219         targets as well as native targets.
37220
37221 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37222
37223         * gcc.dg/ultrasp1.c: Removed xfail.
37224         * gcc.dg/struct-ret-2.c: Likewise.
37225         * gcc.dg/array-1.c: Likewise.
37226
37227 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37228
37229         * gcc.dg/struct-ret-2.c: New test.
37230
37231         * gcc.dg/array-1.c: New test.
37232
37233 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37234
37235         * gcc.c-torture/execute/991030-1.c: New test.
37236
37237 1999-10-26  Richard Henderson  <rth@cygnus.com>
37238
37239         * gcc.c-torture/compile/991026-2.c: New test.
37240
37241 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37242
37243         * gcc.c-torture/compile/991026-1.c: New test.
37244
37245 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37246
37247         * gcc.c-torture/execute/991023-1.c: New test.
37248
37249 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37250
37251         * gcc.c-torture/execute/991019-1.c: New test.
37252
37253 1999-10-16  Richard Henderson  <rth@cygnus.com>
37254
37255         * gcc.c-torture/execute/991016-1.c: New test.
37256
37257 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37258
37259         * gcc.c-torture/execute/991014-1.c: New test.
37260
37261 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37262
37263         * g++.old-deja/g++.other/union2.C: New test.
37264
37265 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37266
37267         * g++.old-deja/g++.other/vaarg2.C: New test.
37268         * g++.old-deja/g++.other/vaarg3.C: New test.
37269
37270 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37271
37272         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37273         in compile/.
37274
37275 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37276
37277         * gcc.c-torture/execute/va-arg-11.c: New test.
37278
37279 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37280
37281         * lib/file-format.exp (gcc_target_object_format): Don't
37282         crash if objdump is unavailable.
37283
37284 1999-09-29  Donn Terry <donn@interix.com>
37285
37286         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37287
37288 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37289
37290         * gcc.c-torture/compile/990928-1.c: New test.
37291
37292 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37293
37294         * g++.old-deja/g++.other/decl6.C: New test.
37295
37296 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37297
37298         * gcc.c-torture/execute/va-arg-10.c: New test.
37299
37300 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37301
37302         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37303         __PRETTY_FUNCTION__.
37304
37305 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37306
37307         * gcc.c-torture/execute/990923-1.c: New test.
37308
37309 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37310
37311         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37312         for which -fpic is inappropriate.
37313
37314 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37315
37316         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37317
37318 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37319
37320         * g++.old-deja/g++.other/dyncast1.C: New test.
37321         * g++.old-deja/g++.other/dyncast2.C: New test.
37322         * g++.old-deja/g++.other/dyncast3.C: New test.
37323         * g++.old-deja/g++.other/dyncast4.C: New test.
37324         * g++.old-deja/g++.other/dyncast5.C: New test.
37325         * g++.old-deja/g++.eh/catch3.C: New test.
37326         * g++.old-deja/g++.eh/catch3p.C: New test.
37327         * g++.old-deja/g++.eh/catch4.C: New test.
37328         * g++.old-deja/g++.eh/catch4p.C: New test.
37329         * g++.old-deja/g++.eh/catch5.C: New test.
37330         * g++.old-deja/g++.eh/catch5p.C: New test.
37331         * g++.old-deja/g++.eh/catch6.C: New test.
37332         * g++.old-deja/g++.eh/catch6p.C: New test.
37333         * g++.old-deja/g++.eh/catch7.C: New test.
37334         * g++.old-deja/g++.eh/catch7p.C: New test.
37335         * g++.old-deja/g++.eh/catch8.C: New test.
37336         * g++.old-deja/g++.eh/catch8p.C: New test.
37337         * g++.old-deja/g++.eh/catch9.C: New test.
37338         * g++.old-deja/g++.eh/catch9p.C: New test.
37339
37340 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37341
37342         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37343         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37344
37345 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37346
37347         * gcc.c-torture/compile/990913-1.c: New test.
37348
37349 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37350
37351         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37352         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37353
37354 1999-09-09  Richard Henderson  <rth@cygnus.com>
37355
37356         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37357
37358 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37359
37360         * g++.old-deja/g++.other/lookup11.C: New test.
37361         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37362         what is permitted and what we want.
37363         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37364         overload use.
37365         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37366
37367 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37368
37369         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37370         * gcc.c-torture/noncompile/poison-1.c: New file.
37371
37372 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37373
37374         * g++.old-deja/g++.other/sizeof3.C: New test.
37375         * g++.old-deja/g++.other/sizeof4.C: New test.
37376         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37377         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37378
37379 1999-09-07  Richard Henderson  <rth@cygnus.com>
37380
37381         * gcc.dg/va-arg-1.c: New.
37382
37383 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37384
37385         * gcc.c-torture/execute/va-arg-9.c: New test.
37386
37387 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37388
37389         * g77.f-torture/compile/980519-2.f: New test.
37390         * g77.f-torture/compile/19990905-0.f: New test.
37391         * g77.f-torture/compile/19990905-1.f: New test.
37392         * g77.f-torture/compile/19990905-2.f: New test.
37393
37394         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37395
37396 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37397
37398         * gcc.c-torture/execute/990827-1.c: Fix typo.
37399
37400 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37401
37402         * g++.old-deja/g++.other/deref1.C: New test.
37403
37404 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37405
37406         * g++.old-deja/g++.other/ambig2.C: New test.
37407         * g++.old-deja/g++.other/cond5.C: New test.
37408         * g++.old-deja/g++.other/lookup16.C: New test.
37409
37410 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37411
37412         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37413         assemblers too.
37414
37415 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37416
37417         * lib/c-torture.exp: Avoid the "compare executables" optimization
37418         when testing native.
37419
37420 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37421
37422         * gcc.c-torture/execute/990829-1.c: New test.
37423         * gcc.c-torture/compile/990829-1.c: New test.
37424
37425 1999-08-27  Paul Burchard  <burchard@pobox.com>
37426
37427         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37428         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37429         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37430         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37431         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37432         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37433         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37434         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37435         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37436         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37437         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37438
37439 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37440
37441         * gcc.c-torture/execute/990827-1.c: New test.
37442
37443 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37444
37445         * g77.f-torture/noncompile/19990826-4.f: New test.
37446
37447         * g77.f-torture/compile/19990826-3.f: New test.
37448
37449         * g77.f-torture/execute/19990826-2.f: New test.
37450
37451         * g77.f-torture/compile/19990826-1.f: New test.
37452
37453         * gcc.c-torture/execute/990826-0.c: New test.
37454         * g77.c-torture/execute/19990826-0.f: New test.
37455
37456         * g77.f-torture/noncompile/970626-2.f: New test.
37457
37458 1999-08-25  Paul Burchard  <burchard@pobox.com>
37459
37460         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37461         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37462         lss-011.C: New tests.
37463
37464 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37465
37466         * g++.old-deja/g++.other/decl5.C: New test.
37467
37468 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37469
37470         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37471         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37472         call `postbase' for each one.  All callers of `postbase' changed
37473         to call this instead.
37474
37475 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37476
37477         * gcc.c-torture/execute/990811-1.c: New test.
37478
37479 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37480
37481         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37482         just native ones.
37483
37484         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37485         just native ones.
37486
37487 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37488
37489         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37490
37491 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37492
37493         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37494
37495 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37496
37497         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37498
37499 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37500
37501         * gcc.c-torture/execute/990804-1.c: New test.
37502
37503 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37504
37505         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37506         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37507         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37508
37509 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37510
37511         * g++.old-deja/g++.other/struct1.C: New test.
37512
37513 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37514
37515         * g++.old-deja/g++.other/enum2.C: New test.
37516
37517 1999-08-02  Richard Henderson  <rth@cygnus.com>
37518
37519         Adapted from tests from Franz Sirl:
37520         * gcc.c-torture/execute/va-arg-7.c: New test.
37521         * gcc.c-torture/execute/va-arg-8.c: New test.
37522
37523 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37524
37525         * gcc.c-torture/compile/990801-2.c: New test.
37526
37527         * gcc.c-torture/compile/990801-1.c: New test.
37528
37529 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37530
37531         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37532         fp-cmp-1.c, converting double to float.
37533
37534         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37535         fp-cmp-1.c, converting double to long double.
37536
37537         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37538         from fr1 to unknown_register, since fr1 is a legitimate register
37539         on some machines.
37540
37541 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37542
37543         * README: More listname related changes.
37544
37545 1999-07-08  Catherine Moore  <clm@cygnus.com>
37546
37547         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37548
37549 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37550
37551         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37552
37553 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37554
37555         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37556
37557 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37558
37559         * gcc.dg/990703-1.c: New test.
37560
37561 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37562
37563         * lib/file-format.exp: New file: Move definition of proc
37564         gcc_target_object_format to here from
37565         gcc.dg/special/ecos.exp.
37566
37567         * lib/c-torture.exp: Include lib file-format.exp.
37568         * lib/gcc-dg.exp: Include lib file-format.exp.
37569
37570         * gcc.dg/special/ecos.exp: Remove definition of proc
37571         gcc_target_object_format.
37572
37573 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37574
37575         * gcc.c-torture/execute/990628-1.c: New test.
37576
37577 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37578
37579         * gcc.c-torture/compile/990625-2.c: New test.
37580
37581         * gcc.c-torture/compile/990625-1.c: New test.
37582
37583 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37584
37585         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37586         attributes compile.
37587         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37588         ports that use the COFF/PE file format.
37589
37590 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37591
37592         * gcc.c-torture/compile/990617-1.c: New test.
37593
37594 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37595
37596         * g++.old-deja/g++.other/decl4.C: New test.
37597
37598 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37599
37600         * g++.old-deja/g++.other/bitfld3.C: New test.
37601
37602 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37603
37604         * g++.old-deja/g++.eh/catch1.C: New test.
37605
37606 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37607
37608         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37609
37610         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37611         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37612
37613 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37614
37615         * g77.f-torture/compile/19990502-0.f: Replace with new,
37616         shorter, test that still fails after recent changes.
37617
37618 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37619
37620         * gcc.c-torture/execute/990604-1.c: New test.
37621
37622 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37623
37624         * gcc.c-torture/execute/990531-1.c: New test.
37625
37626 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37627
37628         * gcc.c-torture/compile/990527-1.c: New test.
37629
37630 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37631
37632         * gcc.c-torture/execute/990527-1.c: New test.
37633
37634 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37635
37636         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37637         bitfields as signed.
37638
37639 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37640
37641         * g77.f-torture/compile/19990525-0.f: New test.
37642
37643 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37644
37645         * gcc.c-torture/execute/990525-2.c: New test.
37646
37647         * gcc.c-torture/execute/990525-1.c: New test.
37648
37649 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37650
37651         * g++.old-deja/g++.other/anon3.C: New test.
37652         * g++.old-deja/g++.other/anon4.C: New test.
37653         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37654         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37655         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37656         Merrill).
37657
37658 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37659
37660         * gcc.c-torture/execute/990524-1.c: New test.
37661
37662         * gcc.dg/990524-1.c: New test.
37663
37664 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37665
37666         * gcc.c-torture/compile/990523-1.c: New test.
37667
37668 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37669
37670         * gcc.c-torture/compile/990519-1.c: New test.
37671
37672 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37673
37674         * gcc.c-torture/compile/990517-1.c: New test.
37675
37676         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37677         (e4, f4): New tests.
37678         (main): Call them.
37679
37680 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37681
37682         * gcc.dg/noreturn-1.c: New test.
37683
37684 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37685
37686         * gcc.c-torture/execute/990513-1.c: New test.
37687
37688 1999-05-10  Richard Henderson  <rth@cygnus.com>
37689
37690         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37691
37692 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37693
37694         * g77.f-torture/execute/erfc.f: Use small single-precision
37695         values, to avoid problems on Alphas when not -mieee.
37696
37697 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37698
37699         * gcc.dg/990506-0.c: New test.
37700
37701 1999-05-08  Richard Henderson  <rth@cygnus.com>
37702
37703         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37704         the constant to test.  Don't XFAIL 64-bit targets.
37705
37706         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37707         * g++.old-deja/g++.law/profile1.C: Likewise.
37708
37709         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37710         operator new instances.
37711         * g++.old-deja/g++.other/delete5.C: Likewise.
37712
37713 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37714
37715         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37716         intrinsic.
37717
37718 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37719
37720         * g77.f-torture/execute/u77-test.f: Reverse order of two
37721         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37722
37723 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37724
37725         * gcc.dg/compare1.c: New test.
37726
37727 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37728
37729         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37730         New tests.
37731
37732 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37733
37734         * g77.f-torture/compile/19990502-1.f: New test.
37735
37736 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37737
37738         * g77.f-torture/compile/19990502-0.f: New test.
37739
37740 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37741
37742         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37743         intrinsic.
37744
37745 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37746
37747         * g77.f-torture/execute/u77-test.f (main): List libU77
37748         intrinsics not currently tested.
37749         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37750         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37751         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37752         Trim blanks off the ends of some printed strings.
37753
37754 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37755
37756         * g77.f-torture/execute/u77-test.f (main): Just warn about
37757         FSTAT gid disagreement, as it's expected on some systems.
37758
37759 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37760
37761         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37762         use a new function, which allows for some slop.
37763         Clean up some commentary.
37764         (issum): The new function.
37765         (sgladd): Deleted subroutine.
37766
37767 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37768
37769         * g77.f-torture/execute/u77-test.f: Modify to be more like
37770         libf2c/libU77 version, bringing patches to that version here.
37771         Add suitable commentary.
37772
37773 1999-04-25  Richard Henderson  <rth@cygnus.com>
37774
37775         * gcc.dg/990424-1.c: New test.
37776
37777 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37778
37779         * g77.f-torture/execute/u77-test.f (main): Bug involving
37780         LSTAT has been fixed, so turn back on full checking.
37781
37782 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37783
37784         * g77.f-torture/compile/19990419-0.f: New test.
37785         * g77.f-torture/execute/19990419-1.f: New test.
37786
37787 1999-04-17  Richard Henderson  <rth@cygnus.com>
37788
37789         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37790         to avoid the need for a prototype to supress a warning.
37791
37792 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37793
37794         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37795
37796 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37797
37798         * gcc.c-torture/execute/990404-1.c: New test.
37799
37800 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37801
37802         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37803         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37804         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37805         missing initializer warnings.
37806
37807 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37808
37809         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37810         matching strings.
37811
37812 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37813
37814         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37815
37816 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37817
37818         * g77.f-torture/execute/19990325-0.f: New test.
37819         * g77.f-torture/execute/19990325-1.f: New test.
37820
37821 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37822
37823         * gcc.c-torture/execute/990324-1.c: New test.
37824
37825 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37826
37827         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37828         test with 4.
37829
37830 1999-03-17  Richard Henderson  <rth@cygnus.com>
37831
37832         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37833
37834 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37835
37836         * g77.f-torture/execute/19990313-2.f: New test.
37837         * g77.f-torture/execute/19990313-3.f: New test.
37838
37839 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37840
37841         * g77.f-torture/execute/19990313-0.f: New test.
37842         * g77.f-torture/execute/19990313-1.f: New test.
37843
37844 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37845
37846         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37847         printf to sprintf.
37848         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37849         (main): Add check for u15.  Conditionalize u31 check depending on
37850         whether ints are <32 bits or >=32 bits.
37851
37852 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37853
37854         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37855
37856 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37857
37858         * g77.f-torture/compile/19990305-0.f: New test.
37859         * g77.f-torture/execute/19981119-0.f: New test.
37860
37861 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37862
37863         * g77.f-torture/execute/970625-2.f: call ABORT if final
37864         result is not correct, instead of just printing it.
37865         Add this checking via newly introduced obfuscation, to
37866         trip up buggy front ends.
37867
37868 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37869
37870         * g77.f-torture/compile/960317-1.f: Moved from being
37871         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37872
37873 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37874
37875         * g77.f-torture/execute/960317-1.f: New (old) test.
37876         * g77.f-torture/execute/970625-2.f: Ditto.
37877
37878 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37879
37880         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37881         message on line 1 or line 2; cccp and cpplib do this differently.
37882
37883 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37884
37885         * g++.old-deja/g++.law/weak1.C: New test.
37886
37887 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37888
37889         * gcc.c-torture/execute/990119-1.c: Renamed to...
37890         * gcc.dg/990119-1.c: this, so it will only be tested once
37891         (it's a preprocessor test, it doesn't need to be run at
37892         multiple optimization levels).
37893
37894 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37895
37896         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37897           ALWAYS_CXXFLAGS.
37898
37899 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37900
37901         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37902         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37903         to not be compilable by current g77.
37904
37905 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37906
37907         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37908
37909 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37910
37911         * gcc.c-torture/execute/990222-1.c: New test.
37912
37913 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37914
37915         * g77.f-torture/compile/19990218-0.f: New test.
37916         * g77.f-torture/noncompile/19990218-1.f: New test.
37917
37918 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37919
37920         * g77.f-torture/compile/19981216-0.f: New test.
37921
37922 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37923
37924         * gcc.dg/990214-1.c: New test.
37925
37926 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37927
37928         * gcc.dg/990213-2.c: New test.
37929
37930         * gcc.dg/990213-1.c: New test.
37931
37932 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37933
37934         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37935         ints.
37936
37937 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37938
37939         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37940         specified by target.
37941
37942         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37943
37944 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37945
37946         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37947
37948 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37949
37950         * gcc.dg/special/ecos.exp: New test driver for new tests with
37951         special requirements.
37952
37953         * gcc.dg/special/alias-1.c: New test.
37954         * gcc.dg/special/gcsec-1.c: New test.
37955         * gcc.dg/special/weak-1.c: New test.
37956         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37957         * gcc.dg/special/weak-2.c: New test.
37958         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37959         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37960         * gcc.dg/special/wkali-1.c: New test.
37961         * gcc.dg/special/wkali-2.c: New test.
37962         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37963         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37964
37965 1999-02-10  Felix Lee  <flee@cygnus.com>
37966
37967           * lib/c-torture.exp (c-torture-compile): Pull out code for
37968           analyzing gcc error messages.
37969           (c-torture-execute): Likewise.  Fix some (harmless) false
37970           positives.
37971           * lib/gcc.exp (gcc_check_compile): New function.
37972
37973 1999-02-08  Richard Henderson  <rth@cygnus.com>
37974
37975         * gcc.c-torture/execute/990208-1.c: New test.
37976
37977 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37978
37979         * g++.dg/special/ecos.exp: New driver for new tests with special
37980         requirements
37981
37982         * g++.dg/special/conpr-1.C: New test
37983         * g++.dg/special/conpr-2.C: New test
37984         * g++.dg/special/conpr-2a.C: New test
37985         * g++.dg/special/conpr-3.C: New test
37986         * g++.dg/special/conpr-3a.C: New test
37987         * g++.dg/special/conpr-3b.C: New test
37988
37989         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37990         allow g++ to use the dg driver
37991
37992         * README: Add comment about g++.dg directory
37993
37994 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37995
37996         * README: Update email addresses.
37997
37998 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37999
38000         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38001         arguments in order to force structure S onto the stack even on
38002         the alpha.
38003         (test): Pass 10 leading arguments to function foo as well as the
38004         structure S.
38005
38006         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38007         failure for all targets.
38008
38009         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38010         abort to terminate program execution.
38011
38012 1999-01-30  Richard Henderson  <rth@cygnus.com>
38013
38014         * gcc.c-torture/execute/990130-1.c: New test.
38015
38016 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38017
38018         * gcc.dg/990130-1.c: New test.
38019
38020 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38021
38022         * gcc.c-torture/execute/990128-1.c: New test.
38023
38024 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38025
38026         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38027
38028 1999-01-27  Felix Lee  <flee@cygnus.com>
38029
38030         * lib/c-torture.exp (c-torture-compile): pull out code for
38031         analyzing gcc error messages.
38032         (c-torture-execute): ditto, and fix some (harmless) false
38033         positives.
38034         * lib/gcc.exp (gcc_check_compile): new function.
38035
38036 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38037
38038         * gcc.dg/990117-1.c: New test.
38039
38040         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38041
38042         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38043
38044 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38045
38046         * g77.f-torture/compile/990115-1.f: New test.
38047
38048 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38049
38050         * gcc.c-torture/compile/990107-1.c: New test
38051
38052 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38053
38054         * gcc.c-torture/execute/990106-2.c: New test.
38055
38056         * gcc.c-torture/execute/990106-1.c: New test.
38057
38058 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38059
38060         * gcc.c-torture/compile/981223-1.c: New test.
38061
38062 1998-12-29  Richard Henderson  <rth@cygnus.com>
38063
38064         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38065         (opt3): Rename from opt4 and disable.
38066
38067 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38068
38069         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38070
38071 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38072
38073         * g++.old-deja/g++.other/conv5.C: New test.
38074
38075 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38076
38077         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38078
38079 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38080
38081         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38082
38083 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38084
38085         * gcc.c-torture/compile/981211-1.c: New test.
38086
38087 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38088
38089         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38090
38091         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38092
38093 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38094
38095         * gcc.special/930510-1.c: Make C9X safe.
38096         * gcc.misc-tests/gcov-1.c Similarly.
38097         * gcc.misc-tests/gcov-2.c Similarly.
38098
38099 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38100
38101         * gcc.dg/ultrasp1.c: New test.
38102
38103 1998-12-06  Richard Henderson  <rth@cygnus.com>
38104
38105         * gcc.c-torture/execute/981206.c: New test.
38106
38107 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38108
38109         * g++.old-deja/g++.ns/template7.C: New test.
38110
38111         * g++.old-deja/g++.other/expr1.C: New test.
38112
38113         * g++.old-deja/g++.eh/tmpl3.C: New test.
38114
38115         * g++.old-deja/g++.eh/tmpl2.C: New test.
38116
38117 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38118
38119         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38120         * g++.old-deja/g++.other/using6.C: Removed.
38121         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38122
38123         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38124
38125 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38126
38127         * g++.old-deja/g++.pt/overload8.C: New test.
38128
38129         * g++.old-deja/g++.pt/overload7.C: New test.
38130
38131         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38132
38133         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38134         and relinking messages.
38135         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38136         compiling with -frepo.
38137
38138 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38139
38140         * g++.old-deja/g++.pt/lookup6.C: New test.
38141
38142 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38143
38144         * gcc.c-torture/execute/981130-1.c: New test.
38145         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38146
38147 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38148
38149         * g++.old-deja/g++.pt/explicit76.C: New test.
38150
38151         * g++.old-deja/g++.pt/friend38.C: New test.
38152
38153         * g++.old-deja/g++.ns/crash2.C: New test.
38154
38155         * g++.old-deja/g++.pt/defarg8.C: New test.
38156
38157         * g++.old-deja/g++.pt/instantiate6.C: New test.
38158
38159         * g++.old-deja/g++.pt/static6.C: New test.
38160
38161         * g++.old-deja/g++.pt/decl2.C: New test.
38162
38163 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38164
38165         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38166         problem is actually related with name lookup, but so what? :-)
38167
38168         * g++.old-deja/g++.pt/friend37.C: New test.
38169
38170 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38171
38172         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38173         element, which fails on some systems.
38174
38175         * g77.f-torture/execute/labug1.f: New test.
38176
38177 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38178
38179         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38180         is defined.
38181
38182 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38183
38184         * g77.f-torture/compile/981117-1.f: New test.
38185
38186 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38187
38188         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38189         properly discarded.
38190
38191 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38192
38193         * gcc.c-torture/execute/memcheck: New directory of tests for
38194         -fcheck-memory-usage.
38195
38196 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38197
38198         * README: New file, general information about the testsuite and
38199         new description of the various C++ test subdirectories.
38200         * README.g++: Eliminate obsolete information, update and move most
38201         relevant stuff to README.
38202
38203 1998-11-07  Richard Henderson  <rth@cygnus.com>
38204
38205         * gcc.c-torture/compile/981107-1.c: New test.
38206
38207 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38208
38209         * execute/memcpy-bi.c: New testcase.
38210
38211 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38212
38213         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38214         base classes.
38215
38216         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38217         template is selected.
38218
38219         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38220         classes, it should be accepted for all types.
38221
38222         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38223
38224         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38225         specializations start with template headers.
38226
38227 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38228
38229         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38230
38231         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38232         non-POD types.
38233
38234 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38235
38236         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38237
38238 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38239
38240         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38241
38242 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38243
38244         * 981019-1.c: New test.
38245
38246 1998-10-14  Robert Lipe <robertl@dgii.com>
38247
38248         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38249         find objc headers.
38250
38251 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38252
38253         * compile/981001-4.c: Remove use of GCC extension that triggers a
38254         compiler bug.
38255
38256 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38257
38258         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38259
38260 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38261
38262         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38263         instantiation of template produces incorrect code for delete
38264         expression.
38265
38266         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38267         constructors' name is not unique.
38268         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38269         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38270
38271         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38272         automatic array of const is ill-formed.
38273
38274         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38275         of template parameter?
38276
38277         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38278         const.
38279
38280         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38281         pointer-to-member expression.
38282
38283         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38284         declaration causes ICE.
38285
38286 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38287
38288         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38289         reserved in the global namespace.
38290
38291         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38292         generate needed virtual table.
38293
38294         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38295
38296 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38297
38298         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38299         template-dependent type
38300
38301 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38302
38303         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38304         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38305         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38306
38307         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38308         class should be usable as argument of member function.
38309         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38310         class should be usable as return type of member function.
38311         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38312         class should be usable as type of data member.
38313
38314         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38315
38316 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38317
38318         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38319
38320 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38321
38322         * gcc.dg/dll-?.c Add thumb to target list.
38323         Fix assembler scan patterns to match current assembler output.
38324
38325 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38326
38327         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38328         matching of template brackets.
38329
38330         * g++.old-deja/g++.other/using4.C: New test.  Test using
38331         declarations of methods from base classes.
38332
38333         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38334         within functions should introduce names into the innermost
38335         enclosing namespace.
38336
38337         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38338         of static locals if first initialization throws.
38339
38340 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38341
38342         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38343
38344 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38345
38346         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38347         lose track of the possible targets of tablejump insns.
38348         * special/special.exp: Run it.
38349
38350 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38351
38352         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38353         must be declared before its specializations can be named in friend
38354         declarations.
38355
38356 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38357
38358         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38359
38360         * g77.f-torture/execute/io1.f: New test.
38361
38362 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38363
38364         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38365         with pointer to template function, for which no argument deduction
38366         is possible.
38367
38368         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38369         specialization of template function as argument to template
38370         function.
38371
38372         * g++.old-deja/g++.other/access2.C: New test; Inner class
38373         shouldn't have privileged access to Outer's names.
38374
38375 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38376
38377         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38378         friend template declared within template class conflicts with
38379         nested class of the same name.
38380
38381         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38382         is ignored.
38383
38384         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38385         object with direct initializer as function declaration.
38386
38387         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38388         initializers.
38389
38390         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38391         involving const pointer and NULL produces incorrect result.
38392
38393         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38394         type name without `typename' should be rejected with -pedantic.
38395
38396 1998-10-02  Richard Henderson  <rth@cygnus.com>
38397
38398         * g++.old-deja/g++.other/addrof1.C: New test.
38399
38400 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38401
38402         * gcc.c-torture/compile/981001-1.c: New test.
38403         * gcc.c-torture/execute/981001-1.c: New test.
38404
38405 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38406
38407         * gcc.c-torture/compile/981001-2.c: New test.
38408         * gcc.c-torture/compile/981001-3.c: New test.
38409         * gcc.c-torture/compile/981001-4.c: New test.
38410
38411 1998-10-01  Robert Lipe  <robertl@dgii.com>
38412
38413         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38414         multilibbed hosts.   Idea grafted from g77.exp.
38415
38416 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38417
38418         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38419         avoid losing on systems which need -lsocket.
38420
38421 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38422
38423         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38424         * g++.old-deja/g++.other/nested2.C: Ditto.
38425         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38426         failure.
38427
38428 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38429
38430         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38431         preferred over template operator!= for enum bitfields.
38432
38433 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38434
38435         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38436         that happen to have the same base name, but in different scopes,
38437         are incorrectly rejected.
38438
38439 1998-09-16  Richard Henderson  <rth@cygnus.com>
38440
38441         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38442         on the native word size instead of an integer literal.
38443
38444 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38445
38446         * g++.old-deja/g++.other/static2.C: Invocation of static data
38447         member of type pointer-to-function denoted as non-static member.
38448
38449         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38450         checks involving function types and aliases.
38451
38452 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38453
38454         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38455         redefined to the same non-trivial type.
38456
38457         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38458         namespace-qualification of template specializations declared in
38459         other namespaces.
38460
38461         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38462         to declare a subset of the specializations of a template function
38463         as friends of specializations of a template class.
38464
38465         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38466         member templates that do not fully specialize the enclosing
38467         template class are rejected.
38468
38469 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38470
38471         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38472
38473 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38474
38475         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38476         altered from libf2c/libU77 version.
38477
38478 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38479
38480         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38481
38482 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38483
38484         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38485         (un)signed char are different types for template specialization
38486         purposes.
38487
38488 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38489
38490         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38491         * objc: ObjC testsuite.
38492
38493 1998-08-31  Catherine Moore  <clm@cygnus.com>
38494
38495         * gcc.c-torture/execute/941014-1.x: New file.
38496
38497 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38498
38499         * lib/c-torture.exp: Add support for
38500         torture_eval_before_compile and torture_eval_before_execute
38501         variables.
38502
38503 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38504
38505         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38506         this test triggers valid.
38507
38508 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38509
38510         * gcc.dg/980827-1.c: New test.
38511
38512 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38513
38514         * gcc.c-torture/execute/loop-4b.c: New test.
38515
38516 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38517
38518         * lib/c-torture.exp: Add support for
38519         torture_eval_before_compile and torture_eval_before_execute
38520         variables.
38521
38522 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38523
38524         * gcc.c-torture/compile/980825-1.c: New test.
38525
38526 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38527
38528         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38529         count number tests in opt_t0 not good_t0.
38530
38531 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38532
38533         * gcc.c-torture/compile/930326-1.x: Fix typo.
38534
38535 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38536
38537         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38538         causes an ICE.
38539
38540 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38541
38542         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38543         STACK_SIZE is defined.
38544         * gcc.c-torture/unsorted/stuct.c: Similarly.
38545
38546         * gcc.c-torture/compile/980821-1.c: New test.
38547
38548 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38549
38550         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38551
38552 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38553
38554         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38555         code.
38556
38557 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38558
38559         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38560         error'.
38561
38562 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38563
38564         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38565
38566 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38567
38568         * gcc.c-torture/compile/980816-1.c: New test.
38569
38570         * gcc.dg/980816-1.c: New test.
38571
38572 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38573
38574         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38575         compiler for ieee tests.
38576
38577 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38578
38579         * g77.f-torture/compile/980729-0.f: New test.
38580
38581 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38582
38583         * gcc.c-torture/special/eeprof-1.c: New test, for
38584         -finstrument-functions.
38585         * gcc.c-torture/special/special.exp: Run it.
38586
38587 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38588
38589         * gcc.c-torture/compile/980729-1.c: New test.
38590
38591 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38592
38593         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38594         __thumb__ is defined, and test for ARM style doubles if so.
38595
38596 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38597
38598         * g77.f-torture/noncompile/980615-0.f: New test.
38599
38600 1998-07-26  H.J. Lu  (hjl@gnu.org)
38601
38602         * gcc.dg/980312-1.c: Do link instead of compile.
38603         * gcc.dg/980313-1.c: Likewise.
38604
38605 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38606
38607         * gcc.c-torture/compile/980726-1.c: New test.
38608
38609 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38610
38611         * g77.f-torture/execute/io0.f: New test.
38612
38613 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38614
38615         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38616         an int.
38617
38618 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38619
38620         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38621         m32r bugs.
38622
38623 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38624
38625         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38626         c-decl.c:grokdeclarator can handle mode attributes.
38627
38628 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38629
38630         * gcc.c-torture/execute/980716-1.c: New test.
38631
38632 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38633
38634         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38635         the mn10200.
38636         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38637         the mn10200.
38638         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38639         * gcc.c-torture/compile/930326-1.x: Similarly.
38640
38641 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38642
38643         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38644         New test from Craig.
38645
38646 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38647
38648         * g77.f-torture/noncompile/980616-0.f: New test.
38649
38650         * g77.f-torture/execute/970816-3.f: New test from Craig.
38651
38652 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38653
38654         *  g++.other/singleton.C: Return error value instead of taking
38655         SIGSEGV.
38656
38657 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38658
38659         *  g++.other/singleton.C: New test.   Warning is under dispute.
38660         Runtime crash is not.
38661
38662 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38663
38664         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38665         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38666         using6.C, using7.C}: New namespace tests.
38667
38668 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38669
38670         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38671         specialization with typedef'ed names used as array indexes.
38672
38673 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38674
38675         * gcc.c-torture/execute/980709-1.c: New test.
38676
38677         * gcc.dg/980709-1.c: New test.
38678
38679 1998-07-07  Richard Henderson  <rth@cygnus.com>
38680
38681         * gcc.c-torture/execute/bcp-1.c: New test.
38682
38683 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38684
38685         * gcc.c-torture/execute/980707-1.c: New test.
38686
38687 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38688
38689         * gcc.c-torture/compile/980706-1.c: New test.
38690
38691 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38692
38693         * g77.f-torture/execute/980701-0.f,
38694         g77.f-torture/execute/980701-1.f: New test from Craig.
38695
38696 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38697
38698         * gcc.c-torture/compile/980701-1.c: New test.
38699
38700         * gcc.c-torture/execute/980701-1.c: New test.
38701
38702 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38703 rlsruhe.de>
38704
38705         * g++.old-deja/g++.robertl/eb132.C: New test.
38706         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38707
38708 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38709
38710         * g77.f-torture/execute/980628-7.f,
38711         g77.f-torture/execute/980628-8.f,
38712         g77.f-torture/execute/980628-9.f,
38713         g77.f-torture/execute/980628-10.f: New tests from Craig.
38714
38715         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38716
38717 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38718
38719         * g77.f-torture/execute/980628-4.f: New test from Craig.
38720         * g77.f-torture/execute/980628-5.f: Likewise.
38721         * g77.f-torture/execute/980628-2.f: Likewise.
38722         * g77.f-torture/execute/980628-0.f: Likewise.
38723         * g77.f-torture/execute/980628-1.f: Likewise.
38724         * g77.f-torture/execute/980628-3.f: Likewise.
38725         * g77.f-torture/execute/980628-6.f: Likewise.
38726
38727 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38728
38729         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38730         directory when nothing has been installed yet.
38731
38732 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38733
38734         * gcc.c-torture/special/special.exp: Handle newer versions of
38735         dejagnu.
38736
38737 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38738
38739         * gcc.dg/980626-1.c: New test.
38740
38741 1998-06-19  Bruno Haible <haible@ilog.fr>
38742
38743         * gcc.misc-tests/m-un-2.c: New test.
38744         * g++.old-deja/g++.other/warn01.c: Likewise.
38745
38746 1998-06-19  Robert Lipe  <robertl@dgii.com>
38747
38748         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38749         compatibility with assmblers with a different comment character.
38750         Eliminate use of GAS-specific extensions.
38751
38752 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38753
38754         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38755
38756 1998-06-19  Robert Lipe  <robertl@dgii.com>
38757
38758         * lib/g77.exp: Replace search for libf2c.a with search for newly
38759         renamed libg2c.a
38760
38761 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38762
38763         * gcc.c-torture/execute/980617-1.c: New test.
38764
38765 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38766
38767         * gcc.c-torture/execute/980612-1.c: New test.
38768
38769 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38770
38771         * gcc.dg/980523-1.c: Only test on ppc-linux.
38772         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38773
38774         * gcc.c-torture/execute/980608-1.c: New test.
38775
38776 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38777
38778         * gcc.c-torture/execute/980605-1.c: New test.
38779
38780 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38781
38782         * gcc.c-torture/execute/980604-1.c: New test.
38783
38784 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38785
38786         * gcc.c-torture/execute/980602-1.c: New test.
38787         * gcc.c-torture/execute/980602-2.c: Likewise.
38788
38789 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38790
38791         * 970125-0.f: Fix per JCB.  Add commentary.
38792
38793 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38794
38795         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38796         IEEE -0 support.
38797
38798 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38799
38800         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38801         earlier.
38802
38803 1998-05-28  Catherine Moore <clm@cygnus.com>
38804
38805         * gcc.c-torture/execute/980526-3.c: New test.
38806
38807 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38808
38809         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38810         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38811         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38812         m88k-motorola-sysv3 to XFAIL.
38813
38814 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38815
38816         * gcc.dg/980526-1.c: New test.
38817         * gcc.c-torture/execute/980526-2.c: New test.
38818
38819 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38820
38821         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38822
38823         * gcc.c-torture/execute/980526-1.c: New test.
38824
38825 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38826
38827         * g77.f-torture/execute/alpha2.f: Add runtime test.
38828
38829 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38830
38831         * g++.old-deja/old-deja.exp: Strip leading directories.
38832
38833         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38834         error for the line.  Don't run multiple tests for the same line.
38835
38836 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38837
38838         * gcc.dg/980523-1.c: New test.
38839
38840 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38841
38842         * g77.f-torture/compile/970915-0.f: New test.
38843
38844 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38845
38846         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38847
38848 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38849
38850         * gcc.dg/980520-1.c: New test.
38851
38852 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38853
38854         * gcc.dg/980502-1.c: Fix return type.
38855
38856 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38857
38858         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38859         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38860         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38861         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38862         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38863
38864 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38865
38866         * g77.f-torture/execute/980520-1.f: New test.
38867
38868 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38869
38870         * lib/mike-g77.exp: New file.
38871
38872         * g77.f-torture/noncompile/noncompile.exp,
38873         g77.f-torture/noncompile/check0.f: New files.
38874
38875 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38876
38877         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38878         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38879         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38880         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38881         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38882         abort where appropriate.
38883
38884 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38885
38886         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38887         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38888
38889 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38890
38891         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38892
38893 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38894
38895         * g77.f-torture/compile/980427-0.f: New test.
38896
38897 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38898
38899         * g77.f-torture/compile/980424-0.f: New test.
38900
38901 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38902
38903         * g77.f-torture/compile/980419-2.f (main): New test.
38904         * g77.f-torture/compile/970125-0.f: New test.
38905         * g77.f-torture/compile/980419-1.f: New test.
38906
38907 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38908
38909         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38910         of loop-4.c.
38911
38912 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38913
38914         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38915
38916 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38917
38918         * gcc.c-torture/compile/980329-1.c: New test.
38919
38920 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38921
38922         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38923         * gcc.dg/980312-1.c: Fix typo in -march command.
38924
38925 1998-03-16  H.J. Lu  (hjl@gnu.org)
38926
38927         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38928
38929 1998-03-11  Robert Lipe  <robertl@dgii.com>
38930
38931         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38932         Dave Love agree the Fortran source is bogus.
38933
38934 1998-03-11  Robert Lipe  <robertl@dgii.com>
38935
38936         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38937         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38938         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38939         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38940         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38941
38942 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38943
38944         * g++.old-deja/g++.other/friend1.C: New test.
38945
38946 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38947
38948         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38949         possibly uninitialized) variables and declare dnrm2.
38950
38951 1998-02-23  Robert Lipe <robertl@dgii.com>
38952
38953         From Bruno Haible <haible@ilog.fr>:
38954         * gcc.c-torture/execute/980223.c: New test.
38955
38956 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38957
38958         * gcc.dg/ifelse-1.c: New test.
38959
38960 1998-02-09  H.J. Lu  (hjl@gnu.org)
38961
38962         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38963
38964           * lib/old-dejagnu.exp (old-dejagnu): Added the
38965           "execution test - XFAIL *-*-*" handling in the spirit of
38966           "excess errors test -". Changed the "execution test fails"
38967           handling to be like "excess errors test fails".
38968           * Update various tests accordingly.
38969
38970 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38971
38972         * gcc.c-torture/execute/980205.c: New test.
38973
38974 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38975
38976         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38977         * lib/f-torture.exp: Similarly.
38978         * gcc.c-torture: Rename all .cexp files to .x files.
38979
38980 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38981
38982         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38983         (940510-1.c): Removed duplicate.
38984         (971104-1.c): New test.
38985
38986 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38987
38988           * lib/f-torture.exp: Improve error and loop detection.
38989
38990 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38991
38992         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38993         use that to size the filler array.
38994
38995 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38996
38997         * lib/c-torture.exp(c-torture-execute): Fix typo.
38998
38999         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39000         testcase as the executable name. Keep the executable around if
39001         the test fails.
39002
39003 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39004
39005         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39006         changes.  Only test one -g option, and move it to the end of the
39007         list of options to test.
39008
39009 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39010
39011         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39012         variable GCC_TORTURE_OPTIONS to supply default switches separated
39013         by colons.  If no environment variable, run tests with -O0 -g, -O1
39014         -g, and -O2 -g as well.
39015
39016 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39017
39018         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39019         explanatory comments. Fix indentation.
39020
39021 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39022
39023         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39024
39025 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39026
39027         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39028         * g++.old-deja/g++.mike/p7325.C: Likewise.
39029         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39030
39031 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39032
39033         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39034         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39035         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39036         * g++.old-deja/g++.law/operators4.C: Likewise.
39037
39038 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39039
39040         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39041         * g++.old-deja/g++.mike/p784.C: Ditto.
39042         * g++.old-deja/g++.mike/p785.C: Ditto.
39043
39044 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39045
39046           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39047
39048 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39049
39050         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39051         target feature; pass this to c-torture-execute as needed.
39052
39053 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39054
39055         * lib/c-torture.exp(c-torture-execute): If the previous and the
39056         current executables being tested are identical, we don't need to
39057         run the executable again. Try to make the executable names
39058         unique. Add an optional argument for passing additional compiler
39059         flags.
39060
39061 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39062
39063         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39064
39065 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39066
39067         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39068
39069 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39070
39071         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39072         32bit or larger longs.
39073
39074         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39075         have either a 32bit long or 32bit int.
39076
39077 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39078
39079         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39080         Make double precision tests dependent on sizeof (double).
39081
39082 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39083
39084         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39085         too.
39086
39087 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39088
39089         * gcc.c-torture/compile/961203-1.cexp: New script.
39090
39091 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39092
39093         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39094         up the includes ourselves.
39095
39096 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39097
39098         * lib/plumhall.exp: Remove random include, and add a few
39099         verbose messages for debugging.
39100
39101 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39102
39103         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39104         of trying to do it ourselves.
39105
39106 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39107
39108         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39109
39110 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39111
39112         * gcc.prms/5403.c: Made regexp a bit less strict.
39113
39114 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39115
39116         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39117         is returned from remote_load instead.
39118         * lib/plumhall.exp: Ditto.
39119         * lib/mike-g++.exp: Ditto.
39120         * lib/old-dejagnu.exp: Ditto.
39121         * lib/c-torture.exp: Ditto.
39122
39123 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39124
39125         * lib/g++.exp: Use build_wrapper procedure.
39126         * lib/gcc.exp: Ditto.
39127
39128 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39129
39130         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39131         an old-style decl for malloc.  Fixes tests to work when
39132         sizeof (int) != sizeof (size_t).
39133
39134 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39135
39136         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39137
39138         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39139         use stdargs.h interface.
39140
39141 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39142
39143         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39144         NO_VARARGS when compiling.
39145
39146 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39147
39148         * lib/plumhall.exp(ph_includes): New procedure.
39149         (ph_make): Use it.
39150         (ph_compiler): Ditto.
39151
39152         * lib/g++.exp: Rename test-glue.c to testglue.c.
39153         * lib/gcc.exp: Ditto.
39154
39155 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39156
39157         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39158         to completion when it's called.
39159
39160 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39161
39162         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39163         is defined, don't do test.
39164
39165 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39166
39167         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39168         for object files.
39169         (ph_summary): Mark skipped testcases as untested, not unresolved.
39170
39171         * lib/plumhall.exp (ph_make): If unresolved because of bad
39172         errorCode, record errorCode in log file.
39173         (*): Replace send_log/verbose with verbose -log.
39174
39175 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39176
39177         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39178         double conversion if double isn't at least 8 bytes.
39179
39180         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39181         int to work with targets where int is 16 bits.
39182
39183         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39184         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39185         precision for the test to complete.
39186
39187 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39188
39189         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39190         if d10v is not compiled with the -mdouble64 flag.
39191         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39192
39193         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39194         d10v is not compiled with the -mint32 flag.
39195
39196 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39197
39198         * lib/plumhall.exp: Use incr_count.
39199
39200 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39201
39202         * gcc.c-torture: Update to c-torture-1.45.
39203
39204 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39205
39206         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39207         the name of the expect testcase file).
39208
39209         * lib/g++.exp(g++_init): Ditto.
39210
39211 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39212
39213         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39214         the host.
39215
39216         * lib/gcc.exp(gcc_exit): New procedure.
39217
39218 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39219
39220         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39221         specs where appropriate.
39222
39223         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39224         because of new "candidates are" messages, and removed a few
39225
39226         * Converted all non-old-style g++ testcases to old-style, and
39227         moved into g++.old-deja.
39228
39229 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39230
39231         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39232         options.
39233
39234         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39235         succeeded.
39236
39237         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39238
39239 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39240
39241         * lib/gcc.exp (gcc_target_compile): Add support for defining
39242         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39243         the machine doesn't have those features.
39244
39245 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39246
39247         * g++.law/operators4.exp: Don't use LIBS.
39248
39249 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39250
39251         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39252
39253         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39254         * lib/g++.exp: Set it here instead. Also, allow use of the
39255         --tool_exec and --tool_opt options. Change CXX to
39256         GXX_UNDER_TEST.
39257
39258         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39259
39260         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39261
39262 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39263
39264         * lib/old-dejagnu.exp: Use prune_warnings instead of
39265         prune_system_crud.
39266         * lib/mike-g++.exp: Ditto.
39267         * lib/gcc.exp: Ditto.
39268         * lib/g++.exp: Ditto.
39269
39270         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39271
39272 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39273
39274           * 941014-2.c: Include stdlib.h
39275           * 960327-1.c: Include stdio.h
39276           * dbra.c, index-1.c: Don't assume ints are 32bits.
39277
39278 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39279
39280         * lib/gcc.exp: Add gcc,stack_size target feature.
39281
39282         * lib/g++.exp(g++_target_compile): Add the include and link
39283         paths here, not in two other places. And, it's $options, not
39284         options.
39285
39286         * lib/mike-g++.exp(postbase): Remove the code that determines
39287         the correct include and link paths.
39288         * g++.old-deja/old-deja.exp: Ditto.
39289
39290 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39291
39292         * lib/g++.exp(g++_init): target_compile no longer returns the
39293         filename of the result.
39294
39295 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39296
39297         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39298         call to glob.
39299
39300         * gcc.c-torture/special/special.exp: Change call to
39301         gcc_target_compile to include the object file.
39302
39303 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39304
39305         * gcc.c-torture/special/special.exp: Correct misspelling in last
39306         change.
39307
39308 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39309
39310         * lib/plumhall.exp(ph_summary): Log the entire output of the
39311         executable. Return -1 if there were any failures, 0 otherwise.
39312         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39313         (ph_make): Clean up objects and executables that were built
39314         if the tests succeeded.
39315
39316 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39317
39318         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39319         libraries and includes in the build tree as appropriate.
39320
39321 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39322
39323         * lib/c-torture.exp: Instead of looking for the global variable
39324         NO_LONG_LONG, check to see if that's a feature of the target.
39325
39326 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39327
39328         * config/default.exp: Minimize. Delete the remainer of the files in
39329         config; this functionality is now in devo/dejagnu/config.
39330
39331         g++.*/*: Pass any additional flags used to compile to postbase;
39332         delete CXXFLAGS.
39333
39334         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39335         is now done by runtest.exp. Use gcc_target_compile instead of
39336         compile.
39337
39338         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39339         Remove references to CFLAGS. Use remote_file instead of
39340         calling rm -f.
39341         (c-torture): Take a list of arguments to use to compile this
39342         testcase.
39343
39344         lib/g++.exp: Simplify. Use target_compile instead of compile.
39345         lib/gcc-dg.exp: Ditto.
39346         lib/gcc.exp: Ditto.
39347         lib/mike-{gcc,g++}.exp: Ditto.
39348         lib/old-dejagnu.exp: Ditto.
39349         lib/plumhall.exp: Ditto.
39350
39351 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39352
39353         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39354         (ph_linker): Likewise.
39355
39356 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39357
39358           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39359         MAP_ANON / MAP_ANONYMOUS if defined;
39360         else try to map from /dev/zero .
39361
39362 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39363
39364         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39365         isn't defined, then define it to MAP_ANONYMOUS.
39366
39367 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39368
39369         * gcc.c-torture: Update to c-torture-1.42 release.
39370
39371 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39372
39373         * gcc.c-torture: Update to c-torture-1.41 release.
39374
39375 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39376
39377         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39378         c-torture release.
39379
39380 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39381
39382         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39383         and LDFLAGS.  Fix second case to append the target_info ldflags
39384         onto LDFLAGS, not CFLAGS.
39385         * lib/g++.exp (g++_init): Add target_info stuff.
39386         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39387         of libgloss and newlib flags for !native.
39388
39389         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39390         (GDB): Fix relative path to go up another dir for finding gdb.
39391
39392 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39393
39394         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39395         versions in the target_info array, if they don't exist.
39396
39397 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39398
39399         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39400
39401 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39402
39403         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39404         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39405
39406 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39407
39408         * lib/old-dejagnu.exp: Don't remove the output file before we've
39409         actually tested it. Don't append pwd to the path of the executable
39410         we're testing.
39411
39412 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39413
39414         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39415
39416 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39417
39418         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39419         temporary directory for compiler files, and set it to a default
39420         value of /tmp. Set $output as the name of the output file from
39421         compiling the testcase. Add a -o option to $cflags_var so the
39422         compiler writes the final output file as $output. Set $executable
39423         to $output.
39424
39425         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39426         directory for compiler files, and set it to /tmp if it doesn't
39427         already have a value. Set $output_file to the name of the output
39428         file from compiling the testcase. Add a -o option to CXXFLAGS so
39429         the compiler writes the final output file as $output. Use $output
39430         as the executable to be tested.
39431
39432 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39433
39434         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39435
39436 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39437
39438         * gcc.c-torture/execute/pending-1.c: New test.  Still
39439         pending in Tege's queue.
39440
39441 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39442
39443         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39444         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39445         if there were failures.  Call unresolved if there were unresolved
39446         testcases.  Call gcc_fail if program did not run to completion.
39447         (ph_make): Pass additional argument name to ph_execute.
39448         (ph_execute): Add new argument.  Pass additional arguments to
39449         ph_summary.  Call gcc_fail is there is no execution output.
39450
39451 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39452
39453         * lib/plumhall.exp (proc_summary): Output relavent summary
39454         lines into the log so specific failures in plumhall can be
39455         investigated.
39456
39457 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39458
39459         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39460         (c-torture-execute): Don't try to execute tests which use
39461         "long long" types if $NO_LONG_LONG is nonzero.
39462
39463 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39464
39465         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39466         not c-torture.
39467
39468         * gcc.ieee: Move from here.
39469         * gcc.c-torture/execute/ieee: To here.
39470
39471 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39472
39473         * gcc.c-torture: Update to c-torture-1.41 release.
39474
39475 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39476
39477         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39478         not "$output".
39479
39480 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39481
39482         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39483         -c present.
39484
39485 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39486
39487         * config/proelf.exp: Handle connecting to a simulator.
39488
39489 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39490
39491         * config/proelf.exp: New file.  Enough framework that we can
39492         run c-torture tests on the proelf targets (or any other target
39493         that gdb can connect to for that matter).
39494
39495 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39496
39497         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39498         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39499
39500         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39501         exec_output exists.
39502
39503 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39504
39505         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39506         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39507
39508         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39509         to pass/fail/unresolved/unsupported/untested.  Caller must now
39510         call unresolved/unsupported/untested.
39511         * lib/*.exp: Update FSF address.  Update to handle new results of
39512         ${tool}_load.
39513         * lib/chill.exp (verbose): Delete.
39514
39515 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39516
39517         * lib/gcc.exp (default_gcc_start): Change order of args to
39518         $LDFLAGS $CFLAGS $LIBS.
39519         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39520         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39521         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39522         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39523         * gcc.misc-tests/dg-test.exp: Likewise.
39524         * gcc.misc-tests/msgs.exp: Likewise.
39525         * gcc.prms/prms.exp: Likewise.
39526         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39527         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39528
39529         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39530
39531 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39532
39533         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39534
39535         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39536         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39537
39538         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39539         necessary.
39540
39541 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39542
39543         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39544         global for loop; add use of $mathlib.
39545         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39546         settings here; set mathlib for anything but VxWorks.
39547
39548 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39549
39550         * gcc.c-torture: Update to c-torture-1.40 release.
39551
39552 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39553
39554         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39555         dg.exp.
39556
39557 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39558
39559         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39560         global.
39561
39562 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39563
39564         * lib/g++.exp (LIBS): Define if not already.
39565         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39566         (gcc-dg-prune): Call prune_gcc_output.
39567         * lib/gcc.exp (prune_gcc_output): New proc.
39568         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39569         prune_gcc_output.
39570
39571 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39572
39573         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39574         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39575
39576 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39577
39578         * gcc.c-torture: Update to c-torture-1.39 release.
39579
39580 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39581
39582         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39583         fails, try others as well.
39584
39585 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39586
39587         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39588         If compilation fails, mark execute tests as `untested'.
39589         If test is marked as unsupported, don't mark compilation and
39590         execute tests as failed.
39591
39592 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39593
39594         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39595         libstdc++ for whether or not we want to be doing shared
39596         libraries.  Delete link_curses since we don't need it anymore.
39597         * lib/mike-g++.exp (postbase): Don't link in libg++.
39598         * g++.old-deja/old-deja.exp: Likewise.
39599
39600 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39601
39602         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39603
39604 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39605
39606         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39607         For that, add `-Wl,-a,shared_archive'.
39608         * g++.old-deja/old-deja.exp: Likewise.
39609
39610 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39611
39612         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39613
39614 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39615
39616         * lib/mike-g++.exp (postbase): Pay attention to the status of
39617         g++_load.
39618
39619 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39620
39621           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39622
39623 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39624
39625         * lib/gcc.exp (default_gcc_start): No longer need to log program
39626         being executed or its output, execute_anywhere does that now.
39627         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39628         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39629
39630 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39631
39632         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39633         the same as those in lib/g++.exp.
39634
39635 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39636
39637         * gcc.c-torture: Update to c-torture-1.38 release.
39638         * gcc.ieee: Related changes.
39639
39640 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39641
39642         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39643         "exec". Minor reformatting changes.
39644
39645         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39646         cross. This means all "exec" calls now work on a remote host as
39647         well.
39648         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39649         cross. Filter out the extra "\r\n" stuff that expect puts in.
39650         (c-torture-execute): Filter out the bogus warnings like
39651         c-torture-compile does. Add support for canadian cross.
39652         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39653         Use execute_anywhere rather than calling exec directly. Now it
39654         works for canadian cross testing.
39655
39656 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39657
39658         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39659         results into a variable, and check that rather than using file exists.
39660
39661 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39662
39663         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39664         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39665
39666 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39667
39668         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39669         lib_curses if there's a shared libg++ in the build tree.
39670
39671 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39672
39673         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39674         if not supported target.
39675
39676 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39677
39678         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39679         link_curses up to always happen, not just for native builds.
39680
39681 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39682
39683         * gcc.c-torture: Update to c-torture-1.36 release.
39684         * gcc.failure: Related changes.
39685
39686 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39687
39688         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39689
39690 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39691
39692         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39693         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39694         runshlib, link_curses, and mathlib for link and run.
39695
39696         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39697         pass the runtime shared library options for Solaris, OSF/1, and
39698         Irix5, and link with -lcurses to avoid unresolved references.
39699
39700 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39701
39702         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39703         only run once.
39704
39705 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39706
39707         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39708
39709 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39710
39711         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39712         do not have a framework for the "compat" tests yet.
39713
39714 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39715
39716         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39717         set to null if we're testing vxworks5.1.  Use that instead of
39718         `-lm' in the setting of LIBS for link and run.
39719
39720 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39721
39722         * config/rom68k.exp (${tool}_load): Major changes to make it
39723         work.  Verified that it does in fact return the stuff in
39724         exec_output properly.  Catch any Emul or any TRAP other than 0.
39725
39726 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39727
39728         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39729         LDFLAGS properly for targets that need stuff from libgloss.
39730         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39731         only run once.
39732         (gpp_initialized): New variable.
39733
39734 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39735
39736         * config/rom68k.exp: Load libgloss.exp.
39737         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39738         so we can produce a fully linked binary.
39739         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39740         so we can produce a fully linked binary.
39741
39742 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39743
39744         * lib/plumhall.exp (ph_section): Watch for expected failures.
39745         Add missing `else'.
39746
39747         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39748         run the testcase.
39749         (c-torture): Likewise.
39750
39751 1995-08-28  Doug Evans  <dje@cygnus.com>
39752
39753         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39754
39755         * lib/mike-g++.exp (mike_cleanup): New proc.
39756         (prebase): New globals compiler_result, not_compiler_result,
39757         target_regexp.
39758         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39759         allow leading "-" in pattern.  Watch for unsupported tests.
39760         If $compiler_result is set, pattern match assembler code,
39761         and ditto for $not_compiler_result.
39762         * lib/mike-gcc.exp: Likewise.
39763
39764         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39765         execution "succeeded".
39766
39767 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39768
39769         * config/win32.exp: New file.
39770         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39771
39772 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39773
39774         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39775         unsupported.
39776         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39777         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39778         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39779
39780         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39781         "... without exceptions was ...".  That is now handled by
39782         prune_system_crud.
39783         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39784
39785 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39786
39787         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39788         sieve.c,sort2.c}: New files.
39789         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39790         sieve.exp,sort2.exp}: Drivers for them.
39791
39792         * lib/mike-gcc.exp (program_output): New user settable variable.
39793         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39794         messages.
39795         * lib/mike-g++.exp (program_output): New user settable variable.
39796
39797         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39798
39799         * config/sh.exp: Deleted (use sim.exp instead).
39800
39801 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39802
39803         * config/vx.exp: Declare CHECKTASK as global.
39804         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39805         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39806         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39807
39808 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39809
39810         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39811         target. Like vx.exp, only includes `vx29k.exp' instead of
39812         `vxworks.exp'.
39813
39814 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39815
39816         * config/sim.exp: Increase time limit from 120 seconds to 240.
39817
39818 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39819
39820         * gcc.c-torture/execute/950628-1.c: New test.
39821
39822 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39823
39824         * gcc.c-torture: Update with changes/additions from
39825         c-torture-1.34.
39826
39827 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39828
39829         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39830
39831 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39832
39833         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39834
39835 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39836
39837         * gcc.c-torture/compile/950512-1.c: New test.
39838         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39839         * gcc.dg/struct-ret-1.c: Likewise.
39840
39841 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39842
39843         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39844           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39845
39846 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39847
39848         * gcc.c-torture/special/920411-1.c: Deleted.
39849         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39850
39851 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39852
39853         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39854         cpu limit.
39855
39856 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39857
39858         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39859
39860 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39861
39862         From kenner;
39863         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39864         is the proper length.
39865         * va-arg-3.c: Likewise.
39866
39867 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39868
39869         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39870         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39871
39872         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39873         * lib/g++.exp (default_g++_start): Delete old cruft.
39874
39875 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39876
39877         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39878         (2 * (1 << 18)) to (2 * (1 << 17)).
39879
39880         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39881
39882 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39883
39884         * config/rom68k.exp: Renamed from config/idp.exp
39885
39886 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39887
39888         * c-torture/compile/921109-2.c
39889
39890 1995-04-18  Mike Stump  <mrs@cygnus.com>
39891
39892         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39893         excess errors.
39894
39895 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39896
39897         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39898         output.
39899         * lib/g++.exp (default_g++_start): Likewise.
39900
39901 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39902
39903         * gcc.c-torture/compile/950329-1.c: New test.
39904
39905 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39906
39907           * config/bug.exp (${tool}_load): Updated to use new remote_open
39908           and remote_close procs.
39909         * config/idp.exp: New file.
39910
39911 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39912
39913         * gcc.c-torture/execute/950322-1.c: New test.
39914
39915 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39916
39917         * config/vx.exp (${tool}_load): Clean up testing of return code from
39918         vxworks_ld and vxworks_spawn.
39919
39920 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39921
39922         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39923
39924 1995-03-13  Mike Stump  <mrs@cygnus.com>
39925
39926         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39927         can mark excess errors on a machine by machine basis.  Note, the
39928         default is to not expect any excess errors, even when excess
39929         errors test - is given, so you will want to put an XFAIL ... on
39930         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39931         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39932         those 4 machines, but no others.
39933
39934 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39935
39936         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39937         * lib/c-torture.exp: to here.
39938
39939 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39940
39941         * gcc.c-torture/execute/950221-1.c: New test.
39942         * gcc.c-torture/execute/struct-ret-1.c: New test.
39943         * gcc.c-torture/compile/950221-1.c: New test.
39944
39945         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39946
39947 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39948
39949         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39950         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39951
39952 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39953
39954         * g++.gb: New directory of tests, derived from my signature and
39955         class scoping tests.
39956
39957         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39958         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39959         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39960         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39961         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39962         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39963         * g++.gb/sig25.C: Likewise.
39964
39965         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39966         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39967         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39968         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39969         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39970         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39971         * g++.gb/sig25.exp: Likewise.
39972
39973         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39974         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39975         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39976         * g++.gb/scope13.C: Likewise, this test still fails.
39977
39978         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39979         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39980         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39981         * g++.gb/scope13.exp: Ditto.
39982
39983         * g++.gb/README: New file, explains what these tests are about.
39984
39985 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39986
39987         * lib/dg.exp (dg-do): Support `preprocess'.
39988         (dg-test): Likewise.
39989
39990 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39991
39992         * config/udi.exp: change "continue -expect" to "exp_continue".
39993
39994 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39995
39996         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39997         Delete redundant tests.
39998
39999         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40000         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40001         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40002         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40003         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40004         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40005         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40006         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40007
40008         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40009         storing label pointers.
40010         * gcc.c-torture/execute/921019-1.c: Likewise.
40011         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40012         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40013         parameter fp.
40014         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40015         constants.
40016
40017         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40018         Delete obsolete tests.
40019
40020         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40021         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40022         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40023         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40024         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40025         * gcc.c-torture/compile/950124-1.c: New test.
40026
40027         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40028
40029 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40030
40031         * lib/mike-g++.exp: Add -lm to LIBS.
40032
40033 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40034
40035         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40036
40037 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40038
40039         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40040
40041 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40042
40043         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40044
40045 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40046
40047         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40048         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40049         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40050         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40051         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40052         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40053         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40054         * g++.law/{operators31.C, operators32.C,
40055         * g++.law/{operators33.C, operators34.C}: Likewise.
40056         * g++.law/{pic1.C, refs2.C}: Likewise.
40057         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40058         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40059         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40060         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40061
40062         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40063         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40064         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40065         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40066         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40067         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40068         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40069         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40070         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40071         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40072         * g++.law/{operators34.exp}: Likewise.
40073         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40074         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40075         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40076         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40077         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40078
40079         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40080         No longer expected to fail.
40081         * g++.law/missed-error3.C: Tweak for recent bool changes.
40082
40083 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40084
40085         * config/emb-unix: Deleted.
40086         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40087         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40088
40089 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40090
40091         * lib/dg.exp (dg-test): Fix typo in last patch.
40092
40093 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40094
40095         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40096         (handles multiple occurrences).
40097
40098 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40099
40100         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40101         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40102         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40103         printed).
40104         * lib/c-torture.exp (c-torture-compile): Likewise.
40105         (c-torture): Prepend full path if missing.
40106         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40107         (gcc_fail): Likewise.
40108         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40109
40110 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40111
40112         * lib/netware.exp: Only attach to NetWare i386 systems.
40113
40114 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40115
40116         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40117         messages.  Add test name to "output pattern match" pass/fail message.
40118
40119 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40120
40121         * gcc.dg: New testsuite.
40122         * gcc.dg/dg.exp: New file.
40123
40124         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40125         test-switch.c}: Deleted.
40126
40127         * gcc.misc-tests/msgs.exp: New testcase driver.
40128
40129 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40130
40131         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40132         Watch for illegal return values from ${tool}_load.
40133         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40134         cross targets.  Coerce return value >0 to 1.
40135
40136 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40137
40138         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40139
40140         * config/emb-unix.exp: New file.
40141
40142         * config/sim.exp: Error if variable $SIM not defined.
40143         (${tool}_load): Mark test as "untested" if simulator missing.
40144
40145         * config/unix.exp: Load remote.exp to get rcp_download.
40146         * lib/c-torture.exp: Use different option lists for testcases with
40147         and without loops.
40148         * gcc.c-torture/execute/execute.exp: Likewise.
40149
40150 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40151
40152         * config/*.exp: Clarify return code from ${tool}_load.
40153         Call `unresolved' or `untested' instead of `warning' or `perror'
40154         (sometimes you still want to call both though).
40155         Add comment that `shell_id' is local to each file.
40156         * config/udi.exp (timeout): Set to 30.
40157         Don't print warning if connection fails, $connectmode has already
40158         printed an error.
40159         (${tool}_load): Move verbose messages to level 2.
40160         Rework pattern for "Process started" message.
40161         Pass `shell_id' to ${connectmode}_download.
40162         Retry twice upon timeout.  Make resetting of target more robust.
40163         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40164         Pass `shell_id' to exit_$connectmode.
40165         Only call exit_$connectmode if connected.
40166         * config/unix.exp (${tool}_load): Check return codes better.
40167         * config/vrtx.exp (${tool}_load): Likewise.
40168         * config/vx.exp (${tool}_load): Likewise.
40169         Delete unneeded global's.
40170         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40171         from ${tool}_load.
40172         (dg-stat): Delete.
40173         (dg-init): Delete recording of pass/fail counts.
40174         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40175         (old-dejagnu-init): Likewise.
40176         (old-dejagnu-stat): Delete contents, empty proc now.
40177         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40178         (c-torture): Delete references to lcnt, lpass, lfail.
40179         Get option list from TORTURE_OPTIONS.
40180         Delete -funroll[-all]-loops if no loops.
40181         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40182         (g++_stat): Delete contents (empty proc now).
40183         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40184         (gcc_finish): Likewise.
40185         (gcc_stat): Deleted.
40186         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40187         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40188         * gcc.c-torture/execute/execute.exp: Likewise.
40189         Split tests into two parts: compile, execute.
40190         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40191         no loops.  Update to reflect clarified return codes from ${tool}_load.
40192
40193 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40194
40195         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40196         to grep for.
40197         (old-dejagnu): Likewise (where necessary).
40198
40199 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40200
40201         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40202
40203         * lib/dg.exp (dg-process-target): Fix processing of selector.
40204         Add comment regarding use of `error'.
40205
40206         * lib/gcc.exp (prune_system_crud): Define if missing.
40207         * lib/g++.exp (prune_system_crud): Likewise.
40208
40209         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40210         Call prune_system_crud.
40211         * lib/dg.exp (dg-runtest): New proc.
40212         Use perror instead of send_user for tcl errors in testcase.
40213         Don't return any value, it's never used.
40214         Don't clobber previous definition of `unknown'.
40215         Print tcl errors in `dg-final'.
40216
40217 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40218
40219         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40220         (dg-test): Don't print errorInfo, it contains stack backtrace.
40221
40222 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40223
40224         * lib/g++.exp (runtest_file_p): Define if missing.
40225
40226 1994-09-24  Doug Evans  (dje@cygnus.com)
40227
40228         * lib/mike-g++.exp: Comment out loading of g++.exp.
40229         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40230         (default_g++_version): Always print something.
40231         (default_g++_start): Comment out call to `which'.
40232         (g++_start, g++_load): Deleted (must be defined in config file).
40233         * lib/gcc.exp: Test for existence of $CC at start.
40234         Delete check for tmpdir (done in gcc_init).
40235         (default_gcc_version): Always print something.
40236         (default_gcc_start): Comment out call to `which'.
40237         * config/*.exp: Major cleanup - make cross targets work at least a
40238         little better for g++ (by not being "--tool gcc" specific).
40239         Rename gcc_xxx to ${tool}_xxx.
40240         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40241         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40242
40243 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40244
40245         * lib/c-torture.exp (c-torture-compile): Rework compiler
40246         message processing.
40247
40248         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40249         c-torture.
40250
40251 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40252
40253         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40254
40255         * lib/dg.exp (dg-process-target): Support { target native }.
40256
40257 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40258
40259         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40260         looked for "... program xxx got fatal signal".
40261         Correct regsub munging of `comp_output'.
40262         Ignore compiler messages "path prefix not used" and "linker input
40263         file unused".
40264
40265 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40266
40267         * lib/gcc.exp (runtest_file_p): Define if missing.
40268         * gcc.prms/template.c: Example to work from.
40269
40270 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40271
40272         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40273         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40274
40275         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40276         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40277         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40278         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40279
40280         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40281         (dg-process-target): No longer a varargs proc.
40282         Return S/N for target, P/F for xfail.  All callers changed.
40283         (user option procs): More argument checking.
40284         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40285         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40286         (dg-test): Skip test if not running on selected target in `dg-do'.
40287         Update handling of `dg-do-what', `dg-output-text'.
40288         Separate execution pass/fail from output pattern match pass/fail.
40289         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40290
40291 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40292
40293         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40294         target for 920510-1.c.
40295
40296 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40297
40298         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40299         Clean up comment regarding use of passcnt, etc.
40300         (gcc_stat): Don't update `testcnt' here.
40301         (gcc_finish): Do it here.
40302         Might as well reset `but_id' here too.
40303         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40304         to determine if the file should be tested.
40305         * gcc.c-torture/compile/compile.exp: Likewise.
40306         * gcc.c-torture/execute/execute.exp: Likewise.
40307         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40308         * gcc.misc-tests/dg-test.exp: Likewise.
40309         * gcc.prms/prms.exp: Likewise.
40310         * gcc.wendy/wendy.exp: Likewise.
40311         * g++.old-deja.exp: Likewise.
40312         Move "Testing file" message to verbose level 1.
40313
40314 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40315
40316         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40317
40318 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40319
40320         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40321         (default_gcc_start): Accept optional second list element
40322         of compiler flags.  Print compiler output at verbosity level 2.
40323         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40324         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40325         Save current values of framework globals passcnt, failcnt, xpasscnt,
40326         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40327         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40328         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40329         xfailcnt to compute stats.  Update framework global `testcnt' from
40330         pass/fail counts.
40331         (gcc_finish): New proc.  Clean up test environment.
40332         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40333         (gcc_epass, gcc_efail): Delete.
40334         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40335         argument of line number.
40336         (dg-init): If the tool has an init routine, call it.
40337         (dg-test): Remove args `cflags_var' and `libs_var'.
40338         Pass all compiler options to ${tool}_start.
40339         Handle missing line number.
40340         (dg-finish): New function.
40341         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40342         particular files.  Call gcc_finish at end.  Move "skipping test"
40343         message to verbosity level 3.
40344         * gcc.c-torture/compile/compile.exp: Likewise.
40345         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40346         * gcc.c-torture/execute/execute.exp: Likewise.
40347         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40348         Print testcase being tried at verbosity level 1.
40349         * gcc.c-torture/special/special.exp: Unset xfail.
40350         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40351         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40352         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40353         * gcc.failure/failure.exp: Likewise.
40354         * gcc.ieee/ieee.exp: Likewise.
40355         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40356         Update call to dg-test.  Call dg-finish at end.
40357         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40358         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40359         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40360         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40361         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40362         * gcc.wendy/wendy.exp: Add copyright.
40363         Delete setting of tmpdir (done by gcc_init).
40364         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40365         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40366         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40367         gcc_[ce]pass/fail.
40368
40369 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40370
40371         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40372         confusion.
40373         (g++_load): Likewise.
40374
40375         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40376         Rename argument to `prog' to remove the confusion.
40377         Varargs fns behave differently too!
40378         (g++_load): Likewise.
40379
40380         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40381
40382         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40383         what it is.  Delete (always) printing of status value for !native.
40384         Simplify verbose code, and include status and exec_output.
40385         (g++_load): Use gcc_load.
40386
40387 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40388
40389         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40390         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40391         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40392         940714-3.c as these testcases don't exist anymore.  Make
40393         va-arg-1.c expected to pass.
40394
40395 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40396
40397         * gcc.misc-tests/misc.exp: Only run specific testcases.
40398         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40399         * gcc.misc-tests/dg-[1-9].c: New files.
40400
40401         * lib/dg.exp: New testsuite driver.
40402         * gcc.prms/prms.exp: Use it.
40403
40404         * README.gcc: New file.
40405
40406         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40407         Document and reset `lxpass' and `lxfail'.
40408         Simplify "initialized" message.
40409         (gcc_stat): Clean up comments a little.
40410
40411 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40412
40413         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40414
40415 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40416
40417         * lib/old-dejagnu.exp (process-option): New proc.
40418         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40419         (old-dejagnu): Simplify.
40420         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40421
40422 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40423
40424         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40425         exists and is not an empty string.
40426
40427         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40428         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40429         finished.
40430         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40431         automatically.
40432
40433         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40434         longer expected to fail.
40435
40436         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40437         "f" function call.
40438
40439         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40440
40441         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40442         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40443         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40444         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40445         c-torture-1.29.
40446
40447         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40448         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40449
40450         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40451
40452         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40453         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40454
40455         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40456         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40457         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40458
40459 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40460
40461         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40462         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40463         940714-1.c, 940714-2.c, 940714-3.c},
40464         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40465         gcc.misc-tests/{mg.c,mg.exp}:
40466         New tests.
40467         * gcc.noncompile/noncompile.exp: Change accordingly.
40468
40469 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40470
40471         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40472         Undo previous clobberage.
40473
40474 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40475
40476         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40477         * gcc.special/{930510-1.c, special.exp}:
40478         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40479         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40480         struct-varargs-1.c}: New tests from c-torture-1.26.
40481
40482 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40483
40484         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40485           argument to switch.
40486
40487 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40488
40489         * Revert the previous changes.  Please see Rob's directory
40490           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40491           fixes.
40492
40493 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40494
40495         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40496             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40497             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40498             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40499             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40500             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40501             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40502             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40503             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40504             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40505             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40506             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40507             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40508             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40509             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40510             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40511             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40512             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40513             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40514             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40515             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40516             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40517             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40518             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40519             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40520             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40521             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40522
40523 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40524
40525         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40526             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40527           with perror calls.
40528
40529 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40530
40531         * config/unix.exp (g++_load): Fix syntax.
40532
40533 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40534
40535         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40536         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40537         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40538         Don't expect va-arg-1.c to fail.  Correct expected output for
40539         920928-1.c.
40540         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40541         * gcc.wendy/hbm4.c: Correct typo.
40542         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40543
40544 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40545
40546         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40547         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40548         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40549         * lib/c-torture.exp (c-torture-compile): Ditto.
40550
40551         Reduce volume of output (remove all the -I's and such).
40552         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40553         Call gcc_cpass, gcc_cfail.
40554         (c-torture): Pass testing option to c-torture-compile.
40555
40556 1994-03-21  Doug Evans  (dje@cygnus.com)
40557
40558         Bring patches over from progressive.
40559         * config/default.exp: Exit remote shell cleanly.
40560         (g++_exit, g++_start): Add default versions.
40561         * config/sim.exp (gcc_load): Use perror, not error.
40562
40563 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40564
40565         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40566         set in site.exp.
40567
40568 1994-03-14  Doug Evans  (dje@cygnus.com)
40569
40570         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40571         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40572         (wendy_try): New proc to run testcase.
40573         (main loop): Call 'em.
40574         * gcc.wendy/*.c: Clean up pass to correct expected output.
40575
40576         * lib/gcc.exp: Minor cleanup work.
40577         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40578
40579 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40580
40581         * config/sim.exp (gcc_load): Document return codes better.
40582         Don't pass -v to simulator.
40583
40584 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40585
40586           * gcc.special/920717-x.c: Fix typo.
40587           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40588           get at sources.
40589
40590         * lib/mike-gcc.exp: Fix typo.
40591
40592 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40593
40594         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40595         binary to use, transform the name.
40596         * config/*.exp: rename everything. Nuke any g++ specific files,
40597         it's now a special case of gcc that requires no special support.
40598         Add a default.exp for unsupported targets.
40599
40600 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40601
40602         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40603         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40604         version of Tcl.
40605
40606 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40607
40608         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40609         than a warning.
40610
40611 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40612
40613         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40614
40615 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40616
40617         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40618         option_list.  Compile every file with only 4/6 option choices
40619         (same as C torture) instead of with 12/18 different option
40620         choices.
40621         * lib/c-torture.exp: Likewise.
40622
40623         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40624         not already set.
40625
40626 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40627
40628         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40629         can put an XFAIL *-*-* on excess errors.
40630
40631 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40632
40633         * g++.law: Add more tests derived from g++-bugs snapshots.
40634
40635         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40636         equivalent to g++.law/init9.
40637
40638         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40639         compiled it, and the a.out file after we've run it.
40640
40641 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40642
40643         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40644         compiled it, and the a.out file after we've run it.
40645
40646 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40647
40648         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40649
40650 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40651
40652         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40653         version number.
40654
40655 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40656
40657         * g++.law: New directory of g++ tests derived from the g++-bugs
40658         snapshots.
40659
40660 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40661
40662         * gcc.compile: initbug1.c initbug1.exp testcase added
40663
40664 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40665
40666         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40667         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40668           fixes submitted by Jeff Law (law@cs.utah.edu)
40669         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40670           Jeff Law (law@cs.utah.edu)
40671
40672
40673 1993-11-30  Mike Stump  (mrs@cygnus.com)
40674
40675         * config/unix-g++.exp: Follow the gcc way of doing things.
40676         * g++.old-deja/old-deja.exp: Minor updates.
40677         * lib/g++.exp: New file, follow the gcc way of doing things.
40678         * lib/old-dejagnu.exp: Minor updates.
40679         * lib/mike-g++.exp: Always unset errorInfo.
40680
40681 1993-11-06  Mike Stump  (mrs@cygnus.com)
40682
40683         * lib/gcc.exp: Fix some errors with the below change, CC and
40684         CFLAGS should be global when setting, not local.
40685
40686 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40687
40688         * lib/gcc.exp: Transform tool name.
40689
40690 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40691
40692         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40693
40694 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40695
40696         * lib/gcc.exp: change gcc_done to gcc_stat
40697
40698 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40699
40700         * Upgraded gcc testsuite to c-torture version 1.25
40701
40702 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40703
40704         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40705         * lib/c-torture: added hooks for new reporting code.
40706
40707 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40708
40709         * config/sh-gcc.exp: check if sh-sim exists in the path
40710
40711 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40712
40713         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40714         * gcc.compile/compile.exp: Initial changes for new logic.
40715         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40716         * gcc.failure/failure.exp: Initial changes for new logic.
40717         * gcc.ieee/ieee.exp: Initial changes for new logic.
40718         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40719         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40720         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40721         * lib/c-torture.exp: Initial changes for new logic.
40722         * lib/gcc.exp: Initial changes for new logic.
40723
40724 1993-10-15  Mike Stump  (mrs@cygnus.com)
40725
40726         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40727         depend upon failure or success.  Fully qualify names in failure
40728         and success messages.  Always remove a.out before starting
40729         compile, just in case.  Pay more attention to error text output by
40730         the compiler.  Handle testcases with no known past errors just
40731         like all others, so that things are uniform.  Other miscellaneous
40732         improvements.
40733
40734 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40735
40736         * gcc.cpp: new directory for cpp tests
40737
40738 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40739
40740         * lib/chill.exp: Code reformatted, removed unused code.
40741         * config/unix-chill.exp: Code reformatted, removed unused code.
40742         * chill.execute/execute.exp: Code reformatted, removed unused code.
40743         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40744
40745 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40746
40747         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40748         routines not written.
40749
40750 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40751
40752         * config/bug-gcc.exp: Use new procs from bug.exp.
40753
40754 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40755
40756         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40757         via ftp, rather than depending on NFS.
40758         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40759         case.
40760
40761 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40762
40763         * config/bug-gcc.exp: Use new download proc.
40764
40765 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40766
40767         * chill.execute/execute.exp: cleanups, handles errors better
40768         * chill.compile/compile.exp: rewrite, based on execute.exp
40769         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40770         * lib/chill.exp: major changes to diff proc and compile and link
40771           procs. added chill_fail and chill_pass wrappers to pass and
40772           fail. added more comments, and handle error codes better.
40773           Added a hack to capture stderr from exec, so noncompile tests
40774           can work.
40775
40776 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40777
40778         * chill.execute/execute.exp: rewrite of testsuite driver
40779         * lib/chill.exp: rewrite of testsuite driver
40780         * config/unix-chill.exp: rewrite of testsuite driver
40781
40782 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40783
40784     In chill.execute:
40785         * iexpr.ch: Standardize uppercase.
40786         * tuples.dat: Standardize uppercase.
40787         * vary.ch: standardize.  Correct varying string assignments.
40788         * vary.dat: Add new output lines.
40789
40790 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40791
40792     In chill.execute:
40793         * chprintf.ch: Standardize use of uppercase.
40794         * tuples.ch: Standardize and turn arr2 into a DCL,
40795           rather than a SYN.
40796         * pinits.ch: Standardize.
40797
40798 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40799
40800         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40801         * Makefil: Renamed to Makefile.in.
40802         * configure.in: New.
40803
40804 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40805
40806     In chill.execute:
40807         * .cvsignore: Add result/output files.
40808         * Makefile: Fix up variables at start.  Use MFLAGS
40809           everywhere.  Correct bool_loc, built_ins entries.
40810           Add entry for vary1.ch.
40811         * bitarray.ch: Standardize upper-case usage.
40812         * bitexpr.ch: Standardize, add output of b1.
40813         * params.ch: Use arrayt in along PROC parameters, to
40814           avoid novelty problems.
40815         * sets.ch: Tiny cleanup.
40816         * vary1.ch: Re-indent.
40817
40818 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40819
40820           * Add PR-related files to Makefiles, .cvsignore files, etc.
40821
40822 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40823
40824         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40825           with compiler objects. New names are test-flow.c and test-loop.c
40826
40827 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40828
40829         * Upgraded c-torture tests from 1.19 to 1.20
40830
40831         * new files:
40832         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40833         * gcc.compile: 930623-1.c 930623-2.c
40834         * gcc.noncompile: 930622-1.c 930622-2.c
40835         * gcc.failure: 920411-1.c 920627-2.c
40836         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40837
40838 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40839
40840         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40841           More changes to get testsuite working properly. Needs more work.
40842           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40843
40844 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40845
40846         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40847           More changes to get testsuite working properly. Needs more work.
40848
40849 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40850
40851         * chill.compile/compile.exp: Added for Dejagnu support
40852         * chill.execute/execute.exp: Added for Dejagnu support
40853         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40854
40855 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40856
40857     This should complete moving the CHILL test files.
40858         * chill.noncompile(.cvsignore printf.grt
40859             in-printf.grt chprintf.grt chprintf.ch):
40860             Added test-support files.
40861           (Makefile): Modified further.
40862         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40863             signal.ch): Added test files.
40864           * chill.execute (.cvsignore printf.grt printr.c
40865             in-printf.grt rts.c chprintf.grt rts.h): Added
40866           test-support files.
40867             (Makefile): More corrections.
40868
40869 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40870
40871         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40872           test cases, ready for DejaGnu.
40873
40874 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40875
40876         * Upgraded c-torture tests from 1.18 to 1.19
40877
40878         * gcc.compile: added test(s):
40879           930607-1.c
40880         * gcc.execute: added test(s):
40881           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40882
40883         * added new subdirectory for misc tests: gcc.misc-tests
40884         * gcc.misc-test(s): added tests:
40885           inst-check.c test-consts.c test-ior.c test-switch.c
40886
40887 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40888
40889         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40890
40891 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40892
40893         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40894
40895 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40896
40897         * Upgraded c-torture tests from 1.17 to 1.18
40898
40899 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40900
40901         * Upgraded c-torture tests from 1.12 to 1.17
40902
40903 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40904
40905         * lib/old-dejagnu.exp:
40906           Fixed handling of XFAIL target triplets to correctly
40907           recognize wildcard characters.  Removed code that
40908           appended a unique id tag to the end of the file name
40909           printed out by the result of the testcases within a
40910           given test file.
40911
40912 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40913
40914         * lib/old-dejagnu.exp:
40915           Reworked expected failure handling to trigger off of XFAIL
40916           keyword in keyphrase embeded in testcase source code. The
40917           XFAIL keyword must be at the end of the keyphrase line. It
40918           may optionally be followed by one or more target triplets.
40919           It has just occured that the handling of wildcards in the
40920           target triplet may not be correct.
40921
40922 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40923
40924         * g++.old-deja/tests:
40925           Moved all subdirectories up one level into g++.old-deja .
40926
40927         * lib/old-dejagnu.exp:
40928           Fixed problem with CXXFLAGS not being properly reset, and being
40929           corrupted with extraneous "-c" compiler option.  This was
40930           causing binaries to not be generated for test that needed them.
40931           Modified strings passed to "pass" and "fail" so that individual
40932           tests from the same test file would be distinguished by an
40933           identifier appended to the test file name in the summary logs;
40934           this corrected a problem with erroneous diff logs.  Added code
40935           to search testcases for expected fail and unexpected pass keywords.
40936
40937 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40938
40939         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40940
40941 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40942
40943         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40944           Removed extraneous text from end of "Special g++ Options"
40945           keyphrase.
40946
40947         * lib/old-dejagnu.exp: Added pattern matching to look for new
40948           keywords, embedded in testcases comments, which will trigger
40949           calls to xpass and xfail.
40950
40951 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40952
40953         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40954           comments embedded in the testcases, especially the one looking for
40955           special compiler options, as well as the pattern matching for the
40956           compiler output again.
40957
40958 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40959
40960         * lib/old-dejagnu.exp: Do a proper check of the return value for
40961           execute tests. Fixed several problems with the pattern matching
40962           of the compiler output which gave erroneous test results.
40963           Changed several of the test result messages to be more descriptive.
40964         * config/unix-g++.exp: Proc g++_load now actually works and
40965           executes the tests passed to it and returns a usable return
40966           value.
40967
40968 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40969
40970           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40971
40972 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40973
40974         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40975           Modified both files to properly execute the old style
40976           dejagnu tests. The previous versions of these files were
40977           experimental and did not function anything near correctly.
40978
40979 1993-04-05  Rob Savoye  (rob@cygnus.com)
40980
40981         * Removed all Makefile.in and configure.in files. No configuration
40982         needed now.
40983
40984 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40985
40986         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40987
40988 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40989
40990         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40991         gcc.special/configure.in, gcc.noncompile/configure.in,
40992         gcc.execute/configure.in, gcc.code_quality/configure.in,
40993         g++.other/configure.in, g++.old-deja/configure.in,
40994         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40995         in srcname setting.
40996
40997 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40998
40999         * lib/udi.exp: Fixed mondfe and mondfe_download.
41000         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41001         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41002
41003 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41004
41005         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41006         (gdb_exit): Don't remove *_soc files.
41007
41008 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41009
41010         * lib/c-torture.exp: Don't look for main; instead always use -w
41011         -c.  This is how the c-torture tests work.  Remove the object
41012         file if the compilation succeeds.
41013         * gcc.execute/execute.exp: Remove executable if test passes.
41014         * gcc.noncompile/noncompile.exp: Every test is an expected
41015         failure.
41016         * gcc.special/special.exp: Added tests from c-torture 1.11,
41017         corrected use of existing test.
41018         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41019         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41020         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41021         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41022         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41023         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41024         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41025         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41026         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41027         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41028         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41029         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41030         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41031         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41032         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41033         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41034         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41035         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41036         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41037         c-torture 1.11.
41038         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41039         correspond to c-torture 1.11.
41040
41041         * New file.