OSDN Git Service

2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2
3         PR fortran/26054
4         * gfortran.dg/enum_8.f90: Remove check for warning.
5         * gfortran.dg/iomsg_1.f90: Ditto.
6         * gfortran.dg/enum_1.f90: Ditto.
7         * gfortran.dg/enum_9.f90: Ditto.
8         * gfortran.dg/enum_2.f90: Ditto.
9         * gfortran.dg/enum_10.f90: Ditto.
10         * gfortran.dg/enum_3.f90: Ditto.
11         * gfortran.dg/flush_1.f90: Ditto.
12         * gfortran.dg/enum_4.f90: Ditto.
13         * gfortran.dg/array_constructor_1.f90: Ditto.
14         * gfortran.dg/enum_5.f90: Ditto.
15         * gfortran.dg/enum_6.f90: Ditto.
16         * gfortran.dg/enum_7.f90: Ditto.
17
18 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19
20         PR middle-end/26300
21         * gcc.c-torture/compile/20060215-1.c: New test.
22
23 2006-02-14  Roger Sayle  <roger@eyesopen.com>
24
25         PR middle-end/23670
26         * gcc.dg/tree-ssa/andor-2.c: New test case.
27
28 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
29
30         PR fortran/25045
31         * optional_dim.f90:  New test.
32
33 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
34
35         PR fortran/26277
36         * gfortran.dg/label_4.f90: New.
37
38 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
39             Diego Novillo  <dnovillo@redhat.com>
40             Uros Bizjak  <uros@kss-loka.si>
41
42         * gfortran.dg/gomp: New directory.
43
44 2006-02-14  Richard Guenther  <rguenther@suse.de>
45
46         PR tree-optimization/26258
47         * gcc.dg/torture/pr26258.c: New testcase.
48
49 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
50
51         PR fortran/26246
52         * gfortran.dg/pr26246_1.f90: New test.
53         * gfortran.dg/pr26246_2.f90: New test.
54
55         PR middle-end/26092
56         * gcc.c-torture/compile/20060208-1.c: New test.
57
58 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
59
60         PR fortran/26074
61         PR fortran/25103
62         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
63         * gfortran.dg/bad_automatic_objects_1.f90: New test.
64         * gfortran.dg/automatic_module_variable.f90: Change error message.
65
66         PR fortran/20861
67         * gfortran.dg/internal_dummy_1.f90: New test.
68
69         PR fortran/20871
70         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
71
72
73         PR fortran/25083
74         * gfortran.dg/uncommon_block_data_1.f90: New test.
75         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
76         with standard.
77
78         PR fortran/25088
79         * gfortran.dg/typed_subroutine_1.f90: New test.
80
81 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
82
83         * objc.dg/dwarf-1.m: New.
84
85 2006-02-13  Roger Sayle  <roger@eyesopen.com>
86
87         PR middle-end/24427
88         * gcc.dg/tree-ssa/andor-1.c: New test case.
89
90 2006-02-13  Josh Conner  <jconner@apple.com>
91
92         PR target/25376
93         * gcc.dg/pr25376.c: New test.   
94
95         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
96         assemble.
97         * lib/target-supports.exp (check_named_sections_available):
98         Only compile named-sections test -- don't assemble.
99
100 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
101
102         * g++.dg/warn/no-write-strings.C: New test.
103         * g++.dg/warn/write-strings.C: Likewise.
104         * g++.dg/warn/write-strings-default.C: Likewise.
105
106 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
107
108         PR fortran/25806
109         * gfortran.dg/ret_pointer_2.f90: New test.
110
111 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
112
113         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
114
115 2006-02-10  Jeff Law  <law@redhat.com>
116
117         * gcc.c-torture/compile/pr26213.c: New test.
118
119 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
120
121         gfortran.dg/null_1.f90: New test.
122
123 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
124
125         PR fortran/14771
126         * gfortran.dg/parens_4.f90: New.
127         * gfortran.dg/parens_5.f90: New.
128
129 2006-02-10  Richard Guenther  <rguenther@suse.de>
130
131         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
132
133 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
134         Paul Thomas  <pault@gcc.gnu.org>
135
136         PR fortran/14771
137         * gfortran.dg/parens_1.f90: New.
138         * gfortran.dg/parens_2.f90: New.
139         * gfortran.dg/parens_3.f90: New.
140
141 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
142
143         PR fortran/26038
144         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
145
146         PR fortran/25059
147         * gfortran.dg/impure_assignment_1.f90: New test.
148
149         PR fortran/25070
150         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
151
152 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
153
154         PR target/26141
155         * g++.dg/expr/stdarg2.C: New test.
156
157 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
158
159         PR inline-asm/16194
160         * gcc.dg/pr16194.c: New test.
161
162 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
163
164         * ada/acats/run_acats: Use portable variant of "$@".
165
166 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
167
168         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
169         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
170
171 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
172
173         PR tree-opt/26179
174         * g++.dg/opt/pr26179.C: New test.
175
176 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
177
178         PR middle-end/26134
179         * gcc.dg/tree-ssa/complex-3.c: New test.
180
181 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
182
183         * gcc.c-torture/compile/volatile-1.c: New test.
184
185 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
186
187         PR 26180
188         * gcc.dg/tree-ssa/pr26180.c: New test.
189
190 2006-02-08  Jeff Law  <law@redhat.com>
191
192         * gcc.dg/tree-ssa/pr21417.c: New test.
193
194 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
195
196         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
197         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
198
199 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
200
201         * lib/scanrtl.exp: New.
202
203 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
204
205         PR c++/26071
206         * g++.dg/other/virtual2.C: New test.
207
208         PR c++/26070
209         * g++.dg/other/virtual1.C: New test.
210
211 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
212
213         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
214         cleanup-ipa-dump): Update dump file glob patterns.
215         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
216         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
217
218         * lib/gcc-dg.exp: Load it.
219         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
220
221 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
222
223         PR testsuite/26159
224         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
225         * gcc.dg/tree-ssa/pr23382.c: Ditto.
226
227 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
228
229         PR fortran/25577
230         * gfortran.dg/mvbits_1.f90: New.
231
232 2006-02-07  Dirk Mueller  <dmueller@suse.com>
233
234         * g++.dg/warn/Wdiv-by-zero.C: New test.
235         * g++.dg/warn/Wno-div-by-zero.C: New.
236
237 2006-02-07  Jeff Law  <law@redhat.com>
238
239         * gcc.dg/tree-ssa/pr21559.c: New test.
240
241         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
242         multiple VRP passes.
243         * gcc.dg/tree-ssa/vrp09.c: Likewise.
244         * gcc.dg/tree-ssa/vrp18.c: Likewise.
245         * gcc.dg/tree-ssa/pr21582.c: Likewise.
246         * gcc.dg/tree-ssa/pr20657.c: Likewise.
247         * gcc.dg/tree-ssa/pr21001.c: Likewise.
248         * gcc.dg/tree-ssa/vrp02.c: Likewise
249         * gcc.dg/tree-ssa/vrp11.c: Likewise
250         * gcc.dg/tree-ssa/pr14341.c: Likewise
251         * gcc.dg/tree-ssa/vrp19.c: Likewise
252         * gcc.dg/tree-ssa/vrp20.c: Likewise
253         * gcc.dg/tree-ssa/vrp03.c: Likewise
254         * gcc.dg/tree-ssa/pr21086.c: Likewise
255         * gcc.dg/tree-ssa/pr21959.c: Likewise
256         * gcc.dg/tree-ssa/vrp21.c: Likewise
257         * gcc.dg/tree-ssa/vrp04.c: Likewise 
258         * gcc.dg/tree-ssa/pr25485.c: Likewise
259         * gcc.dg/tree-ssa/pr22026.c: Likewise
260         * gcc.dg/tree-ssa/vrp22.c: Likewise
261         * gcc.dg/tree-ssa/vrp05.c: Likewise
262         * gcc.dg/tree-ssa/20030807-10.c: Likewise
263         * gcc.dg/tree-ssa/pr20701.c: Likewise
264         * gcc.dg/tree-ssa/vrp23.c: Likewise
265         * gcc.dg/tree-ssa/vrp06.c: Likewise
266         * gcc.dg/tree-ssa/pr22117.c: Likewise
267         * gcc.dg/tree-ssa/pr20702.c: Likewise
268         * gcc.dg/tree-ssa/vrp15.c: Likewise
269         * gcc.dg/tree-ssa/pr21090.c: Likewise
270         * gcc.dg/tree-ssa/pr21294.c: Likewise
271         * gcc.dg/tree-ssa/vrp24.c: Likewise
272         * gcc.dg/tree-ssa/vrp07.c: Likewise
273         * gcc.dg/tree-ssa/pr21563.c: Likewise
274         * gcc.dg/tree-ssa/pr25382.c: Likewise
275         * gcc.dg/tree-ssa/vrp16.c: Likewise
276         * gcc.dg/tree-ssa/vrp25.c: Likewise
277         * gcc.dg/tree-ssa/vrp08.c: Likewise
278         * gcc.dg/tree-ssa/20030807-6.c: Likewise
279         * gcc.dg/tree-ssa/vrp17.c: Likewise
280         * gcc.dg/tree-ssa/pr21458.c: Likewise
281         * g++.dg/tree-ssa/pr18178.C: Likewise
282
283 2006-02-07  Richard Guenther  <rguenther@suse.de>
284
285         PR c++/26140
286         Revert
287         2006-01-30  Richard Guenther  <rguenther@suse.de>
288         PR c++/23372
289         * gcc.dg/pr23372-1.C: New testcase.
290
291         * g++.dg/tree-ssa/pr26140.C: New testcase.
292
293 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
294
295         PR c++/9737
296         * g++.dg/template/ttp15.C: New test.
297         * g++.dg/template/ttp16.C: Likewise.
298         * g++.dg/template/ttp17.C: Likewise.
299         * g++.old-deja/g++.pt/ttp36.C: Remove.
300         * g++.old-deja/g++.pt/ttp19.C: Likewise.
301         * g++.old-deja/g++.pt/ttp37.C: Likewise.
302         * g++.old-deja/g++.pt/ttp38.C: Likewise.
303         * g++.old-deja/g++.pt/ttp39.C: Likewise.
304         * g++.old-deja/g++.pt/ttp9.C: Likewise.
305         * g++.old-deja/g++.pt/ttp40.C: Likewise.
306         * g++.old-deja/g++.pt/ttp51.C: Likewise.
307         * g++.old-deja/g++.pt/ttp26.C: Likewise.
308         * g++.old-deja/g++.pt/ttp36.C: Likewise.
309
310 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
311
312         PR libfortran/23815
313         * unf_io_convert_4.f90:  New test.
314
315 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
316
317         * gcc.dg/tree-ssa/loadpre10.c: New test.
318         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
319         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
320         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
321
322 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
323
324         PR libfortran/24685
325         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
326
327 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
328
329         PR tree-opt/25251
330         * gfortran.dg/assign_7.f: New test.
331
332 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
333
334         PR fortran/26041
335         PR fortran/26064
336         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
337         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
338         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
339
340 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
341
342         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
343         in size_t typedef.
344
345 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
346
347         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
348         * g++.dg/charset/string.c (foo): Likewise.
349         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
350         const char*
351         * g++.dg/ext/builtin2.C (printf): Likewise.
352         * g++.dg/init/new15.C (printf): Likewise.
353         * g++.dg/opt/pr17697-1.C (foo): Likewise.
354         * g++.dg/opt/pr17697-2.C (foo): Likewise.
355         * g++.dg/opt/pr17697-3.C (foo): Likewise.
356         * g++.dg/template/non-dependent4.C (temp): Likewise.
357         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
358         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
359         parameter type to const char*.
360         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
361         Change type to const char*.
362         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
363         Likewise. 
364         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
365         second parameter type to const char*.
366         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
367         (Y::Y): Change parameter type to const char*.
368         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
369         * g++.old-deja/g++.jason/report.C: Apply const correctness.
370         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
371         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
372         (char*).
373         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
374         const char*.
375         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
376         type to const char*.
377         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
378         return type to const char*.
379         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
380         to const char*.
381         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
382         * g++.old-deja/g++.law/refs1.C: Likewise.
383         * g++.old-deja/g++.law/visibility1.C: Likewise.
384         * g++.old-deja/g++.law/visibility2.C: Likewise.
385         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
386         const char*.
387         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
388         * g++.old-deja/g++.mike/net48.C: Likewise.
389         * g++.old-deja/g++.mike/p646.C: Likewise.
390         * g++.old-deja/g++.mike/p6746.C: Likewise.
391         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
392         type to const char*.
393         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
394         deprecated conversion warning.
395         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
396         char*. 
397         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
398         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
399         * g++.old-deja/g++.pt/explicit8.C: Likewise.
400         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
401         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
402         * g++.old-deja/g++.pt/nontype3.C: Likewise.
403         * g++.old-deja/g++.pt/t39.C: Likewise.
404         * g++.old-deja/g++.robertl/eb106.C: Likewise.
405         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
406
407 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
408
409         PR fortran/25075
410         intrinsic_argument_conformance_1.f90:  New test.
411
412 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
413
414         PR fortran/20845
415         * gfortran.dg/char_result_11.f90: Add SAVE.
416         * gfortran.dg/der_pointer_4.f90: Ditto.
417         * gfortran.dg/default_initialization.f90: New test.
418
419 2006-02-03  Jeff Law  <law@redhat.com>
420
421         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
422         handle more than 100 dump files.
423         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
424         * lib/scantree.exp (scan-tree-dump): Likewise.
425         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
426         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
427         * lib/scanipa.exp (scan-ipa-dump): Likewise.
428         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
429         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
430
431 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
432
433         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
434
435 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
436
437         * g++.dg/template/using12.C: New test.
438
439 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
440
441         * gcc.target/powerpc/pr25960.c: New test.
442
443 2006-02-02  Steven G. Kargl  <kargls@comcast>
444
445         PR fortran/24958
446         gfortran.dg/nullify_2.f90: New test.
447
448 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
449
450         PR 25990
451         * gcc.dg/gomp/pr25990.c: New test.
452
453 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
454
455         PR c++/25342
456         * g++.gd/template/partial4.C: New test.
457
458 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
459
460         PR middle-end/26001
461         * gfortran.dg/data_char_2.f90: New.
462
463 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
464
465         PR fortran/26039
466         maxval_maxloc_conformance_1.f90:  New test.
467
468 2006-01-31  Richard Guenther  <rguenther@suse.de>
469
470         * gcc.target/i386/sselibm-1.c: New testcase.
471         * gcc.target/i386/sselibm-2.c: Likewise.
472         * gcc.target/i386/sselibm-3.c: Likewise.
473         * gcc.target/i386/sselibm-4.c: Likewise.
474         * gcc.target/i386/sselibm-5.c: Likewise.
475
476 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
477
478         PR fortran/24266
479         * gfortran.dg/arrayio_derived_2.f90: New.
480
481 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
482
483         * gcc.dg/unsigned-long-compare.c: New test.
484
485 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
486
487         PR testsuite/25318
488         * lib/target-supports.exp (check_effective_target_freorder):
489         Check to see if target supports -freorder-blocks-and-partition.
490         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
491         instead of "dg-require-named-sections".
492
493 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
494
495         PR target/14798:
496         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
497         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
498         * gcc.dg/pragma-isr-trapa2.c: Likewise.
499         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
500         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
501         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
502         * gcc.dg/attr-isr-trap_exit.c: Likewise.
503         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
504
505 2006-01-30  Richard Guenther  <rguenther@suse.de>
506
507         PR c++/23372
508         * gcc.dg/pr23372-1.C: New testcase.
509
510 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
511
512         * gcc.dg/gomp/pr25874.c: New test.
513
514 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
515
516         PR tree-opt/25911
517         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
518
519 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
520
521         PR fortran/18578
522         PR fortran/18579
523         PR fortran/20857
524         PR fortran/20885
525         * gfortran.dg/intent_out_1.f90: New test.
526
527 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
528
529         PR fortran/17911
530         * gfortran.dg/procedure_lvalue.f90: New test.
531
532         PR fortran/20895
533         PR fortran/25030
534         * gfortran.dg/char_pointer_assign_2.f90: New test.
535         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
536         assignment to be consistent with standard.
537         * gfortran.dg/char_result_2.f90: The same.
538         * gfortran.dg/char_result_8.f90: The same.
539
540 2006-01-28  Zack Weinberg  <zackw@panix.com>
541
542         * gcc.dg/Woverlength-strings.c
543         * gcc.dg/Woverlength-strings-pedantic-c89.c
544         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
545         * gcc.dg/Woverlength-strings-pedantic-c99.c
546         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
547
548 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
549
550         * gcc.c-torture/execute/20060127-1.c: New test.
551
552 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
553
554         PR c++/25999
555         * g++.dg/ext/pragmaweak1.C: New test.
556
557 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/25855
560         * g++.dg/template/spec29.C: New test.
561
562 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
563
564         PR c/19606.
565         * gcc.c-torture/execute/pr19606.c: New.
566
567 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
568
569         * gcc.dg/pragma-re-4.c: New test.
570
571 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
572
573         PR fortran/25964
574         * gfortran.dg/assumed_size_refs_3.f90: New test.
575
576 2006-01-27  Ben Elliston  <bje@au.ibm.com>
577
578         * gcc.misc-tests/dectest.exp: Remove defunct comment.
579
580 2006-01-26  Laurent GUERBY <laurent@guerby.net>
581
582         PR ada/21317
583         * ada/acats/support/impdef.a: Add One_Long_Second.
584         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
585         * ada/acats/tests/c9/c94026.a: Likewise.
586         * ada/acats/tests/c9/c97305c.ada: Likewise.
587         * ada/acats/tests/c9/c99004a.ada: Likewise.
588
589 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
590
591         PR fortran/25964
592         * gfortran.dg/global_references_2.f90: New test.
593
594         PR fortran/25084
595         PR fortran/20852
596         PR fortran/25085
597         PR fortran/25086
598         * gfortran.dg/assumed_charlen_function_1.f90: New test.
599         * gfortran.dg/assumed_charlen_function_3.f90: New test.
600
601         PR fortran/25416
602         * gfortran.dg/assumed_charlen_function_2.f90: New test.
603
604 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
605
606         PR c/25892
607         * gcc.dg/Wpointer-sign.c: New.
608         * gcc.dg/Wpointer-sign-Wall.c: New.
609         * gcc.dg/Wpointer-sign-Wall-no.c: New.
610         * gcc.dg/Wpointer-sign-pedantic.c: New.
611         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
612         * gcc.dg/conv-2.c: Use -Wpointer-sign.
613
614 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
615
616         PR C/25861
617         * gcc.c-torture/compile/pr25861.c: New test.
618
619 2006-01-26  Paul Brook  <paul@codesourcery.com>
620
621         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
622         on short-enum targets.
623         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
624         variable.
625         (generate_fields): Use short_enums.
626         (main): Set short_enums.  Document -e.
627         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
628         on short-enum targets.
629         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
630         variable.
631         (generate_fields): Use short_enums.
632         (main): Set short_enums.  Document -e.
633         * lib/target-supports.exp (check_effective_target_short_enums): New.
634
635 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
636
637         PR target/25947
638         * gcc.dg/torture/pr25947-1.c: New test.
639
640 2006-01-25  Jan Hubicka  <jh@suse.cz>
641             Roger Sayle  <roger@eyesopen.com>
642
643         PR rtl-optimization/25703
644         * gcc.target/i386/20060125-1.c: New test case.
645         * gcc.target/i386/20060125-2.c: New test case.
646
647 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
648
649         PR fortran/18540
650         * gfortran.dg/goto_1.f: New.
651
652 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
653
654         PR fortran/25716
655         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
656         25716 on 32-bit systems too.
657
658 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
659
660         PR testsuite/25590
661         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
662
663 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
664
665         * gcc.dg/tree-ssa/gen-vect-33.c: New.
666
667 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
668
669         PR fortran/25835
670         * gfortran.dg/read_eof.f90: Delete, renamed.
671         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
672         * gfortran.dg/read_eof_2.f90: New test.
673         * gfortran.dg/read_eof_3.f90: New test.
674
675 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
676
677         PR tree-opt/25860
678         * gcc.c-torture/compile/pr25860.c: New test.
679
680 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
681
682         PR c++/25552
683         * g++.dg/parse/dtor8.C: New test.
684
685 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
686
687         PR testsuite/25891
688         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
689         * gcc.dg/gomp/gomp.exp: Return without testing anything if
690         check_effective_target_fopenmp returns 0.
691
692 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
693
694         PR ada/20548
695         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
696         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
697         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
698
699 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
700
701         PR tree-opt/25857
702         * g++.dg/opt/pr25857.C: New test.
703
704 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
705         Jan Hubicka  <jh@suse.cz>
706         Richard Guenther  <rguenther@suse.de>
707
708         PR rtl-optimization/25654
709         * gcc.dg/torture/pr25654.c: New testcase.
710         * gcc.target/i386/pr25654.c: Likewise.
711
712 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
713
714         PR fortran/25901
715         * gfortran.dg/internal references_2.f90: New test.
716
717         Fix regression in testing of admissability of attributes.
718         * gfortran.dg/intent_used_1.f90: New test.
719
720 2006-01-23  Ben Elliston  <bje@au.ibm.com>
721
722         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
723         Remove target conditional torture options for i?86 and x86_64
724         GNU/Linux.
725
726 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
727
728         PR c++/10891
729         * g++.dg/rtti/no-rtti.C: New.
730
731 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
732
733         PR c++/25895
734         * g++.dg/inherit/conv2.C: New test.
735
736         PR c++/25856
737         * g++.dg/parse/dtor7.C: New test.
738
739         PR c++/25858
740         * g++.dg/template/crash44.C: New test.
741
742 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
743
744         PR fortran/25124
745         PR fortran/25625
746         * gfortran.dg/internal_references_1.f90: New test.
747           PR fortran/20881
748         PR fortran/23308
749         PR fortran/25538
750         PR fortran/25710
751         * gfortran.dg/global_references_1.f90: New test.
752         * gfortran.dg/g77/19990905-1.f: Restore the error that
753         there is a clash between the common block name and
754         the name of a subroutine reference.
755
756         PR fortran/PR24276
757         * gfortran.dg/aliasing_dummy_1.f90: New test.
758
759 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
760
761         * gcc.dg/vmx/1b-01.c: Warning fix.
762         * gcc.dg/vmx/1c-02.c: Likewise.
763         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
764
765 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
766
767         PR testsuite/24962
768         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
769
770 2006-01-20  Richard Guenther  <rguenther@suse.de>
771         Steven Bosscher <stevenb.gcc@gmail.com>
772
773         PR rtl-optimization/24626
774         * gcc.dg/torture/pr24626-1.c: New testcase.
775         * gcc.dg/torture/pr24626-2.c: Likewise.
776         * gcc.dg/torture/pr24626-3.c: Likewise.
777         * gcc.dg/torture/pr24626-4.c: Likewise.
778
779 2006-01-20  Dirk Mueller  <dmueller@suse.com>
780
781         PR c++/5520
782         * g++.dg/warn/empty-body.C: New.
783
784 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
785
786         PR c++/22136
787         * g++.dg/template/using10.C: New test.
788         * g++.dg/temlpate/using11.C: Likewise.
789         * g++.dg/inherit/using5.C: Tweak error messages.
790
791 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
792
793         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
794         target test.
795         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
796
797 2006-01-19  Jan Hubicka  <jh@suse.cz>
798
799         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
800
801 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
802
803         PR c++/25854
804         * g++.dg/template/spec28.C: New test.
805
806 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
807
808         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
809         Fix fprintf's by adding srcdir or removing it.
810
811 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
812
813         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
814         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
815         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
816         * testsuite/gcc.dg/gomp/empty.c: Likewise.
817         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
818         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
819         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
820         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
821         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
822         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
823         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
824         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
825         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
826         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
827
828 2006-01-18  Jeff Law  <law@redhat.com>
829
830         * gcc.dg/tree-ssa/vrp25.c: New test.
831
832 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
833
834         * gcc.dg/pr25805.c: Fix misapplied patch.
835
836 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
837
838         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
839         (check_effective_target_vect_udot_qi): New.
840         (check_effective_target_vect_sdot_hi): New.
841         (check_effective_target_vect_udot_hi): New.
842         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
843         prefixed with "wrapv-" with -fwrapv.
844         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
845         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
846         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
847         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
848         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
849
850         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
851         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
852         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
853         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
854
855 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
856
857         PR c++/16829
858         * g++.dg/other/default2.C: New test.
859         * g++.dg/other/default3.C: New test.
860
861 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
862
863         PR c/25805
864         * gcc.dg/pr25805.c: New file.
865
866 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
867
868         PR c++/25836
869         * g++.dg/template/init6.C: New test.
870
871 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
872
873         * gcc.dg/tree-ssa/pr24287.c: New test
874
875 2006-01-18  Eric Christopher  <echristo@apple.com>
876
877         * g++.dg/eh/table.C: New.
878
879 2006-01-18  DJ Delorie  <dj@redhat.com>
880
881         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
882         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
883         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
884         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
885
886 2006-01-18  Jeff Law  <law@redhat.com>
887
888         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
889         on wrapping on overflow semantics.
890
891         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
892
893         * gcc.gc/tree-ssa/vrp23.c: New test.
894         * gcc.gc/tree-ssa/vrp24.c: New test.
895
896 2006-01-18  Richard Henderson  <rth@redhat.com>
897             Aldy Hernandez  <aldyh@redhat.com>
898             Jakub Jelinek  <jakub@redhat.com>
899             Diego Novillo  <dnovillo@redhat.com>
900             Uros Bizjak  <uros@kss-loka.si>
901
902         * testsuite/gcc.dg/gomp: New directory.
903
904 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
905             Steven G. Kargl  <kargls@comcast.net>
906
907         PR fortran/20869
908         * gfortran.dg/intrinsic_external_1.f90: New test.
909
910         PR fortran/20875.
911         * gfortran.dg/elemental_pointer_1.f90: New test.
912
913         PR fortran/25024
914         * gfortran.dg/external_procedures_1.f90: New test.
915
916         PR fortran/25785
917         gfortran.dg/assumed_present.f90: New test.
918
919 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
920
921         * g++.dg/parse/lookup5.C: New test.
922
923 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
924
925         PR fortran/25697
926         * gfortran.dg/read_eof.f90: New test.
927
928 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
929
930         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
931         add a closing brace.
932
933 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
934
935         PR fortran/25631
936         * gfortran.dg/fmt_tl.f: New test.
937
938 2006-01-17  Eric Christopher  <echristo@apple.com>
939
940         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
941         * g++.old-deja/g++.warn/impint2.C: Ditto.
942         * g++.old-deja/g++.other/null1.C: Ditto.
943         * g++.dg/warn/conv2.C: Ditto.
944         * g++.dg/warn/conv4.C: New file.
945
946 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
947
948         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
949
950 2006-01-17  Andreas Jaeger  <aj@suse.de>
951             Janis Johnson <janis187@us.ibm.com>
952
953         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
954         in 64-bit.
955         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
956         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
957
958 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
959
960         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
961         xfail txxx where xxx >= 25.
962
963 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
964
965         PR testsuite/25764
966         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
967
968 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
969
970         PR c/25682
971         * gcc.dg/pr25682.c: New test.
972         * g++.dg/parse/array-size2.C: New test.
973
974 2006-01-16  Ian Lance Taylor  <ian@airs.com>
975
976         * consistency.vlad: Remove entire directory, 1652 files.
977
978 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
979
980         * lib/target-supports.exp (check_effective_target_dfp_nocache,
981         check_effective_target_dfprt_nocache): New.
982         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
983         (check_effective_target_dfprt): New.
984         * lib/c-compat.exp (check_dfp): Remove.
985         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
986         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
987         level of support for decimal float.
988         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
989         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
990         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
991         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
992         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
993         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
994         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
995         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
996         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
997         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
998         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
999         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1000         directives.
1001
1002 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1003
1004         PR testsuite/25741
1005         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1006         $base_dir/../.
1007         * lib/gfortran.exp (gfortran_init): Likewise.
1008         * lib/obj-c++.exp (obj-c++_init): Likewise.
1009         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1010         (scan-assembler-dem-not): Likewise.
1011         * lib/scandump.exp (scan-dump-dem): Likewise.
1012         (scan-dump-dem-not): Likewise.
1013
1014 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1015
1016         PR testsuite/25767
1017         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1018         powerpc-*-darwin*.
1019         * lib/obj-c++.exp (obj-c++_init): Likewise.
1020
1021 2006-01-16  Richard Guenther  <rguenther@suse.de>
1022
1023         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1024
1025 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1026
1027         PR testsuite/25777
1028         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1029         to LD_LIBRARY_PATH.
1030
1031 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1032             Andrew Pinski  <pinskia@physics.uc.edu>
1033
1034         * gcc.dg/minmax-1.c: New test.
1035
1036 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1037
1038         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1039         * gcc.misc-tests/dectest.exp: Ditto.
1040
1041 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1042
1043         PR testsuite/25796
1044         * gcc.target/i386/cmov6.c: Use -march=k8.
1045
1046 2006-01-15  Andreas Jaeger  <aj@suse.de>
1047
1048         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1049         x86 does not have __float128.
1050
1051 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1052
1053         * gcc.target/i386/cmov6.c: New test.
1054
1055 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1056
1057         PR c++/25663
1058         * g++.dg/template/ctor6.C: New test.
1059
1060 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1061
1062         PR tree-optimization/25485
1063         * gcc.dg/tree-ssa/pr25485.c: New.
1064
1065 2006-01-14  Richard Guenther  <rguenther@suse.de>
1066
1067         PR tree-optimization/22548
1068         PR tree-optimization/22555
1069         PR tree-optimization/22501
1070         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1071         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1072         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1073         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1074         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1075         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1076         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1077         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1078         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1079
1080 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1081
1082         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1083         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1084
1085 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1086         Richard Guenther  <rguenther@suse.de>
1087
1088         PR rtl-optimization/24257
1089         * gcc.dg/torture/pr24257.c: New testcase.
1090
1091 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1092
1093         * gcc.c-torture/execute/20060110-1.c: New test.
1094         * gcc.c-torture/execute/20060110-2.c: New test.
1095
1096 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1097
1098         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1099
1100 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1101
1102         PR fortran/25756
1103         * gfortran.dg/label_3.f90: New test.
1104
1105 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1106
1107         PR tree-optimization/25771
1108         * g++.dg/tree-ssa/pr25771.C: New test
1109
1110 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1111
1112         PR tree-opt/24365
1113         * g++.dg/opt/complex5.C: New test.
1114
1115 2006-01-13  Richard Guenther  <rguenther@suse.de>
1116
1117         * gcc.target/i386/387-9.c: New testcase.
1118
1119 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1120
1121         PR c++/24824
1122         * g++.dg/debug/dwarf2-1.C: New.
1123
1124 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1125
1126         PR testsuite/25728
1127         * lib/gcov.exp (verify-lines): Add "close $fd".
1128
1129 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1130             Ben Elliston  <bje@au.ibm.com>
1131
1132         * gcc.dg/dfp/inf-1.c: New test.
1133
1134 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1135             Yao Qi  <qiyaoltc@cn.ibm.com>
1136             Ben Elliston  <bje@au.ibm.com>
1137             Jon Grimm  <jgrimm2@us.ibm.com>
1138
1139         * gcc.dg/nodfp-1.c: New test.
1140         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1141         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1142         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1143         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1144         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1145         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1146         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1147         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1148         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1149         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1150         * gcc.dg/format/dfp-printf-1.c: Likewise.
1151         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1152         (compat_setup_dfp): New.
1153         * gcc.dg/compat/compat.exp: Use it.
1154         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1155         Make some variables global, prepend "compat_" to their names.
1156         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1157         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1158         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1159         * lib/compat.exp (compat_skip_list): Make global, rename.
1160         * lib/c-compat.exp: New file.
1161         * lib/target-supports.exp (check_effective_target_dfp): New.
1162
1163         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1164         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1165         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1166         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1167         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1168         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1169         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1170         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1171         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1172         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1173         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1174         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1175         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1176         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1177         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1178         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1179         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1180         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1181         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1182         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1183         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1184         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1185         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1186         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1187         gcc.dg/dfp/struct-layout-1.c,
1188         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1189         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1190         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1191         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1192         gcc.dg/dfp/func-vararg-dfp.c,
1193         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1194         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1195         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1196         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1197         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1198
1199 2006-01-11  Richard Guenther  <rguenther@suse.de>
1200
1201         PR tree-optimization/25734
1202         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1203
1204 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1205
1206         PR fortran/25486
1207         * gfortran.dg/literal_character_constant_1_x.F: New test.
1208         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1209         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1210         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1211
1212 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1213
1214         PR c++/25386
1215         * g++.dg/ext/packed3.C: Add expected packed error.
1216
1217 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1218
1219         PR target/25706
1220         * gcc.dg/torture/pr25706-1.c: New test.
1221
1222 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1223
1224         PR tree-optimization/23109
1225         PR tree-optimization/23948
1226         PR tree-optimization/24123
1227
1228         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1229         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1230         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1231         g++.dg/tree-ssa/pr23948.C: New testcases.
1232         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1233         three divisions in order to do the optimization.
1234
1235 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1236
1237         PR c++/25632
1238         * g++.dg/other/pr25632.C: New test.
1239
1240 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1241
1242         PR fortran/25730
1243         * gfortran.dg/used_types_1.f90: New test.
1244
1245 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1246
1247         PR target/25718
1248         * gcc.dg/torture/pr25718-1.c: New test.
1249
1250 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1251
1252         * gfortran.dg/list_read_2.f90: Fix typo in description.
1253
1254 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1255
1256         * lib/target-supports.exp (check_visibility_available): Simplify test
1257         for *-*-netware*.
1258         (check_profiling_available): Fail for *-*-netware*.
1259         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1260         * gcc.dg/20021014-1.c: Likewise.
1261         * gcc.dg/nest.c: Likewise.
1262
1263 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1264
1265         fortran/24936
1266         * gfortran.dg/forall_3.f90: New test.
1267
1268 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1269
1270         PR fortran/21977
1271         * gfortran.dg/nesting_2.f90: New test.
1272         * gfortran.dg/nesting_3.f90: New test.
1273
1274 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1275
1276         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1277         Fix typo in comment.
1278
1279 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1280
1281         * gfortran.dg/single_char_string.f90: New test.
1282
1283 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1284
1285         * gfortran.dg/ichar_2.f90: New test.
1286
1287 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1288
1289         PR fortran/25093
1290         * gfortran.dg/private_type_4.f90: New.
1291
1292 2006-01-07  Richard Guenther  <rguenther@suse.de>
1293
1294         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1295
1296 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1297
1298         * gfortran.dg/func_decl_1.f90: New.
1299         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1300         * gfortran.dg/array_alloc_2.f90: Likewise.
1301         * gfortran.dg/char_result_8.f90: Likewise.
1302         * gfortran.dg/dup_save_1.f90: Likewise.
1303         * gfortran.dg/dup_save_2.f90: Likewise.
1304         * gfortran.dg/f2c_6.f90: Likewise.
1305         * gfortran.dg/f2c_7.f90: Likewise.
1306         * gfortran.dg/func_result_2.f90: Likewise.
1307         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1308
1309 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1310
1311         PR fortran/22146
1312         * gfortran.dg/elemental_subroutine_1.f90: New test.
1313         * gfortran.dg/elemental_subroutine_2.f90: New test.
1314
1315         PR fortran/25029
1316         PR fortran/21256
1317         * gfortran.dg/assumed_size_refs_1.f90: New test.
1318
1319         PR fortran/20868
1320         PR fortran/20870
1321         * gfortran.dg/assumed_size_refs_2.f90: New test.
1322         * gfortran.dg/initialization_1.f90: Change warning message.
1323
1324 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1325
1326         * gcc.dg/tree-ssa/loop-15.c: New test.
1327
1328 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1329
1330         PR fortran/25598
1331         * gfortran.dg/backspace_3.f: New test.
1332         * gfortran.dg/backspace_4.f: New test.
1333
1334 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1335
1336         PR fortran/24268
1337         * gfortran.dg/fmt_white.f: Update test.
1338
1339 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1340
1341         * gcc.dg/cast-1.c: Add new warning.
1342         * gcc.dg/cast-2.c: Likewise.
1343         * gcc.dg/cast-3.c: Likewise.
1344         * gcc.dg/format/cast-1.c: Likewise.
1345         * gcc.dg/cast-4.c: New testcase.
1346
1347 2006-01-05  Richard Guenther  <rguenther@suse.de>
1348
1349         PR tree-optimization/22555
1350         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1351
1352 2006-01-05  Richard Guenther  <rguenther@suse.de>
1353             Diego Novillo  <dnovillo@redhat.com>
1354
1355         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1356         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1357         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1358         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1359         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1360         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1361         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1362         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1363         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1364         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1365         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1366         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1367         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1368         * treelang/compile/extravar.tree: Likewise.
1369         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1370         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1371         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1372         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1373         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1374
1375 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1376
1377         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1378         for 64-bit fix.
1379
1380 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1381
1382         PR fortran/23675
1383         gfortran.dg/char_result_11.f90: New.
1384
1385 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/24782
1388         * g++.dg/parse/access9.C: New test.
1389         * g++.dg/tc1/dr52.C: Tweak error markers.
1390
1391 2006-01-04  Richard Henderson  <rth@redhat.com>
1392
1393         Merge from gomp branch.
1394         * g++.dg/parse/pragma2.C: Update expected error lines.
1395
1396 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1397
1398         * g++.dg/other/i386-2.C: New test.
1399
1400         PR target/25554
1401         * gcc.c-torture/compile/20051228-1.c: New test.
1402
1403         PR c/25559
1404         * gcc.dg/pr25559.c: New test.
1405
1406 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1407
1408         PR c++/25492
1409         * g++.dg/lookup/friend9.C: New test.
1410
1411         PR c++/25625
1412         * g++.dg/template/repo5.C: New test.
1413
1414 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1415
1416         PR fortran/25101
1417         * gfortran.dg/forall_2.f90: New test.
1418
1419 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1420
1421         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1422         dg-require-weak.  Adjust regexp to handle leading-underscore
1423         targets and space as well as TAB after .weak.  Change previous
1424         64-bit fix to not use naked dot.
1425
1426 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1427
1428         PR rtl-optimization/25578
1429         * gcc.c-torture/execute/20060102-1.c: New testcase.
1430
1431 2006-01-03  Richard Guenther  <rguenther@suse.de>
1432
1433         PR c/25183
1434         * gcc.dg/torture/pr25183.c: New testcase.
1435
1436 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1437
1438         Merge from gomp-branch.
1439         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1440         * gcc.dg/ia64-sync-2.c: Likewise.
1441         * gcc.dg/ia64-sync-3.c: Likewise.
1442         * gcc.dg/ia64-sync-4.c: Likewise.
1443         * gcc.dg/sync-2.c: Likewise.
1444         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1445         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1446
1447 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/25635
1450         * g++.dg/parse/operator6.C: New test.
1451
1452         PR c++/25637
1453         * g++.dg/parse/error29.C: New test.
1454
1455         PR c++/25638
1456         * g++.dg/parse/dtor6.C: New test.
1457
1458         PR c++/25633
1459         * g++.dg/parse/ctor3.C: New test.
1460
1461         PR c++/25634
1462         * g++.dg/template/class3.C: New test.
1463
1464 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1465
1466         * g++.dg/debug/debug9.C: New.
1467
1468 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1469
1470         PR fortran/24640
1471         * gfortran.dg/label_2.f90: New test.
1472
1473 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1474
1475         * g++.dg/lookup/using12.C: Tighten error marker.
1476
1477 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1478             Andrew Pinski <pinskia@physics.uc.edu>
1479
1480         * gcc.target/powerpc/darwin-abi-3.c: New file.
1481         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1482         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1483         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1484         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1485         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1486         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1487         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1488         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1489
1490 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1491
1492         * gcc.dg/tree-ssa/loadpre1.c: New;
1493         * gcc.dg/tree-ssa/loadpre2.c: New;
1494         * gcc.dg/tree-ssa/loadpre3.c: New;
1495         * gcc.dg/tree-ssa/loadpre4.c: New;
1496         * gcc.dg/tree-ssa/loadpre5.c: New;
1497         * gcc.dg/tree-ssa/loadpre6.c: New;
1498         * gcc.dg/tree-ssa/loadpre7.c: New;
1499         * gcc.dg/tree-ssa/loadpre8.c: New;
1500         * gcc.dg/tree-ssa/loadpre9.c: New;
1501
1502 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1503
1504         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1505         * g++.dg/abi/thunk4.C: Likewise.
1506
1507 2006-01-01  Andreas Jaeger  <aj@suse.de>
1508
1509         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1510         portable.
1511
1512 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR c++/25294
1515         * gcc.dg/pragma-pack-3.c: New test.
1516         * g++.dg/parse/pragma3.C: New test.
1517
1518 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1519
1520         PR middle-end/24827
1521         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1522
1523 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1524
1525         PR testsuite/25214
1526         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1527
1528 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1529
1530         PR fortran/22607
1531         * gfortran-dg/pure_byref_3.f90: New.
1532
1533         fortran/PR 25396
1534         * gfortran.dg/userdef_operator_1.f90: New.
1535
1536 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1537
1538         * g++.dg/abi/thunk3.C: New.
1539         * g++.dg/abi/thunk4.C: New.
1540
1541 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1542
1543         PR fortran/25532
1544         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1545         associated derived type components of derived types are
1546         properly declared in contained procedures.
1547
1548 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1549
1550         PR libgfortran/25139
1551         * gfortran.dg/backspace_2.f: New test.
1552
1553 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1554
1555         PR libgfortran/25550
1556         * gfortran.dg/endfile.f: New test.
1557
1558 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1559
1560         PR libgfortran/25419
1561         * gfortran.dg/comma.f: New test.
1562
1563 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1564
1565         * lib/gfortran-dg.exp: Remove trailing whitespace.
1566         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1567         -funroll-all-loops.
1568
1569 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1570
1571         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1572         Extended Double long doubles or repeat tests when long double is
1573         the same size as double.
1574
1575 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1576
1577         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1578
1579         PR testsuite/25442
1580         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1581         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1582
1583         PR testsuite/25441
1584         * gcc.dg/pr23911.c: Make test variable static.
1585
1586         PR testsuite/25444
1587         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1588
1589 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/25439
1592         * g++.dg/parse/crash17.C: Adjust error markers.
1593         * g++.dg/template/error20.C: New test.
1594
1595 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/23172
1598         * g++.dg/ext/complit4.C: New test.
1599
1600         PR c++/25417
1601         * g++.dg/ext/complit5.C: Likewise.
1602
1603 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1604
1605         PR tree-optimization/25125
1606         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1607         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1608         * gcc.c-torture/execute/pr25125.c: New.
1609
1610 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1611
1612         PR fortran/25029
1613         PR fortran/21256
1614         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1615         with incorrect assumed size references.
1616
1617 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1618
1619         PR c++/23171
1620         * g++.dg/opt/init1.C: New test.
1621
1622 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/24671
1625         * g++.dg/template/sfinae3.C: New test.
1626
1627 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1628
1629         * g++.dg/other/friend4.C: New test.
1630
1631 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1632
1633         PR target/25005
1634         * g++.dg/opt/pr25005.C: New test.
1635
1636 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1637
1638         PR c++/25369
1639         * g++.dg/template/ptrmem16.C: New test.
1640
1641 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1642
1643         PR fortran/25029
1644         PR fortran/21256
1645         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1646
1647 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR libgfortran/25307
1650         * gfortran.dg/list_read_5.f90: New test.
1651
1652 2005-12-22  Richard Henderson  <rth@redhat.com>
1653
1654         * gcc.target/i386/sse-7.c: Use -msse2.
1655
1656 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR rtl-optimization/25432
1659         * gcc.c-torture/compile/20051216-1.c: New test.
1660
1661         PR objc/25328
1662         * objc/execute/pr25328.m: New test.
1663
1664 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1665
1666         PR c++/25364
1667         * g++.dg/template/call4.C: New test.
1668
1669 2005-12-22  Dale Johannesen  <dalej@apple.com>
1670
1671         * gcc.target/i386/sse-17.c: New.
1672
1673 2005-12-22  Paul Brook  <paul@codesourcery.com>
1674
1675         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1676
1677 2005-12-22  Paul Brook  <paul@codesourcery.com>
1678
1679         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1680
1681 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1682
1683         PR tree-opt/25513
1684         * gcc.c-torture/compile/pr25513.c: New test.
1685
1686 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1687
1688         PR c++/23333
1689         * g++.dg/parse/error25.C: Add more tests.
1690
1691 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1692
1693         PR fortran/18990
1694         * gfortran.dg/der_charlen_1.f90: New.
1695
1696 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1697
1698         PR fortran/20889
1699         * gfortran.dg/pointer_component_type_1.f90: New test.
1700
1701         PR fortran/25029
1702         PR fortran/21256
1703         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1704         should give an error with assumed size array refernces and checks those
1705         that should not.
1706         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1707         reference an upper bound so that it does not generate an error.
1708
1709         PR fortran/19362
1710         PR fortran/20244
1711         PR fortran/20864
1712         PR fortran/25391
1713         * gfortran.dg/used_dummy_types_1.f90: New test.
1714         * gfortran.dg/used_dummy_types_2.f90: New test.
1715         * gfortran.dg/used_dummy_types_3.f90: New test.
1716         * gfortran.dg/used_dummy_types_4.f90: New test.
1717         * gfortran.dg/used_dummy_types_5.f90: New test.
1718
1719         PR fortran/23152
1720         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1721         group already being USE associated.
1722         * gfortran.dg/assumed_shape_nml.f90: New test.
1723         * gfortran.dg/assumed_size_nml.f90: New test.
1724
1725         PR fortran/20862
1726         PR fortran/25053
1727         PR fortran/25063
1728         PR fortran/25064
1729         PR fortran/25066
1730         PR fortran/25067
1731         PR fortran/25068
1732         PR fortran/25307
1733         * gfortran.dg/io_constraints_1.f90: New test.
1734         * gfortran.dg/io_constraints_1.f90: New test.
1735         * gfortran.dg/iostat_3.f90: Change wording of warning.
1736         * gfortran.dg/g77/19981216-0.f: The same.
1737
1738 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1739
1740         PR tree-optimization/23518
1741         * testsuite/gcc.dg/pr23518.c: New.
1742
1743 2005-12-21  Mike Stump  <mrs@apple.com>
1744
1745         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1746
1747 2005-12-21  Paul Brook  <paul@codesourcery.com>
1748
1749         * gcc.dg/pr19340.c: Skip on m68k targets.
1750
1751 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1752
1753         PR rtl-optimization/25196
1754         * gcc.dg/pr25196.c: New test.
1755
1756 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1757
1758         PR fortran/25423
1759         gfortran.dg/where_nested_1.f90: New.
1760
1761 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1762
1763         PR tree-optimization/25382.
1764         * gcc.dg/tree-ssa/pr25382.c: New.
1765
1766 2005-12-20  Richard Guenther  <rguenther@suse.de>
1767
1768         PR middle-end/24306
1769         * gcc.target/i386/pr24306.c: New testcase.
1770
1771 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1772
1773         PR tree-optimization/25501
1774         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1775
1776 2005-12-20  Richard Guenther  <rguenther@suse.de>
1777
1778         Revert
1779         2005-12-02  Richard Guenther  <rguenther@suse.de>
1780
1781         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1782
1783 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1784
1785         PR c++/21228
1786         * g++.dg/warn/Wunreachable-code-2.C: New test.
1787
1788 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1789
1790         PR c++/24278
1791         * g++.dg/template/ctor5.C: New test.
1792
1793         PR c++/24915
1794         * g++.dg/template/overload8.C: New test.
1795
1796 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1797
1798         * gcc.c-torture/compile/pr25483 : New test.
1799
1800 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1801
1802         PR c++/20552
1803         * g++.dg/ext/typeof10.C: New test.
1804
1805 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1806
1807         * gcc.dg/mt-loopi1.c: New.
1808
1809 2005-12-18  Richard Guenther  <rguenther@suse.de>
1810
1811         PR tree-optimization/25481
1812         * gcc.dg/torture/pr25481.c: New testcase.
1813
1814 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1815
1816         PR rtl-optimization/21041
1817         * gcc.dg/pr21041.c: New test.
1818
1819 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1820
1821         PR libgfortran/25463
1822         * gfortran.dg/advance.f90: New test.
1823
1824 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1825
1826         * gcc.dg/20051201-1.c: New test.
1827
1828 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/25018
1831         * gfortran.dg/initialization_1.f90: New test.
1832         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1833         * gfortran.dg/g77/980616-0.f: The same.
1834
1835 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1836
1837         * PR fortran/25458
1838         * gfortran.dg/chkbits.f90: New test.
1839
1840 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1841
1842         * gfortran.dg/enum_5.f: Revert to previous version.
1843
1844 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1845
1846         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1847         * gfortran.dg/nested_modules_1.f90: Ditto.
1848         * gfortran.dg/hollerith_f95.f90: Ditto.
1849         * gfortran.dg/select_5.f90: Ditto.
1850         * gfortran.dg/secnds.f: Ditto.
1851         * gfortran.dg/hollerith2.f90: Ditto.
1852         * gfortran.dg/imag_2.f: Ditto.
1853         * gfortran.dg/ftell_2.f90: Ditto.
1854         * gfortran.dg/malloc_free_1.f90: Ditto.
1855         * gfortran.dg/logint-1.f: Ditto.
1856         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1857         * gfortran.dg/e_d_fmt.f90: Ditto.
1858         * gfortran.dg/hollerith_legacy.f90: Ditto.
1859         * gfortran.dg/logint-2.f: Ditto.
1860         * gfortran.dg/enum_5.f90: Ditto.
1861         * gfortran.dg/f2c_2.f90: Ditto.
1862         * gfortran.dg/pr17143.f90: Ditto.
1863         * gfortran.dg/namelist_14.f90: Ditto.
1864         * gfortran.dg/logint-3.f: Ditto.
1865         * gfortran.dg/spread_scalar_source.f90: Ditto.
1866         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1867         * gfortran.dg/namelist_11.f: Ditto.
1868         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1869         * gfortran.dg/g77/20010519-1.f
1870         * gfortran.dg/g77/alpha1.f: Ditto.
1871         * gfortran.dg/g77/990115-1.f: Ditto.
1872         * gfortran.dg/g77/erfc.f: Ditto.
1873         * gfortran.dg/g77/19990313-3.f: Ditto.
1874         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1875         * gfortran.dg/g77/20010426.f: Ditto.
1876         * gfortran.dg/g77/19990313-0.f: Ditto.
1877         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1878         * gfortran.dg/g77/20000629-1.f: Ditto.
1879         * gfortran.dg/g77/970125-0.f: Ditto.
1880         * gfortran.dg/g77/8485.f: Ditto.
1881         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1882         * gfortran.dg/g77/19990313-1.f: Ditto.
1883         * gfortran.dg/g77/int8421.f: Ditto.
1884         * gfortran.dg/g77/19990305-0.f: Ditto.
1885         * gfortran.dg/g77/947.f: Ditto.
1886         * gfortran.dg/g77/19990905-2.f: Ditto.
1887         * gfortran.dg/g77/cabs.f: Ditto.
1888         * gfortran.dg/g77/19990313-2.f: Ditto.
1889         * gfortran.dg/g77/20020307-1.f: Ditto.
1890         * gfortran.dg/g77/dcomplex.f: Ditto.
1891         * gfortran.dg/g77/19990502-1.f: Ditto.
1892         * gfortran.dg/g77/19981216-0.f: Ditto.
1893         * gfortran.dg/common_4.f90: Ditto.
1894         * gfortran.dg/entry_4.f90: Ditto.
1895         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1896         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1897         * gfortran.dg/namelist_12.f: Ditto.
1898         * gfortran.dg/scale_1.f90: Ditto.
1899         * gfortran.dg/modulo_1.f90
1900         * gfortran.dg/hollerith.f90: Ditto.
1901         * gfortran.dg/direct_io_3.f90: Ditto.
1902         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1903         * gfortran.dg/gnu_logical_1.F: Ditto.
1904         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1905         * gfortran.dg/assign_1.f90: Ditto.
1906         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1907         * gfortran.dg/pr23095.f: Ditto.
1908         * gfortran.dg/read_float_1.f90: Ditto.
1909
1910 2005-12-17  Andreas Jaeger  <aj@suse.de>
1911
1912         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1913         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1914
1915 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1916
1917         PR fortran/24268
1918         * gfortran.dg/fmt_white.f: New test.
1919
1920 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1921
1922         * gfortran.dg/label_1.f90: New test.
1923
1924 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1925
1926         PR testsuite/25422
1927         * gcc.dg/20031012-1.c: Add -Walways-true option.
1928         * gcc.dg/weak/weak-3.c: Likewise.
1929         * g++.old-deja/g++.mike/warn8.C: Likewise.
1930
1931 2005-12-16  Mike Stump  <mrs@apple.com>
1932
1933         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1934         exit.
1935
1936 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1937
1938         PR libgfortran/25264
1939         PR libgfortran/25349
1940         * gfortran.dg/tl_editing.f90: Added additional checks.
1941         * gfortran.dg/t_editing.f: New test.
1942         * gfortran.dg/write_padding.f90: New test
1943
1944 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1945
1946         PR testsuite/25215
1947         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1948
1949 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1950
1951         PR rtl-optimization/24899
1952         * gcc.c-torture/execute/20051215-1.c: New test.
1953
1954 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1955
1956         PR 24823
1957         * gfortran.dg/pr24823.f: New test.
1958
1959 2005-12-16  Jeff Law  <law@redhat.com>
1960
1961         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1962
1963 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1964
1965         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1966         Change C++ style comments to C style comments.
1967         Remove aligned types from the array.
1968         Keep Enums disabled.
1969         (complex_types): Remove aligned types from the array.
1970         Comment out "_Complex long double".
1971         (attrib_types): Remove.
1972         (complex_attrib_types): Remove.
1973         (attrib_array_types): Remove.
1974         (complex_attrib_array_types): Remove.
1975         (aligned_bitfld_types): Remove.
1976         (n_aligned_bitfld_types): Remove.
1977         (FEATURE_ALIGNEDPACKED): Delete.
1978         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1979         (singles): Remove support for adding attributes.
1980         (choose_type): Remove support for attributed types.
1981         (generate_fields): Remove support for attributed bit-fields.
1982         Remove support for adding attributes.
1983         (generate_random_tests): Remove support for adding attributes.
1984         (features): Add back "[0] :0" and "complex vector [0]".
1985         (main): Remove support for attributed bit-fields.
1986         Uncomment the calling of generate_random_tests for the rests of
1987         the tests.
1988
1989 2005-12-16  Jan Hubicka  <jh@suse.cz>
1990
1991         * gcc.c-torture/combine/pr25224.c: New.
1992
1993 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1994
1995         PR other/25028
1996         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1997         HP-UX.
1998
1999 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2000
2001         * gcc.dg/20051215-1.c: New file.
2002
2003 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2006         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2007
2008 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2009
2010         PR fortran/18197
2011         * gfortran.dg/dummy_functions_1.f90: New.
2012
2013 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2014
2015         PR rtl-optimization/25310
2016         * gcc.c-torture/compile/pr25310.c: New test.
2017
2018 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2019
2020         PR debug/25023
2021         * gcc.dg/pr25023.c: New test.
2022
2023 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2024
2025         * g++.old-deja/g++.brendan/redecl1.C,
2026         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2027         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2028         g++.old-deja/g++.oliva/typeof1.C,
2029         g++.old-deja/g++.other/crash16.C,
2030         g++.old-deja/g++.other/crash34.C,
2031         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2032         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2033         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2034         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2035         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2036         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2037         Remove xfail.
2038
2039 2005-12-14  Kean Johnston  <jkj@sco.com>
2040             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2041
2042         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2043         * gcc.target/i386/20020523-1.c: Ditto.
2044         * gcc.target/i386/tailcall-1.c: Ditto.
2045         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2046         * gcc.target/i386/ssetype-5.c: Ditto.
2047
2048 2005-12-14  Jeff Law  <law@redhat.com>
2049
2050         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2051
2052 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2053
2054         PR target/25254
2055         PR target/24188
2056         * gcc.target/i386/pr25254.c: New test.
2057         * gfortran.dg/PR24188.f: New test.
2058
2059 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2060
2061         * lib/fortran-torture.exp: Catch remaining uses of
2062         remote_file build delete.
2063
2064 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2065
2066         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2067
2068 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2069
2070         * gcc.dg/warn-addr-cmp.c: New test.
2071
2072 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2073
2074         PR debug/25023
2075         PR target/25293
2076         * gcc.target/i386/pr25293.c: New test.
2077
2078 2005-12-13  Petr Machata  <machata@post.cz>
2079
2080         PR c++/24907
2081         * g++.dg/parse/comma2.C: New test.
2082
2083 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2084             Jakub Jelinek  <jakub@redhat.com>
2085
2086         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2087         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2088         (limits.h): Include unconditionally.
2089         (stdlib.h): Likewise.
2090         (hashtab.h): Do not include.
2091         (getopt.h): Likewise.
2092         (stddef.h): Include.
2093         (hashval_t): Define.
2094         (struct entry): Add "next" field.
2095         (HASH_SIZE): New macro.
2096         (hash_table): New variable.
2097         (switchfiles): Do not use xmalloc.
2098         (mix): New macro.
2099         (iterative_hash): New function.
2100         (hasht): Remove.
2101         (e_exists): New function.
2102         (e_insert): Likewise.
2103         (output): Use, instead of libiberty hashtable functions.
2104         (main): Do not use getopt.  Do not call htab_create.
2105
2106 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR c++/25331
2109         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2110         put atal* and atpaal* attributes on array elements.
2111         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2112         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2113         put atal* and atpaal* attributes on array elements.
2114         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2115
2116 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2117
2118         * gcc.dg/single-precision-constant.c: New test.
2119
2120 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2121
2122         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2123         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2124         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2125         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2126         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2127         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2128         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2129         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2130         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2131         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2132         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2133         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2134         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2135         gcc.target/powerpc/ppc-sdata-2.c,
2136         gcc.target/powerpc/ppc-stackalign-1.c,
2137         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2138         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2139         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2140         gcc.target/powerpc/rs6000-ldouble-2.c,
2141         gcc.target/powerpc/rs6000-power2-1.c,
2142         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2143         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2144         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2145         option into target selector.
2146         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2147         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2148
2149 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2150
2151         PR objc/25348
2152         * objc.dg/encode-9.m: New test.
2153
2154 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2155
2156         PR testsuite/20772
2157         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2158         * gcc.dg/asm-b.c: Fix typo.
2159         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2160         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2161         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2162         i?86 lp64 and x86_64 ilp32.
2163         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2164         on i?86 lp64.
2165         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2166
2167 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2168
2169         PR fortran/25078
2170         gfortran.dg/equiv_5.f90: New test.
2171
2172 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2173
2174         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2175         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2176         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2177         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2178         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2179         * gcc.dg/tree-ssa/reassoc-5.c: New.
2180         * gcc.dg/tree-ssa/reassoc-6.c: New.
2181         * gcc.dg/tree-ssa/reassoc-7.c: New.
2182         * gcc.dg/tree-ssa/reassoc-8.c: New.
2183         * gcc.dg/tree-ssa/reassoc-9.c: New.
2184         * gcc.dg/tree-ssa/reassoc-10.c: New.
2185         * gcc.dg/tree-ssa/reassoc-11.c: New.
2186
2187 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2188
2189         PR testsuite/25167
2190         PR testsuite/24478
2191         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2192
2193 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2194
2195         PR c++/25300
2196         * g++.dg/template/inherit.C: Do not use a generic error message.
2197
2198 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2199
2200         PR libobjc/25354
2201         * objc.dg/gnu-encoding: New directory.
2202         * objc.dg/gnu-encoding/compat-common.h: New file.
2203         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2204         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2205         * objc.dg/gnu-encoding/vector-defs.h: New file.
2206         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2207         * objc.dg/gnu-encoding/generate-random.c: New file.
2208         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2209         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2210         * objc.dg/gnu-encoding/generate-random.h: New file.
2211
2212 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/25337
2215         * g++.dg/template/defarg7.C: New test.
2216
2217 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2218
2219         PR libobjc/25347
2220         * objc.dg/encode-8.m: New test.
2221
2222 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2223
2224         PR libobjc/25346
2225         * objc.dg/encode-7.m: New test.
2226
2227 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2228
2229         PR c++/25010
2230         * g++.dg/opt/inline10.C: New test.
2231
2232 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2233
2234         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2235
2236 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2237
2238         * gfortran.dg/substring_equivalence.f90: typo in comment
2239
2240 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2241
2242         PR fortran/25068
2243         * gfortran.dg/iostat_3.f90: New test.
2244
2245 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2246
2247         PR fortran/23815
2248         * gfortran.dg/unf_io_convert_1.f90: New test.
2249         * gfortran.dg/unf_io_convert_2.f90: New test.
2250         * gfortran.dg/unf_io_convert_3.f90: New test.
2251
2252 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2253
2254         PR testsuite/20772
2255         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2256         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2257         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2258         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2259         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2260         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2261         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2262         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2263         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2264         gcc.dg/torture/fp-int-convert-float128-timode.c,
2265         gcc.dg/torture/fp-int-convert-float128.c,
2266         gcc.dg/torture/fp-int-convert-float80-timode.c,
2267         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2268         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2269
2270         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2271
2272 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2273
2274         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2275
2276 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2277
2278         * gcc.dg/20051207-1.c,
2279         * gcc.dg/20051207-2.c,
2280         * gcc.dg/20051207-3.c: New tests.
2281
2282 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2283
2284         PR testsuite/20772
2285         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2286         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2287         dg-skip-if target selector.
2288
2289         PR testsuite/20772
2290         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2291         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2292         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2293         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2294         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2295         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2296         and/or merge with i?86 cases.
2297
2298         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2299
2300         PR testsuite/20772
2301         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2302         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2303         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2304         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2305         x86_64-*-linux*.
2306
2307 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2308
2309         PR target/25311
2310         * gcc.c-torture/compile/pr25311.c: New test.
2311
2312 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2313
2314         PR libgfortran/25039
2315         * gfortran.dg/read_comma.f: New test.
2316
2317 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR c++/19317
2320         * g++.dg/opt/pr19317-1.C: New test.
2321         * g++.dg/opt/pr19317-2.C: New test.
2322         * g++.dg/opt/pr19317-3.C: New test.
2323
2324         PR target/19005
2325         * gcc.c-torture/execute/pr19005.c: New test.
2326
2327         PR target/17828
2328         * g++.old-deja/g++.other/comdat5.C: New test.
2329         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2330
2331         * g++.dg/compat/struct-layout-1.exp: New file.
2332         * g++.dg/compat/struct-layout-1.h: New.
2333         * g++.dg/compat/struct-layout-1_generate.c: New.
2334         * g++.dg/compat/struct-layout-1_x1.h: New.
2335         * g++.dg/compat/struct-layout-1_x2.h: New.
2336         * g++.dg/compat/struct-layout-1_y1.h: New.
2337         * g++.dg/compat/struct-layout-1_y2.h: New.
2338
2339         * gcc.dg/20050330-2.c: New test.
2340
2341 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2342
2343         PR fortran/25292
2344         * gfortran.dg/associated_1.f90: New.
2345
2346 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2347
2348         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2349         ILP32 vect_no_align platforms.
2350
2351 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2352             Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR target/25268
2355         * gcc.c-torture/compile/20051207-1.c: New test.
2356
2357 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2358
2359         PR testsuite/20772
2360         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2361         gcc.dg/torture/pr18582-1.c,
2362         gcc.target/i386/attributes-error.c: Also test on x86_64.
2363
2364         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2365
2366 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2367
2368         PR c++/19397
2369         * g++.dg/template/typedef3.C: New test.
2370
2371         PR c++/19762
2372         PR c++/19764
2373         * g++.dg/template/dtor3.C: Fix error markers.
2374
2375 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2376
2377         * lib/target-supports.exp (check_effective_target_sync_char_short):
2378         Add s390*.
2379
2380 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2381
2382         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2383
2384 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2385
2386         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2387         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2388         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2389         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2390
2391 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2392
2393         PR c++/25263
2394         * g++.dg/other/array2.C: New test case.
2395
2396 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2397
2398         * gcc.dg/darwin-weakimport-3.c: New.
2399
2400         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2401         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2402         and to work on Darwin.
2403         * gcc.dg/attr-weakref-1b.c: New file.
2404         * gcc.dg/attr-weakref-2.c: New test.
2405         * gcc.dg/darwin-weakref-1.c: New test.
2406
2407 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2408
2409         PR testsuite/25247
2410         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2411         use in selector expressions.
2412         (dg-xfail-if): Ditto.
2413         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2414         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2415         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2416         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2417         * gcc.test-framework/test-framework.exp: Skip generated tests if
2418         CHECK_TEST_FRAMEWORK is not 1.
2419
2420 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2421
2422         PR tree-optimization/24963
2423         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2424
2425         PR target/24108
2426         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2427
2428         PR target/18580
2429         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2430         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2431         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2432         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2433
2434 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2435
2436         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2437         dg-options.
2438
2439 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2440
2441         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2442
2443 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2444
2445         * gcc.dg/format/cast-1.c: New test.
2446
2447 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2448
2449         PR c/7776
2450         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2451         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2452         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2453         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2454
2455 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2456
2457         * gcc.dg/cast-pretty-print-1.c: New test.
2458
2459 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2460
2461         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2462
2463 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2464
2465         PR c++/24173
2466         * g++.dg/template/friend40.C: New test.
2467
2468 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2469
2470         PR target/25199
2471         * gcc.target/i386/movq-2.c: New test.
2472         * gcc.target/i386/movq.c: Remove target i?86, instead add
2473         dg-require-effective-target ilp32.
2474
2475 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2476
2477         PR c++/24103
2478         * g++.dg/other/default1.C: New test.
2479
2480 2005-12-02  Richard Guenther  <rguenther@suse.de>
2481
2482         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2483
2484 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2485
2486         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2487
2488 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2489
2490         PR target/21017
2491         * gcc.target/powerpc/rotate.c: New.
2492
2493 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2494
2495         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2496         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2497
2498 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2499
2500         PR c/13384
2501         * gcc.dg/pr17730-1.c: Adjust.
2502         * gcc.dg/lvalue1.c (main): Likewise.
2503         * gcc.dg/lvalue-2.c: Likewise.
2504         * g++.dg/pr7503-3.C
2505
2506 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2507
2508         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2509         error messages.
2510
2511 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2512
2513         PR fortran/24789
2514         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2515
2516 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2517
2518         PR target/24475
2519         * lib/target-supports.exp (check_effective_target_tls): New.
2520         (check_effective_target_tls_runtime): New.
2521         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2522         for TLS support.
2523         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2524         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2525         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2526         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2527         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2528         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2529         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2530         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2531         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2532         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2533         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2534         effective-target TLS.
2535         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2536         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2537         effective-target TLS runtime.
2538
2539 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2540
2541         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2542
2543 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2544
2545         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2546         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2547         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2548         ignored" warnings when "packing" is the same as the ABI layout.
2549
2550 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2551
2552         PR fortran/21302
2553         * gfortran.dg/line_length_1.f: New test.
2554         * gfortran.dg/line_length_2.f90: Ditto.
2555
2556 2005-11-30  Richard Guenther  <rguenther@suse.de>
2557
2558         PR tree-optimization/21655
2559         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2560
2561 2005-11-30  Dale Johannesen  <dalej@apple.com>
2562
2563         * gcc.c-torture/compile/pr24930.c: New.
2564
2565 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2566
2567         PR fortran/15809
2568         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2569
2570 2005-11-30  Jeff Law  <law@redhat.com>
2571
2572         * g++.old-deja/g++.law/pr25000.C: New test.
2573
2574 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2575
2576         * gcc.dg/tls/opt-11.c: New test.
2577
2578 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2579
2580         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2581         targets.
2582         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2583         LP64 ia64.
2584
2585 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2586
2587         * gfortran.dg/open_access_1.f90: New test.
2588
2589 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2590
2591         * gcc.dg/charset/builtin2.c: New test.
2592
2593 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2594
2595         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2596         on mmix-*-* for *_[xy].c.
2597
2598 2005-11-28  Kean Johnston  <jkj@sco.com>
2599
2600         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2601         headers.
2602         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2603         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2604         * gcc.target/i386/asm-3.c: Ditto.
2605         * gcc.target/i386/clobbers.c: Ditto.
2606         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2607         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2608         test regexp.
2609         * gcc.target/i386/mul.c: Ditto.
2610         * gcc.target/i386/ssetype-1.c: Ditto.
2611         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2612         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2613         static so the test works with -fPIC mode too. Based on comment in
2614         PR19231 by Pinski.
2615         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2616
2617 2005-11-28  Richard Guenther  <rguenther@suse.de>
2618
2619         * gcc.dg/alias-9.c: New testcase.
2620         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2621
2622 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2623             Uros Bizjak  <uros@kss-loka.si>
2624
2625         PR middle-end/20219
2626         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2627         tan(x)/sin(x) transformations.
2628
2629 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2630
2631         PR middle-end/24575
2632         * gcc.dg/tree-ssa/divide-3.c: New test.
2633         * gcc.dg/tree-ssa/divide-4.c: New test.
2634
2635 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2636
2637         PR fortran/24917
2638         *  gfortran.dg/boz_6.f90: New test.
2639
2640 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2641
2642         PR fortran/23912
2643         * gfortran.dg/modulo_1.f90: New test.
2644
2645 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2646
2647         PR libfortran/24919
2648         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2649         fail on CRLF platforms.
2650         * gfortran.dg/ftell_2.f90: Likewise.
2651
2652 2005-11-26  Eric Christopher  <echristo@apple.com>
2653
2654         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2655
2656 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2657
2658         * objc.dg/gnu-runtime-3.m: Simplify.
2659
2660 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2661
2662         PR middle-end/23669
2663         * gcc.dg/tree-ssa/divide-1.c: New test.
2664         * gcc.dg/tree-ssa/divide-2.c: New test.
2665
2666 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2667
2668         PR libgfortran/24945
2669         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2670
2671 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2672
2673         PR libgfortran/24945
2674         * gfortran.dg/open_status_2.f90: New test.
2675
2676 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2677
2678         * gcc.c-torture/execute/builtins/fprintf.c,
2679         gcc.c-torture/execute/builtins/fputs-lib.c,
2680         gcc.c-torture/execute/builtins/fputs.c,
2681         gcc.c-torture/execute/builtins/lib/fprintf.c,
2682         gcc.c-torture/execute/builtins/lib/printf.c,
2683         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2684
2685 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2686
2687         * gcc.dg/20050922-2.c: New test.
2688
2689 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2690
2691         * objc.dg/gnu-runtime-3.m: New test.
2692
2693 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2694
2695         PR c++/9278
2696         * g++.dg/other/void1.C: New test.
2697
2698 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2699
2700         PR middle-end/24998
2701         * gcc.dg/torture/fp-int-convert-float.c,
2702         gcc.dg/torture/fp-int-convert-double.c,
2703         gcc.dg/torture/fp-int-convert-long-double.c,
2704         gcc.dg/torture/fp-int-convert-timode.c,
2705         gcc.dg/torture/fp-int-convert-float80.c,
2706         gcc.dg/torture/fp-int-convert-float80-timode.c,
2707         gcc.dg/torture/fp-int-convert-float128.c,
2708         gcc.dg/torture/fp-int-convert-float128-timode.c,
2709         gcc.dg/torture/fp-int-convert.h: New files.
2710
2711 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2712
2713         PR middle-end/24989
2714         * gcc.dg/tree-ssa/bool-10.c: New test.
2715         * gcc.dg/tree-ssa/bool-11.c: New test.
2716         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2717
2718 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2719
2720         PR middle-end/24990
2721         * tree-ssa/pr24990-1.c: New test.
2722
2723 2005-11-24  Richard Guenther  <rguenther@suse.de>
2724         Dirk Mueller <dmueller@suse.de>
2725
2726         PR c++/14024
2727         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2728         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2729         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2730         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2731         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2732         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2733
2734 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2735
2736         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2737
2738 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2739
2740         PR c/21668
2741         * gcc.dg/Wc++-compat.c: New.
2742         * gcc.dg/Wno-c++-compat.c: New.
2743
2744 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2745
2746         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2747         (vspltish, vspltisw): Likewise.
2748
2749 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2750
2751         PR libgfortran/24794
2752         * gfortran.dg/namelist_12.f: Fix quotes.
2753         * gfortran.dg/namelist_13.f90: Fix quotes.
2754         * gfortran.dg/namelist_14.f90: Fix quotes.
2755         * gfortran.dg/namelist_15.f90: Fix quotes.
2756         * gfortran.dg/namelist_use.f90: Fix quotes.
2757         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2758         * gfortran.dg/namelist_21.f90: New test.
2759         * gfortran.dg/namelist_22.f90: New test.
2760
2761 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2762
2763         PR target/23435
2764         * gcc.c-torture/compile/pr23435.c: New.
2765
2766 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2767
2768         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2769
2770 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2771
2772         * gcc.target/powerpc/405-macchw-1.c,
2773         gcc.target/powerpc/405-macchw-2.c,
2774         gcc.target/powerpc/405-macchwu-1.c,
2775         gcc.target/powerpc/405-macchwu-2.c,
2776         gcc.target/powerpc/405-machhw-1.c,
2777         gcc.target/powerpc/405-machhw-2.c,
2778         gcc.target/powerpc/405-machhwu-1.c,
2779         gcc.target/powerpc/405-machhwu-2.c,
2780         gcc.target/powerpc/405-maclhw-1.c,
2781         gcc.target/powerpc/405-maclhw-2.c,
2782         gcc.target/powerpc/405-maclhwu-1.c,
2783         gcc.target/powerpc/405-maclhwu-2.c,
2784         gcc.target/powerpc/405-mulchw-1.c,
2785         gcc.target/powerpc/405-mulchw-2.c,
2786         gcc.target/powerpc/405-mulchwu-1.c,
2787         gcc.target/powerpc/405-mulchwu-2.c,
2788         gcc.target/powerpc/405-mulhhw-1.c,
2789         gcc.target/powerpc/405-mulhhw-2.c,
2790         gcc.target/powerpc/405-mulhhwu-1.c,
2791         gcc.target/powerpc/405-mulhhwu-2.c,
2792         gcc.target/powerpc/405-mullhw-1.c,
2793         gcc.target/powerpc/405-mullhw-2.c,
2794         gcc.target/powerpc/405-mullhwu-1.c,
2795         gcc.target/powerpc/405-mullhwu-2.c,
2796         gcc.target/powerpc/405-nmacchw-1.c,
2797         gcc.target/powerpc/405-nmacchw-2.c,
2798         gcc.target/powerpc/405-nmachhw-1.c,
2799         gcc.target/powerpc/405-nmachhw-2.c,
2800         gcc.target/powerpc/405-nmaclhw-1.c,
2801         gcc.target/powerpc/405-nmaclhw-2.c,
2802         gcc.target/powerpc/440-macchw-1.c,
2803         gcc.target/powerpc/440-macchw-2.c,
2804         gcc.target/powerpc/440-macchwu-1.c,
2805         gcc.target/powerpc/440-macchwu-2.c,
2806         gcc.target/powerpc/440-machhw-1.c,
2807         gcc.target/powerpc/440-machhw-2.c,
2808         gcc.target/powerpc/440-machhwu-1.c,
2809         gcc.target/powerpc/440-machhwu-2.c,
2810         gcc.target/powerpc/440-maclhw-1.c,
2811         gcc.target/powerpc/440-maclhw-2.c,
2812         gcc.target/powerpc/440-maclhwu-1.c,
2813         gcc.target/powerpc/440-maclhwu-2.c,
2814         gcc.target/powerpc/440-mulchw-1.c,
2815         gcc.target/powerpc/440-mulchw-2.c,
2816         gcc.target/powerpc/440-mulchwu-1.c,
2817         gcc.target/powerpc/440-mulchwu-2.c,
2818         gcc.target/powerpc/440-mulhhw-1.c,
2819         gcc.target/powerpc/440-mulhhw-2.c,
2820         gcc.target/powerpc/440-mulhhwu-1.c,
2821         gcc.target/powerpc/440-mulhhwu-2.c,
2822         gcc.target/powerpc/440-mullhw-1.c,
2823         gcc.target/powerpc/440-mullhw-2.c,
2824         gcc.target/powerpc/440-mullhwu-1.c,
2825         gcc.target/powerpc/440-mullhwu-2.c,
2826         gcc.target/powerpc/440-nmacchw-1.c,
2827         gcc.target/powerpc/440-nmacchw-2.c,
2828         gcc.target/powerpc/440-nmachhw-1.c,
2829         gcc.target/powerpc/440-nmachhw-2.c,
2830         gcc.target/powerpc/440-nmaclhw-1.c,
2831         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2832
2833 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2834
2835         PR fortran/24774
2836         * gfortran.dg/inquire_9.f90: New test.
2837
2838         PR fortran/21647
2839         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2840
2841 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2842
2843         PR libfortran/24432
2844         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2845         Check that 'cos' is supported.
2846
2847 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2848
2849         PR fortran/24223
2850         * gfortran.dg/substring_equivalence.f90: New test.
2851
2852         PR fortran/24705
2853         * gfortran.dg/auto_internal_assumed.f90: New test.
2854
2855 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2856
2857         * gcc.dg/fold-div-2.c: New test.
2858
2859 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2860
2861         PR rtl-optimization/24883
2862         * gcc.c-torture/compile/pr24883.c: New test.
2863
2864 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2865
2866         PR middle-end/20583
2867         * gcc.c-torture/compile/pr20583.c: New.
2868
2869 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2870
2871         * gcc.c-torture/execute/usmul.c: New test.
2872
2873 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2874
2875         * gcc.dg/tree-ssa/vrp22.c: New test.
2876
2877 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2878
2879         PR middle-end/24912
2880         * gcc.dg/torture/pr24912-1.c: New test.
2881
2882 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2883
2884         PR fortran/24862
2885         * gfortran.dg/arrayio_derived_1.f90: New test.
2886
2887 2005-11-19  Richard Guenther  <rguenther@suse.de>
2888
2889         PR middle-end/23294
2890         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2891
2892 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2893
2894         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2895
2896 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/8355
2899         * g++.dg/template/friend39.C: New test.
2900
2901 2005-11-18  James E Wilson  <wilson@specifix.com>
2902
2903         * gcc.dg/builtin-strstr.c: New.
2904
2905 2005-11-18  Richard Henderson  <rth@redhat.com>
2906
2907         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2908         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2909         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2910         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2911         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2912         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2913         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2914         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2915         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2916         renaming to remove initial "ia64-".
2917
2918 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2919
2920         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2921
2922 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2923
2924         * g++.dg/cpp/string-2.C: New test.
2925
2926 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2927
2928         * gcc.dg/tree-ssa/loop-14.c: New test.
2929
2930 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2931             Michael Chamberlain <michael@chamberlain.net.au>
2932
2933         * ada/acats/run_all.sh (target_run): Kill long running tests.
2934
2935 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2936
2937         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2938         * gcc.dg/cleanup-9.c: Likewise.
2939         * gcc.dg/cleanup-10.c: Likewise.
2940         * gcc.dg/cleanup-11.c: Likewise.
2941
2942 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2943
2944         PR fortran/24892
2945         * gfortran.dg/open_access_append_1.f90: New test.
2946         * gfortran.dg/open_access_append_2.f90: New test.
2947
2948 2005-11-16  Richard Guenther  <rguenther@suse.de>
2949
2950         PR middle-end/24851
2951         * gcc.c-torture/execute/pr24851.c: New testcase.
2952
2953 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2954
2955         * gcc.dg/fold-overflow-1.c: New test.
2956
2957 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2958
2959         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2960         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2961
2962 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2963
2964         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2965         structures.
2966         * g++.dg/eh/forced2.C: Likewise.
2967         * g++.dg/eh/forced3.C: Likewise.
2968         * g++.dg/eh/forced4.C: Likewise.
2969
2970 2005-11-11  Mike Stump  <mrs@apple.com>
2971
2972         * g++.old-deja/g++.mike/unused.C: Add.
2973
2974 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2975
2976         PR c++/24667
2977         * g++.dg/warn/Wcast-qual1.C: New test.
2978
2979 2005-11-15  Jan Hubicka  <jh@suse.cz>
2980
2981         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2982
2983 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2984
2985         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2986
2987 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2988
2989         PR 24840
2990         * gcc.dg/tree-ssa/pr24840.c: New test.
2991
2992 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2993
2994         PR testsuite/24841
2995         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2996
2997 2005-11-14  Dale Johannesen  <dalej@apple.com>
2998
2999         * gcc.c-torture/execute/20051113-1.c: New.
3000
3001 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3002
3003         PR c++/24687
3004         * g++.dg/template/crash43.C: New test.
3005
3006 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3007
3008         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3009
3010 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/24817
3013         * g++.dg/eh/spec8.C: New test.
3014
3015 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3016
3017         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3018
3019 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3020
3021         PR c++/20293
3022         * g++.dg/parse/ambig4.C: New test.
3023         * g++.dg/tc1/dr101.C: Adjust error markers.
3024         * g++.dg/lookup/strong-using-2.C: Likewise.
3025         * g++.dg/lookup/ambig5.C: Likewise.
3026         * g++.dg/lookup/ambig4.C: Likewise.
3027         * g++.dg/parse/crash22.C: Likewise.
3028
3029 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3030
3031         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3032
3033 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3034
3035         * gcc.dg/nested-calls-1.c: New test.
3036
3037 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3038
3039         * gfortran.dg/complex_intrinsic_1.f90: New test.
3040         * gfortran.dg/complex_intrinsic_2.f90: New test.
3041         * gfortran.dg/fgetc_1.f90: New test.
3042         * gfortran.dg/fgetc_2.f90: New test.
3043         * gfortran.dg/fgetc_3.f90: New test.
3044         * gfortran.dg/ftell_1.f90: New test.
3045         * gfortran.dg/ftell_2.f90: New test.
3046         * gfortran.dg/gnu_logical_1.F: New test.
3047         * gfortran.dg/gnu_logical_2.f90: New test.
3048
3049 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3050
3051         PR middle-end/24820
3052         * testsuite/gcc.dg/pr24820.c: New test.
3053
3054 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3055
3056         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3057         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3058         variable.
3059
3060 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3061
3062         testsuite/24614
3063         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3064
3065 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3066
3067         * gcc.target/cris/cris.exp: New file.
3068         * gcc.target/cris/rld-legit1.c: New test.
3069         * gcc.target/cris/rld-legit2.c: New test.
3070
3071 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR c++/24780
3074         * g++.dg/opt/pr24780.C: New test.
3075
3076         PR c++/24761
3077         * g++.dg/template/asm1.C: New test.
3078
3079 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3080
3081         PR libgfortran/24787
3082         * gfortran.dg/scan_1.f90: New test.
3083
3084 2005-11-12  Jan Hubicka  <jh@suse.cz>
3085
3086         * gcc.target/i386/minmax-1.c: New.
3087         * gcc.target/i386/minmax-2.c: New.
3088
3089 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3090
3091         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3092
3093 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3094
3095         * gcc.c-torture/execute/20051110-1.c,
3096         gcc.c-torture/execute/20051110-2.c: New tests.
3097
3098 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3099
3100         PR middle-end/24750
3101         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3102         New tests.
3103
3104 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3105
3106         * lib/target-libpath.exp (get_shlib_extension): New proc.
3107         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3108         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3109         * lib/objc.exp (objc_target_compile): Likewise.
3110         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3111         detection.
3112
3113 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3114
3115         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3116
3117         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3118         Add -static to additional_flags and pass it to target_compile.
3119
3120 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3121
3122         PR libgfortran/24719
3123         gfortran.dg/read_noadvance.f90: New test.
3124
3125         PR libgfortran/24699
3126         gfortran.dg/fmt_t_2.f90: New test.
3127
3128         PR libgfortran/24785
3129         gfortran.dg/read_x_eor.f90: New test.
3130
3131         PR libgfortran/24584
3132         gfortran.dg/namelist_empty.f90: Rename test.
3133
3134         PR libgfortran/24489
3135         gfortran/read_eor.f90: Rename test.
3136
3137 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3138
3139         PR fortran/15976
3140         * gfortran.dg/automatic_module_variable.f90: New test.
3141
3142 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3143
3144         PR target/24445
3145         * gcc.dg/pr24445.c: New test.
3146
3147 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3148
3149         PR fortran/24655
3150         PR fortran/24755
3151         * gfortran.dg/recursive_statement_functions.f90: Add statement
3152         functions using inline intrinsic functions and parameters to test
3153         that they no longer seg-fault.
3154
3155         PR fortran/24409
3156         gfortran.dg/nested_modules_4.f90: New test.
3157         gfortran.dg/nested_modules_5.f90: New test.
3158
3159 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3160
3161         PR fortran/24643
3162         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3163
3164 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3165
3166         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3167         failures.
3168
3169 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3170
3171         * gcc.dg/sparc-getcontext-1.c: New test.
3172
3173 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3174
3175         * gcc.dg/ifcvt-fabs-1.c: New test.
3176
3177 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3178
3179         PR other/4372
3180         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3181         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3182
3183 2005-11-09  Richard Guenther  <rguenther@suse.de>
3184
3185         PR tree-optimization/24716
3186         * gcc.c-torture/execute/pr24716.c: New testcase.
3187
3188 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3189
3190         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3191
3192 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3193
3194         PR 24624
3195         * gcc.dg/pr24624.c: Testcase added.
3196
3197 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3198
3199         PR 24623
3200         * g++.dg/other/pr24623.C: Testcase added.
3201
3202 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3203
3204         PR fortran/22607
3205         * gfortran-dg/pure_byref_1.f90: New.
3206         * gfortran-dg/pure_byref_2.f90: New.
3207
3208 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3209
3210         PR c/24101
3211         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3212         * gcc.dg/dg.exp: Run main loop also for *.i files.
3213
3214 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3215
3216         PR c++/19450
3217         * g++.dg/tls/diag-3.C: New test.
3218         * g++.dg/tls/diag-4.C: New test.
3219         * g++.dg/tls/static-1.C: New test.
3220         * g++.dg/tls/static-1a.cc: New file.
3221
3222 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3223
3224         PR 23046
3225         * g++.dg/tree-ssa/pr23046.C: New test.
3226
3227 2005-11-08  Devang Patel <dpatel@apple.com>
3228
3229         PR tree-optimization/23115
3230         * gcc.dg/tree-ssa/pr23115.c: New.
3231
3232 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3233
3234         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3235         * gcc.target/powerpc/pr16155.c: Same.
3236         * gcc.target/powerpc/altivec-1.c: Same.
3237         * gcc.target/powerpc/altivec-2.c: Same.
3238         * gcc.target/powerpc/altivec-3.c: Same.
3239         * gcc.target/powerpc/altivec-5.c: Same.
3240         * gcc.target/powerpc/altivec-11.c: Same.
3241         * gcc.target/powerpc/altivec-12.c: Same.
3242         * gcc.target/powerpc/altivec-14.c: Same.
3243         * gcc.target/powerpc/altivec-22.c: Same.
3244         * gcc.target/powerpc/altivec-consts.c: Same.
3245         * gcc.target/powerpc/altivec-pr22085.c: Same.
3246         * gcc.target/powerpc/altivec-splat.c: Same.
3247         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3248         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3249         * gcc.target/powerpc/darwin-longlong.c: Same.
3250
3251 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3252
3253         PR target/19340
3254         * gcc.dg/pr19340.c: New test.
3255
3256 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3257
3258         PR rtl-optimization/24683
3259         * gcc.dg/pr24683.c: New test.
3260
3261 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3262
3263         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3264         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3265
3266 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3267
3268         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3269
3270 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3271
3272         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3273
3274 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3275
3276         PR target/24230
3277
3278         * gcc.target/powerpc/altivec-consts.c,
3279         gcc.target/powerpc/altivec-splat.c: New testcase.
3280
3281 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3282
3283         PR c/24599
3284
3285         * gcc.dg/overflow-2.c: New testcase.
3286
3287 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3288
3289         PR rtl-optimization/23567
3290         * gcc.c-torture/execute/20051104-1.c: New test.
3291
3292 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3293
3294         PR fortran/24534
3295         gfortran.dg/private_type_2.f90: Modified to check that case with
3296         PRIVATE declaration within derived type is accepted.
3297
3298         PR fortran/20838
3299         gfortran.dg/pointer_assign_1.f90: New test.
3300
3301         PR fortran/20840
3302         * gfortran.dg/arrayio_0.f90: New test.
3303
3304         PR fortran/17737
3305         gfortran.dg/data_initialized.f90: New test.
3306         gfortran.dg/data_constraints_1.f90: New test.
3307         gfortran.dg/data_constraints_2.f90: New test.
3308
3309 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3310
3311         PR fortran/24174
3312         PR fortran/24305
3313         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3314
3315 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3316
3317         PR 24670
3318         * gcc.dg/tree-ssa/pr24670.c: New test.
3319
3320 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3321
3322         PR target/22432
3323         * gcc.target/i386/pr22432.c: New test.
3324
3325 2005-11-05  Richard Henderson  <rth@redhat.com>
3326
3327         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3328         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3329         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3330         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3331         from gcc.dg/alpha-*.
3332         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3333         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3334
3335 2005-11-05  Andreas Jaeger  <aj@suse.de>
3336
3337         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3338
3339 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3340
3341         PR target/23424
3342         * gcc.dg/torture/pr23424-1.c: New test.
3343
3344 2005-11-04  Richard Henderson  <rth@redhat.com>
3345
3346         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3347         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3348         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3349         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3350         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3351         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3352         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3353         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3354         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3355         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3356         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3357         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3358         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3359         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3360         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3361         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3362         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3363         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3364         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3365         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3366         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3367         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3368         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3369         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3370         Move from gcc.dg/.
3371         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3372         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3373         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3374         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3375         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3376         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3377         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3378         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3379         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3380         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3381         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3382         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3383         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3384         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3385         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3386         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3387         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3388         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3389         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3390         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3391         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3392         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3393         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3394         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3395         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3396         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3397         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3398         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3399         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3400         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3401         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3402         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3403         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3404         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3405         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3406         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3407         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3408         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3409         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3410         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3411         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3412         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3413         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3414         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3415         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3416
3417 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3418
3419         PR 24627
3420         * gcc.dg/tree-ssa/pr24627.c: New test.
3421
3422 2005-11-04 Paul Brook  <paul@codesourcery.com>
3423
3424         * gcc.dg/tls/opt-10.c: New test.
3425
3426 2005-11-04  Andreas Jaeger  <aj@suse.de>
3427
3428         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3429         avoid extra warnings.
3430
3431 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3432
3433         PR libfortran/22298
3434         * gcc/testsuite/lib/target-supports.exp
3435         (check_effective_target_static_libgfortran): New
3436         static_libgfortran effective target.
3437         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3438         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3439
3440 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3441
3442         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3443
3444 2005-11-03  Josh Conner  <jconner@apple.com>
3445
3446         PR c++/19989
3447         g++.dg/ext/array2.C: New test.
3448         g++.dg/template/dependent-name3.C: New test.
3449         g++.dg/template/dependent-name4.C: New test.
3450         g++.dg/template/sfinae2.C: New test.
3451
3452 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3453
3454         PR preprocessor/22042
3455         * gcc.dg/cpp/strify4.c: New test.
3456
3457 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3458
3459         PR c++/17964
3460         * g++.dg/cpp/string-1.C: New test.
3461
3462 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3463
3464         * gcc.target/powerpc: New directory.
3465         * gcc.target/powerpc/powerpc.exp: New file.
3466         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3467         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3468         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3469         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3470         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3471         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3472         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3473         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3474         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3475         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3476         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3477         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3478         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3479         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3480         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3481         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3482         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3483         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3484         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3485         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3486         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3487         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3488         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3489         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3490         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3491         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3492         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3493         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3494         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3495         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3496         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3497         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3498         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3499         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3500
3501 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3502
3503         PR c++/21627
3504         * g++.dg/warn/inline2.C: New test.
3505
3506 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3507
3508         PR middle-end/23155
3509         * g++.dg/ext/c99struct1.C: New test.
3510         * gcc.dg/union-cast-1.c: New test.
3511         * gcc.dg/union-cast-2.c: New test.
3512         * gcc.dg/union-cast-3.c: New test.
3513
3514 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3515
3516         PR middle-end/24589
3517         * gcc.c-torture/execute/zero-struct-2.c: New test.
3518
3519 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3520
3521         PR c++/24582
3522         * g++.dg/init/switch1.C: New test.
3523
3524 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3525
3526         * gcc.dg/delay-slot-1.c: New test.
3527
3528 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3529
3530         PR target/24620
3531         * gcc.dg/pr24620.c: New test.
3532
3533 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3534
3535         PR c/24329
3536         * gcc.dg/format/unnamed-1.c: New test.
3537
3538 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3539
3540         PR c++/22434
3541         * g++.dg/expr/cond8.C: New test.
3542
3543         PR c++/24560
3544         * g++.dg/parse/dot1.C: New test.
3545
3546 2005-11-02  Jan Hubicka  <jh@suse.cz>
3547
3548         PR target/23303
3549         * gcc.dg/i386-lea.c: New test
3550
3551 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3552
3553         PR target/24615
3554         * gcc.dg/pr24615.c: New test.
3555
3556 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3557
3558         PR target/24600
3559         * gcc.dg/pr24600.c: New test.
3560
3561 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3562
3563         PR c++/19253
3564         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3565         * g++.dg/parse/typename9.C: New test.
3566         * g++/dg/parse/typename10.C: Likewise.
3567
3568 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3569
3570         PR fortran/18157
3571         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3572         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3573         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3574
3575 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/24569
3578         * g++.dg/debug/static1.C: New test.
3579
3580 2005-11-02  Josh Conner  <jconner@apple.com>
3581
3582         * g++.dg/crash38.C: moved into proper directory...
3583         * g++.dg/template/crash42.C: ...here
3584
3585 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3586
3587         PR target/18338
3588         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3589         pcc_bitfield_type_matters || default_packed.
3590
3591         * lib/target-supports.exp
3592         (check_effective_target_pcc_bitfield_type_matters): New proc.
3593         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3594
3595         PR testsuite/23304
3596         * lib/target-supports.exp (check_effective_default_packed): New proc.
3597         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3598         Gate expected errors on target ! default_packed.
3599         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3600
3601 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3602
3603         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3604         change (r106358).
3605
3606 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3607
3608         PR fortran/24008
3609         * gfortran.dg/entry_5.f90: New.
3610         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3611
3612 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3613
3614         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3615
3616 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3617
3618         PR fortran/21565
3619         gfortran.dg/namelist_blockdata.f90: New test.
3620
3621         PR fortran/18737
3622         gfortran.dg/external_implicit_none.f90: New test.
3623
3624         PR fortran/14994
3625         * gfortran.dg/secnds.f: New test.
3626
3627 2005-10-31  Jan Hubicka  <jh@suse.cz>
3628
3629         PR target/20928
3630         * gcc.c-torture/compile/pr20928.c: New test.
3631
3632 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3633
3634         PR middle-end/23492
3635         * gcc.c-torture/compile/zero-strct-5.c: New test.
3636
3637 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3638
3639         PR libgfortran/24584
3640         * gfortran.dg/pr24584.f90: New test.
3641
3642 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3643
3644         PR fortran/18883
3645         * gfortran.dg/char_result_9.f90: New.
3646         * gfortran.dg/char_result_10.f90: New.
3647
3648 2005-10-30  Jan Hubicka  <jh@suse.cz>
3649
3650         * g++.dg/tree-ssa/pr24172.C: New testcase.
3651
3652 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3653
3654         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3655
3656 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3657
3658         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3659         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3660         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3661         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3662         gfortran.dg/enum_9.f90,
3663         gfortran.fortran-torture/compile/enum_1.f90,
3664         gfortran.fortran-torture/execute/enum_1.f90,
3665         gfortran.fortran-torture/execute/enum_2.f90,
3666         gfortran.fortran-torture/execute/enum_3.f90,
3667         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3668
3669 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3670
3671         PR target/18482
3672         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3673         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3674
3675 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3676
3677         PR libfortran/20179
3678         * gfortran.dg/mixed_io_1.f90: New test.
3679         * gfortran.dg/mixed_io_1.c: New file.
3680
3681 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3682
3683         * gfortran.dg/malloc_free_1.f90: New test.
3684
3685 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3686
3687         * gcc.dg/nested-func-4.c: Require profiling -pg.
3688
3689 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3690
3691         PR C++/23229
3692         * g++.dg/warn/main-2.C: New test.
3693
3694 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3695
3696         PR fortran/24545
3697         * gfortran.dg/interface_2.f90: new test.
3698
3699 2005-10-28  Josh Conner  <jconner@apple.com>
3700
3701         PR c++/22153
3702         * g++.dg/template/crash38.C: New test.
3703         * g++.dg/parse/explicit1.C: Change expected errors.
3704
3705 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3706
3707         PR C++/23426
3708         * g++.dg/other/large-size-array.C: New test.
3709
3710 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3711
3712         PR middle-end/24362
3713         * g++.dg/opt/complex4.C: New test.
3714
3715 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3716
3717         * gcc.dg/nested-func-4.c: New test.
3718
3719 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3720
3721         PR fortran/24158
3722         gfortran.dg/derived_recursion.f90: New test.
3723         gfortran.dg/implicit_actual.f90: New test.
3724
3725 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3726
3727         PR middle-end/24295, PR testsuite/24477
3728         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3729         removed when weakref hits the tree.
3730
3731 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3732
3733         * gfortran.dg/cray_pointers_4.f90: New test.
3734
3735         * gfortran.dg/cray_pointers_5.f90: New test.
3736
3737 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3738
3739         PR fortran/22290
3740         * gfortran.dg/assign_5.f90: New test.
3741         * gfortran.dg/assign_6.f: New test.
3742
3743 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3744
3745         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3746         CPU has no SSE support.
3747
3748 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3749
3750         PR libgfortran/24224
3751         * gfortran.dg/arrayio_1.f90: Update attribution.
3752         * gfortran.dg/arrayio_2.f90: Update attribution.
3753         * gfortran.dg/arrayio_3.f90: Update attribution.
3754         * gfortran.dg/arrayio_4.f90: Update test conditions.
3755         * gfortran.dg/arrayio_5.f90: Update attribution.
3756         * gfortran.dg/arrayio_6.f90: New test.
3757         * gfortran.dg/arrayio_7.f90: New test.
3758
3759 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3760
3761         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3762
3763 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3764
3765         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3766
3767 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3768
3769         PR fortran/24416
3770         * gfortran.dg/namelist_char_only.f90: New test.
3771
3772 2005-10-24  Asher Langton  <langton2@llnl.gov>
3773
3774         PR fortran/17031
3775         PR fortran/22282
3776         * gfortran.dg/cray_pointers_1.f90: New test.
3777         * gfortran.dg/cray_pointers_2.f90: New test.
3778         * gfortran.dg/cray_pointers_3.f90: New test.
3779         * gfortran.dg/loc_1.f90: New test.
3780         * gfortran.dg/loc_2.f90: New test.
3781
3782 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3783
3784         * gcc.dg/pr24225.c: New test.
3785
3786 2005-10-24  Asher Langton  <langton2@llnl.gov>
3787
3788         * gfortran.dg/dup_save_1.f90: New test.
3789         * gfortran.dg/dup_save_2.f90: New test.
3790
3791 2005-10-24  Paul Brook  <paul@codesourcery.com>
3792
3793         PR 24107
3794         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3795         stdint.h.
3796
3797 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3798
3799         PR libgfortran/24489
3800         * gfortran.dg/pr24489.f90: New test.
3801
3802 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3803
3804         PR fortran/23635
3805         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3806
3807 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3808
3809         PR target/18911
3810         * g++.dg/init/array16.C: Skip for mmix-*-*.
3811
3812 2005-10-23  Asher Langton  <langton2@llnl.gov>
3813
3814         * gfortran.dg/byte_1.f90: New test.
3815         * gfortran.dg/byte_2.f90: New test.
3816
3817 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3818
3819         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3820
3821 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3822
3823         PR fortran/18022
3824         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3825
3826         PR fortran/24311
3827         * gfortran.dg/merge_char_const.f90: New test.
3828
3829         PR fortran/24384
3830         * gfortran.dg/spread_scalar_source.f90: New test.
3831
3832 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3833
3834         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3835
3836         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3837         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3838
3839         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3840
3841 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3842
3843         PR fortran/24426
3844         * gfortran.dg/der_pointer_4.f90: New.
3845
3846 2005-10-22  David Ayers  <d.ayers@inode.at>
3847
3848         * obj-c++.dg/except-1.mm: Simplify.
3849
3850 2005-10-21  David Ayers  <d.ayers@inode.at>
3851
3852         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3853
3854 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3855
3856         * gfortran.dg/assumed_dummy_2.f90: New test.
3857
3858 2005-10-21  James E Wilson  <wilson@specifix.com>
3859
3860         PR preprocessor/15220
3861         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3862
3863 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3864
3865         * gcc.c-torture/execute/20051021-1.c: New test.
3866
3867 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3868
3869         PR c++/24260
3870         * g++.dg/ext/tmplattr1.C: New test.
3871
3872 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3873
3874         PR fortran/24440
3875         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3876
3877 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3878
3879         * obj-c++.dg/except-1.mm: New.
3880
3881         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3882
3883 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3884
3885         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3886
3887 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3888
3889         PR middle-end/24295
3890         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3891         declarations with the same names as thunks' alias targets, use
3892         aliases instead.
3893         * gcc.dg/attr-alias-3.c: New test.
3894         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3895
3896 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3897
3898         PR c++/22618
3899         * g++.dg/parse/access8.C: New test.
3900
3901 2005-10-20  Richard Guenther  <rguenther@suse.de>
3902
3903         PR c++/24439
3904         * g++.dg/tree-ssa/pr24439.C: New testcase.
3905
3906 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3907
3908         * g++.dg/opt/delay-slot-1.C: New test.
3909
3910 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3911
3912         PR fortran/21625
3913         * gfortran.fg/der_init_1.f90: New.
3914
3915 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3916
3917         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3918
3919 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/21908
3922         * g++.dg/parse/error28.C: New test.
3923
3924 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3925
3926         * gcc.dg/profile-generate-2.c: New test.
3927
3928 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3929
3930         PR target/23589
3931         * g++.dg/ext/dllimport11.C: New.
3932
3933 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3934
3935         PR c++/22293
3936         * g++.dg/other/friend3.C: New test.
3937
3938 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/23293
3941         * g++.dg/template/error19.C: New test.
3942
3943 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3944
3945         PR c++/21383
3946         * g++.dg/overload/koenig2.C: New.
3947
3948         PR c++/23118
3949         * g++.dg/overload/error2.C: New.
3950
3951         PR c++/22604
3952         * g++.dg/inherit/covariant14.C: New.
3953
3954 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3955
3956         PR c++/23440
3957         * g++.dg/parse/for1.C: New test.
3958
3959 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3960
3961         PR fortran/23446
3962         * gfortran.dg/host_dummy_index_1.f90: New test.
3963
3964         PR fortran/21459
3965         * gfortran.dg/automatic_char_len_2.f90: New test.
3966
3967         PR fortran/20866
3968         * gfortran.dg/recursive_statement_functions.f90: New test.
3969
3970         PR fortran/20853
3971         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3972
3973         PR fortran/20849
3974         * gfortran.dg/external_initializer.f90: New test.
3975
3976         PR fortran/20837
3977         * non_module_public.f90: New test.
3978
3979 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3980
3981         PR c++/24386
3982         * g++.dg/template/overload7.C: New.
3983
3984         PR c++/22551
3985         * g++.dg/other/switch2.C: Remove expected warnings.
3986
3987         PR c++/21353
3988         * g++.dg/template/defarg6.C: New.
3989
3990 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3991
3992         PR target/24315
3993         * gcc.target/i386/pr24315.c: New test.
3994
3995 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3996
3997         PR c++/24389
3998         * g++.dg/template/static21.C: New test.
3999         * g++.dg/template/static21-a.cc: Likewise.
4000
4001 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4002
4003         PR c++/23959
4004         * g++.dg/warn/Wswitch-default-1.C: New test.
4005         * g++.dg/warn/Wswitch-default-2.C: New test.
4006
4007 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/22173
4010         * g++.dg/parse/template18.C: New test.
4011         * g++.dg/template/nontype15.C: Likewise.
4012
4013 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4014
4015         PR fortran/22273
4016         * gfortran.dg/spec_expr_2.f90: New.
4017
4018 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4019
4020         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4021         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4022         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4023         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4024         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4025         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4026         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4027         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4028         previous target-specific skips and warning-message matches where
4029         applicable.
4030
4031 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4032
4033         PR c++/21347
4034         * g++.dg/warn/Wctor-dtor.C: New test.
4035
4036 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4037
4038         PR c/23439
4039         * gcc.dg/for-1.c: New test.
4040
4041 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4042
4043         PR c++/19565
4044         * g++.dg/warn/Wconversion1.C: New test.
4045         * g++.dg/ext/packed4.C: Compile with -w.
4046         * g++.dg/opt/20050511-1.C: Likewise.
4047         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4048
4049 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4050
4051         * gfortran.dg/boz_5.f90: New test.
4052
4053 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4054
4055         PR c++/22551
4056         * g++.dg/other/switch2.C: New.
4057
4058         PR c++/23984
4059         * g++.dg/init/ctor7.C: New.
4060
4061 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4062
4063         PR c++/23730
4064         * g++.dg/parse/crash32.C: New test.
4065
4066 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4067
4068         PR c++/20721
4069         * g++.dg/init/goto2.C: New test.
4070
4071         PR c++/22464
4072         * g++.dg/template/crash/41.C: New test.
4073
4074         PR c++/22180
4075         * g++.dg/template/crash40.C: New test.
4076
4077         PR c++/23694
4078         * g++.dg/parse/friend5.C: New test.
4079
4080         PR c++/23307
4081         * g++.dg/template/crash38.C: New test.
4082
4083         PR c++/22352
4084         * g++.dg/template/friend38.C: New test.
4085
4086         PR c++/22405
4087         * g++.dg/template/crash39.C: New test.
4088
4089 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4090
4091         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4092         gcc.dg/debug/dwarf2/dwarf-char2.c,
4093         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4094
4095         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4096
4097 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4098
4099         * gcc.dg/dll-2.c: Add tests for warnings.
4100         * gcc.dg/dll-3.c: Likewise.
4101         * gcc.dg/dll-4.c: Likewise.
4102
4103         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4104         * g++.dg/ext/dllimport2.C: Likewise.
4105         * g++.dg/ext/dllimport3.C: Likewise.
4106         * g++.dg/ext/dllimport7.C: Likewise.
4107         * g++.dg/ext/dllimport8.C: Likewise.
4108         * g++.dg/ext/dllimport9.C: Likewise.
4109
4110 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4111
4112         PR fortran/24092
4113         * gfortran.dg/derived_pointer_recursion.f90: New test.
4114
4115 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4116
4117         * gcc.c-torture/execute/20051012-1.c: New test.
4118
4119 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4120
4121         PR fortran/18082
4122         * gfortran.dg/automatic_char_len_1.f90: New test.
4123
4124 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4125
4126         PR fortran/20847
4127         * gfortran.dg/save_common.f90: New test.
4128
4129         PR fortran/20856
4130         * gfortran.dg/save_result.f90: New test.
4131
4132 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4133
4134         PR c++/21592
4135         * g++.dg/template/dependent-expr1.C: Add new expected error.
4136         * g++.dg/template/dependent-expr2.C: Adjust error text.
4137         * g++.dg/template/overload6.C: New.
4138
4139         PR c++/23797
4140         * g++.dg/other/typename8.C: New.
4141
4142         PR c++/21117
4143         * g++.dg/other/return1.C: New.
4144
4145 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4146
4147         PR c++/24052
4148         * g++.dg/ext/label5.C: New.
4149
4150 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4151
4152         PR c++/19964
4153         * g++.dg/parse/crash31.C: New.
4154
4155 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4156
4157         * g++.dg/ipa/ipa-1.c: New test.
4158         * g++.dg/ipa/ipa-2.c: New test.
4159         * g++.dg/ipa/ipa-3.c: New test.
4160         * g++.dg/ipa/ipa-4.c: New test.
4161         * g++.dg/ipa/ipa-5.c: New test.
4162         * g++.dg/ipa/ipa.exp: New file.
4163
4164 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4165
4166         PR fortran/24207
4167         * gfortran.dg/private_type_3.f90: New test.
4168
4169 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4170
4171         PR fortran/20786
4172         gfortran.dg/aint_anint_1.f90: New test.
4173
4174 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4175
4176         PR libgfortran/24313
4177         gfortran.dg/csqrt.f: New test.
4178
4179 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4180
4181         PR c++/8057
4182         * g++.dg/warn/noeffect7.C: New test.
4183         * g++.dg/warn/noeffect2.C: Instantiate templates.
4184         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4185         and warning.
4186
4187 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4188
4189         PR c++/21089
4190         * g++.dg/init/float1.C: New test.
4191
4192         PR c++/24277
4193         * g++.dg/init/member1.C: Tweak error markers.
4194
4195 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4196
4197         PR testsuite/24281
4198         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4199         Check for null pointer.
4200
4201 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4202
4203         PR c++/21369
4204         * g++.dg/parse/ret-type3.C: New test.
4205
4206 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4207
4208         PR tree-opt/23946
4209         * gcc.c-torture/compile/pr23946.c: New test.
4210
4211 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4212
4213         * g++.dg/opt/mmx2.C: New test.
4214
4215 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4216
4217         PR c++/24277
4218         * g++.dg/template/static20.C: New test.
4219
4220         PR c++/24302
4221         * g++.dg/warn/Wunused-12.C: New test.
4222
4223         PR c++/23437
4224         * g++.dg/template/arg4.C: New test.
4225
4226 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4227
4228         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4229         * gcc.dg/ucnid-3.c: Likewise.
4230         * gcc.dg/ucnid-4.c: Likewise.
4231         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4232         * g++.dg/other/ucnid-1.C: Likewise.
4233         * gcc.dg/sparc-frame-1.c: New test.
4234
4235 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/24139
4238         * g++.dg/template/spec27.C: New test.
4239
4240         PR c++/24275
4241         * g++.dg/template/static19.C: New test.
4242
4243 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4244
4245         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4246         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4247
4248 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4249
4250         PR target/24136
4251         * gfortran.fortran-torture/compile/pr24136.f: New test.
4252
4253 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4254
4255         PR c++/22172
4256         * g++.dg/parse/crash30.C: New test.
4257
4258 2005-10-07  Richard Guenther  <rguenther@suse.de>
4259
4260         PR middle-end/24227
4261         * gcc.c-torture/compile/pr24227.c: New testcase.
4262
4263 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4264
4265         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4266         Do not put aligned attributes on array elements.
4267
4268 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4269
4270         PR testsuite/23611, PR testsuite/23615
4271         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4272         writing prototypes of library functions by hand.
4273         * obj-c++.dg/bitfield-4.mm: Likewise.
4274         * obj-c++.dg/const-str-4.mm: Likewise.
4275         * obj-c++.dg/encode-4.mm: Likewise.
4276         * obj-c++.dg/encode-5.mm: Likewise.
4277         * obj-c++.dg/encode-6.mm: Likewise.
4278         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4279         * obj-c++.dg/method-10.mm: Likewise.
4280         * obj-c++.dg/method-17.mm: Likewise.
4281         * obj-c++.dg/method-19.mm: Likewise.
4282         * obj-c++.dg/try-catch-2.mm: Likewise.
4283
4284 2005-10-06  Richard Henderson  <rth@redhat.com>
4285
4286         PR 24236
4287         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4288
4289 2005-10-06  Dale Johannesen  <dalej@apple.com>
4290
4291         * gcc.c-torture/execute/20030125-1.c: Correct.
4292
4293 2005-10-06  Richard Guenther  <rguenther@suse.de>
4294
4295         PR tree-optimization/24238
4296         * g++.dg/tree-ssa/pr24238.C: New testcase.
4297
4298 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4299
4300         PR 18568
4301         * gfortran.dg/der_pointer_3.f90: New test.
4302
4303 2005-10-05  Devang Patel  <dpatel@apple.com>
4304
4305         PR Debug/23205
4306         * g++.dg/other/PR23205.C: New.
4307
4308 2005-10-05  Richard Henderson  <rth@redhat.com>
4309
4310         PR target/23602
4311         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4312         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4313
4314 2005-10-05  Dale Johannesen  <dalej@apple.com>
4315
4316         * gcc.c-torture/execute/float-floor.c: New.
4317
4318 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4319
4320         PR tree-optimization/21419
4321         PR tree-optimization/24146
4322         PR tree-optimization/24151
4323
4324         * g++.dg/ext/asm7.C: New.
4325         * g++.dg/ext/asm8.C: New.
4326         * gcc.dg/asm-1.c: Compile on all targets.
4327         * gcc.dg/asm-pr24146.c: New.
4328         * gcc.dg/pr21419.c: Adjust error messages.
4329
4330 2005-10-05  Richard Guenther  <rguenther@suse.de>
4331
4332         PR fortran/24176
4333         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4334
4335 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4336
4337         PR c++/23513
4338         * g++.dg/template/spec22.C: Robustify test.
4339         * g++.dg/template/spec26.C: New.
4340
4341 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4342
4343         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4344         if target supports vector instructions.
4345
4346 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4347
4348         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4349         C99 functions.
4350
4351 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4352
4353         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4354         check_effective_target_fortran_large_int): Replace cached result
4355         when target changes.
4356
4357 2005-10-04  Devang Patel  <dpatel@apple.com>
4358
4359         * gcc.dg/i386-sse-vect-types.c: New.
4360
4361 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4362
4363         PR preprocessor/13726
4364         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4365         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4366
4367 2005-10-04  Richard Guenther  <rguenther@suse.de>
4368
4369         PR c/23576
4370         * gcc.dg/noncompile/pr23576.c: New testcase.
4371
4372 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4373
4374         PR middle-end/23125
4375         * gcc.dg/register-var-3.c: New test.
4376
4377 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4378
4379         * gcc.dg/pr23049.c: New test.
4380
4381         * gcc.dg/ucnid-4.c: Fix test.
4382
4383 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4384
4385         PR 23445
4386         * gcc.c-torture/compile/pr23445.c: New test.
4387
4388 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4389
4390         * g++.dg/overload/unknown1.C: New.
4391
4392 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4393
4394         PR c++/17775
4395         * g++.dg/template/repo4.C: New test.
4396
4397 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4398
4399         PR libfortran/19308
4400         * gfortran.dg/large_real_kind_2.F90: New test.
4401         * gfortran.dg/large_integer_kind_2.f90: New test.
4402
4403 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4404
4405         * lib/target-supports.exp (check_effective_target_vect_shift):
4406         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4407         (check_effective_target_vect_condition): Fix copy-n-pasto.
4408
4409         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4410         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4411         targets.
4412
4413 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/22621
4416         * g++.dg/template/overload5.C : New test.
4417
4418         PR c++/23840
4419         * g++.dg/expr/stdarg1.C: New test.
4420
4421 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4422
4423         PR 24142
4424         * gcc.c-torture/execute/pr24142.c: New test.
4425
4426 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4427
4428         PR 24141
4429         * gcc.c-torture/execute/pr24141.c: New test.
4430
4431 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4432             Diego Novillo  <dnovillo@redhat.com>
4433
4434         PR 23604
4435         * gcc.c-torture/execute/pr23604.c: New test.
4436
4437 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4438
4439         PR fortran/16404
4440         PR fortran/20835
4441         PR fortran/20890
4442         PR fortran/20899
4443         PR fortran/20900
4444         PR fortran/20901
4445         PR fortran/20902
4446         gfortran.dg/equiv_constraint_1.f90: New test.
4447         gfortran.dg/equiv_constraint_2.f90: New test.
4448         gfortran.dg/equiv_constraint_3.f90: New test.
4449         gfortran.dg/equiv_constraint_4.f90: New test.
4450         gfortran.dg/equiv_constraint_5.f90: New test.
4451         gfortran.dg/equiv_constraint_6.f90: New test.
4452         gfortran.dg/equiv_constraint_7.f90: New test.
4453         gfortran.dg/equiv_constraint_8.f90: New test.
4454         gfortran.dg/private_type_1.f90: New test.
4455         gfortran.dg/private_type_2.f90: New test.
4456         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4457         980628-10.f: Assert std=gnu to permit mixing of
4458         types in equivalence statements.
4459
4460 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4461
4462         PR 24112
4463         * gfortran.dg/open_status_1.f90: New.
4464
4465 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4466
4467         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4468         * gcc.dg/vect/pr22480.c: Clean up temp files.
4469         * gcc.dg/vect/pr23831.c: Clean up temp files.
4470         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4471         Clean up temp files.
4472         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4473         Clean up temp files.
4474
4475         * gcc.dg/20050309-1.c: Clean up temp files.
4476         * gcc.dg/20050325-1.c: Clean up temp files.
4477
4478 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4479
4480         PR tree-optimization/24059
4481         * gcc.dg/vect/pr24059.c : New test.
4482
4483 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4484
4485         PR middle-end/24109
4486         * gcc.c-torture/execute/20050929-1.c: New test.
4487
4488 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4489
4490         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4491
4492 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4493
4494         PR c/21419
4495         * gcc.dg/pr21419.c: New test.
4496
4497 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4498
4499         * gcc.dg/pr23911.c: New test.
4500
4501 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4502
4503         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4504
4505         PR c++/16782
4506         * g++.dg/parse/qualified4.C: New test.
4507         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4508         * g++.old-deja/g++.mike/p8154.C: Likewise.
4509
4510 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4511
4512         PR c++/22147
4513         * g++.dg/template/friend37.C: New test.
4514         * g++.dg/parse/crash28.C: Adjust error markers.
4515
4516 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4517
4518         PR fortran/18518
4519         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4520
4521 2005-09-27  Devang Patel  <dpatel@apple.com>
4522
4523         PR tree-optimization/23625
4524         * gcc.dg/pr23625.c: New test.
4525
4526 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4527
4528         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4529         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4530
4531 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR fortran/23677
4534         * gfortran.fortran-torture/execute/save_1.f90: New test.
4535         * gfortran.dg/save_1.f90: New test.
4536
4537 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4538
4539         * gcc.target/i386/builtin-apply-mmx.c: New test.
4540
4541         PR target/22576
4542         * gcc.target/i386/pr22576.c: New test.
4543
4544         PR target/22585
4545         * gcc.target/i386/pr22585.c: New test.
4546
4547         PR target/23268
4548         * gcc.target/i386/pr23268.c: New test.
4549
4550         PR middle-end/23831
4551         * gcc.dg/vect/pr23831.c: New test.
4552
4553         PR target/24055
4554         * gcc.target/i386/pr24055.c: New test.
4555
4556 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4557
4558         PR tree-optimization/23960
4559         * gcc.c-torture/compile/pr23960.c: New.
4560
4561 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4562
4563         PR fortran/16861
4564         * gfortran.dg/nested_modules_3.f90: New.
4565
4566 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4567
4568         PR fortran/24005
4569         gfortran.dg/interface_1.f90: New test.
4570
4571 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4572         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4573
4574         PR fortran/23843
4575         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4576
4577 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4578
4579         PR fortran/23516
4580         * gfortran.dg/imag_1.f: New test.
4581         * gfortran.dg/imag_2.f: Ditto.
4582
4583 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4584
4585         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4586
4587 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR c++/21983
4590         * g++.dg/warn/pr21983.C: New test.
4591
4592 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4593
4594         PR c++/23993
4595         * g++.dg/template/array14.C: New test.
4596
4597 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4598
4599         PR fortran/19929
4600         * gfortran.dg/der_ptr_component_1.f90: New test.
4601
4602 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4603
4604         PR c++/23965
4605         * g++.dg/template/error1.C: Reject "no matching function" message.
4606
4607 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4608
4609         PR c++/17609
4610         * g++.dg/lookup/error1.C: New test.
4611
4612 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4613
4614         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4615         functionality of the testcase.
4616
4617 2005-09-20  Richard Henderson  <rth@redhat.com>
4618
4619         * gcc.dg/vect/vect-22.c: Require vect_float.
4620         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4621
4622 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4623
4624         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4625         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4626         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4627         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4628         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4629         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4630         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4631         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4632         * gcc.dg/cpp/ucnid-8.c: New test.
4633
4634 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR tree-optimization/23929
4637         * gcc.c-torture/compile/pr23929.c: New test.
4638
4639 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4640
4641         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4642         for one loop.
4643
4644 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4645
4646         PR testsuite/23186
4647         * g++.dg/other/pr22003.C: Require named sections.
4648
4649 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR c++/23947
4652         * g++.dg/rtti/crash3.C: New test.
4653
4654         PR tree-optimization/23818
4655         * gcc.dg/pr23818.c: New test.
4656
4657 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4658
4659         PR fortran/23420
4660         * gfortran.dg/print_fmt_4.f: New.
4661
4662 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR fortran/23663
4665         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4666
4667 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4668
4669         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4670         Use pointers to local alignable arrays instead. Added comments.
4671         * gcc.dg/vect/vect-46.c: Likewise.
4672         * gcc.dg/vect/vect-48.c: Likewise.
4673         * gcc.dg/vect/vect-49.c: Likewise.
4674         * gcc.dg/vect/vect-52.c: Likewise.
4675         * gcc.dg/vect/vect-53.c: Likewise.
4676         * gcc.dg/vect/vect-54.c: Likewise.
4677         * gcc.dg/vect/vect-56.c: Likewise.
4678         * gcc.dg/vect/vect-57.c: Likewise.
4679         * gcc.dg/vect/vect-58.c: Likewise.
4680         * gcc.dg/vect/vect-60.c: Likewise.
4681         * gcc.dg/vect/vect-61.c: Likewise.
4682
4683         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4684         The test is no longer vectorizable on vect_no_align targets.
4685         * gcc.dg/vect/vect-43.c: Likewsie.
4686
4687         * gcc.dg/vect/vect-44.c: Added comments.
4688         * gcc.dg/vect/vect-45.c: Added comments.
4689         * gcc.dg/vect/vect-50.c: Added comments.
4690         * gcc.dg/vect/vect-51.c: Added comments.
4691
4692         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4693         aligned type.
4694         * gcc.dg/vect/Os-vect-95.c: Likewise.
4695
4696         * gcc.dg/vect/vect-41.c: Test removed.
4697         * gcc.dg/vect/vect-47.c: Test removed.
4698         * gcc.dg/vect/vect-55.c: Test removed.
4699         * gcc.dg/vect/vect-59.c: Test removed.
4700
4701 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4702
4703         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4704         No longer vectorizable on vect_no_align targets.
4705         * gcc.dg/vect/pr20122.c: Likewise.
4706         * gcc.dg/vect/vect-74.c: Likewise.
4707         * gcc.dg/vect/vect-75.c: Likewise.
4708         * gcc.dg/vect/vect-76.c: Likewise.
4709
4710         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4711         Will not be vectorizable on vect_no_align targets once aliasing issues
4712         are resolved.
4713         * gcc.dg/vect/vect-79.c: Likewise.
4714
4715         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4716         * gcc.dg/vect/vect-78.c: Likewise.
4717         * gcc.dg/vect/vect-97.c: Likewise.
4718
4719 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4720
4721         * gcc.dg/pr23943.c: New test.
4722
4723 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4724
4725         PR fortran/19181
4726         * gfortran.dg/derived_pointer_null_1.f90: New test.
4727
4728 2005-09-18  Richard Guenther  <rguenther@suse.de>
4729
4730         PR middle-end/23944
4731         * gcc.c-torture/compile/pr23944.c: New testcase.
4732
4733 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4734
4735         PR fortran/15975
4736         * gfortran.dg/der_pointer_2.f90: New test.
4737
4738 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4739
4740         PR fortran/16861
4741         * gfortran.dg/nested_modules_2.f90: New test.
4742
4743 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4744
4745         PR c++/18368
4746         * g++.dg/other/semicolon.C: New test.
4747
4748 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4749
4750         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4751         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4752
4753 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/23914
4756         * g++.dg/template/static18.C: New test.
4757
4758         PR c++/21514
4759         * g++.dg/template/crash19.C: Remove dg-error marker.
4760         * g++.dg/template/local4.C: New test.
4761
4762 2005-09-16  Paul Brook  <paul@codesourcery.com>
4763
4764         PR fortran/23906
4765         * gfortran.dg/dependency_1.f90: New test.
4766
4767 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4768
4769         PR c++/23896
4770         * g++.dg/template/static17.C: New test.
4771
4772 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4773
4774         PR c++/23139
4775         * g++.dg/warn/huge-val1.C: New test.
4776
4777 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/13140
4780         * g++.dg/parse/class2.C: New test.
4781         * g++.dg/template/explicit8.C: Likewise.
4782         * g++.dg/template/spec25.C: Likewise.
4783
4784 2005-09-14  Josh Conner  <jconner@apple.com>
4785
4786         PR middle-end/23584
4787         * gcc.dg/pr23584.c: New test.
4788
4789 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4790
4791         PR fortran/21875 Internal Unit Array I/O, NIST
4792         * gfortran.dg/arrayio_1.f90: New test.
4793         * gfortran.dg/arrayio_1.f90: New test.
4794         * gfortran.dg/arrayio_1.f90: New test.
4795         * gfortran.dg/arrayio_1.f90: New test.
4796         * gfortran.dg/arrayio_1.f90: New test.
4797
4798 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4799
4800         PR middle-end/22480
4801         * gcc.dg/vect/pr22480.c: New test.
4802
4803 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4804
4805         PR fortran/19358
4806         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4807
4808 2005-09-13 Josh Conner <jconner@apple.com>
4809
4810         PR c++/23180
4811         * g++.dg/init/struct2.C: New test.
4812         * g++.dg/init/struct3.C: New test.
4813
4814 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4815
4816         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4817         Clean up temp files.
4818         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4819         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4820         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4821         gcc.dg/tree-ssa/builtin-printf-1.c,
4822         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4823         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4824         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4825         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4826         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4827         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4828         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4829         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4830         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4831         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4832         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4833         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4834
4835 2005-09-13  Josh Conner  <jconner@apple.com>
4836
4837         * lib/gcc-dg.exp: Load scanipa.exp.
4838         (cleanup-dump): New procedure.
4839         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4840         * lib/scandump.exp: New file.
4841         * lib/scantree.exp: Use it.
4842         * lib/scanipa.exp: New file.
4843
4844 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4845
4846         PR fortran/17740
4847         * gfortran.dg/generic_4.f90: New test.
4848
4849 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4850
4851         PR target/23816
4852         * gcc.target/i386/pr23816-1.c: New test.
4853         * gcc.target/i386/pr23816-2.c: New test.
4854
4855
4856 2005-09-13  Bastian Blank <waldi@debian.org>
4857
4858         PR c++/16171
4859         * g++.dg/abi/mangle26.C: New test.
4860         * g++.dg/abi/mangle27.C: New test.
4861         * g++.dg/abi/mangle28.C: New test.
4862         * g++.dg/abi/mangle29.C: New test.
4863
4864         PR c++/23839
4865         * g++.dg/parse/register1.C: New test.
4866
4867 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/23842
4870         * g++.dg/template/access16.C: New test.
4871
4872 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4873
4874         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4875
4876 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4877
4878         PR fortran/18899
4879         * gfortran.dg/shape_2.f90: New test.
4880
4881 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4882
4883         PR target/19269
4884         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4885         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4886         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4887         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4888         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4889         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4890         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4891         tests.
4892
4893 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4894
4895         PR c++/23841
4896         * g++.dg/parse/template17.C: New test.
4897
4898 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4899
4900         PR c++/23789
4901         * g++.dg/template/nontype14.C: New test.
4902
4903 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4904
4905         PR g++/7874
4906         * g++.dg/lookup/friend7.C: New test.
4907         * g++.dg/lookup/friend8.C: New test.
4908         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4909         so that it will be found via argument dependent lookup.
4910         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4911         friend functions which will no longer be found.
4912         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4913         function g, so that it will be found via argument dependent
4914         lookup.
4915         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4916         * g++.old-deja/g++.mike/net43.C: Likewise.
4917
4918 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/23691
4921         * g++.dg/template/static16.C: New test.
4922
4923 2005-09-12  Josh Conner  <jconner@apple.com>
4924
4925         PR middle-end/23237
4926         * gcc.c-torture/compile/pr23237.c: New test.
4927
4928 2005-09-11  Richard Henderson  <rth@redhat.com>
4929
4930         * g++.dg/other/error8.C: Update expected diagnostic text.
4931
4932 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4933
4934         PR libfortran/19872
4935         * gfortran.dg/overwrite_1.f: New test.
4936
4937 2005-09-09  Josh Conner  <jconner@apple.com>
4938
4939         * g++.dg/init/pr23180-1.C: Removed.
4940         * g++.dg/init/pr23180-2.C: Removed.
4941
4942 2005-09-09  David Daney <ddaney@avtrex.com>
4943
4944         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4945         files which are ...
4946         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4947         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4948
4949 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4950
4951         * gfortran.dg/iostat_2.f90: New test.
4952
4953 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4954
4955         PR c++/22252
4956         * g++.dg/ext/interface1.C: New test.
4957         * g++.dg/ext/interface1.h: Likewise.
4958         * g++.dg/ext/interface1a.cc: Likewise.
4959
4960 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4961
4962         * gfortran.dg/iomsg_1.f90: New test case.
4963
4964 2005-09-09  Richard Guenther  <rguenther@suse.de>
4965
4966         PR c++/23624
4967         * g++.dg/tree-ssa/pr23624.C: New testcase.
4968
4969 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4970
4971         PR fortran/19239
4972         * gfortran.dg/vector_subscript_1.f90,
4973         * gfortran.dg/vector_subscript_2.f90: New tests.
4974
4975 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4976
4977         PR fortran/21104
4978         * gfortran.dg/array_alloc_1.f90,
4979         * gfortran.dg/array_alloc_2.f90,
4980         * gfortran.dg/array_alloc_3.f90: New tests.
4981
4982 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4983
4984         PR fortran/12840
4985         * gfortran.dg/array_constructor_6.f90
4986         * gfortran.dg/array_constructor_7.f90
4987         * gfortran.dg/array_constructor_8.f90
4988         * gfortran.dg/array_constructor_9.f90
4989         * gfortran.dg/array_constructor_10.f90
4990         * gfortran.dg/array_constructor_11.f90
4991         * gfortran.dg/array_constructor_12.f90: New tests.
4992
4993 2005-09-08  Josh Conner  <jconner@apple.com>
4994
4995         PR c++/23180
4996         * g++.dg/init/pr23180-1.C: New test.
4997         * g++.dg/init/pr23180-2.C: New test.
4998
4999 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5000
5001         PR fortran/18878
5002         * gfortran.dg/module_double_reuse.f90: New.
5003
5004 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5005
5006         PR fortran/23270
5007         PR fortran/22304
5008         PR fortran/18870
5009         PR fortran/17917
5010         PR fortran/16511
5011         * gfortran.dg/common_equivalence_1.f: New.
5012         * gfortran.dg/common_equivalence_2.f: New.
5013         * gfortran.dg/common_equivalence_3.f: New.
5014         * gfortran.dg/contained_equivalence_1.f90: New.
5015         * gfortran.dg/module_blank_common.f90: New.
5016         * gfortran.dg/module_commons_1.f90: New.
5017         * gfortran.dg/module_equivalence_1.f90: New.
5018         * gfortran.dg/nested_modules_1.f90: New.
5019         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5020         equivalences and add comment to connect the test with
5021         the PR.
5022
5023 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5024
5025         PR fortran/23765
5026         * gfortran.dg/common_6.f90: New test.
5027
5028 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5029
5030         PR fortran/15326
5031         * gfortran.dg/char_result_1.f90,
5032         * gfortran.dg/char_result_2.f90,
5033         * gfortran.dg/char_result_3.f90,
5034         * gfortran.dg/char_result_4.f90,
5035         * gfortran.dg/char_result_5.f90,
5036         * gfortran.dg/char_result_6.f90,
5037         * gfortran.dg/char_result_7.f90,
5038         * gfortran.dg/char_result_8.f90: New tests.
5039
5040 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5041
5042         PR fortran/19928
5043         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5044
5045 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5046
5047         PR obj-c++/16816
5048         * obj-c++.dg/selector-5.mm: New test.
5049         * obj-c++.dg/selector-6.mm: New test.
5050
5051 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5052
5053         PR objc/20574
5054         PR objc/19324
5055         * objc.dg/error-1.m: New test.
5056
5057 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5058
5059         PR fortran/23373
5060         * gfortran.fortran-torture/execute/pr23373-1.f90,
5061         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5062
5063 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5064
5065         PR libfortran/23760
5066         * gfortran.dg/g77/1832.f: Remove long string in write statement
5067         to allow the test to pass on correct list directed output with
5068         prepended space.
5069
5070 2005-09-07  James E Wilson  <wilson@specifix.com>
5071
5072         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5073
5074 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5075
5076         * gfortran.dg/parameter+save.f90: Rename to
5077         * gfortran.dg/parameter_save.f90: .. this.
5078
5079 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5080
5081         PR fortran/20848
5082         * gfortran.dg/parameter+save.f90: New test case.
5083
5084 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5085
5086         PR fortran/19269
5087         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5088
5089 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR c/23075
5092         * gcc.dg/pr23075.c: New test.
5093         * g++.dg/warn/pr23075.C: New test.
5094
5095         PR target/22362
5096         * gcc.target/i386/pr22362.c: New test.
5097
5098         PR rtl-optimization/23098
5099         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5100
5101         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5102         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5103         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5104
5105 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5106
5107         * g++.dg/expr/cast6.C: New test.
5108
5109         PR c++/9782
5110         * g++.dg/init/new15.C: New test.
5111
5112 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5113
5114         * gcc.dg/vect/Os-vect-95.c: New test.
5115         * gcc.dg/vect/vect-95.c: Same.
5116
5117 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5118
5119         * gcc.dg/vect/vect-29.c: Update xfail testing.
5120         * gcc.dg/vect/vect-44.c: Same.
5121         * gcc.dg/vect/vect-48.c: Same.
5122         * gcc.dg/vect/vect-50.c: Same.
5123         * gcc.dg/vect/vect-72.c: Same.
5124         * gcc.dg/vect/vect-77.c: Same.
5125         * gcc.dg/vect/vect-78.c: Same.
5126         * gcc.dg/vect/vect-80.c: Same.
5127         * gcc.dg/vect/vect-96.c: Same.
5128         * gcc.dg/vect/vect-100.c: Same.
5129         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5130         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5131         * gfortran.dg/vect/vect-5.f90: Same.
5132
5133 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5134
5135         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5136         start strings.
5137         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5138         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5139
5140         PR c++/23056
5141         * g++.dg/opt/pr23056.C: New test.
5142
5143         PR rtl-optimization/23098
5144         * gcc.target/i386/pr23098.c: New test.
5145
5146 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5147
5148         PR c++/23667
5149         * g++.dg/template/static15.C: New test.
5150
5151         PR c++/21440
5152         * g++.dg/ext/stmtexpr5.C: New test.
5153         * g++.dg/ext/stmtexpr6.C: Likewise.
5154
5155 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5156
5157         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5158
5159         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5160         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5161         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5162
5163 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5164
5165         PR libfortran/23321
5166         * gfortran.dg/direct_io_4.f90: New test case.
5167
5168 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5169             Rasmus Hahn  <rassahah@neofonie.de>
5170
5171         PR libobjc/23108
5172         * objc.dg/type-stream-1.m: New test.
5173
5174 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5175
5176         PR fortran/23661
5177         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5178         gfortran.dg/print_fmt_3.f90: New test.
5179
5180 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5181
5182         * gfortran.dg/fmt_t_1.f90: New test.
5183
5184 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5185
5186         PR rtl-optimization/23454
5187         * g++.dg/opt/pr23454.C: New test.
5188
5189 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5190
5191         PR c++/23699
5192         * g++.dg/ext/static1.C: New test.
5193
5194 2005-09-02  Richard Henderson  <rth@redhat.com>
5195
5196         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5197         tail call to check_fa_work.
5198
5199 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR c++/21687
5202         * g++.dg/other/gc3.C: New test.
5203
5204 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5205
5206         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5207         * gcc.dg/20050826-1.c: Likewise.
5208
5209 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5210
5211         PR c++/23167
5212         * g++.dg/expr/volatile1.C: New test.
5213
5214 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5215
5216         PR middle-end/23547
5217         * gcc.dg/pr23547.c: New test.
5218
5219 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5220
5221         PR c/22061
5222         * gcc.c-torture/execute/pr22061-1.c,
5223         * gcc.c-torture/execute/pr22061-2.c,
5224         * gcc.c-torture/execute/pr22061-3.c,
5225         * gcc.c-torture/execute/pr22061-4.c: New tests.
5226
5227 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5228
5229         * gcc.dg/Wredundant-decls-2.c: New test to check that
5230         -Wredundant-decls does not issue warning for a variable
5231         definition following a declaration.
5232
5233 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5234
5235         PR debug/7241
5236         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5237         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5238         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5239
5240         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5241         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5242         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5243         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5244         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5245         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5246         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5247         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5248
5249 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5250
5251         PR objc/23306
5252         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5253         scan-assmbler.
5254
5255 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5256
5257         PR target/21255
5258         * gcc.dg/pr21255-1.c: New test.
5259         * gcc.dg/pr21255-2-mb.c: Likewise.
5260         * gcc.dg/pr21255-2-ml.c: Likewise.
5261         * gcc.dg/pr21255-3.c: Likewise.
5262         * gcc.dg/pr21255-4.c: Likewise.
5263
5264 2005-08-31  Dale Johannesen  <dalej@apple.com>
5265
5266         * gcc.dg/20050830-1.c: New.
5267
5268 2005-08-31  Josh Conner  <jconner@apple.com>
5269
5270         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5271         command-line options for arm-*-* targets.
5272         * g++.dg/init/array16.C: Likewise.
5273         * g++.dg/other/crash-4.C: Likewise.
5274
5275 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5276
5277         PR obj-c++/23640
5278         * obj-c++.dg/gnu-runtime-3.mm: New test.
5279
5280 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5281
5282         PR c++/13377
5283         * g++.dg/lookup/ambig4.C: New test.
5284         * g++.dg/lookup/ambig5.C: New test.
5285         * g++.dg/tc1/dr101.C: Adjust error markers.
5286
5287 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5288
5289         PR c++/23639
5290         * g++.dg/template/ttp5.C: Adjust error markers.
5291
5292 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5293
5294         PR testsuite/23609
5295         * lib/obj-c++.exp: Include target-libpath.exp.
5296         (obj-c++_link_flags): Look for the GNU libobjc library
5297         and set the library path to include it.
5298         Don't manually set LD_LIBRARY_PATH (etc.) but call
5299         set_ld_library_path_env_vars instead.
5300         (obj-c++_target_compile): Don't set library path or
5301         linker flags because they are already set correctly
5302         in obj-c++_link_flags.
5303
5304 2005-08-30  Josh Conner  <jconner@apple.com>
5305
5306         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5307         to command-line options for arm-*-* targets.
5308
5309 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5310
5311         * g++.dg/other/i386-1.C: New.
5312
5313 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5314
5315         PR preprocessor/20348
5316         PR preprocessor/20356
5317         * gcc.dg/cpp/pr20348.c: New test.
5318         * gcc.dg/cpp/pr20348.h: New file.
5319         * gcc.dg/cpp/inc/pr20348.h: New file.
5320         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5321         * gcc.dg/cpp/pr20356.c: New test.
5322         * gcc.dg/cpp/pr20356.h: New file.
5323         * gcc.dg/cpp/inc/pr20356.h: New file.
5324         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5325
5326 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5327
5328         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5329         Fix array dimension to avoid correct end-of-file error.
5330
5331 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5332
5333         PR libfortran/23598
5334         * gfortran.dg/iostat_1.f90: New test.
5335
5336 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5337
5338         PR middle-end/23408
5339         * gcc.dg/pr23408.c: New test.
5340
5341 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5342
5343         PR c++/23099
5344         * g++.dg/init/member1.C: Make sure erroneous static data member
5345         definitions are required.
5346         * g++.dg/template/static13.C: New test.
5347         * g++.dg/template/static14.C: Likewise.
5348
5349 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5350
5351         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5352         -march=pentium4, remove ilp32 requirement.
5353
5354         PR middle-end/23484
5355         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5356         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5357
5358 2005-08-29  Andreas Jaeger  <aj@suse.de>
5359
5360         PR testsuite/23607
5361         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5362
5363 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5364
5365         * gcc.c-torture/execute/20050316-2.c: New test.
5366         * gcc.c-torture/execute/20050316-3.c: New test.
5367         * gcc.dg/torture/pr16104-1.c: New test.
5368
5369 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5370
5371         PR middle-end/23463
5372         * gcc.c-torture/execute/zero-struct-1.c: New test.
5373
5374 2005-08-27  Richard Guenther  <rguenther@suse.de>
5375
5376         PR target/23575
5377         * gcc.target/i386/pr23575.c: New testcase.
5378
5379 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5380
5381         PR rtl-optimization/23561
5382         * gcc.c-torture/execute/20050826-1.c: New test.
5383
5384         PR rtl-opt/23560
5385         * gcc.c-torture/execute/20050826-2.c: New test.
5386
5387 2005-08-26  Dale Johannesen  <dalej@apple.com>
5388
5389         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5390         * gcc.dg/20050826-1.c: New.
5391
5392 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5393
5394         PR c++/19004
5395         * g++.dg/template/nontype13.C: New test.
5396
5397         PR c++/23491
5398         * g++.dg/init/new14.C: New test.
5399         * g++.dg/expr/anew1.C: Do not XFAIL.
5400         * g++.dg/expr/anew2.C: Likewise.
5401         * g++.dg/expr/anew3.C: Likewise.
5402
5403 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5404
5405         PR middle-end/22439
5406         * gcc.dg/vla-3.c: New test.
5407
5408 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5409
5410         PR fortran/20363
5411         * gfortran.dg/named_interface.f90: New.
5412
5413 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5414
5415         * gcc.c-torture/execute/frame-address.c: New test.
5416
5417 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         PR c++/20817
5420         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5421
5422 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5423
5424         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5425
5426 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5427
5428         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5429         * gcc.dg/altivec-22.c: Rename from..
5430         * gcc.dg/altivec-nomfcr.c: ..this.
5431
5432 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5433
5434         PR tree-optimization/23546
5435         * gcc.dg/tree-ssa/pr23546.c: New test.
5436
5437 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5438
5439         PR fortran/17758
5440         * gfortran.dg/nonreturning_statements.f90: New test.
5441
5442 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5443
5444         PR c++/22454
5445         * g++.dg/parse/crash29.C: New.
5446
5447 2005-08-23  DJ Delorie  <dj@redhat.com>
5448
5449         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5450         constants have the L suffix.
5451
5452 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5453
5454         PR c++/23044
5455         * g++.dg/template/instantiate8.C: New.
5456
5457 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5458
5459         PR middle-end/23467
5460         * gcc.c-torture/execute/pr23467.c: New test.
5461
5462 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5463
5464         PR tree-optimization/22043
5465         * gcc.c-torture/execute/20050613-1.c: New test.
5466
5467 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5468
5469         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5470
5471 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5472
5473         PR rtl-optimization/23478
5474         * g++.dg/opt/pr23478.C: New test.
5475
5476 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5477
5478         PR c/18715
5479         * gcc.dg/switch-warn-3.c: New test.
5480
5481 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5482
5483         PR c++/22233
5484         * g++.dg/template/param1.C: New test.
5485
5486 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5487
5488         PR c++/23089
5489         * g++.dg/other/incomplete1.C: New test.
5490
5491 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5492
5493         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5494         are vectorizable.
5495
5496 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5497
5498         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5499         d_lines_5.f: New.
5500
5501 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5502
5503         * gcc.target/i386/sse-4.c: New test.
5504
5505 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5506
5507         PR testsuite/23239
5508         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5509
5510 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5511
5512         * gcc.dg/20050811-1.c: New test.
5513         * gcc.dg/20050811-2.c: New test.
5514
5515 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5516
5517         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5518
5519 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5520
5521         PR 23476
5522         * gcc.c-torture/compile/pr23476.c: New test.
5523
5524 2005-08-19  Devang Patel  <dpatel@apple.com>
5525
5526         PR tree-optimization/23048
5527         * gcc.dg/tree-ssa/pr23048.c: New test.
5528
5529 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5530
5531         PR middle-end/20624
5532         * g++.dg/warn/Wreturn-3.C: New test
5533
5534 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5535
5536         PR tree-optimization/22228
5537         * g++.dg/vect/pr22543.cc: New test.
5538
5539 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5540
5541         PR tree-optimization/21574
5542         * gcc.dg/tree-ssa/pr21574.c: New test.
5543
5544 2005-08-16  James E Wilson  <wilson@specifix.com>
5545
5546         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5547
5548 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5549
5550         PR tree-opt/23402
5551         * gcc.c-torture/compile/zero-strct-3.c: New test.
5552         * gcc.c-torture/compile/zero-strct-4.c: New test.
5553
5554 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5555
5556         PR target/23376
5557         * gcc.target/x86_64/pr23376.c: New test.
5558
5559 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5560
5561         PR c++/23337
5562         * g++.dg/ext/vector2.C: New.
5563
5564 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5565
5566         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5567
5568 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5569
5570         PR libfortran/23428
5571         * gfortran.dg/inquire-complex.f90: New test case.
5572
5573 2005-08-16  James E Wilson  <wilson@specifix.com>
5574
5575         PR tree-optimization/21105
5576         * gcc.dg/large-size-array.c: New.
5577
5578 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5579
5580         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5581         type.
5582         * gcc.dg/vect/vect-41: Likewise.
5583         * gcc.dg/vect/vect-42: Likewise.
5584         * gcc.dg/vect/vect-43: Likewise.
5585         * gcc.dg/vect/vect-44: Likewise.
5586         * gcc.dg/vect/vect-46: Likewise.
5587         * gcc.dg/vect/vect-47: Likewise.
5588         * gcc.dg/vect/vect-48: Likewise.
5589         * gcc.dg/vect/vect-52: Likewise.
5590         * gcc.dg/vect/vect-53: Likewise.
5591         * gcc.dg/vect/vect-54: Likewise.
5592         * gcc.dg/vect/vect-55: Likewise.
5593         * gcc.dg/vect/vect-56: Likewise.
5594         * gcc.dg/vect/vect-57: Likewise.
5595         * gcc.dg/vect/vect-58: Likewise.
5596         * gcc.dg/vect/vect-59: Likewise.
5597         * gcc.dg/vect/vect-60: Likewise.
5598         * gcc.dg/vect/vect-61: Likewise.
5599         * gcc.dg/vect/vect-85: Likewise.
5600         * gcc.dg/vect/vect-87: Likewise.
5601         * gcc.dg/vect/vect-88: Likewise.
5602         * gcc.dg/vect/vect-93.c: Likewise.
5603         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5604         * gcc.dg/vect/vect-75: Likewise.
5605         * gcc.dg/vect/vect-76: Likewise.
5606         * gcc.dg/vect/vect-77: Likewise.
5607         * gcc.dg/vect/vect-78: Likewise.
5608         * gcc.dg/vect/vect-80: Likewise.
5609         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5610         vectorized for the expected reason, rather than checking how alignment
5611         was handled.
5612         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5613         type and also instead of aligned pointers. Added documentation.
5614
5615 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5616
5617         * gfortran.dg/power.f90: New test.
5618
5619 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5620
5621         PR rtl-optimization/23299
5622         * g++.dg/opt/pr23299.C: New test.
5623
5624 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5625
5626         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5627
5628 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5629
5630         * g++.dg/template/local6.C: New test.
5631
5632 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5633
5634         * execute/exceptions/finally-1.m: Check that the catch and finally are
5635         being called.  Also add a "return 0;" at the end of main.
5636
5637 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5638
5639         PR fortran/21432.
5640         * gfortran.dg/namelist_print_1.f: New test of functionality of
5641         PRINT namelist.
5642         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5643         namelist generates error with -std=f95.
5644
5645 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5646
5647         PR tree-optimization/23119
5648         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5649
5650 2005-08-13  Marcin Koziej  <creep@desk.pl>
5651             Andrew Pinski  <pinskia@physics.uc.edu>
5652
5653         PR libobjc/22492
5654         * execute/exceptions/finally-1.m: New test.
5655
5656 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5657
5658         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5659         testsuite.
5660         * objc/execute/exceptions/trivial.m: New test.
5661         * objc.dg/try-catch-11.m: Move to ...
5662         * objc/execute/exceptions/foward-1.m: Here.
5663         * objc.dg/try-catch-2.m: Move to ...
5664         * objc/execute/exceptions/catchall-1.m: Here.
5665         * objc.dg/try-catch-8.m: Move to ...
5666         * objc/execute/exceptions/local-variables-1.m: Here.
5667
5668 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5669
5670         * objc.dg/nested-func-1.m: Move to ...
5671         * objc/execute/nested-func-1.m: Here.
5672
5673 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5674
5675         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5676         in ${options} instead of [target_info name].
5677         * lib/obj-c++.exp (objc_target_compile): Likewise.
5678
5679 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5680
5681         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5682
5683 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         part of PR testsuite/23348
5686         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5687         of the torture options.
5688         * objc/compile/trivial.m: New test.
5689
5690 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5691
5692         * gfortran.dg/eoshift.f90: Correct format.
5693
5694 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5695
5696         * gfortran.fortran-torture/execute/character_passing.f90:
5697         Fix comment typo.
5698
5699 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5700
5701         PR c++/8271
5702         * g++.dg/template/unify10.C: New.
5703
5704 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5705
5706         * g++.dg/parse/pr22514.C: Move to...
5707         * g++.dg/debug/pr22514.C: here.
5708
5709 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5710
5711         PR c++/23266
5712         * g++.dg/inherit/pure1.C: New test.
5713
5714         * ChangeLog: Fix typos.
5715
5716 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5717             Steven Bosscher  <stevenb@suse.de>
5718
5719         * gfortran.dg/runtime_warning_1.f90: New test.
5720
5721 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5722
5723         PR c++/23219
5724         * g++.dg/parse/crash28.C: New.
5725
5726 2005-08-11  Richard Guenther  <rguenther@suse.de>
5727
5728         PR target/23289
5729         * gcc.target/i386/tailcall-1.c: New testcase.
5730
5731 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5732
5733         * gcc.dg/vect/vect-67.c: Un-xfail.
5734
5735 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5736
5737         PR c++/23225
5738         * g++.dg/testsuite/parse/crash27.C: new test.
5739
5740 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5741
5742         PR libfortran/22143
5743         * gfortran.dg/shift-kind.f90: New testcase.
5744
5745 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5746
5747         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5748         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5749
5750 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5751
5752         PR c++/20646
5753         * g++.dg/other/mult-stor1.C: New test.
5754
5755 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5756
5757         * gcc.c-torture/pr18299-1.c: Move to ...
5758         * gcc.c-torture/compile/pr18299-1.c: Here.
5759
5760 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5761
5762         * gfortran/fortran.torture/execute/character_passing.f90:
5763         Fix types for LSAME.
5764
5765 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5766
5767         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5768         input data back to what it was originally.
5769
5770 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5771
5772         * objc.dg/try-catch-8.m: Enable for all targets.
5773
5774 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5775
5776         * gcc.dg/pr23165.c: New test.
5777
5778 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5779
5780         PR tree-optimization/23234
5781         * gcc.dg/tree-ssa/pr23234.c: New test.
5782
5783 2005-08-08  Josh Conner  <jconner@apple.com>
5784
5785         PR rtl-optimization/23241
5786         * gcc.dg/char-compare.c: New test.
5787
5788 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5789
5790         PR c++/22508
5791         * g++.dg/init/new13.C: New test.
5792
5793 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5794
5795         PR c++/21166
5796         * g++.dg/other/crash-4.C: Adjust
5797         * g++/dg/ext/packed9.C: New.
5798
5799 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5800
5801         PR middle-end/21964
5802         * gcc.c-torture/execute/pr21964-1.c: New test.
5803
5804 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5805
5806         PR c/22458
5807         * gcc.dg/pr22458-1.c: New test.
5808
5809 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5810             Steven G. Kargl <kargls@comcast.net>
5811
5812         PR fortran/22390
5813         * gfortran.dg/flush_1.f90: New test.
5814
5815 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5816
5817         PR c++/23191
5818         * g++.dg/template/eh2.C: New test.
5819
5820 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5821
5822         PR c++/19498
5823         * g++.dg/template/instantiate7.C: New test.
5824
5825 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5826
5827         PR c/23113
5828         * gcc.dg/Wunused-value-1.c: New test.
5829
5830 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5831
5832         PR rtl-optimization/23233
5833         * gcc.c-torture/compile/pr23233-1.c: New test.
5834
5835 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR fortran/18833
5838         PR fortran/20850
5839         * gfortran.dg/equiv_1.f90: New test.
5840         * gfortran.dg/equiv_2.f90: New test.
5841         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5842         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5843         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5844
5845 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5846
5847         * gcc.c-torture/execute/vrp-5.c: New test.
5848         * gcc.c-torture/execute/vrp-6.c: New test.
5849         * gcc.dg/tree-ssa/vrp21.c: New test.
5850
5851 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5852
5853         * g++.dg/parse/pr22514.C: New test.
5854
5855 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5856
5857         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5858
5859         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5860         instead of constant loads / pool entries.
5861
5862 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5863
5864         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5865         TEST_TO_WCTYPE.
5866
5867 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5868
5869         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5870         __WINT_TYPE__ in generated prototypes if possible.
5871
5872 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5873
5874         PR 22037
5875         * g++.dg/tree-ssa/pr22037.C:
5876
5877 2005-08-04  Richard Henderson  <rth@redhat.com>
5878
5879         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5880         scan-tree-dump-times directive.
5881
5882 2005-08-04  Jan Hubicka  <jh@suse.cz>
5883
5884         * gcov-1.C: Fix switch counts.
5885         * gcov-4b.c: Likewise.
5886
5887 2005-08-03  Jeff Law  <law@redhat.com>
5888
5889         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5890
5891 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5892
5893         * gcc.c-torture/execute/pr23135.c: New test.
5894
5895 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5896
5897         PR tree-optimization/19899
5898         * gcc.dg/tree-ssa/scev-1.c: New test.
5899         * gcc.dg/tree-ssa/scev-2.c: New test.
5900
5901 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5902
5903         PR target/18582
5904         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5905
5906 2005-08-03  Jan Hubicka  <jh@suse.cz>
5907
5908         * update-conroll.c: New testcase.
5909         * update-conroll-2.c: New testcase.
5910
5911 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5912
5913         * gfortran.dg/constant_substring.f: New test.
5914         * gfortran.dg/pr22491.f: New test.
5915
5916 2005-08-02  Jan Hubicka  <jh@suse.cz>
5917
5918         * update-threading.c: Replace by the proper one.
5919
5920 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5921
5922         PR 23164
5923         * g++.dg/tree-ssa/pr23164.C: New test.
5924
5925 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5926
5927         * gcc.dg/tree-ssa/pr23192.c: New test.
5928
5929 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5930
5931         * gcc.c-torture/execute/vrp-4.c: New test.
5932
5933 2005-08-02  Jan Hubicka  <jh@suse.cz>
5934
5935         * update-threading.c: New test.
5936
5937 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5938
5939         * gcc.c-torture/compile/20050801-1.c: New test.
5940         * gcc.c-torture/compile/20050801-2.c: New test.
5941
5942 2005-08-01  Jan Hubicka  <jh@suse.cz>
5943
5944         * val-prof-5.c: New test.
5945
5946 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5947
5948         PR c/22311
5949         * gcc.dg/pr22311-1.c : New test.
5950
5951 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5952
5953         PR target/23095
5954         * gfortran.dg/pr23095.f: New test.
5955
5956         PR c++/22003
5957         * g++.dg/other/pr22003.C: New test.
5958
5959 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5960
5961         PR target/20621
5962         * gcc.c-torture/execute/pr20621-1.c: New test.
5963
5964 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5965
5966         * gfortran.dg/comma_format_extension_4.f: Adjust length
5967         of string for format.
5968         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5969         print statement with internal write.
5970         * gfortran.dg/der_array_io_2.f: Likewise.
5971         * gfortran.dg/der_array_io_3.f: Likewise.
5972
5973 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5974
5975         * gcc.dg/fold-abs-4.c: new test.
5976
5977 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5978
5979         PR fortran/22570 an related issues.
5980         * gfortran.dg/x_slash_1.f: New test.
5981
5982 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5983
5984         PR c/23143
5985         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5986         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5987
5988 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5989
5990         PR c/529
5991         * gcc.dg/Wshadow-3.c: New test.
5992
5993 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5994
5995         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5996         used to have the wrong bounds).
5997
5998 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5999
6000         PR c/21720
6001         * gcc.dg/hex-round-1.c: Test more cases.
6002         * gcc.dg/hex-round-2.c: New test.
6003
6004 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6005
6006         PR 22550
6007         * g++.dg/tree-ssa/pr22550.C: New test.
6008
6009 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6010
6011         * gcc.dg/tree-ssa/vrp19.c: New test.
6012         * gcc.dg/tree-ssa-vrp20.c: New test.
6013
6014 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6015
6016         PR c/22240
6017         * gcc.dg/transparent-union-4.c: New test.
6018
6019 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6020
6021         PR c/22192
6022         * gcc.dg/c99-vla-2.c: New test.
6023
6024 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6025
6026         PR c/21720
6027         * gcc.dg/hex-round-1.c: New test.
6028
6029 2005-07-28  Jan Hubicka  <jh@suse.cz>
6030
6031         * inliner-1.c: Do not dump everything.
6032         * tree-prof.exp: Do not pass -ftree-based-profiling.
6033         * bprob.exp: Likewise.
6034
6035         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6036
6037 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6038
6039         PR c++/22545
6040         * g++.dg/expr/ptrmem7.C: New test.
6041
6042 2005-07-28  Mike Stump  <mrs@apple.com>
6043
6044         * g++.old-deja/g++.mike/visibility-1.C: New test.
6045
6046 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6047
6048         PR c/20187
6049         * gcc.c-torture/execute/pr20187-1.c: New test.
6050
6051 2005-07-28  Jeff Law  <law@redhat.com>
6052
6053         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6054         * gcc.dg/tree-ssa/vrp18.c: New test.
6055
6056 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6057
6058         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6059
6060 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6061
6062         PR tree-optimization/22506
6063         * gcc.dg/vect/ps22506.c: New test.
6064
6065 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6066
6067         PR target/21149
6068         * gcc.target/i386/sse-3.c: New test.
6069
6070 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6071
6072         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6073         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6074
6075 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6076
6077         PR c/22589
6078         * gcc.c-torture/compile/pr22589-1.c: New test.
6079
6080 2005-07-28  Jan Hubicka  <jh@suse.cz>
6081
6082         * update-loopch.c: New testcase.
6083
6084 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6085
6086         PR rtl-optimization/23047
6087         * gcc.c-torture/execute/pr23047.c: New test.
6088         * gcc.c-torture/execute/pr23047.x: New.
6089
6090 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6091
6092         PR tree-optimization/22493
6093         * gcc.c-torture/execute/pr22493-1.c: New test.
6094         * gcc.c-torture/execute/pr22493-1.x: New.
6095         * gcc.c-torture/execute/vrp-1.c: New test.
6096         * gcc.c-torture/execute/vrp-2.c: New test.
6097         * gcc.c-torture/execute/vrp-2.c: New test.
6098
6099 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6100
6101         * gcc.target/frv/all-builtin-read8.c: Delete.
6102         * gcc.target/frv/all-builtin-read16.c: Delete.
6103         * gcc.target/frv/all-builtin-read32.c: Delete.
6104         * gcc.target/frv/all-builtin-read64.c: Delete.
6105         * gcc.target/frv/all-builtin-write8.c: Delete.
6106         * gcc.target/frv/all-builtin-write16.c: Delete.
6107         * gcc.target/frv/all-builtin-write32.c: Delete.
6108         * gcc.target/frv/all-builtin-write64.c: Delete.
6109         * gcc.target/frv/all-read-write-1.c: New.
6110
6111 2005-07-27  Jeff Law  <law@redhat.com>
6112
6113         * gcc.c-torture/execute/pr22630.c: New test.
6114
6115 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6116
6117         PR tree-optimization/23073
6118         * gcc.dg/vect/nodump-pr23073.c: New test.
6119         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6120
6121 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6122
6123         PR tree-optimize/22348
6124         * gcc.c-torture/execute/pr22348.c: New.
6125
6126 2005-07-27  Richard Guenther  <rguenther@suse.de>
6127
6128         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6129
6130 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6131
6132         PR fortran/22503
6133         * gfortran.dg/logical_comp.f90: New test.
6134
6135 2005-07-27  Jan Hubicka  <jh@suse.cz>
6136
6137         * inliner-1.c: Add cleanup of dumps.
6138         * val-prof-*.c: Likewise.
6139         * update-tailcall.c: New.
6140
6141 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6142
6143         PR 22591
6144         * gcc.dg/tree-ssa/pr22591.c: New test.
6145         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6146
6147 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6148
6149         PR libobjc/22606
6150         * objc.dg/try-catch-11.m: New test.
6151
6152 2005-07-26  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/22486
6155         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6156
6157 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6158
6159         PR tree-opt/22484
6160         * testsuite/g++.dg/opt/loop2.C: New test.
6161
6162 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6163
6164         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6165         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6166
6167 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6168
6169         * lib/profopt.exp (profopt-execute): Check for profiling data
6170         files on the target.
6171
6172 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6173
6174         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6175         for matching of asm labels.
6176
6177 2005-07-25  Richard Guenther  <rguenther@suse.de>
6178
6179         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6180
6181 2005-07-25  Richard Guenther  <rguenther@suse.de>
6182
6183         PR testsuite/22624
6184         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6185
6186 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6187
6188         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6189         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6190         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6191         * gcc.dg/vect/vect-100.c: New test.
6192         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6193         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6194         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6195         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6196         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6197         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6198         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6199         * gfortran.dg/vect/pr19049.f90: New testcase.
6200         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6201
6202 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6203
6204         * gcc.c-torture/execute/20050713-1.c: New test.
6205
6206         PR fortran/20063
6207         * gfortran.fortran-torture/execute/data_4.f90: New test.
6208
6209         PR middle-end/20303
6210         * gcc.dg/visibility-d.c: New test.
6211
6212 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6213
6214         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6215         * gfortran.dg/underflow.f90: Ditto.
6216
6217 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6218
6219         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6220         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6221         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6222
6223 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6224
6225         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6226         include case of field width of zero.
6227
6228 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6229
6230         PR libgfortran/21875
6231         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6232         with trailing blanks on normal formatted read.
6233
6234 2005-07-23  Chao-ying Fu  <fu@mips.com>
6235
6236         * gcc.target/mips/mips32-dsp-type.c: New test.
6237         * gcc.target/mips/mips32-dsp.c: New test.
6238
6239 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6240
6241         PR testsuite/21073
6242         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6243
6244         PR testsuite/20454
6245         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6246         and __cyg_profile_func_exit.
6247
6248 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6249
6250         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6251         * gfortran.dg/comma_format_extension_4.f: Same.
6252         * gfortran.dg/pr15332.f: Same.
6253         * gfortran.dg/pr21730.f: Same.
6254
6255 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6256
6257         * g++.dg/opt/vrp2.C: Fix testcase.
6258
6259         PR tree-opt/22625
6260         * g++.dg/opt/vrp2.C: New test.
6261
6262 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6263
6264         PR debug/21828
6265         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6266
6267 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6268
6269         * gcc.dg/tree-ssa/20050719-1.c: New test.
6270
6271 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6272
6273         * gcc.dg/bfin-longcall-1.c: New file.
6274         * gcc.dg/bfin-longcall-2.c: New file.
6275
6276 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6277
6278         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6279
6280 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6281
6282         PR middle-end/19055
6283         * gcc.dg/tree-ssa/pr19055.c: New test.
6284         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6285
6286 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6287
6288         PR C++/22358
6289         * g++.dg/other/pr22358.C: New test.
6290
6291 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6292
6293         PR c++/2922
6294         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6295
6296 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6297
6298         PR c++/15938
6299         * g++.dg/init/union2.C: New test.
6300
6301 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6302
6303         PR c/22393
6304         * gcc.dg/complex-4.c: New test.
6305
6306 2005-07-21  Richard Guenther  <rguenther@suse.de>
6307
6308         PR testsuite/22522
6309         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6310         scanning for asm labels.
6311         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6312
6313 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6314
6315         PR target/22085
6316         * gcc.dg/altivec-pr22085.c: New.
6317
6318 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6319
6320         PR tree-optimization/19210
6321         * gcc.dg/tree-ssa/pr19210-1.c: New.
6322         * gcc.dg/tree-ssa/pr19210-2.c: New.
6323
6324 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6325
6326         PR rtl-optimization/22167
6327         * g++.dg/opt/pr22167.C: New test.
6328
6329 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6330
6331         PR c++/2922
6332         * g++.dg/lookup/two-stage2.C: New.
6333         * g++.dg/lookup/two-stage3.C: New.
6334         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6335         fixed two-stage name lookup for operators.
6336         * g++.dg/template/call3.C: Compiler now produces an appropriate
6337         error message.
6338         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6339         14 as a candidate.
6340         * g++.dg/template/ptrmem4.C: Compiler produces different error
6341         message.
6342         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6343         connect_to_method as a candidate.
6344
6345 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6346
6347         * gcc.dg/fold-alloc-1.c: New test.
6348
6349 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6350
6351         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6352         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6353
6354 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6355
6356         * gcc.dg/fold-abs-1.c: New test.
6357         * gcc.dg/fold-abs-2.c: New test.
6358         * gcc.dg/fold-abs-3.c: New test.
6359
6360 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6361
6362         Make CONSTRUCTOR use VEC to store initializers.
6363         * g++.dg/ext/complit3.C: Check for specific error messages.
6364         * g++.dg/init/brace2.C: Update error message.
6365         * g++.dg/warn/Wbraces2.C: Likewise.
6366
6367 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6368
6369         PR fortran/16940
6370         * gfortran.dg/module_interface_1.f90: New test.
6371
6372 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6373             Kenneth Zadeck <zadeck@naturalbridge.com>
6374
6375         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6376
6377 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6378
6379         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6380         specify -Wformat for these tests.
6381         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6382         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6383         * gcc.dg/format/opt-6.c: Delete.
6384
6385 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6386
6387         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6388         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6389
6390 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6391
6392         * gcc.dg/tree-ssa/alias-2.c: New test.
6393
6394 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6395
6396         PR c++/22263
6397         * g++.dg/template/explicit7.C: New test.
6398
6399 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6400
6401         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6402         width of 8 to +Inf and -Inf.
6403
6404 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6405
6406         PR c++/22139
6407         * g++.dg/template/friend36.C: New test.
6408
6409 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6410
6411         PR fortran/21730
6412         * gfortran.dg/pr21730.f: New test.
6413
6414 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6415             Kenneth Zadeck <zadeck@naturalbridge.com>
6416
6417         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6418         since pure const detection cannot run at -O1 in c compiler.
6419         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6420         can now optimize this case properly.
6421         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6422         because we now pass.
6423         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6424
6425 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6426
6427         PR c/22421
6428         * gcc.dg/format/bitfld-1.c: New test.
6429
6430 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6431
6432         PR c++/22204
6433         * g++.dg/rtti/repo1.C: New test.
6434
6435 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6436
6437         PR middle-end/22398
6438         * gcc.c-torture/compile/pr22398.c: New test.
6439
6440 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6441
6442         PR c++/22132
6443         * g++.dg/expr/cast4.C: New test.
6444
6445 2005-07-15  Richard Guenther  <rguenther@suse.de>
6446
6447         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6448         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6449
6450 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6451
6452         PR tree-optimization/22230
6453         * gcc.dg/tree-ssa/pr22230.c: New test.
6454
6455 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6456
6457         * gfortran.dg/g77/cpp6.f: New test.
6458
6459         PR fortran/22417
6460         * gfortran.dg/g77/cpp5.F: New test.
6461         * gfortran.dg/g77/cpp5.h: New file.
6462         * gfortran.dg/g77/cpp5inc.h: New file.
6463
6464 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6465
6466         PR libfortran/16435
6467         * gfortran.dg/tl_editting.f90: New.
6468         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6469
6470 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6471
6472         * gfortran.dg/char_array_constructor.f90: New test.
6473
6474 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6475
6476         * gfortran.dg/past_eor.f90: New.
6477         * gfortran.dg/complex_read.f90: New.
6478
6479 2005-07-13  Jeff Law  <law@redhat.com>
6480
6481         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6482         additional casts.
6483
6484         * gcc.dg/tree-ssa/pr22321.c: New test
6485
6486 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6487
6488         PR tree-optimization/21921
6489         * gcc.dg/tree-ssa/pr21921.c: New.
6490
6491 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6492
6493         PR tree-optimizatio/22442
6494         * gcc.dg/tree-ssa/loop-11.c: New test.
6495
6496 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6497
6498         PR tree-opt/21840
6499         * gcc.c-torture/compile/pr21840.c: New test.
6500
6501 2005-07-12  Jan Hubicka  <jh@suse.cz>
6502
6503         * gcc.c-torture/compile/pr22379.c: New test.
6504
6505 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6506
6507         PR libfortran/21593
6508         gfortran.dg/dev_null.f90: Remove outdated comment about
6509         PR libfortran/21593.
6510
6511
6512 2005-07-12  Dale Johannesen  <dalej@apple.com>
6513
6514         * gcc.target/i386/compress-float-sse.c: New.
6515         * gcc.target/i386/compress-float-sse-pic.c: New.
6516         * gcc.target/i386/compress-float-387.c: New.
6517         * gcc.target/i386/compress-float-387-pic.c: New.
6518         * gcc.dg/compress-float-ppc.c: New.
6519         * gcc.dg/compress-float-ppc-pic.c: New.
6520
6521 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6522
6523         PR libfortran/21593
6524         gfortran.dg/dev_null.f90: Remove targets.
6525
6526 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6527
6528         PR tree-opt/22335
6529         * gcc.dg/pr22335-1.c: New test.
6530         * gcc.dg/pr22335-2.c: New test.
6531
6532 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6533
6534         PR c++/20172
6535         * g++.dg/template/nontype12.C : New test.
6536
6537 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6538
6539         * gcc.dg/tree-ssa/loop-10.c: New test.
6540
6541 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6542
6543         * gcc.c-torture/execute/20020720-1.x: Remove.
6544
6545 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6546
6547         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6548
6549 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6550
6551         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6552         (dg-mips-options): Use it.
6553
6554 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6555
6556         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6557
6558 2005-07-09  Richard Henderson  <rth@redhat.com>
6559
6560         * lib/target-supports.exp (check_effective_target_sync_char_short):
6561         Add alpha.
6562
6563 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6564
6565         PR libfortran/22217
6566         * gfortran.dg/negative-z-descriptor.f90: New test.
6567
6568 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6569
6570         PR tree-opt/22329
6571         * gcc.dg/pr22329.c: New test.
6572
6573 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6574
6575         PR tree-optimization/20139
6576         * gcc.dg/tree-ssa/pr20139.c: New.
6577
6578 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6579
6580         PR tree-opt/22356
6581         * testsuite/gcc.dg/pr22356-1.c: New test.
6582
6583 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6584
6585         PR c++/21799
6586         * g++.dg/template/unify8.C: New.
6587         * g++.dg/template/unify9.C: New.
6588
6589 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6590
6591         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6592
6593 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6594
6595         * gcc.dg/darwin-version-1.c: New.
6596         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6597         * gcc.dg/builtins-20.c: Likewise.
6598         * gcc.dg/builtins-53.c: Likewise.
6599         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6600         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6601         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6602         * gcc.dg/torture/builtins-power-1.c: Likewise.
6603         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6604         on Darwin.
6605
6606 2005-07-07  Jeff Law  <law@redhat.com>
6607
6608         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6609         argument evaluation order.
6610
6611 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6612
6613         PR libfortran/21594
6614         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6615         Add test cases where the shift length is greater than the
6616         array length.
6617
6618 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6619
6620         * obj-c++.dg/proto-lossage-6.mm: New.
6621         * objc.dg/proto-lossage-6.m: New.
6622
6623 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6624
6625         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6626         * objc.dg/gnu-runtime-2.m: Likewise.
6627
6628 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6629
6630         * gfortran.dg/longline.f: New test.
6631
6632         * gfortran.dg/badline.f: New test.
6633
6634 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6635
6636         PR fortran/16531
6637         PR fortran/15966
6638         PR fortran/18781
6639         * gfortran.dg/hollerith.f90: New.
6640         * gfortran.dg/hollerith2.f90: New.
6641         * gfortran.dg/hollerith3.f90: New.
6642         * gfortran.dg/hollerith4.f90: New.
6643         * gfortran.dg/hollerith_f95.f90: New.
6644         * gfortran.dg/hollerith_legacy.f90: New.
6645         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6646
6647 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6648
6649         PR objc/22274
6650         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6651         * objc.dg/gnu-runtime-2.m: New.
6652
6653 2005-07-06  Jeff Law  <law@redhat.com>
6654
6655         * gcc.dg/tree-ssa/vrp17.c: New test.
6656
6657 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6658
6659         PR fortran/22327
6660         * gfortran.dg/array_constructor_5.f90: New test.
6661
6662 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6663
6664         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6665
6666 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6667
6668         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6669         * gcc.dg/980816-1.c: Ditto.
6670
6671 2005-07-06  Jeff Law  <law@redhat.com>
6672
6673         * gcc.c-torture/compile/pr21356.c: New test.
6674
6675 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6676
6677         PR c/22013
6678         PR c/22098
6679         * gcc.c-torture/compile/pr22013-1.c,
6680         gcc.c-torture/execute/pr22098-1.c,
6681         gcc.c-torture/execute/pr22098-2.c,
6682         gcc.c-torture/execute/pr22098-3.c: New tests.
6683
6684 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6685
6686         PR c/22308
6687         * gcc.dg/pr22308-1.c: New test.
6688
6689 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6690
6691         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6692         target.
6693         * gcc.dg/compare9.c: Use -fshort-enums instead of
6694         -fno-short-enums.  Change the last test to dg-bogus.
6695
6696 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6697
6698         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6699         * gcc.dg/compare9.c: New.
6700
6701 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6702
6703         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6704
6705 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6706
6707         PR testsuite/22288
6708         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6709
6710
6711 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6712
6713         * gcc.dg/format/gcc_gfc-1.c: New.
6714
6715 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6716
6717         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6718
6719 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6720
6721         PR fortran/20842
6722         * gfortran.dg/io_invalid_1.f90: New test.
6723
6724 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6725
6726         * gcc.dg/format/gcc_diag-1.c: Update.
6727
6728 2005-07-02  Jeff Law  <law@redhat.com>
6729
6730         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6731         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6732
6733 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6734
6735         * gcc.dg/format/gcc_diag-1.c: Update.
6736
6737 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6738
6739         PR tree-opt/22269
6740         * gcc.c-torture/compile/pr22269.c: New test.
6741
6742 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6743
6744         PR 21584
6745         PR 22219
6746         * g++.dg/tree-ssa/pr21584-1.C: New test.
6747         * g++.dg/tree-ssa/pr21584-2.C: New test.
6748
6749 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6750
6751         * obj-c++.dg/try-catch-11.mm: New.
6752         * objc.dg/try-catch-10.m: New.
6753
6754 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6755
6756         * g++.dg/other/ucnid-1.C: xfail on AIX.
6757
6758 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6759
6760         PR 22234
6761         * gcc.dg/20050629-1.c: New test.
6762
6763 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6764
6765         * obj-c++.dg/const-str-1[0-1].mm: New.
6766         * objc.dg/const-str-1[0-1].m: New.
6767
6768 2005-05-29  Richard Henderson  <rth@redhat.com>
6769
6770         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6771         Rename from check_effective_target_vect_no_max.
6772         (check_effective_target_vect_no_int_add): New.
6773         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6774         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6775         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6776         * gcc.dg/vect/vect-reduc-1.c: Use both.
6777         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6778
6779 2005-05-29  Richard Henderson  <rth@redhat.com>
6780
6781         * lib/target-supports.exp (check_effective_target_vect_no_max):
6782         Remove i386 and x86_64.
6783
6784 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6785
6786         PR testsuite/21969
6787         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6788
6789 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6790
6791         PR middle-end/21969
6792         * gcc.dg/vect/pr21969.c: New test.
6793
6794 2005-06-28  Eric Christopher  <echristo@redhat.com>
6795
6796         PR c/22052
6797         PR c/21975
6798         * gcc.dg/inline1.c: New test.
6799         * gcc.dg/inline2.c: Ditto.
6800         * gcc.dg/inline3.c: Ditto.
6801         * gcc.dg/inline4.c: Ditto.
6802         * gcc.dg/inline5.c: Ditto.
6803
6804 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6805
6806         PR libfortran/22142
6807         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6808         Add testcase also testing eoshift1 for PR 22142.
6809
6810 2005-06-28  Richard Henderson  <rth@redhat.com>
6811
6812         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6813         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6814         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6815         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6816         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6817
6818 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6819
6820         PR libfortran/22142
6821         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6822         Add testcase for PR 22142.
6823
6824 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6825
6826         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6827         gcc.target/ia64/fpreg-2.c: New tests.
6828
6829 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6830
6831         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6832
6833 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6834
6835         PR libfortran/22170
6836         * gfortran.dg/slash_1.f90: New test.
6837
6838 2005-06-27  Richard Henderson  <rth@redhat.com>
6839
6840         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6841         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6842         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6843         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6844         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6845         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6846
6847 2005-06-27  Richard Henderson  <rth@redhat.com>
6848
6849         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6850         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6851
6852 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6853
6854         * obj-c++.dg/proto-lossage-5.mm: New.
6855         * objc.dg/proto-lossage-5.m: New.
6856
6857 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6858
6859         PR 21959
6860         * gcc.dg/tree-ssa/pr21959.c: New test.
6861
6862 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6863
6864         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6865         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6866         testing uninitialized var.
6867
6868         * gcc.c-torture/execute/builtins/chk.h: New.
6869         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6870         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6871         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6872         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6873         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6874         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6875         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6876         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6877         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6878         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6879         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6880         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6881         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6882         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6883         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6884         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6885         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6886         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6887         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6888         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6889         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6890         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6891         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6892         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6893         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6894         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6895         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6896         * gcc.dg/builtin-object-size-1.c: New test.
6897         * gcc.dg/builtin-object-size-2.c: New test.
6898         * gcc.dg/builtin-object-size-3.c: New test.
6899         * gcc.dg/builtin-object-size-4.c: New test.
6900         * gcc.dg/builtin-object-size-5.c: New test.
6901         * gcc.dg/builtin-stringop-chk-1.c: New test.
6902         * gcc.dg/builtin-stringop-chk-2.c: New test.
6903         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6904         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6905         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6906         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6907         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6908         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6909         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6910         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6911         * gcc.c-torture/execute/printf-1.c: New test.
6912         * gcc.c-torture/execute/fprintf-1.c: New test.
6913         * gcc.c-torture/execute/vprintf-1.c: New test.
6914         * gcc.c-torture/execute/vfprintf-1.c: New test.
6915         * gcc.c-torture/execute/printf-chk-1.c: New test.
6916         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6917         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6918         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6919
6920 2005-06-27  Michael Matz  <matz@suse.de>
6921
6922         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6923         slot is not merged if address escapes.
6924
6925 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6926
6927         PR c/21911
6928         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6929
6930 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6931
6932         PR middle-end/17965
6933         * gcc.c-torture/compile/20050622-1.c: New test.
6934
6935         PR middle-end/22028
6936         * gcc.dg/20050620-1.c: New test.
6937
6938 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6939
6940         PR tree-optimization/22026
6941         * gcc.dg/tree-ssa/pr22026.c: New.
6942
6943 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6944
6945         PR libfortran/22144
6946         * gfortran.dg/shift-alloc.f90: New testcase.
6947
6948 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6949
6950         * all files: Update FSF address in copyright headers.
6951
6952 2005-06-22  Jan Hubicka  <jh@suse.cz>
6953
6954         * wholeprogram-1.c: New testcase.
6955         * wholeprogram-2.c: New testcase.
6956
6957 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6958
6959         PR 22171
6960         * gcc.dg/tree-ssa/pr22171.c: New test.
6961
6962 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6963
6964         * gfortran.dg/simplify_modulo.f90: New.
6965
6966 2005-06-24  Jan Hubicka  <jh@suse.cz>
6967
6968         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6969
6970 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6971
6972         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6973
6974 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6975
6976         * obj-c++.dg/typedef-alias-1.mm: New.
6977         * objc.dg/typedef-alias-1.m: New.
6978
6979 2005-06-23  Jeff Law  <law@redhat.com>
6980
6981         * gcc.dg/tree-ssa/vrp16.c: New test.
6982
6983 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6984
6985         * lib/target-supports.exp: Add
6986         check_effective_target_fortran_large_real and
6987         check_effective_target_fortran_large_int to check for
6988         corresponding effective targets.
6989         * gfortran.dg/large_integer_kind_1.f90: New test.
6990         * gfortran.dg/large_real_kind_1.f90: New test.
6991
6992 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6993
6994         PR tree-optimization/22117
6995         * gcc.dg/tree-ssa/pr22117.c: New.
6996
6997 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6998
6999         PR testsuite/22123
7000         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7001
7002 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7003
7004         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7005
7006 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7007
7008         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7009         * gfortran.dg/f2c_4.c: Likewise.
7010
7011 2005-06-22 Paul Brook  <paul@codesourcery.com>
7012
7013         PR fortran/21034
7014         * gfortran.dg/auto_save_1.f90: New test.
7015
7016 2005-06-22  Michael Matz  <matz@suse.de>
7017
7018         * gcc.target/x86-64/abi: New directory.
7019         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7020         * gcc.target/x86-64/abi/README.gcc: New file.
7021         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7022         * gcc.target/x86-64/abi/asm-support.s: New file.
7023         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7024         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7025         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7026         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7027         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7028         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7029         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7030         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7031         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7032         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7033         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7034         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7035         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7036         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7037         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7038         * gcc.target/x86_64/abi/test_varargs.c: New test.
7039
7040 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7041
7042         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7043         32-bit i?86 and x86_64.
7044
7045 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7046
7047         * obj-c++.dg/const-str-[1-9].mm: New tests.
7048
7049 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7050
7051         PR fortran/22010
7052         * gfortran.dg/namelist_use.f90: New.
7053         * gfortran.dg/namelist_use_only.f90: New.
7054
7055 2005-06-21  Jeff Law  <law@redhat.com>
7056
7057         * gcc.dg/tree-ssa/vrp15.c: New test.
7058
7059 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7060
7061         * lib/target-supports.exp (check_effective_target_vect_reduction):
7062         Remove.
7063         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7064         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7065         remove vect_reduction target keyword. Also avoid two returns in main.
7066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7067         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7068         * gcc.dg/vect/vect-reduc-1short.c: New test.
7069         * gcc.dg/vect/vect-reduc-1char.c: New test.
7070         * gcc.dg/vect/vect-reduc-2short.c: New test.
7071         * gcc.dg/vect/vect-reduc-2char.c: New test.
7072         * gcc.dg/vect/vect-reduc-6.c: New test.
7073         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7074         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7075         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7076
7077 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7078         Paul Thomas  <pault@gcc.gnu.org>
7079
7080         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7081         New tests.
7082
7083 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7084
7085         * gfortran.dg/backslash_1.f90: New test.
7086         * gfortran.dg/backslash_2.f90: New test.
7087
7088 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7089
7090         * gfortran.dg/duplicate_labels.f90: New test.
7091
7092 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7093
7094         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7095         unsupportable relocations.
7096         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7097         * gcc.dg/20050321-2.c: xfail for NetWare.
7098
7099 2005-06-20  Andreas Jaeger  <aj@suse.de>
7100
7101         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7102         gcc.target/i386/fastcall-sseregparm.c,
7103         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7104
7105 2005-06-19  Richard Henderson  <rth@redhat.com>
7106
7107         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7108
7109 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7110
7111         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7112
7113 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7114
7115         PR c++/22115
7116         * g++.dg/conversion/simd2.C: Change expected error message.
7117
7118 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7119
7120         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7121         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7122         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7123
7124 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7125
7126         * gcc.dg/fold-mod-1.c: New test.
7127
7128 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7129
7130         PR fortran/19926
7131         * gfortran.dg/pr19926.f90: New test.
7132
7133 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7134
7135         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7136         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7137         targets.
7138         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7139         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7140
7141 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7142
7143         * gcc.target/ia64/float80-varargs-1.c: New test.
7144
7145 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7146
7147         PR tree-opt/22035
7148         * gfortran.dg/f2c_6.f90: New test.
7149
7150 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7151
7152         PR c++/17413
7153         * g++.dg/template/local5.C: New.
7154
7155 2005-06-17  Richard Henderson  <rth@redhat.com>
7156
7157         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7158
7159 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7160
7161         PR testsuite/21945
7162         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7163
7164 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7165
7166         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7167         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7168         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7169         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7170         check_vect to verify the presence of hardware vector support.
7171
7172 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7173
7174         PR testsuite/22056
7175         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7176
7177 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7178
7179         PR libfortran/19216
7180         * gfortran.dg/pr19216.f: Add correct space between brackets and
7181         dg directive.
7182
7183 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7184
7185         PR libfortran/16436
7186         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7187
7188 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7189
7190         * gcc.target/i386/attributes-error.c: New testcase.
7191         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7192         * gcc.target/i386/regparm-stdcall.c: Likewise.
7193         * gcc.target/i386/sseregparm-1.c: Likewise.
7194         * gcc.target/i386/sseregparm-2.c: Likewise.
7195
7196 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7197
7198         * g++.dg/rtti/crash2.C: New.
7199
7200 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7201
7202         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7203
7204 2005-06-15  David Ung  <davidu@mips.com>
7205
7206         * gcc.target/mips/mips16e-extends.c: New test for testing the
7207         generation of MIPS16e zeb/zeh, seb/seh instructions.
7208
7209 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7210
7211         PR 22018
7212         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7213         * gcc.dg/tree-ssa/pr22018.c: New test.
7214
7215 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7216
7217         * gcc.dg/simd-1.c: Update error messages.
7218         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7219         * gcc.dg/simd-2.c: Update error messages.
7220         * gcc.dg/simd-4.c: New.
7221
7222 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7223
7224         PR c++/20678
7225         * g++.dg/other/crash-4.C: New.
7226
7227 2005-06-14  Devang Patel  <dpatel@apple.com>
7228
7229         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7230
7231 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7232
7233         PR c++/21929
7234         * g++.dg/parse/crash11.C: Update
7235
7236 2005-06-13  Jeff Law  <law@redhat.com>
7237
7238         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7239         perform the desired transformations.
7240         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7241         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7242
7243 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7244
7245         PR fortran/22038
7246         * gfortran.dg/forall_1.f90: Un-XFAIL.
7247
7248 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7249
7250         PR c++/21929
7251         * g++.dg/parse/crash26.C: New.
7252
7253         PR c++/20789
7254         * g++.dg/init/member1.C: New.
7255
7256 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7257
7258         * gfortran.dg/altreturn_1.f90: New test.
7259
7260 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7261
7262         PR middle-end/21985
7263         * gcc.dg/tree-ssa/pr21985.c: New test.
7264
7265 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7266
7267         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7268
7269 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7270
7271         PR c++/21930
7272         * g++.dg/other/error10.C: New test case.
7273
7274 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7275
7276         PR libfortran/19155
7277         * gfortran.dg/pr19155.f: Add test.
7278
7279 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7280
7281         * gfortran.dg/f2c_7.f90: New test.
7282
7283         * gfortran.dg/forall_1.f90: XFAILed.
7284
7285 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7286
7287         * gcc.dg/pr14796-1.c: New.
7288         * gcc.dg/pr14796-2.c: New.
7289
7290 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7291
7292         PR fortran/17792
7293         PR fortran/21375
7294         * gfortran.dg/deallocate_stat.f90: New test.
7295
7296 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7297
7298         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7299
7300 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7301
7302         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7303         access will be generated when this loop is vectorized. Test that
7304         accesses with same alignment were detected.
7305         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7306         Test that accesses with same alignment were detected.
7307         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7308         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7309         alignment were detected.
7310
7311 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7312
7313         PR c++/10611
7314         * g++.dg/conversion/simd2.C: New.
7315
7316 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7317
7318         * gcc.dg/Wcxx-compat-1.c: New.
7319
7320 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7321
7322         PR libfortran/21480
7323         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7324         complex array.
7325
7326 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7327
7328         * gcc.dg/alias-8.c: New.
7329
7330 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7331
7332         * gcc.dg/format/cmn_err-1.c: Update.
7333
7334 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7335
7336         PR target/20666
7337         * gcc.target/sparc/fexpand-2.c: New.
7338         * gcc.target/sparc/fpmerge-2.c: New.
7339         * gcc.target/sparc/fpmul-2.c: New.
7340         * gcc.target/sparc/noresult.c: New.
7341         * gcc.target/sparc/pdist-2.c: New.
7342         * gcc.target/sparc/pdist-3.c: New.
7343
7344 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7345
7346         PR testsuite/21702
7347         * gcc.target/i386/i386.exp: Fix comment typo.
7348
7349 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7350
7351         PR c++/19497
7352         * g++.dg/inherit/using5.C: New.
7353         * g++.dg/inherit/using6.C: New.
7354
7355 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7356
7357         PR c++/19894
7358         * g++.dg/template/ptrmem15.C: New test.
7359
7360         PR c++/20563
7361         * g++.dg/ext/label4.C: New test.
7362
7363 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7364
7365         * gcc.dg/tls/debug-1.c: New test.
7366
7367 2005-06-07  Dale Johannesen  <dalej@apple.com>
7368
7369         * gcc.target/i386/movq.c: New.
7370
7371 2005-06-07  Dale Johannesen  <dalej@apple.com>
7372
7373         * gcc.dg/20050607-1.c: New.
7374
7375 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR middle-end/21850
7378         * gcc.c-torture/execute/20050607-1.c: New test.
7379
7380 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7381
7382         PR libfortran/21926
7383         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7384         Test case where the return array has lowest stride one,
7385         but isn't packed.
7386
7387 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7388
7389         * lib/target-supports.exp (check_effective_target_sync_int_long):
7390         Add s390 and s390x targets.
7391
7392 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7393
7394         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7395         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7396         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7397         * gcc.dg/tree-ssa/loop-9.c: New test.
7398
7399 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7400
7401         * g++.dg/parse/defarg10.C: New.
7402
7403 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR regression/21897
7406         * gcc.c-torture/execute/20050604-1.c: New test.
7407
7408 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7409
7410         PR 21903
7411         * g++.dg/parse/defarg9.C: New.
7412
7413         PR c++/20637
7414         * g++.dg/inherit/using4.C: New.
7415         * g++.dg/overload/error1.C: Adjust expected errors.
7416         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7417         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7418         * g++.old-deja/g++.other/redecl2.C: Likewise.
7419         * g++.old-deja/g++.other/redecl4.C: Likewise.
7420         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7421
7422 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7423
7424         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7425
7426 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7427
7428         * lib/gfortran.exp (gfortran_target_compile): Call
7429         dg-additional-files-options
7430         * gfortran.dg/f2c_4.f90: New file
7431         * gfortran.dg/f2c_4.c: New file
7432         * gfortran.dg/f2c_5.f90: New file
7433         * gfortran.dg/f2c_5.c: New file
7434
7435 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7436
7437         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7438
7439         PR fortran/21912
7440         * gfortran.dg/array_constructor_4.f90: New test.
7441
7442 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/21619
7445         * g++.dg/ext/builtin9.C: New test.
7446
7447 2005-06-05  Dale Johannesen  <dalej@apple.com>
7448
7449         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7450         * gcc.c-torture/execute/20050603-2.c: Ditto.
7451
7452 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7453
7454         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7455         * gcc.dg/vect/vect-reduc-1.c: New.
7456         * gcc.dg/vect/vect-reduc-2.c: New.
7457         * gcc.dg/vect/vect-reduc-3.c: New.
7458
7459 2005-06-04  Dale Johannesen  <dalej@apple.com>
7460
7461         * gcc.c-torture/execute/20050603-1.c: New.
7462         * gcc.c-torture/execute/20050603-2.c: New.
7463         * gcc.dg/20050603-3.c: New.
7464
7465 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7466
7467         PR fortran/19195
7468         * gfortran.dg/debug_1.f90: New test.
7469
7470         * gfortran.dg/forall_1.f90: New test.
7471
7472 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7473
7474         * gfortran.dg/array_constructor_3.f90: New test.
7475
7476 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7477
7478         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7479
7480 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7481
7482         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7483
7484 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7485
7486         PR c/21873
7487         * gcc.dg/init-excess-1.c: New test.
7488
7489 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7490
7491         PR c++/21853
7492         * g++.dg/expr/static_cast6.C: New test.
7493
7494 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7495
7496         * gcc.dg/tree-ssa/vrp14.c: New test.
7497
7498 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7499
7500         PR c++/21336
7501         * g++.dg/template/new2.C: New test.
7502
7503 2005-06-03  Josh Conner  <jconner@apple.com>
7504
7505         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7506         all entries in initializer.
7507
7508 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7509
7510         PR middle-end/21858
7511         * gcc.dg/pr21858.c: New testcase.
7512
7513 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7514
7515         PR tree-optimization/21292
7516
7517         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7518         New.
7519         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7520         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7521         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7522         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7523         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7524
7525 2005-06-02  Richard Henderson  <rth@redhat.com>
7526
7527         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7528
7529 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7530
7531         * gcc.dg/wtypequal.c: New testcase.
7532
7533 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7534
7535         PR 21582
7536         * gcc.dg/tree-ssa/pr21582.c: New test.
7537
7538 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         PR c++/21280
7541         * g++.dg/opt/interface2.h: New.
7542         * g++.dg/opt/interface2.C: New.
7543         * g++.dg/init/ctor4.C: Adjust error lines.
7544         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7545         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7546         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7547         * g++.old-deja/g++.pt/assign1.C: Likewise.
7548         * g++.old-deja/g++.pt/crash20.C: Likewise.
7549
7550 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7551
7552         PR tree-optimization/21734
7553         * g++.dg/vect/pr21734_1.cc: New.
7554         * g++.dg/vect/pr21734_2.cc: New.
7555
7556 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7557
7558         PR c++/20350
7559         * g++.dg/template/spec24.C: New.
7560
7561         PR c++/21151
7562         * g++.dg/pch/local-1.C: New.
7563         * g++.dg/pch/local-1.Hs: New.
7564
7565 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7566
7567         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7568         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7569         * gcc.dg/tree-ssa/pr14341.c: New test.
7570         * gcc.dg/tree-ssa/pr14841.c: New test.
7571         * gcc.dg/tree-ssa/pr20701.c: New test.
7572         * gcc.dg/tree-ssa/pr21086.c: New test.
7573         * gcc.dg/tree-ssa/pr21090.c: New test.
7574         * gcc.dg/tree-ssa/pr21332.c: New test.
7575         * gcc.dg/tree-ssa/pr21458.c: New test.
7576         * gcc.dg/tree-ssa/pr21658.c: New test.
7577         * gcc.dg/tree-ssa/vrp01.c: New test.
7578         * gcc.dg/tree-ssa/vrp02.c: New test.
7579         * gcc.dg/tree-ssa/vrp03.c: New test.
7580         * gcc.dg/tree-ssa/vrp04.c: New test.
7581         * gcc.dg/tree-ssa/vrp05.c: New test.
7582         * gcc.dg/tree-ssa/vrp06.c: New test.
7583         * gcc.dg/tree-ssa/vrp07.c: New test.
7584         * gcc.dg/tree-ssa/vrp08.c: New test.
7585         * gcc.dg/tree-ssa/vrp09.c: New test.
7586         * gcc.dg/tree-ssa/vrp10.c: New test.
7587         * gcc.dg/tree-ssa/vrp11.c: New test.
7588         * gcc.dg/tree-ssa/vrp12.c: New test.
7589         * gcc.dg/tree-ssa/vrp13.c: New test.
7590
7591 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7592
7593         PR 21029
7594         * gcc.dg/tree-ssa/pr21029.c: New test.
7595
7596 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7597
7598         * gfortran.dg/logint-1.f: New test case.
7599         * gfortran.dg/logint-2.f: Likewise.
7600         * gfortran.dg/logint-3.f: Likewise.
7601
7602 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR c/21536
7605         PR c/20760
7606         * gcc.dg/20050527-1.c: New test.
7607
7608         * gcc.dg/i386-sse-12.c: New test.
7609
7610         PR fortran/21729
7611         * gfortran.dg/implicit_5.f90: New test.
7612
7613 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7614
7615         PR fortran/20883
7616         * gfortran/assign_4.f90: New test.
7617         * gfortran/assign_2.f90: Change compile to run.
7618
7619 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7620
7621         * lib/target-supports.exp
7622         (check_effective_target_sync_char_short): New.
7623         * gcc.dg/sync-2.c: New.
7624
7625 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7626
7627         PR tree-optimization/21817
7628         * gcc.dg/torture/pr21817-1.c: New.
7629
7630 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7631
7632         PR c++/21165
7633         * g++.dg/template/init5.C: New.
7634
7635 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7636
7637         * gfortran.dg/char_initialiser_actual.f90:
7638         Test character initialisers as actual arguments.
7639         * gfortran.dg/char_pointer_comp_assign.f90:
7640         Test character pointer structure component assignments.
7641         * gfortran.dg/char_array_structure_constructor.f90:
7642         Test character components in structure constructors.
7643
7644 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7645
7646         PR middle-end/20931
7647         * g++.dg/opt/pr20931.C: New test.
7648
7649 2005-05-31  Andreas Jaeger  <aj@suse.de>
7650
7651         PR testsuite/20772
7652         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7653         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7654         g++.old-deja/g++.ext/asmspec1.C,
7655         g++.old-deja/g++.other/regstack.C,
7656         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7657         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7658         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7659         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7660         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7661         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7662         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7663         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7664         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7665         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7666         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7667         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7668         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7669         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7670         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7671         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7672         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7673         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7674         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7675
7676 2005-05-31  Jeff Law  <law@redhat.com>
7677
7678         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7679
7680 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7681
7682         PR middle-end/21743
7683         * gcc.dg/builtins-1.c: Activate disabled clog test.
7684         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7685
7686 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7687
7688         * gfortran.dg/char_pointer_assign.f90:
7689         Test character-pointer assignments and pointer assignments.
7690         * gfortran.dg/char_pointer_dummy.f90:
7691         Test character-pointer dummy arguments.
7692         * gfortran.dg/char_pointer_func.f90:
7693         Test character-pointer function returns.
7694         * gfortran.dg/char_pointer_dependency.f90:
7695         Test character-pointer functions with dependencies.
7696
7697 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7698
7699         PR c++/21784
7700         * g++.dg/lookup/using14.C: New test.
7701
7702 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7703
7704         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7705         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7706         trailing ^M.
7707
7708 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7709
7710         PR c++/17413
7711         * g++.dg/template/local5.C: New.
7712
7713         PR target/21761
7714         * gcc.c-torture/compile/pr21761.c: New.
7715
7716         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7717         before darwin8.
7718
7719 2005-05-30  Steven G. Kargl
7720
7721         PR fortran/20846
7722         * gfortran.dg/inquire_8.f90: New test.
7723
7724 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7725
7726         PR libfortran/21376
7727         * gfortran.dg/output_exponents_1.f90: New test.
7728
7729 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7730
7731         PR libfortran/20006
7732         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7733
7734 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c++/21210
7737         * g++.dg/ext/complex1.C: New test.
7738
7739         PR c++/21340
7740         * g++.dg/init/ctor6.C: New test.
7741
7742 2005-05-29  Jan Hubicka  <jh@suse.cz>
7743
7744         * gcc.c-torture/compile/pr21562.c: New.
7745
7746 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7747
7748         * gfortran.dg/subnormal_1.f90: New test.
7749
7750 2005-05-28  Jan Hubicka  <jh@suse.cz>
7751
7752         * tree-prof.exp: Fix comment.
7753         * value-prof-1.c: New.
7754         * value-prof-2.c: New.
7755         * value-prof-3.c: New.
7756         * value-prof-4.c: New.
7757
7758 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/21614
7761         * g++.dg/expr/ptrmem6.C: New test.
7762         * g++.dg/expr/ptrmem6a.C: Likewise.
7763
7764 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7765
7766         PR tree-optimization/21658
7767         * gcc.dg/tree-ssa/pr21658.c: New.
7768
7769 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7770
7771         PR c++/21455
7772         * g++.dg/inherit/ptrmem3.C: New.
7773
7774         PR c++/21681
7775         * g++.dg/parse/template16.C: New.
7776
7777 2005-05-27  Andreas Jaeger  <aj@suse.de>
7778
7779         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7780
7781         * gcc.dg/i386-sse-8.c: Run test on all archs.
7782
7783 2005-05-26  Mike Stump  <mrs@apple.com>
7784
7785         * objc.dg/isa-field-1.m: Only run on darwin.
7786         * objc.dg/lookup-1.m: Likewise.
7787         * objc.dg/try-catch-8.m: Likewise.
7788
7789 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7790
7791         PR tree-optimization/9814
7792         * gcc.dg/pr9814-1.c: New test case.
7793
7794 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7795
7796         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7797         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7798         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7799         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7800         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7801         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7802         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7803         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7804         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7805         objc.dg/try-catch-8.m: New.
7806
7807 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7808
7809         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7810         remove extraneous semicolons.
7811
7812 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7813
7814         * obj-c++.dg/comp-types-12.mm: New.
7815         * objc.dg/comp-types-11.m: New.
7816         * objc.dg/selector-4.m: New.
7817
7818 2005-05-26  Andreas Jaeger  <aj@suse.de>
7819
7820         PR testsuite/20772
7821         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7822         g++.old-deja/g++.ext/attrib3.C,
7823         g++.old-deja/g++.other/store-expr1.C,
7824         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7825         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7826         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7827         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7828         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7829         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7830         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7831         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7832         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7833         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7834         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7835         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7836         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7837         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7838         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7839         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7840         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7841         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7842         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7843
7844 2005-05-26  Andreas Jaeger  <aj@suse.de>
7845
7846         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7847         x86-64 compilation.
7848
7849 2005-05-26  Andreas Jaeger  <aj@suse.de>
7850
7851         PR testsuite/20772
7852         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7853         gcc.misc-tests/i386-pf-athlon-1.c,
7854         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7855         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7856         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7857         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7858         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7859         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7860         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7861         programs.
7862
7863         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7864         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7865         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7866         x86-64 compilation.
7867
7868         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7869         x86_64.
7870
7871         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7872         effective-target ilp32.
7873
7874 2005-05-26  David Ung  <davidu@mips.com>
7875
7876         * gcc.target/mips/ext_ins.c: New test for testing the generation
7877         of MIPS32/64 rev 2 ext/ins instructions.
7878
7879 2005-05-26  Andreas Jaeger  <aj@suse.de>
7880
7881         * treelang/compile/unsigned.tree: Use gimple instead of
7882         nonexisting generic dump.
7883
7884 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7885
7886         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7887
7888 2005-05-26  Andreas Jaeger  <aj@suse.de>
7889
7890         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7891
7892 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7893
7894         PR libfortran/17283
7895         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7896         Test callee-allocated memory with write statements.
7897
7898 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7899
7900         PR middle-end/21709
7901         * gcc.dg/pr21709-1.c: New test case.
7902
7903 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7904             Mike Stump  <mrs@apple.com>
7905
7906         * objc/execute/next_mapping.h: Update for C++.
7907
7908         * obj-c++.dg/selector-1.mm: Move to...
7909         * obj-c++.dg/selector-4.mm: here...
7910
7911         * obj-c++.dg/basic.mm: New.
7912         * obj-c++.dg/comp-types-1.mm: New.
7913         * obj-c++.dg/cxx-class-1.mm: New.
7914         * obj-c++.dg/cxx-ivars-1.mm: New.
7915         * obj-c++.dg/cxx-ivars-2.mm: New.
7916         * obj-c++.dg/cxx-ivars-3.mm: New.
7917         * obj-c++.dg/cxx-scope-1.mm: New.
7918         * obj-c++.dg/cxx-scope-2.mm: New.
7919         * obj-c++.dg/defs.mm: New.
7920         * obj-c++.dg/empty-private-1.mm: New.
7921         * obj-c++.dg/encode-1.mm: New.
7922         * obj-c++.dg/encode-2.mm: New.
7923         * obj-c++.dg/encode-3.mm: New.
7924         * obj-c++.dg/extern-c-1.mm: New.
7925         * obj-c++.dg/extra-semi.mm: New.
7926         * obj-c++.dg/fix-and-continue-2.mm: New.
7927         * obj-c++.dg/isa-field-1.mm: New.
7928         * obj-c++.dg/ivar-list-semi.mm: New.
7929         * obj-c++.dg/local-decl-1.mm: New.
7930         * obj-c++.dg/lookup-1.mm: New.
7931         * obj-c++.dg/lookup-2.mm: New.
7932         * obj-c++.dg/method-1.mm: New.
7933         * obj-c++.dg/method-2.mm: New.
7934         * obj-c++.dg/method-3.mm: New.
7935         * obj-c++.dg/method-4.mm: New.
7936         * obj-c++.dg/method-5.mm: New.
7937         * obj-c++.dg/method-6.mm: New.
7938         * obj-c++.dg/method-7.mm: New.
7939         * obj-c++.dg/no-extra-load.mm: New.
7940         * obj-c++.dg/overload-1.mm: New.
7941         * obj-c++.dg/pragma-1.mm: New.
7942         * obj-c++.dg/pragma-2.mm: New.
7943         * obj-c++.dg/private-1.mm: New.
7944         * obj-c++.dg/private-2.mm: New.
7945         * obj-c++.dg/proto-qual-1.mm: New.
7946         * obj-c++.dg/qual-types-1.mm: New.
7947         * obj-c++.dg/stubify-1.mm: New.
7948         * obj-c++.dg/stubify-2.mm: New.
7949         * obj-c++.dg/super-class-1.mm: New.
7950         * obj-c++.dg/super-class-2.mm: New.
7951         * obj-c++.dg/super-dealloc-1.mm: New.
7952         * obj-c++.dg/super-dealloc-2.mm: New.
7953         * obj-c++.dg/template-1.mm: New.
7954         * obj-c++.dg/template-2.mm: New.
7955         * obj-c++.dg/template-3.mm: New.
7956         * obj-c++.dg/template-4.mm: New.
7957         * obj-c++.dg/template-5.mm: New.
7958         * obj-c++.dg/template-6.mm: New.
7959         * obj-c++.dg/try-catch-1.mm: New.
7960         * obj-c++.dg/try-catch-2.mm: New.
7961         * obj-c++.dg/try-catch-3.mm: New.
7962         * obj-c++.dg/try-catch-4.mm: New.
7963         * obj-c++.dg/try-catch-5.mm: New.
7964         * obj-c++.dg/try-catch-6.mm: New.
7965         * obj-c++.dg/try-catch-7.mm: New.
7966         * obj-c++.dg/try-catch-8.mm: New.
7967         * obj-c++.dg/try-catch-9.mm: New.
7968         * obj-c++.dg/va-meth-1.mm: New.
7969
7970 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7971
7972         * obj-c++.dg/selector-1.mm: New.
7973         * obj-c++.dg/selector-2.mm: New.
7974
7975 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7976
7977         * obj-c++.dg/selector-3.mm: New.
7978         * objc.dg/selector-3.m: New.
7979
7980 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7981
7982         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7983         about where warning appears.
7984
7985 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7986
7987         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7988         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7989         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7990         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7991
7992 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7993
7994         * gcc.dg/20050524-1.c: New test.
7995
7996 2005-05-25  Jan Hubicka  <jh@suse.cz>
7997
7998         * gcc.dg/tree-prof/inliner-1.c: New.
7999
8000 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8001
8002         * gcc.dg/tree-prof: New directory.
8003         * gcc.dg/tree-prof/tree-prof.exp: New.
8004
8005 2005-05-25  DJ Delorie  <dj@redhat.com>
8006
8007         * gcc.dg/Wattributes-1.c: New.
8008         * gcc.dg/Wattributes-2.c: New.
8009         * gcc.dg/Wattributes-3.c: New.
8010
8011 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8012
8013         PR tree-optimization/19833
8014         * gcc.dg/uninit-4.c: Remove xfail.
8015         * gcc.dg/uninit-9.c: Ditto.
8016
8017 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8018
8019         * obj-c++.dg/bitfield-[1-5].mm: New.
8020         * obj-c++.dg/class-protocol-1.mm: New.
8021         * obj-c++.dg/comp-types-1[0-1].mm: New.
8022         * obj-c++.dg/comp-types-[2-9].mm: New.
8023         * obj-c++.dg/encode-[4-8].mm: New.
8024         * obj-c++.dg/layout-1.mm: New.
8025         * obj-c++.dg/method-1[0-9].mm: New.
8026         * obj-c++.dg/method-2[0-1].mm: New.
8027         * obj-c++.dg/method-[8-9].mm: New.
8028         * obj-c++.dg/objc-gc-3.mm: New.
8029         * obj-c++.dg/try-catch-10.mm: New.
8030         * objc.dg/bitfield-5.m: New.
8031         * objc.dg/comp-types-10.m: New.
8032         * objc.dg/comp-types-9.m: New.
8033         * objc.dg/layout-1.m: New.
8034         * objc.dg/objc-gc-4.m: New.
8035         * objc.dg/try-catch-9.m: New.
8036         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8037         * objc.dg/comp-types-1.m: Likewise.
8038         * objc.dg/comp-types-[5-6].m: Likewise.
8039         * objc.dg/method-9.m: Likewise.
8040
8041 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8042
8043         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8044         and on hardware without VMX support.
8045
8046         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8047
8048         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8049
8050         * lib/profopt.exp (dg-final-generate, dg-final-use,
8051         profopt-final-code, profopt-get-options): New.
8052         (profopt-execute): Process test directives.
8053
8054         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8055         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8056         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8057
8058 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8059
8060         PR C++/21645
8061         * g++.dg/init/ctor5.C: New test.
8062
8063 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8064
8065         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8066         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8067         vect-113.c, vect-114.c.
8068
8069 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8070
8071         * gcc.dg/const-elim-1.c: Remove xfails.
8072
8073 2005-05-23  Jeff Law  <law@redhat.com>
8074
8075         * gcc.c-torture/compile/pr21638.c: New test.
8076         * gcc.c-torture/compile/20050520-1.c: New test.
8077
8078 2005-05-23  Nick Clifton  <nickc@redhat.com>
8079
8080         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8081         be a proper triple, ie: m32r*-*-*.
8082         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8083
8084 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8085
8086         PR middle-end/21331
8087         PR tree-opt/21293
8088         * gcc.c-torture/compile/pr21293.c: New test.
8089         * gcc.c-torture/execute/pr21331.c: New test.
8090
8091 2004-05-20  Richard Henderson  <rth@redhat.com>
8092
8093         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8094
8095 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8096
8097         * obj-c++-dg.exp: Add.
8098         * obj-c++.exp: Add.
8099         * obj-c++.dg/dg.exp: Add.
8100
8101 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8102
8103         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8104         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8105
8106 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8107
8108         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8109
8110 2004-05-19  Richard Henderson  <rth@redhat.com>
8111
8112         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8113
8114 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8115
8116         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8117
8118         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8119
8120 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c++/21495
8123         * g++.dg/parse/extern1.C: New test.
8124         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8125
8126 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8127
8128         * gcc.dg/c99-math.h: New.
8129         * gcc.dg/c99-math-float-1.c: New test.
8130         * gcc.dg/c99-math-double-1.c: Likewise.
8131         * gcc.dg/c99-math-long-double-1.c: Likewise.
8132
8133 2005-05-18  Richard Henderson  <rth@redhat.com>
8134
8135         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8136
8137 2005-05-18  Devang Patel  <dpatel@apple.com>
8138
8139         * g++.dg/opt/20050511-1.C: New test.
8140
8141 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8142
8143         PR libfortran/21127
8144         * gfortran.dg/reshape-complex.f90: New test.
8145
8146 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8147
8148         * gfortran.dg/array_constructor_1.f90: New test.
8149         * gfortran.dg/array_constructor_2.f90: New test.
8150
8151 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8152
8153         PR fortran/20954
8154         * gfortran.dg/pr20954.f: New test.
8155
8156 2005-05-17  Mike Stump  <mrs@apple.com>
8157
8158         Yet more Objective-C++...
8159
8160         * objc.dg/method-5.m: Update.
8161         * objc.dg/method-6.m: Update.
8162         * objc.dg/method-7.m: Update.
8163         * objc.dg/method-9.m: Update.
8164         * objc.dg/try-catch-2.m: Update.
8165
8166 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8167
8168         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8169         Remove little-endian optimizations.
8170
8171 2005-05-17  Jeff Law  <law@redhat.com>
8172
8173         * g++.dg/tree-ssa/pr14814.C: New test.
8174         * gcc.dg/tree-ssa/pr14814.C: New test.
8175         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8176         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8177
8178 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8179
8180         * gcc.dg/compat/generate-random.c: Do not include
8181         libiberty.h.
8182         * gcc.dg/compat/generate-random_r.c: Likewise.
8183
8184 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8185
8186         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8187
8188 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8189
8190         PR middle-end/21595
8191         * g++.dg/tree-ssa/builtin1.C: New testcase.
8192
8193 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR c++/21454
8196         * g++.dg/opt/const4.C: New test.
8197
8198         PR middle-end/21492
8199         * g++.dg/opt/crossjump1.C: New test.
8200
8201         PR tree-optimization/21610
8202         * gcc.c-torture/compile/20050516-1.c: New test.
8203
8204         PR fortran/15080
8205         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8206         about the test failing.
8207         * gfortran.fortran-torture/execute/where_7.f90: New test.
8208         * gfortran.fortran-torture/execute/where_8.f90: New test.
8209
8210 2005-05-16  Richard Henderson  <rth@redhat.com>
8211
8212         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8213         i?86 and x86_64.
8214
8215 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8216
8217         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8218         (limits.h): Include unconditionally.
8219         (stdlib.h): Likewise.
8220         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8221         (limits.h): Include unconditionally.
8222         (stdlib.h): Likewise.
8223         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8224         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8225         (limits.h): Include unconditionally.
8226         (stdlib.h): Likewise.
8227         (hashtab.h): Do not include.
8228         (getopt.h): Likewise.
8229         (stddef.h): Include.
8230         (hashval_t): Define.
8231         (struct entry): Add "next" field.
8232         (HASH_SIZE): New macro.
8233         (hash_table): New variable.
8234         (switchfiles): Do not use xmalloc.
8235         (mix): New macro.
8236         (iterative_hash): New function.
8237         (hasht): Remove.
8238         (e_exists): New function.
8239         (e_insert): Likewise.
8240         (output): Use, instead of libiberty hashtable functions.
8241         (main): Do not use getopt.  Do not call htab_create.
8242
8243 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8244
8245         PR libstdc++/21526
8246         * lib/target-supports.exp (check_mkfifo_available):
8247         Return 0 for cygwin as mkfifo support incomplete on platform.
8248         Fix typos in comments.
8249
8250 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8251
8252         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8253
8254 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8255
8256         PR fortran/17432
8257         * gfortran.dg/assign_4.f: New test.
8258
8259 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8260
8261         PR tree-optimization/21563
8262         * gcc.dg/tree-ssa/pr21563.c: New.
8263
8264 2005-05-14  Jan Hubicka  <jh@suse.cz>
8265
8266         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8267
8268 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8269
8270         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8271
8272 2005-05-13  Julian Brown  <julian@codesourcery.com>
8273
8274         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8275         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8276
8277 2005-05-13  Jan Hubicka  <jh@suse.cz>
8278
8279         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8280         * gcc.dg/fold-xor-?.c: Likewise.
8281         * gcc.dg/pr15784-?.c: Likewise.
8282         * gcc.dg/pr20922-?.c: Likewise.
8283         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8284         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8285         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8286
8287 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8288
8289         PR fortran/21260
8290         * gfortran.dg/hollerith_1.f90: New test.
8291
8292 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8293
8294         * gfortran.dg/func_result_2.f90: New test.
8295
8296 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8297
8298         * gfortran.dg/dev_null.f90: New test.
8299
8300 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8301
8302         * gcc.dg/arm-vfp1.c: Revert last change.
8303
8304 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8305
8306         PR middle-end/19807
8307         PR tree-optimization/19639
8308         * g++.dg/tree-ssa/pr19807.C: New testcase.
8309
8310 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8311
8312         PR libfortran/21471
8313         * gfortran.dg/append-1.f90: New test.
8314
8315 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8316
8317         * gcc.dg/pr18501.c: XFAIL.
8318         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8319         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8320         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8321         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8322         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8323         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8324         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8325         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8326
8327 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8328
8329         PR fortran/20178
8330         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8331         gfortran.dg/f2c_3.f90: New tests.
8332
8333         * gfortran.dg/return_1.f90: Fix dg annotation.
8334
8335 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8336
8337         * gcc.c-torture/compile/20050510-1.c: New test.
8338
8339 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8340
8341         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8342
8343 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8344
8345         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8346
8347 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8348
8349         PR c/17913
8350         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8351
8352 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8353
8354         PR c/21342
8355         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8356         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8357
8358 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8359
8360         PR debug/16676
8361         * gcc.dg/debug/pr16676.c: New test.
8362
8363 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8364
8365         PR testsuite/21443
8366         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8367         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8368         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8369         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8370         Change -O1 to -O2.
8371         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8372         -fno-tree-dominator-opts.
8373
8374 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8375
8376         * gfortran.dg/return_1.f90: New test.
8377
8378 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8379
8380         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8381
8382         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8383
8384 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         PR c++/21427
8387         * g++.dg/inherit/covariant13.C: New.
8388
8389 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8390
8391         PR libfortran/19155
8392         * gfortran.dg/pr19155.f: New test.
8393
8394 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8395
8396         PR inline-asm/8788
8397         * gcc.dg/pr8788-1.c: New testcase.
8398
8399 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8400
8401         PR target/21416
8402         * gcc.target/mips/fpcmp-[12].c: New tests.
8403
8404 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8405
8406         * lib/target-supports-dg.exp (dg-require-fork): New function.
8407         (dg-require-mkfifo): Likewise.
8408         * lib/target-supports.exp (check_function_available): New
8409         function.
8410         (check_fork_available): Likewise.
8411         (check_mkfifo_available): Likewise.
8412
8413 2005-05-06  Jeff Law  <law@redhat.com>
8414
8415         * gcc.c-torture/compile/pr21380.c: New test.
8416
8417 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR c++/20961
8420         * g++.dg/ext/weak3.C: New test.
8421
8422 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8423
8424         PR c++/21352
8425         * g++.dg/template/crash37.C: New test.
8426
8427 2005-05-05  Paul Brook  <paul@codesourcery.com>
8428
8429         * gcc.dg/arm-g2.c: Use effective-target arm32.
8430         * gcc.dg/arm-mmx-1.c: Ditto.
8431         * gcc.dg/arm-scd42-2.c: Ditto.
8432         * gcc.dg/arm-vfp1.c: Ditto.
8433         * lib/target-supports.exp (check_effective_target_arm32): New
8434         function.
8435
8436 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8437
8438         PR libfortran/21354
8439         gfortran.dg/in_pack_rank7.f90: New test.
8440
8441 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8442
8443         PR middle-end/15618
8444         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8445
8446 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8447
8448         PR middle-end/21265
8449         * gcc.dg/20050503-1.c: New test.
8450
8451         PR rtl-optimization/21239
8452         * gcc.dg/i386-sse-11.c: New test.
8453
8454 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8455
8456         PR target/16888
8457         * gcc.target/i386/asm-1.c: New test.
8458
8459 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8460
8461         PR rtl-optimization/21330
8462         * gcc.c-torture/execute/20050502-1.c: New test.
8463
8464         PR target/21297
8465         * gcc.c-torture/execute/20050502-2.c: New test.
8466
8467 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8468
8469         PR middle-end/21282
8470         * gcc.dg/pr21282.c: New.
8471
8472 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8473
8474         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8475         * gcc.dg/vect/vect-92.c: Likewise.
8476         * gcc.dg/vect/vect-93.c: Likewise.
8477         * gcc.dg/vect/vect-dv-1.c: Likewise.
8478         * gcc.dg/vect/vect-dv-2.c: Likewise.
8479         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8480
8481 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8482
8483         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8484         * gfortran.dg/vect/vect-2.f90: Likewise.
8485         * gfortran.dg/vect/vect-3.f90: Likewise.
8486         * gfortran.dg/vect/vect-4.f90: Likewise.
8487         * gfortran.dg/vect/vect-5.f90: Likewise.
8488
8489 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8490
8491         PR target/20813
8492         * gcc.dg/rs6000-fpint-2.c: New.
8493
8494 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8495
8496         PR c/15698
8497         * gcc.dg/builtins-30.c: Update expected messages.
8498         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8499         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8500         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8501
8502 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8503
8504         PR tree-optimization/21294
8505         * gcc.dg/tree-ssa/pr21294.c: New.
8506
8507 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8508
8509         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8510         __builtin_altivec_st_internal_4si built-in.
8511
8512 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8513
8514         PR c++/15875
8515         * g++.dg/template/ptrmem14.C: New test.
8516
8517 2005-05-02  Paul Brook  <paul@codesourcery.com>
8518
8519         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8520
8521 2005-05-02  Michael Matz  <matz@suse.de>
8522
8523         PR c++/19542
8524         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8525
8526 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8527
8528         * g++.dg/cpp/weak.C: New test.
8529
8530 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8531
8532         * gcc.dg/tree-ssa/loop-8.c: New test.
8533
8534 2005-04-30  Michael Maty  <matz@suse.de>
8535
8536         * gcc.dg/inline-mcpy.c: New test.
8537
8538 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8539
8540         PR libfortran/18958
8541         * gfortran.dg/eoshift.f90: New test case.
8542
8543 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8544
8545         PR libfortran/18857
8546         * gfortran.dg/matmul_1.f90: New test.
8547
8548 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8549
8550         PR tree-optimization/21030
8551         * gcc.dg/tree-ssa/pr21030.c: New.
8552
8553 2005-04-29  Devang Patel  <dpatel@apple.com>
8554
8555         PR tree-optimization/21272
8556         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8557
8558 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8559
8560         PR fortran/13082
8561         PR fortran/18824
8562         * gfortran.dg/entry_4.f90: New test.
8563         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8564         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8565         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8566         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8567         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8568         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8569         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8570
8571 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8572
8573         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8574
8575 2005-04-29  Paul Brook   <paul@codesourcery.com>
8576
8577         * gfortran.dg/entry_3.f90: New test.
8578
8579 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8580
8581         * gfortran.dg/implicit_4.f90: New test.
8582
8583 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8584
8585         * lib/target-supports.exp (check_profiling_available): Return
8586         false for xtensa-*-elf.
8587
8588 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8589
8590         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8591         error if file cannot be deleted.
8592
8593 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8594
8595         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8596         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8597         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8598         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8599         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8600         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8601         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8602         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8603         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8604         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8605         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8606         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8607         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8608
8609 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8610
8611         PR fortran/20865
8612         * gfortran.dg/pr20865.f90: New test.
8613
8614 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8615
8616         * gcc.dg/void-cast-2.c: New test.
8617
8618 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8619
8620         PR c/21159
8621         * gcc.dg/void-cast-1.c: New test.
8622
8623 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8624
8625         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8626
8627 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8628
8629         PR fortran/21177
8630         * gfortran.dg/pr21177.f90: New test.
8631
8632 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8633
8634         PR tree-optimization/21171
8635         * gcc.dg/tree-ssa/pr21171.c: New test.
8636
8637 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8638
8639         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8640         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8641         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8642         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8643         gcc.dg/tree-ssa/gen-vect-32.c: New.
8644         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8645         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8646         don't run on PPC32.
8647
8648 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8649
8650         PR c/21213
8651         * gcc.dg/transparent-union-3.c: New test.
8652
8653 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8654
8655         PR c/20740
8656         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8657         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8658         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8659         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8660         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8661         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8662
8663 2005-04-26  Jeff Law  <law@redhat.com>
8664
8665         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8666         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8667         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8668         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8669         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8670         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8671         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8672
8673 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8674
8675         PR tree-optimization/17598
8676         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8677
8678 2005-04-25  Mike Stump  <mrs@apple.com>
8679
8680         * objc.dg/fix-and-continue-1.m: Add.
8681
8682 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8683
8684         PR c++/20995
8685         * g++.dg/opt/pr20995-1.C: New test case.
8686
8687 2005-04-25  Devang Patel <dpatel@apple.com>
8688
8689         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8690
8691 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8692
8693         PR testsuite/21062
8694         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8695
8696 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8697
8698         PR C++/21188
8699         * g++.dg/opt/rtti2.C: New test.
8700
8701 2005-04-25  Paul Brook  <paul@codesourcery.com>
8702         Steven G. Kargl  <kargls@comcast.net>
8703
8704         PR fortran/20879
8705         * gfortran.dg/ichar_1.f90: New file.
8706
8707 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR middle-end/20991
8710         * g++.dg/opt/pr20991.C: New test.
8711
8712         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8713         where sizeof (type) < __alignof__ (type).
8714         * gcc.dg/compat/struct-layout-1.h: Likewise.
8715
8716 2005-04-24  Per Bothner  <per@bothner.com>
8717             Devang Patel  <dpatel@apple.com>
8718
8719         PR preprocessor/20907
8720         * gcc.dg/cpp/very-long-comment.c: New test.
8721
8722 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8723
8724         PR fortran/20059
8725         * gfortran.dg/common_5.f: New test.
8726
8727 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8728
8729         PR middle-end/21082
8730         * g++.dg/tree-ssa/pr21082.C: New testcase.
8731
8732 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8733
8734         * gcc.dg/vect/vect-99.c: New test.
8735
8736 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8737
8738         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8739
8740 2005-04-22  Jeff Law  <law@redhat.com>
8741
8742         * gcc.dg/uninit-5.c: Remove xfails.
8743         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8744         conditionals and loads.
8745
8746 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8747
8748         PR libfortran/20074
8749         PR libfortran/20436
8750         PR libfortran/21108
8751         * gfortran.dg/nested_reshape.f90: new test
8752         * gfortran.dg/reshape-alloc.f90: new test
8753         * gfortran.dg/reshape.f90: new test
8754
8755 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8756
8757         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8758
8759         * gcc.dg/arm-vfp1.c: New test.
8760
8761 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8762
8763         PR c++/21087
8764         * g++.dg/lookup/builtin2.C: New test.
8765
8766 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8767
8768         * gcc.dg/weak/weak-13.c: New test.
8769
8770 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8771
8772         * lib/target-supports.exp (check_effective_target_sync_int_long):
8773         Add powerpc*.
8774
8775 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8776
8777         * gcc.target/mips/branch-1.c: New test.
8778
8779 2005-04-21  Richard Henderson  <rth@redhat.com>
8780
8781         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8782         * gcc.dg/vect/vect-86.c: Likewise.
8783         * gcc.dg/vect/vect-87.c: Likewise.
8784         * gcc.dg/vect/vect-88.c: Likewise.
8785
8786 2005-04-21  Devang Patel  <dpatel@apple.com>
8787
8788         PR optimization/20994
8789         * gcc.dg/tree-ssa/ifc-3.c: New test.
8790
8791 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8792
8793         PR c/12913
8794         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8795         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8796         gcc.dg/c99-vla-jump-5.c: New tests.
8797
8798 2005-04-19  Richard Henderson  <rth@redhat.com>
8799
8800         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8801         Fix typo in exists check.
8802         (check_effective_target_sync_int_long): New.
8803         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8804         * gcc.dg/ia64-sync-2.c: Likewise.
8805         * gcc.dg/ia64-sync-3.c: Likewise.
8806         * gcc.dg/ia64-sync-4.c: Likewise.
8807
8808 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8809
8810         * gcc.dg/fold-xor-1.c: New test.
8811         * gcc.dg/fold-xor-2.c: New test.
8812
8813 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8814
8815         PR target/20670
8816         * g++.dg/eh/fp-regs.C: New test.
8817
8818 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8819
8820         * gcc.dg/Wint-to-pointer-cast-1.c,
8821         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8822         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8823         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8824
8825 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8826
8827         PR fortran/16861
8828         * gfortran.dg/pr16861.f90: New test.
8829
8830 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8831
8832         * gcc.dg/pr21085.c: New test.
8833
8834 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8835
8836         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8837         (setup_mips_tests, dg-mips-options): New procedures.
8838         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8839         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8840         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8841         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8842         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8843         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8844         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8845         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8846         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8847         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8848         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8849         dg-mips-options instead of dg-options.  Remove now-redundant
8850         preprocessor guards.
8851         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8852         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8853         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8854         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8855         * gcc.dg/vr-mult-2.c: Delete.
8856         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8857         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8858         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8859         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8860         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8861         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8862         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8863
8864 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8865
8866         * ada/acats/run_all.sh: Use sync when executable not present.
8867
8868 2005-04-18  Devang Patel  <dpatel@apple.com>
8869
8870         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8871         * gcc.dg/vect/vect-11a.c: New.
8872         * gcc.dg/vect/vect-none.c: Update.
8873         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8874
8875 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8876
8877         PR tree-optimization/20922
8878         * gcc.dg/pr20922-1.c: New test.
8879         * gcc.dg/pr20922-2.c: New test.
8880         * gcc.dg/pr20922-3.c: New test.
8881         * gcc.dg/pr20922-4.c: New test.
8882         * gcc.dg/pr20922-5.c: New test.
8883         * gcc.dg/pr20922-6.c: New test.
8884
8885 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8886
8887         PR libfortran/20950
8888         * gfortran.dg/pr20950.f: New test.
8889
8890 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8891
8892         PR libfortran/19216
8893         * gfortran.dg/pr19216.f: New test.
8894
8895 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8896
8897         PR tree-optimization/21001
8898         * gcc.dg/tree-ssa/pr21001.c: New.
8899
8900 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8901
8902         PR libfortran/21075
8903         * gfortran.dg/reshape_rank7.f90: New test.
8904
8905 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8906
8907         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8908         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8909         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8910         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8911         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8912         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8913         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8914         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8915         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8916         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8917         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8918         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8919         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8920         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8921         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8922         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8923         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8924         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8925         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8926         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8927         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8928
8929 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8930
8931         * gfortran.dg/wtruncate.f: New testcase.
8932         * gfortran.dg/wtruncate.f90: New testcase.
8933
8934 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/21025
8937         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8938         which sizeof/alignof is dependent, rather than just whether we are
8939         processing_template_decl.
8940
8941 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8942
8943         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8944         corrected typo where the wrong variables had been compared.
8945
8946 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8947
8948         PR libfortran/18495
8949         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8950         Test callee-allocated version of return array with a write
8951         statement.
8952         Test spread with a temporary with another write statement.
8953
8954 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8955
8956         PR tree-optimization/21031
8957         * gcc.dg/tree-ssa/pr21031.c: New.
8958
8959 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8960
8961         PR tree-optimization/21004
8962         * gcc.dg/builtins-53.c: Include builtins-config.h.
8963         Check floorf, ceilf, floorl and ceill transformations
8964         only when HAVE_C99_RUNTIME is defined.
8965
8966 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8967
8968         PR middle-end/20739
8969         * gcc.dg/tree-ssa/pr20739.c: New test.
8970
8971 2005-04-14  Mike Stump  <mrs@apple.com>
8972
8973         * gcc.dg/Foundation.framework/empty: New.
8974         * gcc.dg/framework-2.c: New.
8975
8976 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8977
8978         PR tree-optimization/21021
8979         * gcc.c-torture/compile/pr21021.c: New.
8980
8981 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8982
8983         PR testsuite/21010
8984         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8985         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8986         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8987         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8988         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8989         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8990         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8991         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8992
8993 2005-04-14  Richard Henderson  <rth@redhat.com>
8994
8995         * lib/target-supports.exp (check_effective_target_vect_condition):
8996         Add ia64, i?86, and x86_64.
8997
8998 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8999
9000         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9001
9002 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9003
9004         PR tree-optimization/20657
9005         * gcc.dg/tree-ssa/pr20657.c: New.
9006
9007 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9008
9009         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9010         (long long int)trunc*.
9011
9012 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9013
9014         PR target/20927
9015         * gcc.dg/pr20927.c: New test.
9016
9017 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9018
9019         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9020         * gcc.target/mips/asm-1.c: Likewise.
9021
9022 2005-04-13  Dale Johannesen  <dalej@apple.com>
9023
9024         * objc.dg/objc-fast-4.m: New.
9025
9026 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9027
9028         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9029         directory.
9030         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9031
9032 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9033
9034         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9035         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9036         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9037
9038 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9039
9040         PR tree-optimization/20913
9041         * gcc.dg/tree-ssa/pr20913.c: New.
9042
9043         PR tree-optimization/20702
9044         * gcc.dg/tree-ssa/pr20702.c: New.
9045
9046 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9047
9048         PR c++/13744
9049         * g++.dg/inherit/local3.C: New test.
9050
9051 2005-04-12  Jeff Law  <law@redhat.com>
9052
9053         * gcc.dg/tree-ssa/20050412-1.c: New test.
9054
9055 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9056
9057         PR libfortran/19016
9058         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9059         Add tests with mask generated by expression.
9060         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9061         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9062         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9063
9064 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9065
9066         PR middle-end/20917
9067         * gcc.dg/20050409-1.c: New test.
9068
9069 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9070
9071         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9072
9073 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9074
9075         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9076         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9077         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9078         (TARGET_CXX): Adjust accordingly.
9079         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9080         determine_class_data_visibility and class_data_always_comdat.
9081         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9082         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9083         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9084         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9085         (arm_cxx_determine_class_data_visibility): New.
9086         (arm_cxx_class_data_always_comdat): Likewise.
9087         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9088         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9089         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9090         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9091         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9092         Define.
9093
9094 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9095
9096         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9097
9098 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9099
9100         * gcc.dg/i386-darwin-fpmath.c: New.
9101
9102 2004-04-11  Devang Patel  <dpatel@apple.com>
9103
9104         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9105         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9106         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9107         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9108         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9109         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9110         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9111         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9112         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9113
9114 2004-04-11  Devang Patel  <dpatel@apple.com>
9115
9116         * gcc.dg/vect/vect-dv-1.c: New test.
9117         * gcc.dg/vect/vect-dv-2.c: New test.
9118
9119 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9120
9121         PR tree-optimization/20933
9122         * gcc.dg/tree-ssa/pr20933.c: New test.
9123
9124 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9125
9126         * gfortran.dg/fold_nearest.f90: New test.
9127
9128 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9129
9130         * gcc.dg/tree-ssa/alias-1.c: New test.
9131
9132 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9133
9134         PR tree-optimization/20920
9135         * g++.dg/tree-ssa/pr20920.C: New test.
9136
9137 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9138
9139         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9140         (long long int)ceil*.
9141
9142 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9143
9144         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9145         explicit C++ linkage.
9146
9147 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9148
9149         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9150         warning for arithmetic IF statements.
9151
9152 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9153
9154         * eor_handling_1.f90: New test case.
9155         * eor_handling_2.f90: New test case.
9156         * eor_handling_3.f90: New test case.
9157         * eor_handling_4.f90: New test case.
9158         * eor_handling_5.f90: New test case.
9159         * noadv_size.f90: New test case.
9160         * pad_no.f90: New test case.
9161
9162 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9163
9164         * gcc.c-torture/execute/20050410-1.c: New test.
9165
9166 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9167
9168         * gcc.dg/pr20126.c: New.
9169
9170 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9171             Steven G. Kargl <kargls@comcast.net>
9172
9173         * gfortran.dg/PR19872.f: New test.
9174
9175 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9176
9177         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9178
9179 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9180
9181         * gfortran.dg/nint_1.f90: New test.
9182
9183 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9184
9185         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9186         Added test for callee-allocated arrays with write statements.
9187         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9188         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9189         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9190         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9191         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9192
9193 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9194
9195         PR libfortran/20163
9196         * gfortran.dg/open-options-blanks.f: New test.
9197
9198 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9199
9200         PR fortran/13257
9201         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9202
9203 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9204
9205         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9206         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9207         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9208         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9209         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9210         * gcc.c-torture/execute/stdarg-4.c: New test.
9211
9212         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9213
9214         PR target/20795
9215         * g++.dg/abi/param2.C: New test.
9216
9217 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9218
9219         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9220
9221 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9222
9223         * gcc.dg/builtins-53.c: New test.
9224
9225 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9226
9227         * g++.dg/tree-ssa/pr18178.C: New test.
9228         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9229         * gcc.c-torture/execute/20041019-1.c: New test.
9230         * gcc.dg/tree-ssa/20041008-1.c: New test.
9231         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9232         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9233         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9234         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9235         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9236         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9237         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9238         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9239         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9240         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9241
9242 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9243
9244         PR rtl-optimization/20466
9245         * gcc.c-torture/execute/pr20466-1.c: New test.
9246
9247 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR c++/20905
9250         * g++.dg/parse/cond2.C: New test.
9251
9252         PR c++/20145
9253         * g++.dg/warn/Wdtor1.C: New test.
9254
9255 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9256
9257         PR fortran/17229
9258         * gfortran.dg/pr17229.f: New test.
9259
9260 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9261
9262         * gfortran.dg/tiny_1.f90: New test.
9263         * gfortran.dg/tiny_2.f90: ditto.
9264
9265 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9266
9267         * gfortran.dg/eor_1.f90: Fix dg-do run line
9268         * gfortran.dg/open_new.f90: Fix dg-do run line
9269
9270 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9271
9272         * lib/target-supports.exp (get_compiler_messages): Support
9273         optional arguments, the fourth being compiler options.
9274         (check_effective_target_fpic): New proc.
9275         * gcc.dg/20050321-2.c: Restrict to target fpic.
9276
9277 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9278
9279         * gcc.dg/15443-1.c: New test.
9280         * gcc.dg/15443-2.c: Likewise.
9281
9282 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9283
9284         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9285
9286 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9287
9288         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9289
9290 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9291
9292         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9293         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9294         -m64.
9295         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9296         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9297         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9298
9299 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/20212
9302         * g++.dg/warn/Wunused-11.C: New test.
9303
9304 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9305
9306         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9307
9308 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9309
9310         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9311
9312 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9313
9314         PR c++/20734
9315         * g++.dg/template/ptrmem13.C: New test.
9316
9317 2005-04-05  Per Bothner  <per@bothner.com>
9318
9319         * lib/gcc.exp: Always add -fno-show-column, for now.
9320
9321 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9322
9323         PR testsuite/20767
9324         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9325         of plain old "unsigned int" for the type of "i".  Makes this test
9326         64bit clean.
9327
9328 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9329
9330         * gcc.dg/i386-ssefn-1.c: New test.
9331         * gcc.dg/i386-ssefn-2.c: New test.
9332         * gcc.dg/i386-ssefn-3.c: New test.
9333         * gcc.dg/i386-ssefn-4.c: New test.
9334
9335 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR tree-optimization/20076
9338         * gcc.dg/builtin-apply4.c: New test.
9339
9340         PR preprocessor/19475
9341         * gcc.dg/cpp/macspace1.c: New test.
9342         * gcc.dg/cpp/macspace2.c: New test.
9343
9344 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9345
9346         * gfortran.dg/pr20755.f: Fixed bad format.
9347
9348 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9349
9350         PR c++/20763
9351         * g++.dg/ext/attrib21.C: New test.
9352
9353 2004-04-05  Devang Patel  <dpatel@apple.com>
9354
9355         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9356         * gcc.dg/vect/vect-shift-1.c: New test.
9357
9358 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9359
9360         PR libfortran/20755
9361         * gfortran.dg/pr20755.f: New test.
9362
9363 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9364
9365         * gfortran.dg/pr15959.f90: New test.
9366         * gfortran.dg/string_pad_trunc.f90: New test.
9367
9368 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9369
9370         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9371         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9372         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9373         syntax.
9374
9375 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9376
9377         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9378
9379 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9380
9381         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9382         * gcc.c-torture/compile/20011119-2.c: Likewise.
9383         * gcc.c-torture/compile/981001-2.c: Likewise.
9384
9385 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9386
9387         PR c++/20679
9388         * g++.dg/template/overload4.C: New test.
9389
9390 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9391
9392         PR c++/20746
9393         * g++.dg/abi/covariant5.C: New.
9394
9395         PR debug/20505
9396         * g++.dg/debug/const2.C: New.
9397
9398 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR rtl-optimization/16104
9401         * gcc.c-torture/execute/20050316-1.c: New test.
9402
9403 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9404
9405         * g++.dg/template/spec23.C: Fix dg-error text.
9406
9407 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9408
9409         PR c++/19199
9410         * g++.dg/expr/lval2.C: New.
9411
9412 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9413
9414         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9415         __builtin_strcasecmp and __builtin_strncasecmp.
9416
9417 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9418
9419         PR c++/20723
9420         * g++.dg/template/spec22.C: New.
9421         * g++.dg/template/spec23.C: New.
9422
9423 2005-04-03  Dale Ranta  <dir@lanl.gov>
9424             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9425
9426         PR libfortran/20068
9427         PR libfortran/20125
9428         PR libfortran/20156
9429         PR libfortran/20471
9430         * gfortran.dg/backspace.f: New test.
9431
9432 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9433
9434         * gcc.dg/pr19345.c: New test.
9435
9436 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9437
9438         PR tree-optimization/20640
9439         * gcc.dg/torture/tree-loop-1.c: New.
9440
9441 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9442
9443         PR rtl-optimization/20290
9444         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9445
9446 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9447
9448         * gcc.dg/rs6000-fpint.c: New.
9449
9450 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9451
9452         * gcc.dg/old-style-then-proto-1.c: New test.
9453
9454 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9455
9456         * gfortran.fortran-torture/execute/backspace.f90: Check
9457         after backspace and read was incorrect.
9458
9459 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9460
9461         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9462         buffer past the terminating NUL using memcmp.
9463         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9464         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9465
9466         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9467         Fix unused/uninitialized variable warnings.
9468
9469         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9470         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9471         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9472         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9473
9474         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9475         gcc.c-torture/execute/builtins/fputs-lib.c,
9476         gcc.c-torture/execute/builtins/lib/fprintf.c,
9477         gcc.c-torture/execute/builtins/lib/main.c,
9478         gcc.c-torture/execute/builtins/lib/memcmp.c,
9479         gcc.c-torture/execute/builtins/lib/memmove.c,
9480         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9481         gcc.c-torture/execute/builtins/lib/memset.c,
9482         gcc.c-torture/execute/builtins/lib/printf.c,
9483         gcc.c-torture/execute/builtins/lib/sprintf.c,
9484         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9485         gcc.c-torture/execute/builtins/lib/strchr.c,
9486         gcc.c-torture/execute/builtins/lib/strcmp.c,
9487         gcc.c-torture/execute/builtins/lib/strcpy.c,
9488         gcc.c-torture/execute/builtins/lib/strcspn.c,
9489         gcc.c-torture/execute/builtins/lib/strlen.c,
9490         gcc.c-torture/execute/builtins/lib/strncat.c,
9491         gcc.c-torture/execute/builtins/lib/strncmp.c,
9492         gcc.c-torture/execute/builtins/lib/strncpy.c,
9493         gcc.c-torture/execute/builtins/lib/strrchr.c,
9494         gcc.c-torture/execute/builtins/lib/strspn.c,
9495         gcc.c-torture/execute/builtins/lib/strstr.c,
9496         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9497         gcc.c-torture/execute/builtins/strlen-2.c,
9498         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9499         prototypes.
9500
9501 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9502
9503         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9504         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9505         selectany usage.
9506
9507 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR c++/19406
9510         * g++.dg/debug/using1.C: New test.
9511
9512 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9513
9514         PR middle-end/20524
9515         * gcc.dg/alias-7.c: Prefix asm-declared name with
9516         __USER_LABEL_PREFIX__.
9517
9518 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9519
9520         Fix fallout from PR middle-end/15700:
9521         * gcc.c-torture/compile/20011119-1.c: Take
9522         __USER_LABEL_PREFIX__ into account.
9523         * gcc.c-torture/compile/20011119-2.c: Likewise.
9524
9525 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9526
9527         PR c++/18644
9528         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9529
9530 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9531
9532         PR c/17855
9533         * gcc.c-torture/compile/struct-non-lval-1.c,
9534         gcc.c-torture/compile/struct-non-lval-2.c,
9535         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9536
9537 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9538
9539         * gcc.dg/tls/tls.exp: Remove temporary file.
9540         * g++.dg/tls/tls.exp: Ditto.
9541         * lib/file-format.exp: Ditto.
9542         * g++.dg/special/ecos.exp: Ditto.
9543
9544         * lib/profopt.exp: Treat prof_ext as a list.
9545         * gcc.misc-tests/bprob.exp: Ditto.
9546         * g++.dg/bprob/bprob.exp: Ditto.
9547
9548         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9549         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9550         g++.dg/tree-ssa/pointer-reference-alias.C,
9551         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9552         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9553         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9554         g++.dg/vect/pr19951.cc: Ditto.
9555         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9556         gcc.dg/builtins-47.c: Ditto.
9557         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9558         gcc.dg/pr20115-1.c: Ditto.
9559         * gcc.dg/tree-ssa/20030530-2.c,
9560         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9561         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9562         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9563         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9564         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9565         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9566         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9567         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9568         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9569         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9570         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9571         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9572         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9573         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9574         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9575         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9576         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9577         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9578         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9579         gcc.dg/tree-ssa/20030824-1.c,
9580         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9581         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9582         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9583         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9584         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9585         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9586         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9587         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9588         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9589         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9590         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9591         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9592         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9593         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9594         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9595         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9596         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9597         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9598         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9599         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9600         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9601         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9602         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9603         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9604         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9605         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9606         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9607         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9608         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9609         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9610         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9611         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9612         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9613         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9614         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9615         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9616         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9617         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9618         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9619         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9620         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9621         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9622         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9623         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9624         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9625         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9626         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9627         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9628         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9629         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9630         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9631         gcc.dg/tree-ssa/useless-1.c: Ditto.
9632         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9633         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9634         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9635         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9636         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9637         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9638         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9639         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9640         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9641         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9642         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9643         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9644         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9645         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9646         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9647         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9648         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9649         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9650         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9651         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9652         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9653         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9654         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9655         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9656         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9657         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9658         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9659         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9660         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9661         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9662         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9663         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9664         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9665         gcc.dg/vect/vect-none.c: Ditto.
9666         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9667         treelang/compile/unsigned.tree: Ditto.
9668
9669         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9670         * gcc.dg/cpp/direct2s.c: Ditto.
9671         * gcc.dg/cpp/paste4.c: Ditto.
9672         * gcc.dg/cpp/separate-1.c: Ditto.
9673         * gcc.dg/pch/save-temps-1.c: Ditto.
9674         * g++.dg/ext/altivec-10.C: Ditto.
9675         * g++.dg/pch/pch.C: Ditto.
9676
9677         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9678
9679         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9680         * g++.dg/template/repo1.C: Ditto.
9681         * g++.dg/template/repo2.C: Ditto.
9682         * g++.dg/template/repo3.C: Ditto.
9683         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9684         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9685         * g++.old-deja/g++.pt/repo1.C: Ditto.
9686         * g++.old-deja/g++.pt/repo2.C: Ditto.
9687         * g++.old-deja/g++.pt/repo3.C: Ditto.
9688         * g++.old-deja/g++.pt/repo4.C: Ditto.
9689
9690         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9691         * gcc.dg/20030107-1.c: Ditto.
9692         * gcc.dg/20030702-1.c: Ditto.
9693         * gcc.dg/profile-generate-1.c: Ditto.
9694         * g++.dg/other/profile1.C: Ditto.
9695         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9696
9697         * lib/gcc-dg.exp (remove-build-file): New.
9698         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9699         cleanup-tree-dump, cleanup-saved-temps): New.
9700
9701 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9702
9703         PR c++/19203, DR 214
9704         * g++.dg/parse/ambig3.C: Not ambiguous.
9705         * g++.dg/template/spec20.C: New.
9706         * g++.dg/template/spec21.C: New.
9707
9708 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9709
9710         PR target/20045
9711         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9712
9713 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9714
9715         PR libfortran/20660
9716         * gfortran.dg/negative_unit.f: New test.
9717
9718 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9719
9720         * gcc.dg/20050330-1.c: New test.
9721
9722 2005-03-30  Devang Patel  <dpatel@apple.com>
9723
9724         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9725
9726 2005-03-30  Dale Johannesen  <dalej@apple.com>
9727
9728         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9729
9730 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9731
9732         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9733         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9734         Strip options from test name.
9735
9736 2005-03-31  Jan Hubicka  <jh@suse.cz>
9737
9738         * gcc.dg/varpool-1.c: New testcase.
9739
9740 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9741
9742         PR c/772
9743         PR c/17913
9744         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9745         gcc.dg/stmt-expr-label-3.c : New tests.
9746         * gcc.c-torture/execute/medce-2.c: Remove.
9747
9748 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9749
9750         PR c/20368
9751         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9752         tests.
9753
9754 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9755
9756         * gcc.c-torture/compile/pr20203.c: New test.
9757
9758 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9759
9760         * gfortran.dg/promotion.f90: New test.
9761
9762 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9763
9764         PR middle-end/20491
9765         * gcc.dg/torture/asm-subreg-1.c: New test.
9766
9767 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9768
9769         PR c/20672
9770         * gcc.dg/pr20672-1.c: New test.
9771
9772 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9773
9774         * gfortran.dg/vect: New directory.
9775         * gfortran.dg/vect/vect.exp: New.
9776         * gfortran.dg/vect/vect-1.f90: New test.
9777         * gfortran.dg/vect/vect-2.f90: New test.
9778         * gfortran.dg/vect/vect-3.f90: New test.
9779         * gfortran.dg/vect/vect-4.f90: New test.
9780         * gfortran.dg/vect/vect-5.f90: New test.
9781
9782 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9783
9784         PR middle-end/20622
9785         * gcc.dg/alias-7.c: New test.
9786
9787 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9788
9789         * gcc.dg/sparc-reg-1.c: New test.
9790
9791 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9792
9793         PR target/19890
9794         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9795
9796 2005-03-29  Dale Ranta  <dir@lanl.gov>
9797             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9798
9799         PR libfortran/20163
9800         * gfortran.dg/pr20163-2.f: New test.
9801
9802 2005-03-28  Jan Hubicka  <jh@suse.cz>
9803
9804         PR middle-end/20635
9805         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9806         by Jakub Jelinek.
9807
9808 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9809
9810         PR tree-optimization/20626
9811         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9812         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9813
9814 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9815
9816         * gfortran.dg/underflow.f90: New test.
9817         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9818
9819 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9820
9821         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9822
9823 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9824
9825         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9826         (g++_init): Make sure that CXXFLAGS is set.
9827         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9828         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9829         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9830         * lib/objc.exp (objc_init): Likewise.
9831         * lib/treelang.exp (treelang_init): Likewise.
9832
9833 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9834
9835         PR tree-optimization/20470
9836         * gcc.dg/tree-ssa/pr20470.c: New test.
9837
9838 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9839
9840         * gcc.dg/ppc-stfiwx.c: New.
9841
9842 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9843
9844         PR target/19888
9845         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9846
9847 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9848
9849         * gcc.dg/20050325-1.c: Fix a typo.
9850
9851 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9852
9853         PR libfortran/19678
9854         PR libfortran/19679
9855         * gfortran.dg/dos_eol.f: New test.
9856
9857 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9858
9859         PR rtl-optimization/20249
9860         * gcc.dg/20050325-1.c: New test.
9861
9862 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9863
9864         PR libfortran/15332
9865         * gfortran.dg/pr15332.f: New test.
9866
9867 2005-03-24  Dale Johannesen  <dalej@apple.com>
9868
9869         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9870
9871 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9872
9873         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9874         'internal' visibility.
9875         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9876         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9877         'protected' visibility.
9878         * gcc.dg/visibility-7.c: Likewise.
9879         * lib/target-supports.exp (check_visibility_available): Take
9880         a parameter, the kind of visibility to check for.
9881         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9882         to check_visibility_available.
9883
9884         * g++.dg/expr/cast3.C: New.
9885
9886 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9887
9888         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9889         rs6000.
9890
9891 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9892
9893         PR target/20095
9894         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9895
9896 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9897
9898         * gcc.dg/badshift.c: Renamed to...
9899         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9900
9901         * gcc.target/i386/badshift.c: Renamed to...
9902         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9903         only.
9904
9905         PR rtl-optimization/20532
9906         * gcc.target/i386/badshift.c: New.
9907
9908 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9909
9910         * gfortran.dg/pr18025.f90: New test.
9911
9912 2005-03-23  Dale Johannesen  <dalej@apple.com>
9913
9914         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9915
9916 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9917
9918         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9919
9920         * lib/target-supports.exp (check_iconv_available): Default
9921         libiconv to -liconv, if there is no definition.
9922
9923 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9924
9925         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9926
9927 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9928
9929         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9930         * g++.dg/opt/pr7503-2.C: Likewise.
9931         * g++.dg/opt/pr7503-3.C: Likewise.
9932         * g++.dg/opt/pr7503-4.C: Likewise.
9933         * g++.dg/opt/pr7503-5.C: Likewise.
9934         * g++.dg/warn/minmax.C: New test.
9935
9936 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9937
9938         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9939         * gfortran.dg/g77_intrinsics_sub.f: New test.
9940
9941 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9942             Jan Hubicka  <jh@suse.cz>
9943             Steven Bosscher <stevenb@suse.de
9944
9945         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9946
9947 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9948
9949         PR c++/19980
9950         * g++.dg/template/redecl3.C: New test.
9951
9952 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9953
9954         PR c++/20499
9955         * g++.dg/parse/error16.C: Tweak error markers.
9956
9957 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9958
9959         PR target/20561
9960         * gcc.dg/20050321-2.c: New test.
9961
9962 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9963
9964         PR c++/20465
9965         PR c++/20381
9966         * g++.dg/template/ptrmem12.C: New.
9967
9968 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9969
9970         PR rtl-optimization/20527
9971         * gcc.c-torture/execute/pr20527-1.c: New test.
9972
9973 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9974
9975         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9976         program, compile it into a real executable and then delete the .c
9977         and .x files afterwards, to avoid problems on testglue targets.
9978
9979 2005-03-21  Stuart Hastings  <stuart@apple.com>
9980
9981         * gcc.target/i386/sse-2.c: New.
9982
9983 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9984
9985         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9986
9987 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9988
9989         * g++.dg/parse/crash25.C: Fix typo.
9990
9991 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9992
9993         PR c++/20461
9994         * g++.dg/parse/crash24.C: New test.
9995
9996         PR c++/20536
9997         * g++.dg/parse/crash25.C: New test.
9998
9999 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10000
10001         PR c++/20147
10002         * g++.dg/ext/stmtexpr4.C: New test.
10003
10004 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10005
10006         PR middle-end/20539
10007         * gcc.c-torture/compile/pr13066-1.c: New test case.
10008         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10009         * g++.dg/opt/pr13066-1.C: Likewise.
10010
10011 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10012
10013         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10014
10015 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10016
10017         PR fortran/18525
10018         * gfortran.dg/nesting_1.f90: New test.
10019
10020 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10021
10022         PR c++/20240
10023         * g++.dg/lookup/using13.C: New test.
10024
10025 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10026
10027         PR c++/20333
10028         * g++.dg/template/crash36.C: New test.
10029
10030 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10031
10032         PR c++/20463
10033         * g++.dg/template/crash35.C: New test.
10034
10035 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10036
10037         PR c++/19966
10038         * g++.dg/overload/operator2.C: New test.
10039
10040 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10041
10042         PR libfortran/20257
10043         * gfortran.dg/pr20257.f90: New test.
10044
10045 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10046
10047         PR libfortran/20480
10048         * gfortran.dg/pr20480.f90: New test.
10049
10050 2005-03-16  Richard Henderson  <rth@redhat.com>
10051
10052         PR middle-end/15700
10053         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10054         (_rtld_global): New.
10055         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10056         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10057
10058         * gcc.dg/alias-3.c: New.
10059         * gcc.dg/alias-4.c: New.
10060         * gcc.dg/alias-5.c: New.
10061         * gcc.dg/alias-6.c: New.
10062
10063 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10064
10065         * gcc.dg/cpp/ucnid-7.c: New.
10066
10067 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10068             Dorit Naishlos  <dorit@il.ibm.com>
10069
10070         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10071         darwin.
10072
10073 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10074
10075         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10076         misaligned accesses.
10077         * gcc.dg/vect/vect-58.c: Likewise.
10078         * gcc.dg/vect/vect-92.c: New.
10079         * gcc.dg/vect/vect-93.c: New.
10080
10081 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10082
10083         PR fortran/18827
10084         * gfortran.dg/assign_2.f90: New test.
10085         * gfortran.dg/assign_3.f90: New test.
10086         * gfortran.dg/assign.f90: New test.
10087
10088 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10089
10090         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10091         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10092         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10093         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10094         names.
10095
10096 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10097
10098         * gcc.dg/cpp/ucnid-6.c: New.
10099
10100         * gcc.dg/cpp/normalize-1.c: New.
10101         * gcc.dg/cpp/normalize-2.c: New.
10102         * gcc.dg/cpp/normalize-3.c: New.
10103         * gcc.dg/cpp/normalize-4.c: New.
10104         * gcc.dg/cpp/ucnid-4.c: New.
10105         * gcc.dg/cpp/ucnid-5.c: New.
10106         * g++.dg/cpp/normalize-1.C: New.
10107         * g++.dg/cpp/ucnid-1.C: New.
10108
10109 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10110
10111         * gcc.dg/pr18628.c: New.
10112
10113 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10114
10115         PR c++/20280
10116         * g++.dg/tree-ssa/pr20280.C: New.
10117
10118 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10119
10120         PR fortran/20467
10121         * gfortran.dg/stfunc_2.f90: New test.
10122
10123 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10124
10125         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10126
10127 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10128
10129         * gcc.dg/tree-ssa/20050314-1.c: New test.
10130
10131 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10132
10133         PR c++/4403
10134         PR c++/9783, DR433
10135         * g++.dg/template/friend34.C: New test.
10136         * g++.dg/template/friend35.C: Likewise.
10137         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10138
10139 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10140
10141         Friend class name lookup 5/n
10142         PR c++/1016
10143         * g++.dg/lookup/hidden-class1.C: New test.
10144         * g++.dg/lookup/hidden-class2.C: Likewise.
10145         * g++.dg/lookup/hidden-class3.C: Likewise.
10146         * g++.dg/lookup/hidden-class4.C: Likewise.
10147         * g++.dg/lookup/hidden-class5.C: Likewise.
10148         * g++.dg/lookup/hidden-class6.C: Likewise.
10149         * g++.dg/lookup/hidden-class7.C: Likewise.
10150         * g++.dg/lookup/hidden-class8.C: Likewise.
10151         * g++.dg/lookup/hidden-class9.C: Likewise.
10152         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10153         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10154         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10155         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10156         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10157         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10158         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10159         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10160         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10161         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10162         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10163
10164 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10165
10166         PR c++/20157
10167         * g++.dg/template/error18.C: New test.
10168
10169 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10170
10171         PR debug/16792
10172         * g++.dg/debug/pr16792.C: New test.
10173
10174 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10175
10176         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10177         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10178         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10179         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10180         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10181         test assertion names.
10182
10183 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10184
10185         PR fortran/18600
10186         * gfortran.dg/stfunc_1.f90: New test.
10187
10188 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10189
10190         PR fortran/16907
10191         * gfortran.dg/real_index_1.f90: New test.
10192
10193 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10194
10195         PR fortran/20323
10196         * gfortran.dg/spec_expr_1.f90: New test.
10197
10198 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10199
10200         PR c/20402
10201         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10202         new parser.
10203
10204 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10205
10206         PR fortran/20361
10207         * gfortran.dg/largeequiv_1.f90: New test.
10208
10209 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10210
10211         * gcc.dg/ucnid-1.c: New.
10212         * gcc.dg/ucnid-2.c: New.
10213         * gcc.dg/ucnid-3.c: New.
10214         * gcc.dg/ucnid-4.c: New.
10215         * gcc.dg/ucnid-5.c: New.
10216         * gcc.dg/ucnid-6.c: New.
10217         * gcc.dg/cpp/ucnid-1.c: New.
10218         * gcc.dg/cpp/ucnid-2.c: New.
10219         * gcc.dg/cpp/ucnid-3.c: New.
10220         * g++.dg/other/ucnid-1.C: New.
10221
10222 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10223
10224         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10225
10226 2005-03-11  Per Bothner  <per@bothner.com>
10227
10228         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10229         that diagnotics refer to correct token.
10230         * gcc.dg/unused-3.c: Likewise.
10231
10232 2005-03-11  Per Bothner  <per@bothner.com>
10233
10234         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10235         constant" is now actually on same line as string constant.
10236         * gcc.dg/cpp/direct2s.c: Likewise.
10237
10238 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10239
10240         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10241
10242 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10243
10244         PR libfortran/20124
10245         * gfortran.dg/pr20124.f90: New Test
10246
10247 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10248
10249         PR tree-optimization/20130
10250         * gcc.dg/pr20130-1.c: New test.
10251
10252 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10253
10254         PR target/20095
10255         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10256
10257 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10258
10259         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10260
10261 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10262
10263         * g++.dg/eh/forced1.C: Fix comment.
10264         * g++.dg/eh/forced2.C: Ditto.
10265         * g++.dg/eh/forced3.C: Ditto.
10266         * g++.dg/eh/forced4.C: Ditto.
10267
10268 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10269
10270         PR rtl-opt/20412
10271         * gcc.c-torture/compile/pr20412.c: New test.
10272
10273 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10274
10275         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10276
10277 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10278
10279         PR target/20322
10280         * gcc.dg/20050307-1.c: New test.
10281
10282 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10283
10284         PR c++/20375
10285         * g++.dg/other/stdarg3.C: New.
10286
10287 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10288
10289         PR c++/18384, c++/18327
10290         * g++.dg/init/array19.C: New test.
10291
10292         PR inline-asm/20314
10293         * gcc.dg/torture/pr20314-1.c: New test.
10294         * gcc.dg/torture/pr20314-2.c: New test.
10295
10296 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10297
10298         * gcc.dg/20050309-1.c: New test.
10299
10300 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10301
10302         * gcc.dg/builtins-10.c: Reactivate disabled test.
10303         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10304         new cbrt transformations.
10305
10306 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10307
10308         PR c++/20208
10309         * g++.dg/template/array13.C: New test.
10310
10311 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10312
10313         PR c++/16859
10314         * g++.dg/init/brace4.C: New test.
10315
10316 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10317
10318         PR c++/20186
10319         * g++.dg/template/non-dependent12.C: New.
10320
10321 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/20142
10324         * g++.dg/init/array18.C: Add dg-do run marker.
10325
10326         PR c++/20142
10327         * g++.dg/init/array18.C: New test.
10328
10329 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10330
10331         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10332         * g++.dg/gcov/gcov.exp: Likewise.
10333         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10334         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10335         * lib/c-torture.exp: Likewise.
10336         * lib/fortran-torture.exp: Likewise.
10337         * lib/g++.exp: Likewise.
10338         * lib/gcc-defs.exp: Likewise.
10339         * lib/gcc-dg.exp: Likewise.
10340         * lib/gcc.exp: Likewise.
10341         * lib/gcov.exp: Likewise.
10342         * lib/gfortran.exp: Likewise.
10343         * lib/mike-g++.exp: Likewise.
10344         * lib/mike-gcc.exp: Likewise.
10345         * lib/objc-torture.exp: Likewise.
10346         * lib/objc.exp: Likewise.
10347         * lib/profopt.exp: Likewise.
10348         * lib/target-libpath.exp: Likewise.
10349         * lib/target-supports.exp: Likewise.
10350         * lib/treelang.exp: Likewise.
10351         * lib/wrapper.exp: Likewise.
10352
10353 2005-03-08  Jeff Law  <law@redhat.com>
10354
10355         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10356         PHI-OPT changes.
10357
10358 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10359
10360         * gcc.dg/vect/pr20122.c: New test.
10361
10362 2005-03-07  Jeff Law  <law@redhat.com>
10363
10364         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10365         was folded away.
10366         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10367         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10368         * gcc.dg/tree-ssa/pr18134.c: New test.
10369
10370 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10371
10372         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10373         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10374         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10375
10376 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10377
10378         PR tree-opt/17671
10379         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10380
10381 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10382
10383         * g++.dg/warn/Wnvdtor.C: New test.
10384
10385 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10386
10387         * gcc.dg/torture/pr19683-1.c: New test.
10388
10389 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10390
10391         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10392         * gfortran.dg/g77/19990313-2.f: Ditto.
10393         * gfortran.dg/g77/19990313-3.f: Ditto.
10394         * gfortran.dg/g77/19990525-0.f: Ditto.
10395         * gfortran.dg/g77/19990826-0.f: Ditto.
10396         * gfortran.dg/g77/19990826-2.f: Ditto.
10397         * gfortran.dg/g77/19990826-3.f: Ditto.
10398         * gfortran.dg/g77/20000511-1.f: Ditto.
10399         * gfortran.dg/g77/20000511-2.f: Ditto.
10400         * gfortran.dg/g77/970625-2.f: Ditto.
10401         * gfortran.dg/g77/980310-2.f: Ditto.
10402         * gfortran.dg/g77/980310-3.f: Ditto.
10403         * gfortran.dg/g77/980310-8.f: Ditto.
10404         * gfortran.dg/g77/980519-2.f: Ditto.
10405         * gfortran.dg/g77/alpha1.f: Ditto.
10406         * gfortran.dg/g77/claus.f: Ditto.
10407         * gfortran.dg/g77/erfc.f: Ditto.
10408         * gfortran.dg/g77/short.f: Ditto.
10409         * gfortran.fortran-torture/execute/data.f90: Ditto.
10410         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10411         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10412
10413 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10414
10415         * lib/file-format.exp (gcc_target_object_format): Add check for som
10416         format and hardcode object formats on hppa*-*-hpux*.
10417         * lib/target-supports.exp (check_weak_available): Add check for som
10418         object format.  Always return 0 on hppa*-*-hpux10*.
10419
10420         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10421         is defined.
10422
10423         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10424
10425 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10426
10427         * gfortran.dg/pr19936_1.f90: New test.
10428         * gfortran.dg/pr19936_2.f90: New test.
10429         * gfortran.dg/pr19936_3.f90: New test.
10430
10431 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10432             Paul Thomas <prthomas@drfccad.cea.fr>
10433
10434         * gfortran.dg/PR19754_1.f90: New test.
10435         * gfortran.dg/PR19754_2.f90: Ditto.
10436
10437 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10438
10439         PR c++/19311
10440         * g++.dg/template/non-dependent11.C: New test.
10441
10442 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10443
10444         * lib/target-supports.exp (check_iconv_available): Fix comment.
10445
10446 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10447             Joseph S. Myers  <joseph@codesourcery.com>
10448
10449         PR c++/19797
10450         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10451
10452 2005-03-04  Matthew Sachs  <msachs@apple.com>
10453
10454         * gcc.exp (gcc_target_compile): Put braces around
10455         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10456         * objc.exp (objc_target_compile): Likewise.
10457         * treelang.exp (treelang_target_compile): Likewise.
10458
10459 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10460
10461         PR fortran/19673
10462         * gfortran.dg/func_result_1.f90: New test.
10463
10464 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10465
10466         * gcc.misc-tests/options.exp: New test.
10467
10468 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10469
10470         * gcc.dg/pr15784-4.c: New test.
10471
10472 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10473
10474         * gcc.c-torture/execute/pr17133.c: New.
10475         * gcc.c-torture/compile/20050303-1.c: New.
10476
10477 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10478
10479         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10480
10481 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10482
10483         * g++.dg/overload/using2.C: New.
10484
10485 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10486
10487         PR c++/19916
10488         * g++.dg/init/ptrmem2.C: New test.
10489
10490 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10491
10492         PR c/8927
10493         * gcc.dg/pr8927-1.c: New test.
10494
10495 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10496
10497         PR c++/20232
10498         * g++.dg/inherit/covariant12.C: New.
10499
10500 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10501
10502         PR fortran/19479
10503         * gfortran.dg/bound_1.f90: New test.
10504
10505 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10506
10507         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10508         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10509
10510 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10511
10512         PR c/20245
10513         * gcc.dg/pr20245-1.c: New test.
10514
10515 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR middle-end/19874
10518         * gcc.c-torture/execute/20050119-2.c: New test case.
10519
10520 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10521
10522         * README: Update the DejaGnu bug reporting address.
10523         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10524         * lib/objc-torture.exp: Likewise.
10525
10526 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10527
10528         * gfortran.dg/boz_1.f90: New test.
10529         * gfortran.dg/boz_3.f90: New test.
10530         * gfortran.dg/boz_4.f90: New test.
10531
10532 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10533
10534         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10535         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10536
10537 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10538
10539         PR libfortran/20101
10540         * gfortran.dg/write_0_pe_format.f90: New test.
10541
10542 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10543
10544         PR c++/20206
10545         * g++.dg/opt/thunk2.C: New test.
10546         * g++.dg/opt/covariant1.C: New test.
10547
10548 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10549
10550         * gfortran.dg/e_d_fmt.f90: New test.
10551
10552 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10553
10554         * gcc.dg/asm-b.c: Fix comment typos.
10555
10556 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10557
10558         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10559         a V_MAY_DEF also.
10560
10561 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10562
10563         PR tree-opt/20188
10564         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10565         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10566         * gcc.dg/asm-b.c: New test.
10567
10568 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10569
10570         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10571         Disable this test on IRIX 6.
10572
10573 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10574
10575         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10576         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10577         parser.
10578
10579 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10580
10581         PR tree-optimization/20204
10582         * testsuite/gcc.dg/pr20204.c: New test.
10583
10584 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10585
10586         PR target/20196
10587         * gcc.c-torture/execute/20050224-1.c: New test.
10588
10589         PR c++/20175
10590         * g++.dg/warn/Wbraces2.C: New test.
10591
10592 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10593
10594         PR c++/19878
10595         * g++.dg/init/const2.C: New test.
10596
10597 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10598
10599         PR tree-optimization/20100
10600         * gcc.c-torture/execute/pr20100-1.c: New test.
10601
10602 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10603
10604         * gfortran.dg/implicit_3.f90: New test.
10605
10606         * gfortran.dg/deftype_1.f90: New test.
10607
10608 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10609
10610         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10611         the test passes.
10612         * g++.dg/other/anon3.C: Accept a warning.
10613
10614 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10615
10616         * gcc.dg/pr20017.c: Fix a comment typo.
10617
10618 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10619
10620         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10621
10622 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10623
10624         PR ada/19902
10625         * ada/acats/tests/cxa/cxa3004.a: Remove.
10626         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10627
10628 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10629
10630         PR c++/20073
10631         * g++.dg/init/const1.C: New test.
10632
10633         PR c++/19991
10634         * g++.dg/parse/constant7.C: New test.
10635
10636         PR c++/20152
10637         * g++.dg/parse/error27.C: New test.
10638         * g++.dg/template/qualttp15.C: Adjust error markers.
10639         * g++.old-deja/g++.other/struct1.C: Likewise.
10640
10641         PR c++/20153
10642         * g++.dg/template/error17.C: New test.
10643
10644         PR c++/20148
10645         * g++.dg/parser/error26.C: New test.
10646
10647 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10648
10649         PR tree-optimization/20100
10650         PR tree-optimization/20115
10651         * gcc.dg/pr20115.c: New test.
10652         * gcc.dg/pr20115-1.c: New test.
10653         * gcc.dg/pr20100.c: New test.
10654         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10655         call-clobbered variables after alias1.
10656
10657 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10658
10659         * gfortran.dg/list_read_4.f90: new test.
10660
10661 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10662
10663         PR rtl-optimization/20017.
10664         * gcc.dg/pr20017.c: New.
10665
10666 2005-02-22  Devang Patel  <dpatel@apple.com>
10667
10668         PR 19952
10669         * g++.dg/tree-ssa/pr19952.C: New test.
10670
10671 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10672
10673         PR c++/19883
10674         * g++.dg/parse/constant6.C: New test.
10675
10676 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10677
10678         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10679         * g++.dg/charset/asm2.c: Likewise.
10680         * g++.dg/charset/asm3.c: Likewise.
10681         * g++.dg/charset/asm4.c: Likewise.
10682         * g++.dg/charset/asm5.c: Likewise.
10683         * g++.dg/charset/attribute1.c: Likewise.
10684         * g++.dg/charset/attribute2.c: Likewise.
10685         * g++.dg/charset/extern1.cc: Likewise.
10686         * g++.dg/charset/extern2.cc: Likewise.
10687         * g++.dg/charset/extern3.cc: Likewise.
10688         * g++.dg/charset/function.cc: Likewise.
10689         * g++.dg/charset/string.c: Likewise.
10690         * g++.dg/charset/charset.exp: Likewise.
10691         * lib/target-supports.exp (check_iconv_available): Fix comment.
10692
10693 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10694
10695         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10696         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10697         * gcc.dg/charset/asm2.c: Likewise.
10698         * gcc.dg/charset/asm3.c: Likewise.
10699         * gcc.dg/charset/asm4.c: Likewise.
10700         * gcc.dg/charset/asm5.c: Likewise.
10701         * gcc.dg/charset/asm6.c: Likewise.
10702         * gcc.dg/charset/attribute1.c: Likewise.
10703         * gcc.dg/charset/attribute2.c: Likewise.
10704         * gcc.dg/charset/builtin1.c: Likewise.
10705         * gcc.dg/charset/extern.c: Likewise.
10706         * gcc.dg/charset/function.c: Likewise.
10707         * gcc.dg/charset/string.c: Likewise.
10708         * gcc.dg/charset/charset.exp: Likewise.
10709
10710 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10711
10712         PR fortran/20086
10713         * gfortran.dg/pr20086.f90: New test.
10714
10715 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10716
10717         PR tree-optimization/19786
10718         * g++.dg/tree-ssa/pr19786.C: New.
10719
10720 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10721
10722         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10723
10724 2005-02-21  Jeff Law  <law@redhat.com>
10725
10726         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10727
10728 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10729
10730         * gfortran.dg/do_iterator: Split loop, markup all lines for
10731         which an error locus is printed.
10732         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10733         locus is printed.
10734         * gfortran.dg/select_4.f90: Likewise.
10735         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10736         locuses in the various permutations.
10737
10738 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10739
10740         PR tree-optimization/19951
10741         * g++.dg/vect: New directory.
10742         * g++.dg/vect/vect.exp: New file.
10743         * g++.dg/vect/pr19951.cc: New testcase.
10744         * g++.dg/dg.exp: Also prune vectorizer tests.
10745
10746 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10747
10748         PR 18785
10749         * gcc.dg/charset/builtin1.c: New test.
10750
10751 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10752
10753         PR c++/19299
10754         * g++.dg/inherit/volatile1.C: New test.
10755
10756         PR c++/19440
10757         * g++.dg/template/dtor4.C: New test.
10758
10759 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10760
10761         * gfortran.dg/int_1.f90: New test.
10762
10763 2005-02-19  Devang Patel  <dpatel@apple.com>
10764
10765         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10766
10767 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10768
10769         * gfortran.dg/achar_1.f90: New test.
10770
10771 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10772
10773         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10774
10775 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10776             Jakub Jelinek  <jakub@redhat.com>
10777
10778         PR tree-optimization/19828
10779         * gcc.dg/tree-ssa/loop-7.c: New test.
10780         * gcc.c-torture/execute/20050218-1.c: New test.
10781
10782 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10783
10784         PR c/20043
10785         * gcc.dg/transparent-union-1.c: New test.
10786         * gcc.dg/transparent-union-2.c: New test.
10787
10788 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10789
10790         PR tree-optimization/18977
10791         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10792
10793 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10794
10795         PR target/20054
10796         * gcc.dg/pr20054.c: New test.
10797
10798 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10799
10800         PR c++/19508
10801         * g++.dg/ext/attrib20.C: New test.
10802
10803 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10804
10805         PR middle-end/20030
10806         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10807
10808 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10809
10810         PR c++/20008
10811         * g++.dg/opt/switch4.C: New.
10812
10813 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10814
10815         PR c++/20023
10816         PR tree-optimization/20009
10817         * gcc.c-torture/compile/20050217-1.c: New test.
10818         * g++.dg/opt/switch3.C: New test.
10819
10820         PR tree-optimization/18947
10821         * gcc.c-torture/compile/20050215-1.c: New test.
10822         * gcc.c-torture/compile/20050215-2.c: New test.
10823         * gcc.c-torture/compile/20050215-3.c: New test.
10824
10825 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10826
10827         PR c++/20028
10828         * g++.dg/template/crash34.C: New.
10829
10830         PR c++/20022
10831         * g++.dg/other/access3.C: New.
10832
10833 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10834
10835         * gcc.dg/vect/vect-98.c: New test.
10836
10837 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10838
10839         PR tree-optimization/19967
10840         * gcc.dg/pr19967.c: New.
10841
10842 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10843
10844         PR middle-end/19857
10845         * gcc.dg/tree-ssa/20050215-1.c: New test.
10846         * gcc.c-torture/execute/20050215-1.c: New test.
10847
10848 2005-02-15  Eric Christopher  <echristo@redhat.com>
10849
10850         * gcc.dg/cpp/20050215-1.c: New file.
10851
10852 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10853
10854         PR tree-optimization/15785
10855         * gcc.dg/pr15785-1.c: New test.
10856
10857 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10858
10859         PR c++/17788
10860         * g++.dg/init/ctor4.C: New.
10861         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10862
10863 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10864
10865         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10866         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10867
10868 2005-02-15  Andreas Schwab  <schwab@suse.de>
10869
10870         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10871         declare malloc.
10872
10873 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10874
10875         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10876
10877 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10878
10879         PR tree-optimization/19853
10880         * gcc.c-torture/compile/pr19853.c: New test.
10881
10882 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         PR c++/19608
10885         * g++.dg/parse/local-class1.C: New.
10886
10887         PR c++/19895
10888         * g++.dg/parse/ptrmem3.C: New.
10889
10890         PR c++/19884
10891         * g++.old-deja/g++.oliva/template6.C: Add another case.
10892         * g++.dg/template/explicit6.C: New.
10893
10894 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10895
10896         PR c++/17816
10897         * g++.dg/other/redecl2.C: New.
10898
10899 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10900
10901         PR c++/19891
10902         * g++.dg/abi/covariant4.C: New.
10903
10904 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10905
10906         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10907
10908 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10909
10910         * gcc.dg/vect/vect-96.c: Fix typo.
10911
10912 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10913
10914         PR c++/14479
10915         PR c++/19487
10916         * g++.dg/template/enum5.C: New test.
10917
10918 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10919
10920         * gcc.dg/vect/vect-97.c: New test.
10921
10922 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10923
10924         * gcc.dg/vect/vect-96.c: New test.
10925
10926 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10927
10928         * gcc.dg/builtins-34.c: Also check ldexp*.
10929
10930 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10931
10932         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10933
10934 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10935
10936         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10937         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10938         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10939         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10940         selector_list, selector_expression, dg-process-target): Move to new
10941         file target-supports-dg.exp.
10942         * lib/target-supports-dg.exp: New.
10943
10944         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10945         New.
10946
10947 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10948
10949         PR c++/19666
10950         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10951
10952         PR middle-end/19858
10953         * gcc.c-torture/compile/20050210-1.c: New test.
10954
10955 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10956
10957         PR c++/19755
10958         * g++.dg/warn/Wbraces1.C: New test.
10959
10960 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10961
10962         * gcc.dg/builtins-52.c: New testcase.
10963
10964 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10965
10966         PR c/19342
10967         * gcc.c-torture/execute/20050119-1.c: New test.
10968
10969 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10970
10971         PR c++/19811
10972         * g++.dg/init/delete1.C: New test.
10973
10974 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10975
10976         PR c++/18470
10977         * g++.dg/template/static12.C: New test.
10978
10979 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10980
10981         PR c++/19787
10982         * g++.dg/conversion/ambig1.C: New test.
10983
10984         PR c++/19739
10985         * g++.dg/ext/attrib19.C: New test.
10986
10987         PR c++/19732
10988         * g++.dg/parse/dtor5.C: New test.
10989
10990         PR c++/19762
10991         * g++.dg/template/dtor3.C: New test.
10992
10993         PR c++/19826
10994         * g++.dg/template/static11.C: New test.
10995         * g++.dg/template/crash2.C: Remove dg-error marker.
10996
10997 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10998
10999         PR C++/18491
11000         * g++.old-deja/g++.mike/p10769a.C: Remove.
11001
11002 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11003
11004         * gcc.dg/builtins-48.c: New test case.
11005         * gcc.dg/builtins-49.c: New test case.
11006         * gcc.dg/builtins-50.c: New test case.
11007         * gcc.dg/builtins-51.c: New test case.
11008
11009 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11010
11011         PR middle-end/19583
11012         * g++.dg/warn/Wreturn-type-3.C: New test.
11013
11014 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11015
11016         PR middle-end/19402
11017         * gcc.dg/pr19402-1.c: New testcase.
11018         * gcc.dg/pr19402-2.c: likewise.
11019
11020 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11021
11022         PR middle-end/19854
11023         * g++.dg/tree-ssa/tmmti.C: New testcase.
11024
11025 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11026
11027         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11028
11029 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11030
11031         PR c++/19733
11032         * g++.dg/parse/crash23.C: New test.
11033         * g++.dg/warn/Weff1.C: New test.
11034
11035 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11036
11037         * gcc.dg/20050209-1.c: New test.
11038
11039 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11040
11041         PR target/19799
11042         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11043
11044 2005-02-08  Mike Stump  <mrs@apple.com>
11045
11046         * g++.dg/pch/import-2.c: New test.
11047         * g++.dg/pch/import-2.hs: New.
11048         * g++.dg/pch/include/import-2a.h: New.
11049         * g++.dg/pch/include/import-2b.h: New.
11050
11051 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11052
11053         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11054
11055 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11056
11057         * gfortran.dg/substr_1.f90: New test.
11058
11059 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11060
11061         PR middle-end/19775
11062         * gcc.dg/torture/builtin-power-1.c: Disable test for
11063         invalid transformation.
11064         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11065         no longer optimize.
11066         * gcc.dg/builtins-47.c: New testcase.
11067
11068 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11069             Dorit Naishlos  <dorit@il.ibm.com>
11070
11071         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11072
11073 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11074
11075         * gcc.c-torture/compile/20050206-1.c: New test.
11076
11077 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11078
11079         PR tree-opt/19768
11080         * g++.dg/opt/pr19768.C: New test.
11081
11082 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11083
11084         PR tree-opt/19736
11085         * gcc.c-torture/compile/pr19736.c: New test.
11086
11087 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11088
11089         PR c++/17401
11090         * g++.dg/parse/error25.C: New test.
11091
11092 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11093
11094         * gcc.c-torture/execute/20050203-1.c: New.
11095
11096 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11097
11098         * gcc.dg/vect/vect-85.c: Remove xfail.
11099         * gcc.dg/vect/vect-86.c: Remove xfail.
11100         * gcc.dg/vect/vect-87.c: Remove xfail.
11101         * gcc.dg/vect/vect-88.c: Remove xfail.
11102
11103 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11104
11105         * gcc.dg/altivec-19.c: New.
11106
11107 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11108
11109         PR c/17807
11110         * gcc.dg/nested-func-3.c: New test.
11111         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11112
11113 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11114
11115         * gcc.test-framework/gen_directive_tests: Generate tests for
11116         selector expressions.
11117
11118 2005-02-02  Matt Austern  <austern@apple.com>
11119
11120         PR c++/19628
11121         * g++/ext/builtin7.C: New.
11122         * g++/ext/builtin8.C: New.
11123
11124 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11125
11126         PR c/18502
11127         * gcc.dg/pr18502-1.c: New test.
11128
11129 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11130
11131         PR c++/17413
11132         * g++.dg/template/local4.C: Tweak.
11133
11134 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11135
11136         PR tree-optimization/19578
11137         * gcc.c-torture/compile/20050202-1.c: New test.
11138
11139 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11140
11141         PR c/19435
11142         * gcc.dg/c99-init-4.c: New test.
11143
11144 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11145
11146         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11147
11148         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11149
11150         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11151         * g++.dg/eh/check-vect.h: New.
11152
11153         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11154         * gcc.dg/vect/vect-78.c: Ditto.
11155         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11156         Remove.
11157
11158         * g++.dg/conversion/simd1.C: Expect warning.
11159         * g++.dg/ext/attribute-test-1.C: Ditto.
11160         * g++.dg/ext/attribute-test-2.C: Ditto.
11161         * g++.dg/ext/attribute-test-3.C: Ditto.
11162         * g++.dg/ext/attribute-test-4.C: Ditto.
11163
11164         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11165         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11166
11167         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11168
11169 2005-02-01  Richard Henderson  <rth@redhat.com>
11170
11171         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11172         long double for ibm double-double format.
11173         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11174
11175 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11176
11177         PR tree-optimization/19633
11178         * testsuite/gcc.dg/pr19633-1.c: New test.
11179         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11180         to NULL or a symbol.
11181
11182 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11183
11184         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11185         New procs.
11186         (dg-process-target (local override)): Handle selector expressions.
11187
11188         * gcc.test-framework/README: Describe tests in source directory.
11189         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11190         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11191         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11192         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11193         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11194         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11195         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11196         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11197         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11198         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11199         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11200         * gcc.test-framework/dg-error-exp-P.c: New test.
11201         * gcc.test-framework/dg-error-exp-XP.c: New test.
11202         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11203         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11204         * gcc.test-framework/dg-output-exp-P.c: New test.
11205         * gcc.test-framework/dg-output-exp-XF.c: New test.
11206         * gcc.test-framework/dg-warning-exp-P.c: New test.
11207         * gcc.misc-tests/dg-1.c: Remove.
11208         * gcc.misc-tests/dg-2.c: Remove.
11209         * gcc.misc-tests/dg-3.c: Remove.
11210         * gcc.misc-tests/dg-4.c: Remove.
11211         * gcc.misc-tests/dg-5.c: Remove.
11212         * gcc.misc-tests/dg-6.c: Remove.
11213         * gcc.misc-tests/dg-7.c: Remove.
11214         * gcc.misc-tests/dg-8.c: Remove.
11215         * gcc.misc-tests/dg-9.c: Remove.
11216         * gcc.misc-tests/dg-10.c: Remove.
11217         * gcc.misc-tests/dg-11.c: Remove.
11218         * gcc.misc-tests/dg-12.c: Remove.
11219         * gcc.misc-tests/dg-test.exp: Remove.
11220
11221         * gcc.test-framework/test-framework.awk: Change recording and
11222         printing of passes and failures.
11223
11224         * gcc.test-framework: New directory.
11225         * gcc.test-framework/README: New.
11226         * gcc.test-framework/test-framework.exp: New.
11227         * gcc.test-framework/test-framework.awk: New.
11228         * gcc.test-framework/gen_directive_tests: New.
11229
11230 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11231
11232         * lib/treelang.exp: Fix comment typos.
11233         (treelang_target_compile): Don't append libs=-ltreelang to options.
11234
11235 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11236
11237         * g++.dg/parse/typename7.C: Adjust error messages.
11238
11239 2005-01-31  Jeff Law  <law@redhat.com>
11240
11241         * gcc.c-torture/execute/20050131-1.c: New test.
11242         * gcc.dg/wcaselabel.c: New test.
11243
11244 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11245
11246         * g++.dg/other/warning1.C: Adjust error messags.
11247         * g++.dg/parse/constant5.C: New test.
11248
11249 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11250
11251         PR c/19333
11252         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11253         the test case valid.
11254         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11255         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11256         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11257         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11258         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11259         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11260
11261 2005-01-31  Dale Johannesen  <dalej@apple.com>
11262
11263         * g++.dg/opt/pr19650.C: New test.
11264
11265 2005-01-31  Richard Henderson  <rth@redhat.com>
11266
11267         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11268         long double for intel double extended format.
11269         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11270
11271 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11272
11273         PR c++/19555
11274         * g++.dg/template/static10.C: New test.
11275
11276         PR c++/19395
11277         * g++.dg/parse/error24.C: New test.
11278
11279         PR c++/19367
11280         * g++.dg/lookup/builtin1.C: New test.
11281
11282         PR c++/19457
11283         * g++.dg/warn/conv3.C: New test.
11284
11285 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11286
11287         PR fortran/19647
11288         * gfortan.dg/inquire_7.f90
11289
11290 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11291
11292         PR tree-optimization/15791
11293         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11294         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11295         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11296         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11297         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11298         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11299         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11300         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11301         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11302         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11303
11304 2005-01-29  Paul Brook  <paul@codesourcery.com>
11305
11306         PR fortran/18565
11307         * check.c (real_or_complex_check): New function.
11308         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11309         * intrinsic.c (add_functions): Use new check functions.
11310         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11311         Add prototypes.
11312
11313 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11314
11315         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11316         gcc.dg/lvalue-3.c: New tests.
11317         * gcc.dg/concat.c: Update expected messages.
11318
11319 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11320
11321         PR libfortran/19595
11322         * gfortran.dg/eor_1.f90: New test.
11323
11324 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11325
11326         PR fortran/19589
11327         * gfortran.dg/logical_data_1.f90: New test.
11328
11329 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11330
11331         PR c++/19253
11332         * g++.dg/template/crash33.C: New test.
11333
11334         PR c++/19667
11335         * g++.dg/template/crash32.C: New test.
11336
11337 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11338
11339         PR middle-end/16558
11340         * g++.dg/warn/Wreturn-type-2.C: New test.
11341
11342 2004-06-24  Jeff Law  <law@redhat.com>
11343
11344         * gcc.dg/tree-ssa/20050128-1.c: New test.
11345
11346 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11347
11348         * gcc.target/frv/all-mdpackh-1.c: New test.
11349
11350 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11351
11352         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11353
11354 2005-01-27  Richard Henderson  <rth@redhat.com>
11355
11356         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11357
11358 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11359
11360         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11361
11362 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11363
11364         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11365         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11366         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11367         to cope with cases where the multilib options override the dg-options.
11368
11369 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11370
11371         PR c/18946
11372         * gcc.dg/noncompile/20050120-1.c: New test.
11373
11374 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11375
11376         PR tree-optimization/19633
11377         * gcc.dg/pr19633.c: New test.
11378         * gcc.dg/tree-ssa/pr19633.c: New test.
11379
11380 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11381
11382         * gcc.dg/20041216-1.c: New test.
11383
11384 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11385
11386         PR objc/18862
11387         * objc.dg/selector-2.m: New test.
11388
11389 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11390
11391         * g++.dg/opt/range-test-2.C: New test.
11392
11393         PR rtl-optimization/19579
11394         * gcc.c-torture/execute/20050124-1.c: New test.
11395
11396 2005-01-26  Greg Parker  <gparker@apple.com>
11397         Stuart Hastings  <stuart@apple.com>
11398
11399         * gcc.c-torture/execute/20050125-1.c: New.
11400
11401 2005-01-18  Jan Hubicka  <jh@suse.cz>
11402
11403         PR tree-optimize/19337
11404         * gcc.c-torture/compile/20050119-1.c: New test.
11405
11406 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11407
11408         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11409         test for successful match.
11410
11411 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11412
11413         PR objc/18408
11414         * objc.dg/comp-types-7.m: New test.
11415
11416 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11417
11418         * lib/target-supports.exp (current_target_name): New.
11419         (check_effective_target_ilp32, check_effective_target_lp64):
11420         Cache the result to use as long as the current target, with
11421         multilib flags, remains the same.
11422
11423         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11424         (dg-require-weak, dg-require-visibility, dg-require-alias,
11425         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11426         dg-require-effective-target, dg-skip-if): Remove call to
11427         skip_test_and_clear_xfail.
11428         (dg-test): Clear xfail data.
11429
11430 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11431
11432         PR target/17751
11433         * gcc.dg/ppc64-toc.c: New test.
11434
11435         * g++.dg/tree-ssa/empty-1.C: New test.
11436
11437         PR middle-end/19551
11438         * gcc.c-torture/execute/20050121-1.c: New test.
11439         * gcc.dg/20050121-2.c: New test.
11440
11441 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11442         Paul Brook  <paul@codesourcery.com>
11443
11444         PR fortran/17941
11445         * gfortran.dg/real_const_1.f: New test.
11446         * gfortran.dg/real_const_2.f90: New test.
11447         * gfortran.dg/complex_int_1.f90: New test.
11448
11449 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11450
11451         PR fortran/19313
11452         * gfortan.dg/inquire_6.f90: New test.
11453
11454 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11455
11456         PR libfortran/19451
11457         * open_readonly_1.f90: New test.
11458
11459 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11460
11461         PR libfortran/18982
11462         * gfortran.dg/open_new.f90: New file.
11463
11464 2005-01-22  Paul Brook  <paul@codesourcery.com>
11465
11466         * namelist_1.f90: New test.
11467
11468 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11469
11470         PR tree-optimization/19484
11471         * gcc.c-torture/compile/20050122-[12].c: New tests.
11472
11473 2005-01-22  Paul Brook  <paul@codesourcery.com>
11474
11475         * gfortran.dg/implicit_2.f90: New test.
11476
11477 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11478
11479         PR fortran/19314
11480         * gfortran.dg/inquire_5.f90: New test.
11481
11482 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11483
11484         PR c/18809
11485         * gcc.dg/pr18809-1.c: New test.
11486
11487 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11488
11489         * gcc.dg/20050121-1.c: New test.
11490
11491         PR tree-optimization/13000
11492         * gcc.dg/20040206-1.c: Change warning to point where function is
11493         being inlined.
11494
11495 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11496
11497         PR c++/19208
11498         * g++.dg/template/array11.C: New test.
11499
11500 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11501
11502         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11503         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11504         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11505         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11506         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11507         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11508
11509 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11510
11511         PR tree-optimization/15349
11512         * gcc.dg/tree-ssa/pr15349.c: New.
11513
11514 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11515
11516         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11517
11518 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11519
11520         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11521         scan-assembler-times directive name.
11522
11523         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11524         after dg-do.
11525
11526         PR rtl-optimization/19462
11527         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11528
11529 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11530
11531         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11532         counting function calls on ia64.
11533
11534 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11535
11536         PR rtl-optimization/15139
11537         * gcc.dg/20050111-2.c: New test.
11538
11539         PR c/17297
11540         * gcc.c-torture/compile/20050113-1.c: New testcase.
11541
11542         PR middle-end/19164
11543         * gcc.dg/20050113-1.c: New testcase.
11544
11545 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11546
11547         * gcc.dg/vect/vect-85.c: Add comment.
11548         * gcc.dg/vect/vect-86.c: Add xfail for now.
11549         * gcc.dg/vect/vect-87.c: Add xfail for now.
11550         * gcc.dg/vect/vect-88.c: Add xfail for now.
11551         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11552
11553 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11554
11555         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11556
11557 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11558
11559         * g++.dg/debug/typedef3.C: New test.
11560
11561 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11562
11563         PR c/19472
11564         * gcc.dg/asm-a.c: New test.
11565
11566 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11567
11568         * gcc.dg/sh-relax.c: Add prototype for abort.
11569
11570 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11571
11572         * gcc.dg/short-compare-1.c: New test.
11573         * gcc.dg/short-compare-2.c: Likewise.
11574
11575 2005-01-18  Michael Matz  <matz@suse.de>
11576
11577         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11578
11579 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11580
11581         PR tree-optimization/19121
11582         * gcc.c-torture/compile/pr19121.c: New test.
11583
11584 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11585
11586         PR target/19357
11587         * gcc.c-torture/compile/pr19357.c: New test.
11588
11589 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11590
11591         PR c/5675
11592         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11593         pass--those that refer just to the variable, possibly with a
11594         cast.
11595         * gcc.dg/c99-const-expr-3.c: Likewise.
11596
11597         PR middle-end/13127
11598         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11599         longer emitted.
11600
11601 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11602
11603         PR fortran/18778
11604         * gfortran.dg/endfile_2.f90: New test.
11605
11606 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11607
11608         PR 19168
11609         * gfortran.dg/select_5.f90: New test.
11610
11611 2004-01-16  Paul Brook  <paul@codesourcery.com>
11612
11613         * gfortran.dg/common_4.f90: New test.
11614
11615 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11616
11617         PR rtl-optimization/19462
11618         * gcc.dg/torture/pr19462-1.c: New test.
11619
11620 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11621
11622         PR objc/19321
11623         * objc.dg/func-ptr-2.m: New.
11624         * objc.dg/volatile-1.m: New.
11625
11626 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11627
11628         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11629
11630 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11631
11632         PR tree-optimization/19060
11633         * gcc.c-torture/execute/20050104-1.c: New test.
11634
11635 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11636
11637         PR fortran/18983
11638         * gfortran.dg/write_to_null.f90: New test.
11639
11640 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11641             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11642
11643         PR other/19328
11644         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11645         argument.
11646
11647 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11648
11649         PR c++/19263
11650         * g++.dg/init/vector1.C: New test.
11651
11652 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11653
11654         PR target/13158
11655         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11656         PR target/18987
11657         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11658
11659 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11660
11661         * gfortran.dg/select_1.f90: New test.
11662         * gfortran.dg/select_2.f90: New test.
11663         * gfortran.dg/select_3.f90: New test.
11664         * gfortran.dg/select_4.f90: New test.
11665
11666 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11667
11668         PR middle-end/19084
11669         PR rtl-optimization/19348
11670         * gcc.dg/20050111-1.c: New test.
11671         * gcc.c-torture/execute/20050111-1.c: New test.
11672
11673         * gcc.dg/i386-asm-4.c: New test.
11674
11675 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11676
11677         * gcc.dg/nested-func-2.c: New test.
11678         * ada/acats/norun.lst: Remove c953002.
11679
11680 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11681
11682         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11683
11684 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11685
11686         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11687
11688 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11689
11690         PR target/18761
11691         * g++.dg/abi/align1.C: New test.
11692
11693 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11694
11695         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11696         at a time.
11697         * g++.dg/ext/altivec_check.h: Support compiling as C.
11698
11699 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11700
11701         PR c++/19355
11702         * g++.dg/expr/pr19355-1.C: New test case.
11703
11704 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11705
11706         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11707         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11708         * ada/acats/tests/c3/c92005b.ada: Likewise.
11709         * ada/acats/tests/c3/cxb3012.a: Likewise.
11710         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11711
11712 2005-01-09  Paul Brook  <paul@codesourcery.com>
11713
11714         * gfortran.dg/common_2.f90: New file.
11715         * gfortran.dg/common_3.f90: New file.
11716
11717 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11718
11719         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11720
11721 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11722
11723         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11724         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11725         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11726         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11727         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11728         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11729         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11730         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11731         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11732         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11733         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11734         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11735         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11736         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11737         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11738         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11739         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11740         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11741         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11742         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11743         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11744         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11745         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11746         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11747         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11748         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11749         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11750         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11751         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11752         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11753         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11754         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11755         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11756         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11757         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11758         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11759         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11760         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11761         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11762         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11763         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11764         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11765         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11766         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11767         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11768         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11769         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11770         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11771         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11772         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11773         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11774         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11775         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11776         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11777         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11778         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11779         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11780         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11781         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11782         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11783         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11784         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11785         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11786         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11787         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11788         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11789         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11790
11791         * gcc.dg/vect/vect-1.c: Fix spelling.
11792         * gcc.dg/vect/vect-10.c: Fix spelling.
11793         * gcc.dg/vect/vect-11.c: Fix spelling.
11794         * gcc.dg/vect/vect-12.c: Fix spelling.
11795         * gcc.dg/vect/vect-14.c: Fix spelling.
11796         * gcc.dg/vect/vect-15.c: Fix spelling.
11797         * gcc.dg/vect/vect-16.c: Fix spelling.
11798         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11799         * gcc.dg/vect/vect-64.c: Fix comments.
11800         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11801
11802 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11803             Ira Rosen  <irar@il.ibm.com>
11804
11805         * gcc.dg/vect/vect-70.c: New test.
11806         * gcc.dg/vect/vect-71.c: New test.
11807
11808 2005-01-09  Manfred Hollstein  <mh@suse.com>
11809
11810         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11811         * gcc.dg/pr18241-2.c: Likewise.
11812         * gcc.dg/pr18241-3.c: Likewise.
11813         * gcc.dg/pr18241-4.c: Likewise.
11814         * gcc.dg/pr18241-5.c: Likewise.
11815
11816 2005-01-08  Richard Henderson  <rth@redhat.com>
11817
11818         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11819         False for x86 and x86-64.
11820
11821 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11822
11823         PR tree-optimization/18241
11824         * gcc.dg/pr18241-1.c: New test.
11825         * gcc.dg/pr18241-2.c: New test.
11826         * gcc.dg/pr18241-3.c: New test.
11827         * gcc.dg/pr18241-4.c: New test.
11828         * gcc.dg/pr18241-5.c: New test.
11829
11830 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11831
11832         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11833         gfortran.dg/select_4.f90: New.
11834
11835 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11836
11837         * gcc.c-torture/execute/20050107-1.c: New test.
11838
11839 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         PR c++/19298
11842         * g++.dg/template/ref2.C: New.
11843
11844 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11845
11846         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11847         instead of being empty.
11848
11849 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11850
11851         PR fortran/15553
11852         * gfortran.dg/array-1.f90: New test.
11853
11854 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11855
11856         PR tree-optimization/19283
11857         * gcc.c-torture/execute/20050106-1.c: New test.
11858
11859         PR rtl-optimization/18861
11860         * gcc.dg/20050105-1.c: New test.
11861
11862         PR tree-optimization/18828
11863         * gcc.dg/20050105-2.c: New test.
11864
11865 2005-01-07  Andreas Jaeger  <aj@suse.de>
11866
11867         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11868
11869 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11870
11871         PR fortran/18398
11872         * gfortran.dg/fmt_read.f90: New test.
11873
11874 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11875
11876         * gcc.dg/rs6000-ldouble-2.c: New.
11877
11878 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11879
11880         PR c++/19244
11881         * g++.dg/parser/ctor2.C: New test.
11882
11883 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11884
11885         PR c++/17154
11886         * g++.dg/template/using9.C: New test.
11887
11888 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11889
11890         PR c++/19258
11891         * g++.dg/lookup/friend6.C: New test.
11892
11893 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11894
11895         PR c++/19270
11896         * g++.dg/template/array10.C: New.
11897
11898 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11899
11900         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11901         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11902
11903 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11904
11905         * gcc.c-torture/compile/20050105-1.c: New test.
11906
11907 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11908
11909         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11910
11911 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11912
11913         PR middle-end/19100
11914         * gcc.dg/conv-3.c: New test case.
11915
11916 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11917
11918         * gcc.dg/asm-wide-1.c: New test.
11919
11920 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11921
11922         PR c++/19030
11923         * g++.dg/parse/crash22.C: New
11924
11925 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11926
11927         PR 19257
11928         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11929
11930 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11931
11932         PR middle-end/17767
11933         * gcc.dg/i386-mmx-6.c: New test case.
11934
11935 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11936
11937         PR tree-optimization/18308
11938         * gcc.dg/vect/pr18308.c: New testcase.
11939
11940 2005-01-04  Andreas Jaeger  <aj@suse.de>
11941
11942         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11943
11944 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11945             Robert Bowdidge <bowdidge@apple.com>
11946
11947         * gcc.dg/cpp/subframework1.c: New.
11948         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11949         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11950         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11951         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11952
11953 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11954
11955         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11956         producing warning.
11957         * gcc.dg/darwin-weakimport-2.c: New.
11958
11959 2005-01-03  Richard Henderson  <rth@redhat.com>
11960
11961         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11962
11963 2005-01-03  Richard Henderson  <rth@redhat.com>
11964
11965         * gcc.dg/vect/vect.exp: Enable for ia64.
11966         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11967         (check_effective_target_vect_float): Likewise.
11968         (check_effective_target_vect_no_align): Likewise.
11969         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11970         * gcc.dg/vect/vect-8.c: Likewise.
11971
11972 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11973
11974         PR target/19236
11975         * gcc.dg/pr19236-1.c: New test case.
11976
11977 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11978
11979         PR rtl-optimization/12092
11980         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11981
11982 2005-01-02  Andreas Jaeger  <aj@suse.de>
11983
11984         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11985
11986 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11987             Andrew Pinski  <pinskia@physics.uc.edu>
11988
11989         PR rtl-optimization/12092
11990         * gcc.dg/pr12092-1.c: New test case.
11991
11992 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11993
11994         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11995         'hidden' and 'default' for better portability.
11996         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11997
11998         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11999         6 and 7.
12000         * g++.old-deja/g++.brendan/new3.C: Likewise.
12001
12002 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12003
12004         * gcc.dg/20041231-1.C: New test.
12005         * g++.dg/warn/Wunreachable-code-1.C: New test.
12006
12007 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12008
12009         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12010         file, not /dev/null.  Abort on error.
12011
12012 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12013             Ziemowit Laski  <zlaski@apple.com>
12014
12015         PR objc/18971
12016         * objc.dg/encode-5.m: New test.
12017
12018 2004-12-29  Richard Henderson  <rth@redhat.com>
12019
12020         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12021         * objc.dg/stabs-1.m: Disable for ia64.
12022
12023 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12024
12025         PR c++/19190
12026         * g++.dg/warn/Wunused-10.C: New test.
12027
12028 2004-12-28  Richard Henderson  <rth@redhat.com>
12029
12030         * objc.dg/stabs-1.m: Disable for alpha.
12031
12032 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12033
12034         PR c++/19149
12035         * g++.dg/parse/error23.C: New test.
12036
12037 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12038
12039         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12040
12041         PR fortran/19032
12042         * gfortran.dg/intrinsic_modulo_1.f90: New.
12043         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12044         tests with divisor -1.
12045
12046 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12047
12048         * g++.dg/opt/temp1.C (memcpy): Return a value.
12049
12050         PR c++/19148
12051         * g++.dg/expr/cond7.C: New test.
12052
12053 2004-12-27  Paul Brook  <paul@codesourcery.com>
12054
12055         * gfortran.dg/g77/select_no_compile.f: Remove.
12056
12057 2004-12-27  Richard Henderson  <rth@redhat.com>
12058
12059         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12060         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12061         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12062
12063 2004-12-26  Richard Henderson  <rth@redhat.com>
12064
12065         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12066         by 1i instead of token pasting.
12067
12068 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12069
12070         PR tree-optimization/17578
12071         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12072         to additional_flags.
12073         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12074
12075 2004-12-25  Richard Henderson  <rth@redhat.com>
12076
12077         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12078         Remove Alpha.
12079
12080 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12081
12082         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12083         hppa*-*-hpux*.
12084         * gcc.dg/pr17957.c (dg-options): Likewise.
12085         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12086         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12087         instead of 0 on __hppa__.
12088         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12089         "foo,%r" on hppa*-*-*.
12090
12091 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12092
12093         PR fortran/19071
12094         * gfortran.dg/complex_write.f90: New test.
12095
12096 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/17595
12099         * g++.dg/parse/pragma2.C: New test.
12100
12101         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12102
12103 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12104
12105         * gcc.dg/empty2.c: Add missing dg-warning.
12106
12107 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12108
12109         PR c++/17413
12110         * g++.dg/template/local4.C: New test.
12111         * g++.dg/template/crash19.C: Add dg-error marker.
12112
12113         * g++.dg/template/crash31.C: Correct embedded PR number.
12114
12115 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12116
12117         PR c++/16405
12118         * g++.dg/opt/temp1.C: Add do-run marker.
12119
12120 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12121
12122         * g++.dg/template/spec19.C: New.
12123
12124 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12125
12126         PR target/16819
12127         * gcc.dg/empty2.c: New.
12128
12129 2004-12-23  Richard Henderson  <rth@redhat.com>
12130
12131         * lib/target-supports.exp (check_effective_target_vect_no_align):
12132         Remove i?86 and x86-64.
12133
12134 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12135
12136         PR c++/16405
12137         * g++.dg/opt/temp1.C: New test.
12138
12139 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12140
12141         PR c++/18733
12142         * g++.dg/template/friend33.C: New testcase.
12143
12144 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/18464
12147         * g++.dg/template/cond5.C: New test.
12148
12149         PR c++/18492
12150         * g++.dg/inherit/thunk3.C: New test.
12151
12152         PR c++/11224
12153         * g++.dg/warn/Wunused-9.C: New test.
12154
12155 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12156
12157         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12158
12159 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12160
12161         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12162
12163 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12164
12165         PR c++/18378
12166         * g++.dg/ext/packed8.C: New test.
12167
12168         PR c++/19063
12169         * g++.dg/template/crash31.C: New test.
12170
12171         PR c++/19034
12172         * g++.dg/template/crash30.C: New test.
12173
12174 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12175
12176         PR C++/18984
12177         * g++.dg/eh/ctor3.C: New test.
12178
12179 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12180
12181         * objc.dg/stabs-1.m: Allow section name to be quoted and
12182         assembly label to begin with '.LL'.
12183
12184 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12185
12186         * gcc.dg/vect/vect.exp
12187         (check_effective_target_lp64_or_vect_no_align): New.
12188         * gcc.dg/vect/vect-77.c: Use it.
12189         * gcc.dg/vect/vect-78.c: Use it.
12190
12191         * lib/target-supports.exp
12192         (check_effective_target_vect_no_max,
12193         check_effective_target_vect_no_bitwise,
12194         check_effective_target_vect_no_align): New.
12195         * gcc.dg/vect/vect-13.c: Use them.
12196         * gcc.dg/vect/vect-17.c: Ditto.
12197         * gcc.dg/vect/vect-18.c: Ditto.
12198         * gcc.dg/vect/vect-19.c: Ditto.
12199         * gcc.dg/vect/vect-20.c: Ditto.
12200         * gcc.dg/vect/vect-27.c: Ditto.
12201         * gcc.dg/vect/vect-29.c: Ditto.
12202         * gcc.dg/vect/vect-44.c: Ditto.
12203         * gcc.dg/vect/vect-48.c: Ditto.
12204         * gcc.dg/vect/vect-50.c: Ditto.
12205         * gcc.dg/vect/vect-52.c: Ditto.
12206         * gcc.dg/vect/vect-54.c: Ditto.
12207         * gcc.dg/vect/vect-56.c: Ditto.
12208         * gcc.dg/vect/vect-58.c: Ditto.
12209         * gcc.dg/vect/vect-60.c: Ditto.
12210         * gcc.dg/vect/vect-72.c: Ditto.
12211         * gcc.dg/vect/vect-80.c: Ditto.
12212
12213 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12214
12215         PR c++/14075
12216         * g++.dg/init/string1.C: New.
12217
12218         PR c++/18975
12219         * g++.dg/other/synth1.C: New.
12220
12221 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12222
12223         PR c/18963
12224         * gcc.dg/pr18963-1.c: New test.
12225
12226 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12227
12228         PR c/18596
12229         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12230         * gcc.dg/pr18596-1.c: Use dg-error.
12231         (dg-options): Use -fno-unit-at-a-time.
12232         * gcc.dg/pr18596-2.c: New test.
12233         * gcc.dg/pr18596-3.c: New test.
12234
12235 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12236
12237         PR middle-end/18683
12238         * g++.dg/opt/pr18683-1.C: New test case.
12239
12240 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12241
12242         PR other/19093
12243         * g++.dg/opt/max1.C: Fix for 64bit targets.
12244
12245 2004-12-20  Matt Austern  <austern@apple.com>
12246
12247         PR c++/19044
12248         * g++.dg/ext/builtin6.C: New
12249
12250 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12251
12252         PR tree-optimization/19080
12253         * gcc.c-torture/compile/pr19080.c: New test.
12254
12255 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12256
12257         * gcc.dg/20041219-1.c: New test.
12258
12259 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12260
12261         PR middle-end/19068
12262         * g++.dg/opt/max1.C: New test case.
12263
12264 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12265
12266         * gcc.dg/fdata-sections-1.c: New test.
12267
12268 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12269
12270         PR middle-end/18548
12271         * gcc.dg/max-1.c: New test case.
12272
12273 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12274
12275         * gcc.c-torture/execute/20041218-1.c: New test.
12276
12277 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12278
12279         * gcc.dg/pr18501.c: New test.
12280         * gcc.dg/uninit-5.c: XFAIL.
12281         * gcc.dg/uninit-9.c: XFAIL.
12282
12283 2004-12-17  Dale Johannesen  <dalej@apple.com>
12284
12285         * gcc.dg/20041213-1.c: New.
12286
12287 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12288
12289         * objc.dg/stabs-1.m: Allow assembly label to begin
12290         with a dot ('.').
12291
12292 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12293
12294         * gcc.c-torture/execute/20041213-1.c: Move...
12295         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12296
12297 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12298
12299         PR c++/18721
12300         * g++.dg/lookup/conv-5.C: New.
12301
12302 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12303
12304         * objc.dg/stabs-1.m: New test.
12305
12306 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12307
12308         * gcc.dg/visibility-c.c: Change compile to
12309         assemble for the test.
12310
12311 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12312
12313         PR target/19041
12314         * gcc.dg/visibility-c.c: New test.
12315
12316 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12317
12318         PR middle-end/18493
12319         * gcc.dg/switch-8.c: New test case.
12320
12321 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12322
12323         PR c++/18905
12324         * g++.dg/template/init4.C: New.
12325         * g++.dg/opt/static3.C: Enable optimizer.
12326
12327 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12328
12329         * g++.dg/other/complex1.C: New test.
12330
12331 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12332
12333         * g++.dg/opt/inline9.C: New test.
12334
12335 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12336
12337         PR fortran/18993
12338         * gfotran.dg/nullify_1.f: New test.
12339
12340 2004-12-15  Richard Henderson  <rth@redhat.com>
12341
12342         * gcc.target/i386/i386.exp: New harness.
12343         * gcc.target/i386/vect-args.c: New.
12344
12345 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12346
12347         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12348
12349 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12350
12351         PR c++/18825
12352         * g++.dg/template/friend32.C: New test.
12353
12354 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12355
12356         * cpp/pragma-once-1.c: New test.
12357         * cpp/pragma-once-1b.h: Likewise.
12358         * cpp/pragma-once-1c.h: Likewise.
12359         * cpp/pragma-once-1d.h: Likewise.
12360         * cpp/inc/pragma-once-1a.h: Likewise.
12361
12362 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12363             Steven G. Kargl  <kargls@comcast.net>
12364
12365         PR fortran/17597
12366         * gfortran.dg/list_read_3.f90: New test.
12367
12368 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12369
12370         * gcc.dg/ftrapv-2.c: New test.
12371
12372 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12373
12374         PR c++/18981
12375         * g++.dg/template/typename9.C: New test.
12376
12377 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12378
12379         PR c++/18738
12380         * g++.dg/template/typename8.C: New test.
12381         * g++.dg/parse/friend2.C: Tweak error message.
12382
12383 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12384
12385         * gcc.c-torture/20041214-1.c: New test.
12386
12387 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12388
12389         PR c++/18965
12390         * g++.dg/init/array17.C: New test.
12391
12392 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12393
12394         PR c++/18793
12395         * g++.dg/init/aggr3.C: New test.
12396
12397 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12398
12399         * gcc.dg/altivec-types-1.c: New test.
12400         * gcc.dg/altivec-types-2.c: New test.
12401         * gcc.dg/altivec-types-3.c: New test.
12402         * gcc.dg/altivec-types-4.c: New test.
12403         * g++.dg/ext/altivec-types-1.C: New test.
12404         * g++.dg/ext/altivec-types-2.C: New test.
12405         * g++.dg/ext/altivec-types-3.C: New test.
12406         * g++.dg/ext/altivec-types-4.C: New test.
12407
12408 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12409
12410         PR middle-end/18951
12411         * gcc.c-torture/execute/20041213-1.c: New test.
12412
12413 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12414
12415         PR c++/18949
12416         * g++.dg/template/cast1.C: New.
12417
12418 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12419
12420         * gcc.c-torture/execute/20041213-2.c: New test.
12421
12422 2004-12-13  Richard Henderson  <rth@redhat.com>
12423
12424         * gcc.dg/i386-sse-10.c: Fix typo in options.
12425
12426 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12427
12428         PR c++/18968
12429         * g++.dg/opt/pr18968.C: New test.
12430
12431 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12432
12433         PR c++/18925
12434         * g++.dg/ext/visibility/staticdatamem.C: New test.
12435
12436 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12437
12438         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12439
12440 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12441
12442         PR rtl-optimization/18928
12443         * gcc.dg/pr18928-1.c: New test case.
12444
12445 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12446
12447         PR tree-opt/16951
12448         * gcc.c-torture/compile/20041211-1.c: New.
12449
12450 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12451
12452         PR middle-end/17564
12453         * gcc.c-torture/execute/20041212-1.c: New test.
12454
12455 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12456
12457         PR fortran/18869
12458         * gfortran.dg/common_1.f90: New test.
12459
12460 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12461         Paul Brook  <paul@codesourcery.com>
12462
12463         PR fortran/16222
12464         * gfortran.dg/real_do_1.f90: New test.
12465
12466 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12467
12468         PR tree-opt/18040
12469         * g++.dg/opt/ptrmem6.C: New test.
12470
12471 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12472
12473         PR middle-end/18921
12474         * gcc.dg/pr18921-1.c: New test case.
12475
12476 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12477
12478         PR fortran/17175
12479         * gfortran.dg/scale_1.f90: New test.
12480
12481 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12482
12483         PR middle-end/18903
12484         * gcc.c-torture/compile/pr18903.c: New test.
12485
12486 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12487
12488         * gcc.c-torture/execute/20041210-1.c: New test.
12489
12490 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12491
12492         PR c++/18731
12493         * g++.dg/parser/struct-1.C: New test.
12494         * g++.dg/parser/struct-2.C: New test.
12495         * g++.dg/parser/struct-3.C: New test.
12496
12497 2004-12-09  Richard Henderson  <rth@redhat.com>
12498
12499         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12500
12501         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12502         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12503
12504 2004-12-09  Matt Austern  <austern@apple.com>
12505
12506         PR c++/18514
12507         * g++.dg/ext/builtin1.C: New
12508         * g++.dg/ext/builtin2.C: New
12509         * g++.dg/ext/builtin3.C: New
12510         * g++.dg/ext/builtin4.C: New
12511         * g++.dg/ext/builtin5.C: New
12512
12513 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12514
12515         PR tree-opt/18904
12516         * g++.dg/opt/ptrmem5.C: New test.
12517
12518 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12519
12520         * g++.dg/parse/typename5.C: Adjust for new error.
12521         * g++.dg/parse/typename7.C: New.
12522
12523 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12524
12525         PR c++/18073
12526         * g++.dg/other/mmintrin.C: New test.
12527
12528 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         PR c++/16681
12531         * g++.dg/init/array15.C: New.
12532         * g++.dg/init/array16.C: New.
12533
12534 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12535
12536         PR fortran/18826
12537         * gfortran.dg/assign_1.f90: New test.
12538
12539 2004-12-08  Nick Clifton  <nickc@redhat.com>
12540
12541         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12542         * gcc.target/xstormy16/data_below100: Likewise.
12543         * gcc.target/xstormy16/sfr: Likewise.
12544         * gcc.target/xstormy16/below100.S: New test source file.
12545         * gcc.target/xstormy16/below100.ld: New test linker script.
12546         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12547         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12548         bp instructions.
12549         * gcc.target/xstormy16/bp.c: Likewise.
12550
12551         * gcc.target/xstormy16/bss_below100: New files:
12552         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12553         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12554         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12555         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12556         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12557         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12558         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12559         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12560         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12561         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12562         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12563         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12564         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12565         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12566         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12567         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12568         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12569         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12570         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12571         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12572         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12573         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12574         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12575         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12576         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12577         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12578         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12579
12580         * gcc.target/xstormy16/data_below100: New files:
12581         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12582         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12583         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12584         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12585         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12586         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12587         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12588         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12589         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12590         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12591         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12592         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12593         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12594         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12595         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12596         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12597         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12598         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12599         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12600         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12601         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12602         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12603         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12604         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12605         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12606         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12607         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12608
12609         * gcc.target/xstormy16/sfr: New files:
12610         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12611         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12612         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12613         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12614         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12615         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12616         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12617         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12618         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12619         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12620         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12621         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12622         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12623         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12624         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12625         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12626         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12627         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12628         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12629         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12630         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12631         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12632         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12633         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12634         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12635         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12636         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12637         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12638         27_if0_sfrw_bitfield_f.c
12639
12640 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12641
12642         PR c++/18100
12643         * g++.dg/lookup/name-clash4.C: New test.
12644
12645 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         PR c++/18672
12648         * g++.dg/opt/array1.C: New.
12649
12650         PR c++/18803
12651         * g++.dg/template/operator5.C: New.
12652
12653 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12654
12655         PR c/18867
12656         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12657
12658 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12659
12660         * gcc.dg/noncompile/20041207.c: New test.
12661
12662 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12663
12664         * g++.dg/other/unreachable-1.C: New test.
12665
12666 2004-12-06  Nick Clifton  <nickc@redhat.com>
12667
12668         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12669         <limits.h> because the latter comes from gcc's include/ directory
12670         and not the newlib/libc/include directory.
12671
12672 2004-12-04  Richard Henderson  <rth@redhat.com>
12673
12674         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12675
12676 2004-12-04  Richard Henderson  <rth@redhat.com>
12677
12678         * lib/target-supports.exp (check_gc_sections_available): Disable
12679         for alpha and ia64.
12680
12681 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12682
12683         PR middle-end/17909
12684         * g++.dg/other/vararg-2.C: New test.
12685
12686 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12687
12688         PR c++/17011, c++/17971
12689         * g++.dg/template/error15.C: Adjust expected error.
12690         * g++.dg/template/instantiate3.C: Likewise.
12691
12692 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12693
12694         * gcc.dg/altivec-18.c: Fix for darwin
12695
12696 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12697
12698         PR c++/18782
12699         * g++.dg/parse/ptrmem2.C: New.
12700
12701         PR c++/18318
12702         * g++.dg/template/new1.C: New.
12703
12704 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12705
12706         PR fortran/18710
12707         * gfortran.dg/direct_io_3.f90: New test.
12708
12709 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         PR 18758
12712         * g++.dg/parse/crash21.C: New.
12713
12714 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12715
12716         PR c++/15664, c++/18276
12717         * g++.dg/template/ttp13.C: New test.
12718         * g++.dg/template/ttp14.C: Likewise.
12719
12720 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12721
12722         PR c++/18123
12723         * g++.dg/parse/enum2.C: New test.
12724         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12725
12726 2004-12-02  Nick Clifton  <nickc@redhat.com>
12727
12728         * gcc.target/xstormy16: New test directory.
12729         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12730         * gcc.target/xstormy16/bp.c: Check the generation of bp
12731         instructions.
12732         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12733         bn instructions and the BELOW100 attribute.
12734
12735 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12736
12737         PR target/16952
12738         * gcc.dg/ppc-eabi.c: New.
12739
12740 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12741
12742         PR fortran/18284
12743         * gfortran.dg/backspace.f90
12744
12745 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12746
12747         * gfortran.dg/inquire.f90: New test.
12748
12749 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12750
12751         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12752         handle effective-target-keyword.
12753         (dg-skip-if): Support effective-target keyword as target list.
12754         (dg-xfail-if): Ditto.
12755         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12756
12757 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12758
12759         PR tree-optimization/18291
12760         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12761
12762 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12763
12764         PR C++/18729
12765         * g++.dg/parse/crash20.C: New.
12766
12767         PR c++/17431
12768         * g++.dg/overload/arg1.C: New.
12769         * g++.dg/overload/arg2.C: New.
12770         * g++.dg/overload/arg3.C: New.
12771         * g++.dg/overload/arg4.C: New.
12772
12773 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12774
12775         * gcc.dg/c99-flex-array-4.c: Remove.
12776
12777 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12778
12779         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12780
12781         * lib/target-supports.exp (is-effective-target): Simplify.
12782
12783         * lib/target-supports.exp (check_effective_target_vect_long):
12784         Fix for powerpc64-*-*.
12785
12786 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12787
12788         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12789         to support new requirements on FreeBSD 5.
12790
12791 2004-11-30  Devang Patel  <dpatel@apple.com>
12792
12793         PR 18702
12794         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12795
12796 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12797
12798         * g++.dg/ext/altivec-13.C: New test.
12799
12800 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12801
12802         PR tree-opt/18298
12803         * gcc.c-torture/execute/p18298.c: New test.
12804
12805 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12806             Dorit Naishlos  <dorit@il.ibm.com>
12807
12808         PR tree-opt/18607
12809         * gcc.dg/vect/vect-89.c: New test.
12810
12811 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12812
12813         * gcc.dg/pr18596-1.c: New test.
12814
12815 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12816
12817         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12818
12819 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12820
12821         PR c/18479
12822         * gcc.dg/pr18479.c: New test.
12823
12824 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12825
12826         PR target/18490
12827         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12828         mmix-knuth-mmixware.
12829
12830         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12831         cris-*-elf* cris-*-aout* mmix-*-*
12832
12833 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12834
12835         PR middle-end/18725
12836         * gcc.dg/pr18725.c: New test.
12837
12838 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12839
12840         PR target/18488
12841         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12842
12843         PR target/18336
12844         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12845
12846 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR c++/18368
12849         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12850         * g++.old-deja/g++.law/ctors5.C: Likewise.
12851         * g++.old-deja/g++.other/crash25.C: Likewise.
12852
12853         PR c++/18674
12854         * g++.dg/template/error16.C: New test.
12855
12856         PR c++/18512
12857         * g++.dg/template/crash29.C: New test.
12858
12859 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12860
12861         PR tree-optimization/18712
12862         * gcc.c-torture/compile/pr18712.c: New test.
12863
12864 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12865
12866         PR c/7544
12867         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12868         tests.
12869
12870 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12871
12872         PR c++/18652
12873         * g++.dg/lookup/crash6.C: New test.
12874
12875 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12876
12877         PR middle-end/18164
12878         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12879
12880 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12881
12882         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12883         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12884         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12885
12886 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12887
12888         * gcc.dg/pr18164.c: New test.
12889
12890 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12891
12892         * gcc.dg/funroll-loops-all.c: New.
12893
12894 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12895
12896         PR target/18489
12897         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12898         delimeter, match space and TAB as well as ":".
12899
12900         PR target/18484
12901         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12902
12903         PR target/18348
12904         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12905
12906         PR target/18345
12907         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12908
12909         PR target/18337
12910         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12911
12912 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12913
12914         * gfortran.dg/direct_io_2.f90: New test.
12915
12916 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12917
12918         PR target/18334
12919         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12920
12921 2004-11-28  Richard Henderson  <rth@redhat.com>
12922
12923         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12924
12925 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12926
12927         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12928         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12929         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12930         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12931         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12932         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12933         gcc.dg/pointer-arith-8.c: New tests.
12934
12935 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12936
12937         PR fortran/18364
12938         * gfortran.dg/endfile.f90: New test.
12939
12940 2004-11-27  Falk Hueffner  <falk@debian.org>
12941
12942         * gcc.dg/loop-6.c: New test.
12943
12944 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12945
12946         * gcc.c-torture/execute/20041126-1.c: New test.
12947
12948 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12949
12950         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12951         on IRIX.
12952
12953 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12954
12955         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12956         functions.
12957
12958 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12959
12960         PR rtl-optimization/17825
12961         * gcc.c-torture/compile/20041119-1.c: New test.
12962
12963 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12964
12965         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12966         Check existence of ld library path variables before unsetting.
12967
12968 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12969
12970         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12971
12972 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12973
12974         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12975
12976 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12977
12978         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12979
12980 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12981
12982         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12983         dg-do directive.
12984
12985 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12986
12987         * gcc.dg/pr17957.c: Pass --param, not -param.
12988
12989 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12990
12991         PR middle-end/17957
12992         * testsuite/gcc.dg/pr17957.c: New test.
12993
12994 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12995
12996         PR c++/18445
12997         * g++.dg/template/crash28.C: Likewise.
12998
12999         PR c++/18001
13000         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13001         * g++.dg/ext/lvaddr.C: Likewise.
13002         * g++.dg/opt/pr7503-3.C: Likewise.
13003
13004         PR c++/18466
13005         * g++.dg/parse/qualified3.C: New test.
13006         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13007
13008         PR c++/18545
13009         * g++.dg/expr/return1.C: New test.
13010
13011 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13012
13013         Friend class name lookup 3/n, PR c++/3332
13014         * g++.dg/lookup/friend3.C: New test.
13015         * g++.dg/lookup/friend4.C: Likewise.
13016         * g++.dg/lookup/friend5.C: Likewise.
13017
13018 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13019
13020         Friend class name lookup 2/n, PR c++/14513, c++/15410
13021         * g++.dg/lookup/friend2.C: New test.
13022         * g++.dg/template/friend31.C: Likewise.
13023
13024 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13025
13026         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13027
13028 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13029
13030         PR c++/17473
13031         * g++.dg/tc1/dr56.C: Remove.
13032         * g++.dg/template/typedef1.C: Add dg-error markers.
13033         * g++.old-deja/g++.other/typedef7.C: Likewise.
13034
13035         PR c++/18285
13036         * g++.dg/parse/typedef7.C: New test.
13037
13038 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13039
13040         * gcc.c-torture/execute/20041124-1.c: New test.
13041
13042 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13043
13044         * g++.dg/template/deduce3.C: New test.
13045
13046         PR c++/18586
13047         * g++.dg/template/crash27.C: New test.
13048
13049         PR c++/18530
13050         * g++.dg/warn/Wshadow-3.C: New test.
13051
13052 2004-11-24  Devang Patel  <dpatel@apple.com>
13053
13054         PR/18555
13055         * gcc.dg/cpp/isysroot-1.c: New test.
13056         * gcc.dg/cpp/usr/include/stdio.h: New file.
13057         * gcc.dg/cpp/isysroot-2.c: New test.
13058         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13059         New file.
13060
13061 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13062
13063         PR c++/8929
13064         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13065
13066 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13067
13068         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13069         * gcc.target/sparc/pdist.c: Likewise.
13070
13071 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13072
13073         PR c++/16882
13074         * g++.dg/conversion/simd1.C: New test.
13075
13076 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13077
13078         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13079         and restore_ld_library_path_env_vars.
13080         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13081         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13082         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13083         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13084
13085 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13086
13087         * gcc.dg/pragma-align-2.c: Test macro expansion.
13088         * gcc.dg/pragma-pack-2.c: New test.
13089
13090 2004-11-23  Richard Henderson  <rth@redhat.com>
13091
13092         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13093         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13094         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13095         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13096         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13097         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13098
13099         * gcc.dg/vect/vect.exp: Add check for alpha.
13100         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13101         (check_effective_target_vect_int): Enable for alpha.
13102         (check_effective_target_vect_long): New.
13103         (is-effective-target): Add it.
13104
13105 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13106
13107         * gcc.dg/pr18614-1.c: New test.
13108
13109 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13110
13111         * gcc.dg/setjmp-2.c: New test.
13112
13113 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13114
13115         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13116         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13117         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13118         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13119         gcc.target/sparc/pdist.c: New tests.
13120
13121 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13122
13123         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13124
13125 2004-11-22  Dale Johannesen  <dalej@apple.com>
13126
13127         * gcc.dg/20041111-1.c: New.
13128
13129 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13130
13131         PR tree-opt/18536
13132         * gcc.dg/vect/pr18536.c: New test.
13133
13134 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13135
13136         PR c++/18354
13137         * g++.dg/template/nontype11.C: New test.
13138
13139 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13140
13141         PR middle-end/18520
13142         * gcc.dg/pr18520-1.c: New test case.
13143
13144 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13145
13146         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13147         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13148         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13149         expected diagnostics.
13150
13151 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13152
13153         PR target/18580
13154         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13155         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13156         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13157
13158 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13159
13160         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13161
13162 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13163             Joseph Myers  <joseph@codesourcery.com>
13164
13165         * lib/target-supports.exp (check_visibility_available): Really
13166         test the compiler.
13167
13168 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13169
13170         PR tree-opt/18181
13171         * gcc.dg/vect/vect-85.c: New test.
13172         * gcc.dg/vect/vect-86.c: New test.
13173         * gcc.dg/vect/vect-87.c: New test.
13174         * gcc.dg/vect/vect-88.c: New test.
13175
13176 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13177
13178         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13179
13180 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13181
13182         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13183         * gcc.dg/ppc-and-1.c: Ditto.
13184         * gcc.dg/ppc-compare-1.c: Ditto.
13185         * gcc.dg/ppc-mov-1.c: Ditto
13186
13187 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13188             Mark Mitchell  <mark@codesourcery.com>
13189
13190         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13191
13192 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13193             Aldy Hernandez  <aldyh@redhat.com>
13194
13195         * lib/target-supports.exp (check_effective_target_vect_int): New
13196         (check_effective_target_vect_float): New
13197         (check_effective_target_vect_double): New.
13198         (is-effective-target): Support new effective targets keywords.
13199         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13200         default action for dg-do.
13201         * gcc.dg/vect/pr16105.c: Use new support.
13202         * gcc.dg/vect/pr18400.c: Ditto.
13203         * gcc.dg/vect/pr18425.c: Ditto.
13204         * gcc.dg/vect/vect-1.c: Ditto.
13205         * gcc.dg/vect/vect-10.c: Ditto.
13206         * gcc.dg/vect/vect-11.c: Ditto.
13207         * gcc.dg/vect/vect-12.c: Ditto.
13208         * gcc.dg/vect/vect-13.c: Ditto.
13209         * gcc.dg/vect/vect-14.c: Ditto.
13210         * gcc.dg/vect/vect-15.c: Ditto.
13211         * gcc.dg/vect/vect-16.c: Ditto.
13212         * gcc.dg/vect/vect-17.c: Ditto.
13213         * gcc.dg/vect/vect-18.c: Ditto.
13214         * gcc.dg/vect/vect-19.c: Ditto.
13215         * gcc.dg/vect/vect-2.c: Ditto.
13216         * gcc.dg/vect/vect-20.c: Ditto.
13217         * gcc.dg/vect/vect-21.c: Ditto.
13218         * gcc.dg/vect/vect-22.c: Ditto.
13219         * gcc.dg/vect/vect-23.c: Ditto.
13220         * gcc.dg/vect/vect-24.c: Ditto.
13221         * gcc.dg/vect/vect-25.c: Ditto.
13222         * gcc.dg/vect/vect-26.c: Ditto.
13223         * gcc.dg/vect/vect-27.c: Ditto.
13224         * gcc.dg/vect/vect-27a.c: Ditto.
13225         * gcc.dg/vect/vect-28.c: Ditto.
13226         * gcc.dg/vect/vect-29.c: Ditto.
13227         * gcc.dg/vect/vect-29a.c: Ditto.
13228         * gcc.dg/vect/vect-3.c: Ditto.
13229         * gcc.dg/vect/vect-30.c: Ditto.
13230         * gcc.dg/vect/vect-31.c: Ditto.
13231         * gcc.dg/vect/vect-32.c: Ditto.
13232         * gcc.dg/vect/vect-33.c: Ditto.
13233         * gcc.dg/vect/vect-34.c: Ditto.
13234         * gcc.dg/vect/vect-35.c: Ditto.
13235         * gcc.dg/vect/vect-36.c: Ditto.
13236         * gcc.dg/vect/vect-37.c: Ditto.
13237         * gcc.dg/vect/vect-38.c: Ditto.
13238         * gcc.dg/vect/vect-4.c: Ditto.
13239         * gcc.dg/vect/vect-40.c: Ditto.
13240         * gcc.dg/vect/vect-41.c: Ditto.
13241         * gcc.dg/vect/vect-42.c: Ditto.
13242         * gcc.dg/vect/vect-43.c: Ditto.
13243         * gcc.dg/vect/vect-44.c: Ditto.
13244         * gcc.dg/vect/vect-45.c: Ditto.
13245         * gcc.dg/vect/vect-46.c: Ditto.
13246         * gcc.dg/vect/vect-47.c: Ditto.
13247         * gcc.dg/vect/vect-48.c: Ditto.
13248         * gcc.dg/vect/vect-48a.c: Ditto.
13249         * gcc.dg/vect/vect-49.c: Ditto.
13250         * gcc.dg/vect/vect-5.c: Ditto.
13251         * gcc.dg/vect/vect-50.c: Ditto.
13252         * gcc.dg/vect/vect-51.c: Ditto.
13253         * gcc.dg/vect/vect-52.c: Ditto.
13254         * gcc.dg/vect/vect-53.c: Ditto.
13255         * gcc.dg/vect/vect-54.c: Ditto.
13256         * gcc.dg/vect/vect-55.c: Ditto.
13257         * gcc.dg/vect/vect-56.c: Ditto.
13258         * gcc.dg/vect/vect-56a.c: Ditto.
13259         * gcc.dg/vect/vect-57.c: Ditto.
13260         * gcc.dg/vect/vect-58.c: Ditto.
13261         * gcc.dg/vect/vect-59.c: Ditto.
13262         * gcc.dg/vect/vect-6.c: Ditto.
13263         * gcc.dg/vect/vect-60.c: Ditto.
13264         * gcc.dg/vect/vect-61.c: Ditto.
13265         * gcc.dg/vect/vect-62.c: Ditto.
13266         * gcc.dg/vect/vect-63.c: Ditto.
13267         * gcc.dg/vect/vect-64.c: Ditto.
13268         * gcc.dg/vect/vect-65.c: Ditto.
13269         * gcc.dg/vect/vect-66.c: Ditto.
13270         * gcc.dg/vect/vect-67.c: Ditto.
13271         * gcc.dg/vect/vect-68.c: Ditto.
13272         * gcc.dg/vect/vect-69.c: Ditto.
13273         * gcc.dg/vect/vect-7.c: Ditto.
13274         * gcc.dg/vect/vect-72.c: Ditto.
13275         * gcc.dg/vect/vect-72a.c: Ditto.
13276         * gcc.dg/vect/vect-73.c: Ditto.
13277         * gcc.dg/vect/vect-74.c: Ditto.
13278         * gcc.dg/vect/vect-75.c: Ditto.
13279         * gcc.dg/vect/vect-76.c: Ditto.
13280         * gcc.dg/vect/vect-77.c: Ditto.
13281         * gcc.dg/vect/vect-77a.c: Ditto.
13282         * gcc.dg/vect/vect-78.c: Ditto.
13283         * gcc.dg/vect/vect-79.c: Ditto.
13284         * gcc.dg/vect/vect-8.c: Ditto.
13285         * gcc.dg/vect/vect-80.c: Ditto.
13286         * gcc.dg/vect/vect-82.c: Ditto.
13287         * gcc.dg/vect/vect-82_64.c: Ditto.
13288         * gcc.dg/vect/vect-83.c: Ditto.
13289         * gcc.dg/vect/vect-83_64.c: Ditto.
13290         * gcc.dg/vect/vect-9.c: Ditto.
13291         * gcc.dg/vect/vect-all.c: Ditto.
13292         * gcc.dg/vect/vect-none.c: Ditto.
13293
13294 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13295
13296         * lib/gcc-dg.exp (dg-skip-if): New function.
13297         (dg-forbid-option): Remove.
13298         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13299         * g++.dg/abi/bitfield8.C: Likewise.
13300         * g++.dg/abi/dtor1.C: Likewise.
13301         * g++.dg/abi/empty10.C: Likewise.
13302         * g++.dg/abi/empty7.C: Likewise.
13303         * g++.dg/abi/empty9.C: Likewise.
13304         * g++.dg/abi/layout3.C: Likewise.
13305         * g++.dg/abi/layout4.C: Likewise.
13306         * g++.dg/abi/thunk1.C: Likewise.
13307         * g++.dg/abi/thunk2.C: Likewise.
13308         * g++.dg/abi/vbase11.C: Likewise.
13309         * g++.dg/abi/vthunk2.C: Likewise.
13310         * g++.dg/abi/vthunk3.C: Likewise.
13311         * g++.dg/ext/attrib8.C: Likewise.
13312         * g++.dg/opt/longbranch2.C: Likewise.
13313         * g++.dg/opt/reg-stack4.C: Likewise.
13314         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13315         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13316         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13317         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13318         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13319         * gcc.dg/20000609-1.c: Likewise.
13320         * gcc.dg/20000720-1.c: Likewise.
13321         * gcc.dg/20011107-1.c: Likewise.
13322         * gcc.dg/20011119-1.c: Likewise.
13323         * gcc.dg/20020108-1.c: Likewise.
13324         * gcc.dg/20020122-2.c: Likewise.
13325         * gcc.dg/20020122-3.c: Likewise.
13326         * gcc.dg/20020201-3.c: Likewise.
13327         * gcc.dg/20020206-1.c: Likewise.
13328         * gcc.dg/20020218-1.c: Likewise.
13329         * gcc.dg/20020310-1.c: Likewise.
13330         * gcc.dg/20020411-1.c: Likewise.
13331         * gcc.dg/20020418-2.c: Likewise.
13332         * gcc.dg/20020426-1.c: Likewise.
13333         * gcc.dg/20020426-2.c: Likewise.
13334         * gcc.dg/20020517-1.c: Likewise.
13335         * gcc.dg/20020523-1.c: Likewise.
13336         * gcc.dg/20020523-2.c: Likewise.
13337         * gcc.dg/20020729-1.c: Likewise.
13338         * gcc.dg/20030204-1.c: Likewise.
13339         * gcc.dg/20030826-2.c: Likewise.
13340         * gcc.dg/20030926-1.c: Likewise.
13341         * gcc.dg/20031202-1.c: Likewise.
13342         * gcc.dg/980312-1.c: Likewise.
13343         * gcc.dg/980313-1.c: Likewise.
13344         * gcc.dg/990117-1.c: Likewise.
13345         * gcc.dg/990424-1.c: Likewise.
13346         * gcc.dg/990524-1.c: Likewise.
13347         * gcc.dg/991230-1.c: Likewise.
13348         * gcc.dg/i386-387-1.c: Likewise.
13349         * gcc.dg/i386-387-2.c: Likewise.
13350         * gcc.dg/i386-387-3.c: Likewise.
13351         * gcc.dg/i386-387-4.c: Likewise.
13352         * gcc.dg/i386-387-5.c: Likewise.
13353         * gcc.dg/i386-387-6.c: Likewise.
13354         * gcc.dg/i386-asm-1.c: Likewise.
13355         * gcc.dg/i386-bitfield1.c: Likewise.
13356         * gcc.dg/i386-bitfield2.c: Likewise.
13357         * gcc.dg/i386-loop-1.c: Likewise.
13358         * gcc.dg/i386-loop-2.c: Likewise.
13359         * gcc.dg/i386-loop-3.c: Likewise.
13360         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13361         * gcc.dg/i386-pic-1.c: Likewise.
13362         * gcc.dg/i386-regparm.c: Likewise.
13363         * gcc.dg/i386-signbit-1.c: Likewise.
13364         * gcc.dg/i386-signbit-2.c: Likewise.
13365         * gcc.dg/i386-signbit-3.c: Likewise.
13366         * gcc.dg/i386-sse-5.c: Likewise.
13367         * gcc.dg/i386-sse-8.c: Likewise.
13368         * gcc.dg/i386-unroll-1.c: Likewise.
13369         * gcc.dg/tls/opt-1.c: Likewise.
13370         * gcc.dg/tls/opt-2.c: Likewise.
13371         * gcc.dg/unroll-1.c: Likewise.
13372         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13373         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13374         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13375         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13376
13377 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13378
13379         * g++.dg/template/incomplete1.C: New test.
13380
13381 2004-11-16  Nick Clifton  <nickc@redhat.com>
13382
13383         Revert patches accidentally commited during checkin of fixes for
13384         xstormy16 tests:
13385         gcc.c-torture/execute/simd-4.c: Revert
13386         gcc.dg/20040910-1.c: Revert.
13387
13388 2004-11-16  Paul Brook  <paul@codesourcery.com>
13389
13390         PR fortran/13010
13391         * gfortran.dg/der_pointer_1.f90: New test.
13392
13393 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13394
13395         PR c/18498
13396         * gcc.dg/bitfld-13.c: New test.
13397
13398 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13399
13400         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13401         powerpc*-*-linux*.
13402
13403         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13404         * gcc.dg/ppc64-abi-2.c: Ditto.
13405         * gcc.dg/ppc64-abi-3.c: Ditto.
13406
13407         * lib/gcc-dg.exp (dg-target-list): Remove.
13408
13409 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13410
13411         * gcc.dg/ia64-postinc.c: New test.
13412
13413 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13414
13415         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13416
13417 2004-11-15  Nick Clifton  <nickc@redhat.com>
13418
13419         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13420         __INT_MAX__ so that the test can be compiled by toolchains
13421         targeted at 16-bit processors.
13422
13423         * gcc.dg/20040625-1.c: Use long constants rather than integers
13424         when performing arithmetic that will overflow 16-bits.
13425
13426         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13427         xstormy16.  It does not support 128-bit vector operations.
13428
13429         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13430         with the macro PTR_TYPE.  Define this macro to an integer type
13431         suitable for holding a pointer.
13432
13433         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13434         the target is a 16-bit processor.
13435
13436         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13437         16-bit targets where the character constant will be too long.
13438
13439         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13440         where the double will not be directly addressable.
13441
13442 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13443
13444         Friend class name lookup 1/n, PR c++/18471
13445         * g++.dg/template/crash26.C: New test.
13446         * g++.dg/lookup/struct1.C: Adjust expected error.
13447         * g++.dg/parse/elab1.C: Likewise.
13448         * g++.dg/parse/elab2.C: Likewise.
13449         * g++.dg/parse/int-as-enum1.C: Likewise.
13450         * g++.dg/parse/struct-as-enum1.C: Likewise.
13451         * g++.dg/parse/typedef1.C: Likewise.
13452         * g++.dg/parse/typedef3.C: Likewise.
13453         * g++.dg/parse/typedef4.C: Likewise.
13454         * g++.dg/parse/typedef5.C: Likewise.
13455         * g++.dg/template/nontype4.C: Likewise.
13456         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13457         * g++.old-deja/g++.other/elab1.C: Likewise.
13458         * g++.old-deja/g++.other/syntax4.C: Likewise.
13459
13460 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13461
13462         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13463
13464 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13465
13466         * gcc.c-torture/execute/20041114-1.c: New test.
13467
13468 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13469
13470         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13471         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13472         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13473         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13474         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13475         gcc.dg/switch-7.c: New tests.
13476
13477 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13478
13479         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13480
13481 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13482
13483         PR tree-opt/18400
13484         * gcc.dg/vect/pr18400.c: New test.
13485
13486 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13487             Andrew Pinski  <pinskia@physics.uc.edu>
13488
13489         PR tree-opt/18425
13490         * gcc.dg/vect/pr18425.c: New test.
13491
13492 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13493
13494         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13495         Guard with dg-require-alias and dg-require-visibility.
13496
13497 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13498
13499         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13500
13501 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13502
13503         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13504
13505 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13506
13507         PR c++/17344
13508         * g++.dg/template/defarg5.C: New test.
13509
13510 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13511
13512         * g++.dg/parse/cast1.C: Run only on ILP32.
13513         * g++.old-deja/g++.mike/p784.C: Likewise.
13514
13515 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13516
13517         * gcc.c-torture/execute/20041113-1.c: New test.
13518
13519 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13520
13521         PR target/18230
13522         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13523         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13524         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13525         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13526         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13527         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13528         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13529         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13530         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13531         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13532         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13533         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13534         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13535
13536 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13537
13538         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13539         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13540         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13541         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13542         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13543         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13544         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13545         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13546         gcc.target/sparc/combined-1.c: New tests.
13547
13548 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13549
13550         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13551         New tests.
13552
13553 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13554
13555         * lib/gcc-dg.exp (dg-forbid-option): New function.
13556         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13557         * g++.dg/abi/bitfield8.C: Likewise.
13558         * g++.dg/abi/dtor1.C: Likewise.
13559         * g++.dg/abi/empty10.C: Likewise.
13560         * g++.dg/abi/empty7.C: Likewise.
13561         * g++.dg/abi/empty9.C: Likewise.
13562         * g++.dg/abi/layout3.C: Likewise.
13563         * g++.dg/abi/layout4.C: Likewise.
13564         * g++.dg/abi/thunk1.C: Likewise.
13565         * g++.dg/abi/thunk2.C: Likewise.
13566         * g++.dg/abi/vbase11.C: Likewise.
13567         * g++.dg/abi/vthunk2.C: Likewise.
13568         * g++.dg/abi/vthunk3.C: Likewise.
13569         * g++.dg/ext/attrib8.C: Likewise.
13570         * g++.dg/opt/longbranch2.C: Likewise.
13571         * g++.dg/opt/reg-stack4.C: Likewise.
13572         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13573         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13574         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13575         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13576         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13577         * gcc.dg/20000609-1.c: Likewise.
13578         * gcc.dg/20000720-1.c: Likewise.
13579         * gcc.dg/20011107-1.c: Likewise.
13580         * gcc.dg/20011119-1.c: Likewise.
13581         * gcc.dg/20020108-1.c: Likewise.
13582         * gcc.dg/20020122-2.c: Likewise.
13583         * gcc.dg/20020122-3.c: Likewise.
13584         * gcc.dg/20020201-3.c: Likewise.
13585         * gcc.dg/20020206-1.c: Likewise.
13586         * gcc.dg/20020218-1.c: Likewise.
13587         * gcc.dg/20020310-1.c: Likewise.
13588         * gcc.dg/20020411-1.c: Likewise.
13589         * gcc.dg/20020418-2.c: Likewise.
13590         * gcc.dg/20020426-1.c: Likewise.
13591         * gcc.dg/20020426-2.c: Likewise.
13592         * gcc.dg/20020517-1.c: Likewise.
13593         * gcc.dg/20020523-1.c: Likewise.
13594         * gcc.dg/20020523-2.c: Likewise.
13595         * gcc.dg/20020729-1.c: Likewise.
13596         * gcc.dg/20030204-1.c: Likewise.
13597         * gcc.dg/20030826-2.c: Likewise.
13598         * gcc.dg/20030926-1.c: Likewise.
13599         * gcc.dg/20031202-1.c: Likewise.
13600         * gcc.dg/980312-1.c: Likewise.
13601         * gcc.dg/980313-1.c: Likewise.
13602         * gcc.dg/990117-1.c: Likewise.
13603         * gcc.dg/990424-1.c: Likewise.
13604         * gcc.dg/990524-1.c: Likewise.
13605         * gcc.dg/991230-1.c: Likewise.
13606         * gcc.dg/i386-387-1.c: Likewise.
13607         * gcc.dg/i386-387-2.c: Likewise.
13608         * gcc.dg/i386-387-3.c: Likewise.
13609         * gcc.dg/i386-387-4.c: Likewise.
13610         * gcc.dg/i386-387-5.c: Likewise.
13611         * gcc.dg/i386-387-6.c: Likewise.
13612         * gcc.dg/i386-asm-1.c: Likewise.
13613         * gcc.dg/i386-bitfield1.c: Likewise.
13614         * gcc.dg/i386-bitfield2.c: Likewise.
13615         * gcc.dg/i386-loop-1.c: Likewise.
13616         * gcc.dg/i386-loop-2.c: Likewise.
13617         * gcc.dg/i386-loop-3.c: Likewise.
13618         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13619         * gcc.dg/i386-pic-1.c: Likewise.
13620         * gcc.dg/i386-regparm.c: Likewise.
13621         * gcc.dg/i386-signbit-1.c: Likewise.
13622         * gcc.dg/i386-signbit-2.c: Likewise.
13623         * gcc.dg/i386-signbit-3.c: Likewise.
13624         * gcc.dg/i386-sse-5.c: Likewise.
13625         * gcc.dg/i386-sse-8.c: Likewise.
13626         * gcc.dg/i386-unroll-1.c: Likewise.
13627         * gcc.dg/tls/opt-1.c: Likewise.
13628         * gcc.dg/tls/opt-2.c: Likewise.
13629         * gcc.dg/unroll-1.c: Likewise.
13630         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13631         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13632         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13633         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13634         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13635         -m64 is specified.
13636
13637 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13638
13639         PR c++/18389
13640         * g++.dg/parse/cond1.C: New test.
13641
13642         PR c++/18429
13643         * g++.dg/template/array9.C: New test.
13644         * g++.dg/ext/vla1.C: Adjust error messages.
13645         * g++.dg/ext/vlm1.C: Likewise.
13646         * g++.dg/template/crash2.C: Likewise.
13647
13648         PR c++/18436
13649         * g++.dg/template/call3.C: New test.
13650
13651         PR c++/18407
13652         * g++.dg/template/ptrmem11.C: New test.
13653
13654 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13655
13656         PR other/14264
13657         * lib/g++.exp: Set LC_ALL and LANG to C.
13658         * lib/gcc-dg.exp: Likewise.
13659         * lib/gfortran.exp: Likewise.
13660         * lib/objc.exp: Likewise.
13661         * lib/treelang.exp: Likewise.
13662
13663 2004-11-12  Andreas Schwab  <schwab@suse.de>
13664
13665         * gcc.dg/pr16286.c: Fix last change.
13666
13667 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/18416
13670         * g++.dg/init/global1.C: New test.
13671
13672 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13673
13674         * gcc.c-torture/execute/20041112-1.c: New test.
13675
13676 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13677
13678         * lib/gcc-dg.exp (dg-target-list): New.
13679
13680 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13681             Richard Sandiford  <rsandifo@redhat.com>
13682
13683         * lib/target-supports.exp (get-compiler_messages): New.
13684         (check_named_sections_available): Use it.
13685         (check_effective_target_ilp32): New.
13686         (check_effective_target_lp64): New.
13687         (is-effective-target): New.
13688         * lib/gcc-dg.exp (dg-require-effective-target): New.
13689
13690 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13691
13692         * gcc.dg/precedence-1.c: New test.
13693
13694 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13695
13696         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13697
13698         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13699         message, delete generated files, use more descriptive name for
13700         executable, and make the test unsupported when it cannot be run.
13701
13702         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13703         (dg-require-weak, dg-require-visibility, dg-require-alias,
13704         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13705         dg-require-iconv, dg-require-named-sections): Use it.
13706
13707         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13708
13709 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13710
13711         PR target/16457
13712         * gcc.dg/ppc-and-1: New
13713
13714         PR target/16796
13715         * gcc.dg/ppc-mov-1.c: New.
13716
13717         PR target/16458
13718         * gcc.dg/ppc-compare-1.c: New.
13719
13720 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13721
13722         * objc.dg/desig-init-2.m: New test.
13723
13724 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13725
13726         PR middle-end/18160
13727         * g++.dg/warn/register-var-1.C: New test.
13728         * g++.dg/warn/register-var-2.C: New test.
13729
13730 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13731
13732         * gcc.dg/union-2.c: New test.
13733
13734 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13735
13736         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13737         New test for PR tree-optimization/17892.
13738
13739 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13740
13741         PR c++/18369
13742         * g++.dg/init/new12.C: New test.
13743
13744 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13745
13746         * gcc.target/sparc: New directory.
13747         * gcc.target/sparc/sparc.exp: New driver.
13748         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13749         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13750         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13751         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13752
13753 2004-11-10  Paul Brook  <paul@codesourcery.com>
13754
13755         PR fortran/18218
13756         * gfortran.dg/list_read.c: New test.
13757
13758 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13759
13760         PR c/18322
13761         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13762         expected diagnostic location.
13763
13764 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13765
13766         * gcc.dg/20041109-1.c: New test.
13767
13768 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13769
13770         PR objc/18406
13771         * objc/compile/pr18406.m: New test.
13772
13773 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13774
13775         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13776
13777 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13778
13779         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13780
13781 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13782
13783         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13784
13785 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13786
13787         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13788         exit.
13789
13790 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13791
13792         PR tree-opt/18299
13793         * gcc.c-torture/pr18299-1.c: New test.
13794
13795 2004-11-06  Andreas Schwab  <schwab@suse.de>
13796
13797         * gcc.dg/pr16286.c: Also test for bool and pixel.
13798
13799 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13800
13801         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13802         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13803         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13804         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13805         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13806         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13807         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13808         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13809         gcc.dg/struct-semi-3.c: New tests.
13810
13811 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13812
13813         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13814
13815 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13816
13817         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13818         Do not use C99 designators.
13819
13820 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13821
13822         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13823
13824 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13825
13826         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13827         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13828         * gcc.c-torture/execute/simd-5.x: Remove.
13829
13830 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13831
13832         PR rtl-optimization/17933
13833         * gcc.dg/torture/pr17933-1.c: New test.
13834
13835 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13836
13837         PR target/18106
13838         * lib/target-supports.exp (check_weak_available): Support
13839         Windows.
13840
13841 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13842
13843         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13844         call to fflush(stdout) before abort.
13845         (my_ffsll): New function.
13846         (generate_fields): Use it.
13847
13848 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13849
13850         * gcc.dg/init-undef-1.c: New test.
13851
13852 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13853
13854         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13855         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13856         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13857         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13858         expected messages for new parser.
13859
13860 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13861
13862         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13863
13864 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13865
13866         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13867         on LP64 targets.
13868
13869 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13870
13871         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13872         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13873         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13874         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13875         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13876         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13877         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13878         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13879         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13880         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13881
13882 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13883
13884         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13885         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13886         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13887         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13888         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13889         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13890         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13891         for new parser.
13892
13893 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13894
13895         PR target/15342
13896         * gcc.dg/20041104-1.c: New test.
13897
13898 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13899
13900         * g++.dg/template/nontype7.C: New test.
13901         * g++.dg/template/nontype8.C: Likewise.
13902         * g++.dg/template/nontype9.C: Likewise.
13903         * g++.dg/template/nontype10.C: Likewise.
13904         * g++.dg/tc1/dr49.C: Likewise.
13905         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13906         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13907
13908 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13909
13910         * g++.dg/rtti/tinfo1.C: Remove xfails.
13911
13912 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13913
13914         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13915         packed attribute to the definition to satisfy the new C++ parser.
13916
13917 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13918
13919         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13920         invocations of va_arg.
13921
13922 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13923
13924         PR c++/18124
13925         * g++.dg/template/crash25.C: New test.
13926
13927         PR c++/18155
13928         * g++.dg/template/typedef2.C: New test.
13929         * g++.dg/parse/crash13.C: Adjust error markers.
13930
13931         PR c++/18177
13932         * g++.dg/conversion/const3.C: New test.
13933
13934 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13935
13936         PR fortran/17535
13937         PR fortran/17583
13938         PR fortran/17713
13939         * gfortran.dg/generic_[123].f90: New testcases.
13940
13941 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13942
13943         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13944         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13945
13946 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13947
13948         PR tree-opt/16808
13949         * gcc.c-torture/compile/pr16808.c: New test.
13950
13951 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13952
13953         PR rtl-optimization/17104
13954         * gcc.dg/ppc-bitfield1.c: New.
13955
13956 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13957
13958         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13959
13960 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13961
13962         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13963         strings for 32-bit code.
13964
13965 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13966
13967         PR c/18239
13968         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13969
13970 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13971
13972         PR c++/18064
13973         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13974
13975 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13976
13977         PR c++/15172
13978         * g++.dg/init/aggr2.C: New test.
13979
13980 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13981
13982         * objc.dg/local-decl-1.m: New test.
13983
13984 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13985
13986         * gcc.dg/20040910-1.c: Adjust regex.
13987
13988 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13989
13990         PR rtl-optimization/18084
13991         * g++.dg/opt/pr18084-1.C: New testcase.
13992
13993 2004-10-30  Matt Austern  <austern@apple.com>
13994
13995         PR c++/17542
13996         * g++.dg/ext/attrib18.C: New test.
13997
13998 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13999
14000         PR middle-end/18096
14001         * gcc.dg/pr18096-1.c: New test case.
14002
14003 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14004
14005         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14006
14007 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14008
14009         PR c/16666
14010         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14011         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14012         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14013         gcc.dg/old-style-prom-3.c: New tests.
14014
14015 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14016
14017         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14018         Remove unnecessary inclusion of stdio.h.
14019
14020 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14021
14022         PR rtl-optimization/17581
14023         * gcc.dg/pr17581-1.c: New test case.
14024
14025 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14026
14027         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14028         being implemented.
14029         * g++.dg/conversion/dr195-1.C: New.
14030         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14031         * g++.old-deja/g++.mike/p10148.C: Likewise.
14032
14033 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14034
14035         PR c++/17695
14036         * g++.dg/debug/typedef2.C: New test.
14037
14038 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14039
14040         PR fortran/13490
14041         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14042         * gfortran.dg/g77/README: Update.
14043
14044 2004-10-28  Matt Austern  <austern@apple.com>
14045
14046         PR c++/14124
14047         * g++.dg/ext/packed7.C: New test.
14048
14049 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14050
14051         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14052         scan-assembler.
14053         * lib/scanasm.exp (hidden-scan-for): New proc.
14054         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14055         string.
14056         (scan-not-hidden): Likewise.
14057         * lib/target-supports.exp (check_visibility_available): mach-o is
14058         support too.
14059
14060 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14061
14062         PR c++/17132
14063         * g++.dg/template/memclass3.C: New test.
14064
14065 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14066
14067         PR middle-end/18160
14068         * gcc.dg/register-var-1.c: New test.
14069         * gcc.dg/register-var-2.c: New test.
14070         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14071         error now.
14072
14073 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14074
14075         PR other/18172
14076         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14077         unused variables.
14078         * gcc.dg/vect/vect-22.c: Likewise.
14079
14080 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14081
14082         * gcc.dg/i386-rotate-1.c: New test.
14083
14084 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14085
14086         * g++.dg/init/ref12.C: Add "run" marker.
14087
14088         PR c++/17435
14089         * g++.dg/init/ref12.C: New test.
14090
14091         PR c++/18140
14092         * g++.dg/template/shift1.C: New test.
14093         * g++.dg/template/error10.C: Adjust error markers.
14094
14095 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14096
14097         PR tree-opt/17529
14098         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14099
14100 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14101
14102         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14103         * gcc.dg/weak/weak-3.c: Likewise.
14104         * gcc.dg/weak/weak-5.c: Likewise.
14105         * gcc.dg/weak/weak-9.c: Likewise.
14106         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14107         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14108
14109         * gcc.dg/darwin-weakimport-1.c: New.
14110
14111 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14112
14113         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14114
14115 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14118         'syntax' error messages.
14119         * gcc.dg/cpp/direct2s.c: Likewise.
14120
14121 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14122
14123         * gcc.c-torture/compile/20041026-1.c: New.
14124
14125 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14126
14127         PR c++/18093
14128         * g++.dg/lookup/ns2.C: New test.
14129
14130         PR c++/18020
14131         * g++.dg/template/enum4.C: New test.
14132
14133         PR c++/18161
14134         * g++.dg/template/expr1.C: New test.
14135
14136 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14137
14138         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14139
14140 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14141
14142         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14143         gcc.dg/decl-nospec-3.c: New tests.
14144
14145 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14146
14147         * objc.dg/super-class-3.m: New test.
14148
14149 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14150
14151         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14152         resyncing.
14153         * gcc.dg/cpp/direct2s.c: Likewise.
14154
14155 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14156
14157         * objc.dg/image-info.m: Update for changes to section selection.
14158
14159 2004-10-25  David Ayers  <d.ayers@inode.at>
14160             Ziemowit Laski  <zlaski@apple.com>
14161
14162         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14163         diagnostics when messaging 'id <Proto>'.
14164         * objc.dg/class-protocol-1.m: New test.
14165         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14166         a non-existent method signature.
14167         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14168         Update diagnostics when messaging with non-existent method signature.
14169         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14170         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14171         invalid receivers are now resolved as if messaging 'id'; remove
14172         extraneous diagnostics.
14173
14174 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14175
14176         PR c/16667
14177         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14178         gcc.dg/init-desig-obs-3.c: New tests.
14179
14180 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14181
14182         * gcc.dg/debug/20041023-1.c: New test.
14183
14184 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14185
14186         PR middle-end/17407
14187         * gcc.c-torture/compile/pr17407.c: New test.
14188
14189         PR c++/18121
14190         * g++.dg/template/array8.C: New test.
14191
14192 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14193
14194         PR other/18138
14195         * lib/g++.exp: Accept more than one multilib libgcc.
14196         * lib/gcc-dg.exp: Likewise.
14197         * lib/objc.exp: Likewise.
14198         * lib/treelang.exp: Likewise.
14199         * lib/gfortran.exp: Likewise.
14200
14201 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14202
14203         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14204
14205 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14206
14207         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14208         * gcc.dg/c99-const-expr-3.c: Likewise.
14209
14210 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14211
14212         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14213
14214 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14215
14216         * gcc.c-torture/execute/loop-2e.x: Remove.
14217
14218 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         PR c++/18095
14221         * g++.dg/parse/crash18.C: New.
14222         * g++.dg/parse/crash19.C: New.
14223
14224 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14225
14226         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14227         * g++.dg/ext/dllimport2.C: Same.
14228         * g++.dg/ext/dllimport8.C: Same.
14229
14230 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/10841
14233         * g++.dg/conversion/cast1.C: New test.
14234         * g++.dg/overload/pmf1.C: Adjust error marker.
14235
14236 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14237
14238         PR objc/17923
14239         * objc.dg/const-str-7.m: New test.
14240
14241 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14242
14243         * g++.dg/template/memfriend11.C: Fix comment typo.
14244         * g++.dg/template/memfriend14.C: Likewise.
14245
14246 2004-10-20  Richard Henderson  <rth@redhat.com>
14247
14248         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14249         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14250         -fasynchronous-unwind-tables.
14251
14252 2004-10-20  Richard Henderson  <rth@redhat.com>
14253
14254         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14255         (main): Return success.
14256         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14257         (main): Return success.
14258
14259 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14260
14261         PR c++/13495
14262         * g++.dg/template/memfriend9.C: New test.
14263         * g++.dg/template/memfriend10.C: Likewise.
14264         * g++.dg/template/memfriend11.C: Likewise.
14265         * g++.dg/template/memfriend12.C: Likewise.
14266         * g++.dg/template/memfriend13.C: Likewise.
14267         * g++.dg/template/memfriend14.C: Likewise.
14268         * g++.dg/template/memfriend15.C: Likewise.
14269         * g++.dg/template/memfriend16.C: Likewise.
14270         * g++.dg/template/memfriend17.C: Likewise.
14271         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14272
14273 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14274
14275         * g++.dg/conversion/dr195.C: New.
14276         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14277
14278 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14279             Devang Patel  <dpatel@apple.com>
14280
14281         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14282         of floating point arithmetic, which could trap.
14283
14284 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14285
14286         PR c++/14035
14287         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14288         * g++.dg/conversion/const2.C: New test.
14289         * g++.dg/expr/reinterpret2.C: New test.
14290         * g++.dg/expr/reinterpret3.C: New test.
14291         * g++.dg/expr/cast2.C: New test.
14292         * g++.dg/expr/copy1.C: New test.
14293         * g++.dg/other/conversion1.C: Change error message.
14294         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14295         function pointers to void *.
14296         * g++.old-deja/g++.mike/p10148.C: Likewise.
14297
14298 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14299
14300         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14301
14302 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14303
14304         PR c++/18047
14305
14306         * g++.dg/parse/expr3.C: New test.
14307
14308 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14309
14310         * gcc.dg/smod-1.c: New test.
14311
14312 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14313
14314         * objc.dg/method-14.m: New test.
14315
14316 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14317
14318         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14319         Also xfail as the patch was reverted.
14320
14321 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14322
14323         PR middle-end/16973
14324         * gcc.dg/pr16973.c: New test.
14325
14326 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14327
14328         PR tree-optimization/17656
14329         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14330
14331 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14332
14333         * g++.dg/eh/shadow1.C: New.
14334
14335 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14336
14337         * gcc.c-torture/compile/20041018-1.c: New test.
14338
14339 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14340
14341         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14342         compiler referring to register 0 when accessing sdata.  The linker
14343         now patches things up.
14344
14345 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14346
14347         PR c/17529
14348         * gcc.c-torture/compile/pr17529.c: New test.
14349
14350 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14351
14352         PR c++/17743
14353         * g++.dg/ext/attrib17.C: New test.
14354
14355 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14356
14357         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14358
14359 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14360
14361         PR c++/10479
14362         * g++.dg/ext/attrib16.C: New test.
14363
14364 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14365
14366         PR c++/17042
14367         * g++.dg/init/dso_handle1.C: New test.
14368
14369         PR c++/14667
14370         * g++.dg/parse/typedef6.C: New test.
14371
14372         PR c++/17916
14373         * g++.dg/parse/pragma1.C: New test.
14374
14375 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14376
14377         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14378
14379 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14380
14381         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14382         -fno-common when on HPPA HP-UX platforms.
14383
14384 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14385
14386         PR other/16820
14387         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14388         stdint.h.
14389         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14390         uintptr_t.
14391
14392 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14393
14394         PR c++/16301
14395         * g++.dg/lookup/strong-using-4.C: New test.
14396
14397 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14398
14399         PR middle-end/16567
14400         * gcc.c-torture/compile/nested-1.c: New test.
14401
14402 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14403
14404         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14405         and mipsisa64*-*-* (until support for misaligned loads is added).
14406         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14407         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14408         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14409         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14410         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14411         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14412
14413 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14414
14415         PR c++/17976
14416         * g++.dg/init/dtor3.C: New test.
14417
14418 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14419
14420         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14421
14422 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14423
14424         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14425         * gcc.dg/macho-lo-sum.c: Likewise.
14426
14427 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14428
14429         * gcc.dg/ppc-spe64-1.c: New test.
14430
14431 2004-10-14  Devang Patel  <dpatel@apple.com>
14432
14433         PR 17635
14434         * gcc.dg/pr17635.c : New test.
14435
14436 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14437
14438         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14439         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14440         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14441         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14442         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14443         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14444         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14445         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14446         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14447         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14448         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14449         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14450         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14451         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14452         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14453         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14454         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14455         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14456
14457 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14458
14459         * gcc.dg/vect/vect-82.c: New testcase.
14460         * gcc.dg/vect/vect-82_64.c: New testcase.
14461         * gcc.dg/vect/vect-83.c: New testcase.
14462         * gcc.dg/vect/vect-83_64.c: New testcase.
14463
14464 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14465
14466         * gcc.dg/cpp/error-1.c: New test.
14467
14468 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14469
14470         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14471
14472 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14473
14474         PR target/17984
14475         * gcc.dg/cris-peep2-xsrand2.c: New test.
14476
14477 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14478
14479         PR c++/17661
14480         * testsuite/g++.dg/expr/for2.C: New test.
14481
14482 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14483
14484         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14485
14486 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14487
14488         PR tree-optimization/17724
14489         * g++.dg/opt/pr17724-1.C: New test.
14490         * g++.dg/opt/pr17724-2.C: New test.
14491         * g++.dg/opt/pr17724-3.C: New test.
14492         * g++.dg/opt/pr17724-4.C: New test.
14493         * g++.dg/opt/pr17724-5.C: New test.
14494         * g++.dg/opt/pr17724-6.C: New test.
14495
14496 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14497
14498         PR c/17301
14499         * gcc.dg/pr17301-2.c: New test.
14500
14501 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14502
14503         PR c++/15876
14504         * g++.dg/parse/error22.C: New test.
14505
14506         PR c++/17936
14507         * g++.dg/template/spec18.C: New test.
14508
14509 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14510
14511         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14512         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14513         memcpy.
14514         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14515         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14516
14517 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14518
14519         * g++.dg/eh/cleanup5.C: Add dg-options "".
14520
14521 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14522
14523         PR middle-end/17657
14524         * gcc.dg/switch-4.c: New test case.
14525
14526 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14527
14528         * gcc.c-torture/execute/20041011-1.c: New test.
14529
14530 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14531
14532         PR c++/17554
14533         * g++.dg/init/for3.C: New test.
14534
14535         PR c++/17657
14536         * g++.dg/opt/switch2.C: New test.
14537
14538         PR middle-end/17703
14539         * g++.dg/warn/Wreturn-2.C: New test.
14540
14541 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14542
14543         PR c++/17907
14544         * g++.dg/eh/cleanup5.C: New test.
14545
14546 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14547
14548         PR c++/17393
14549         * g++.dg/parse/error21.C: New test.
14550
14551 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14552
14553         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14554         * g++.dg/warn/incomplete1.C: Likewise.
14555         * g++.dg/template/qualttp20.C: Likewise.
14556
14557 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14558
14559         PR c/17881
14560         * parm-incomplete-1.c: New test.
14561
14562 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14563
14564         PR c++/17867
14565         * g++.dg/parse/error19.C: New test.
14566
14567         PR c++/17670
14568         * g++.dg/init/new11.C: New test.
14569
14570         PR c++/17821
14571         * g++.dg/parse/error20.C: New test.
14572
14573         PR c++/17826
14574         * g++.dg/template/crash24.C: New test.
14575
14576 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14577
14578         PR c/17301
14579         * gcc.dg/pr17301-1.c: New test.
14580
14581 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14582
14583         PR c/17189
14584         * gcc.dg/anon-struct-5.c: New test.
14585
14586 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14587
14588         PR c/17844
14589         * gcc.dg/pr17844-1.c: New test.
14590
14591 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14592
14593         PR tree-optimization/17906
14594         * gcc.c-torture/compile/pr17906.c: New.
14595
14596 2004-10-09  Stuart Hastings  <stuart@apple.com>
14597             Roger Sayle  <roger@eyesopen.com>
14598
14599         PR rtl-optimization/17853
14600         * gcc.dg/i386-mmx-5.c: New testcase.
14601
14602 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14603
14604         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14605
14606 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/17524
14609         * g++.dg/template/static9.C: New test.
14610
14611         PR c++/17685
14612         * g++.dg/parse/operator5.C: New test.
14613
14614 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14615
14616         PR middle-end/17894
14617         * gcc.c-torture/execute/divcmp-4.c: New test case.
14618
14619 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14620
14621         PR tree-opt/17902
14622         * g++.dg/opt/pr17902.C: New test.
14623
14624 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14625
14626         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14627
14628 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14629
14630         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14631
14632 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14633
14634         * gcc.dg/assign-warn-3.c: New test.
14635
14636 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14637
14638         PR c/16999
14639         * gcc.dg/cpp/ident-1.c: New test.
14640
14641 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14642
14643         * gcc.c-torture/compile/acc1.c: New.
14644
14645 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14646
14647         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14648         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14649
14650 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14651
14652         * gcc.dg/ultrasp11.c: New test.
14653
14654 2004-10-08  Michael Matz  <matz@suse.de>
14655
14656         * gcc.dg/doloop-2.c: New test.
14657
14658 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14659
14660         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14661         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14662         objc.dg/method-9.m: Update expected diagnostics.
14663
14664 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14665
14666         * gcc.dg/ppc-fsel-3.c: New file.
14667         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14668
14669 2004-10-07  Paul Brook  <paul@codesourcery.com>
14670
14671         * gfortran.dg/intrinsic_verify_1.f90: New test.
14672
14673 2004-10-07  Paul Brook  <paul@codesourcery.com>
14674
14675         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14676
14677 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14678
14679         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14680         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14681         commit.
14682
14683 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14684
14685         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14686
14687 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14688
14689         PR c++/17115
14690         * g++.dg/warn/Winline-4.C: New test.
14691
14692 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14693
14694         * gcc.c-torture/compile/20041007-1.c: New test.
14695
14696 2004-10-07  Paul Brook  <paul@codesourcery.com>
14697
14698         PR fortran/17678
14699         * gfortran.dg/use_allocated_1.f90: New test.
14700
14701 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14702
14703         PR middle-end/17849
14704         * gfortran.fortran-torture/compile/nested.f90: New test
14705
14706 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14707
14708         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14709
14710 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14711
14712         PR c++/17368
14713         * g++.dg/ext/asm6.C: New test.
14714
14715 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14716
14717         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14718
14719 2004-10-06  Paul Brook  <paul@codesourcery.com>
14720
14721         PR libfortran/17709
14722         * gfortran.dg/empty_format_1.f90: New test.
14723
14724 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14725
14726         PR fortran/17568
14727         * gfortran.dg/ishft.f90: New test.
14728
14729         PR fortran/17283
14730         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14731         tests.
14732
14733 2004-10-06  Paul Brook  <paul@codesourcery.com>
14734
14735         * gfortran.dg/do_1.f90: New test.
14736
14737 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14738
14739         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14740         optimizing for size.
14741
14742 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14743
14744         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14745
14746 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14747
14748         * gcc.c-torture/compile/20041005-1.c: New test.
14749
14750 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14751
14752         PR c++/17829
14753         * g++.dg/lookup/koenig4.C: New.
14754
14755 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14756
14757         * g++.dg/other/classkey1.C: Adjust quoting marks.
14758         * g++.dg/parse/error15.C: Likewise.
14759         * g++.dg/template/meminit2.C (int>): Likewise.
14760
14761 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14762
14763         PR fortran/17283
14764         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14765
14766         PR fortran/17631
14767         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14768
14769         PR fortran/17708
14770         * gfortran.dg/pr17708.f90: New test.
14771
14772 2004-10-04  Chao-ying Fu  <fu@mips.com>
14773
14774         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14775         * gcc.dg/vect/vect-4.c: Ditto.
14776         * gcc.dg/vect/vect-5.c: Ditto.
14777         * gcc.dg/vect/vect-6.c: Ditto.
14778         * gcc.dg/vect/vect-8.c: Ditto.
14779         * gcc.dg/vect/vect-16.c: Ditto.
14780         * gcc.dg/vect/vect-30.c: Ditto.
14781         * gcc.dg/vect/vect-40.c: Ditto.
14782         * gcc.dg/vect/vect-41.c: Ditto.
14783         * gcc.dg/vect/vect-42.c: Ditto.
14784         * gcc.dg/vect/vect-43.c: Ditto.
14785         * gcc.dg/vect/vect-44.c: Ditto.
14786         * gcc.dg/vect/vect-45.c: Ditto.
14787         * gcc.dg/vect/vect-46.c: Ditto.
14788         * gcc.dg/vect/vect-47.c: Ditto.
14789         * gcc.dg/vect/vect-48.c: Ditto.
14790         * gcc.dg/vect/vect-49.c: Ditto.
14791         * gcc.dg/vect/vect-50.c: Ditto.
14792         * gcc.dg/vect/vect-51.c: Ditto.
14793         * gcc.dg/vect/vect-52.c: Ditto.
14794         * gcc.dg/vect/vect-53.c: Ditto.
14795         * gcc.dg/vect/vect-54.c: Ditto.
14796         * gcc.dg/vect/vect-55.c: Ditto.
14797         * gcc.dg/vect/vect-56.c: Ditto.
14798         * gcc.dg/vect/vect-57.c: Ditto.
14799         * gcc.dg/vect/vect-58.c: Ditto.
14800         * gcc.dg/vect/vect-59.c: Ditto.
14801         * gcc.dg/vect/vect-60.c: Ditto.
14802         * gcc.dg/vect/vect-74.c: Ditto.
14803         * gcc.dg/vect/vect-79.c: Ditto.
14804         * gcc.dg/vect/vect-80.c: Ditto.
14805
14806 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14807
14808         * gcc.dg/unused-7.c: Use the correct option.
14809
14810 2004-10-04  Paul Brook  <paul@codesourcery.com>
14811         Bud Davis  <bdavis9659@comcast.net>
14812
14813         PR fortran/17706
14814         PR fortran/16434
14815         * gfortran/pr17706.f90: New test.
14816         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14817
14818 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14819
14820         * gfortran.dg/pr17612.f90: New test.
14821
14822 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14823
14824         * g++.dg/template/local1.C: Adjust quoting marks in
14825         testing for diagnostics.
14826         * g++.dg/tls/diag-2.C: Likewise.
14827         * g++.dg/other/error8.C: Likewise.
14828
14829 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14830
14831         PR c/17178
14832         * gcc.dg/unused-4.c: Adjust to be correct.
14833
14834         PR c/17820
14835         * gcc.dg/unused-7.c: New test.
14836
14837 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14838
14839         PR c++/17797
14840         * g++.dg/overload/template2.C: New test.
14841
14842 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14843
14844         PR tree-optimization/16632
14845         * gcc.dg/tree-ssa/20041002-1.c: New.
14846
14847 2004-10-03  Paul Brook  <paul@codesourcery.com>
14848
14849         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14850         rather than relying on default formatting.
14851
14852 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14853
14854         * gcc.dg/20040920-1.c: Update expected message text.
14855
14856 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14857
14858         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14859
14860 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14861
14862         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14863         tree level.
14864
14865 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14866
14867         * gcc.dg/tree-ssa/pr17343.c: Remove.
14868
14869 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14870
14871         PR tree-opt/17343
14872         * gcc.dg/tree-ssa/pr17343.c: New test.
14873
14874 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14875
14876         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14877         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14878         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14879         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14880         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14881
14882 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14883
14884         * gcc.dg/lvalue-2.c: New test.
14885
14886 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14887
14888         PR c/17730
14889         * gcc.dg/pr17730-1.c: New test
14890
14891 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14892
14893         PR c/7425
14894         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14895
14896 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14897
14898         * gcc.c-torture/execute/stdarg-1.c: New test.
14899         * gcc.c-torture/execute/stdarg-2.c: New test.
14900         * gcc.c-torture/execute/stdarg-3.c: New test.
14901         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14902         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14903         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14904         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14905         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14906
14907 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14908
14909         PR tree-optimization/17697
14910         * g++.dg/opt/pr17697-1.C: New test.
14911         * g++.dg/opt/pr17697-2.C: New test.
14912         * g++.dg/opt/pr17697-3.C: New test.
14913
14914 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14915
14916         PR c/16409
14917         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14918         gcc.dg/vla-init-5.c: New tests.
14919
14920 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14921
14922         PR c/13804
14923         * gcc.dg/pr13804-1.c: New test.
14924
14925 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14926
14927         PR fortran/16938
14928         * gfortran.dg/pr16938.f90: New test.
14929
14930 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14931
14932         * g++.dg/template/crash23.C: New test.
14933
14934 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14935
14936         PR c++/17585
14937         * g++.dg/template/static8.C: New test.
14938
14939 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14940
14941         PR c++/17681
14942         * g++.dg/other/error9.C: New test.
14943
14944 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14945
14946         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14947
14948 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14949
14950         PR fortran/15164
14951         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14952
14953 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14954
14955         PR middle-end/17112
14956         * gcc.dg/pr17112-1.c: New test case.
14957
14958 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14959
14960         PR c/11459
14961         * gcc.dg/pr11459-1.c: New test.
14962
14963 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14964
14965         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14966         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14967
14968 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14969
14970         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14971
14972 2004-09-25  Jan Hubicka  <jh@suse.cz>
14973
14974         * compile/30040909-1.c: New test.
14975         * compile/30040907-1.c: New test.
14976
14977 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14978
14979         * gcc.c-torture/execute/va-arg-26.c: New test.
14980
14981 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14982
14983         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14984         extra diagnostics on targets with 64-bit pointers.
14985         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14986
14987 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14988
14989         PR c/17188
14990         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14991         * gcc.dg/decl-3.c: Adjust expected message.
14992
14993 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14994
14995         PR fortran/17615
14996         * gfortran.dg/pr17615.f90: New test.
14997
14998 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14999
15000         PR tree-optimzation/17517
15001         * g++.dg/tree-ssa/pr17517.C: New Test.
15002
15003 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15004
15005         PR c++/16889
15006         * g++.dg/lookup/ambig3.C: New.
15007
15008 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15009
15010         PR tree-opt/17624
15011         * g++.dg/opt/pr17624.C: New test.
15012
15013 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15014
15015         PR c/6980
15016         * gcc.dg/Wbad-function-cast-1.c: New test.
15017
15018 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15019
15020         * g++.dg/ext/complit1.C
15021         * g++.dg/other/error2.C
15022         * g++.dg/other/nontype-1.C
15023         * g++.dg/parse/crash11.C
15024         * g++.dg/parse/crash12.C
15025         * g++.dg/parse/error15.C
15026         * g++.dg/parse/error4.C
15027         * g++.dg/parse/tmpl-outside1.C
15028         * g++.dg/parse/too-many-tmpl-args1.C
15029         * g++.dg/template/dependent-expr3.C
15030         * g++.dg/template/error10.C
15031         * g++.dg/template/instantiate1.C
15032         * g++.dg/template/vtable2.C
15033         * g++.dg/warn/Wshadow-1.C
15034         * g++.dg/warn/weak1.C
15035         * g++.old-deja/g++.brendan/crash16.C
15036         * g++.old-deja/g++.brendan/crash18.C
15037         * g++.old-deja/g++.brendan/crash48.C
15038         * g++.old-deja/g++.brendan/crash49.C
15039         * g++.old-deja/g++.brendan/crash55.C
15040         * g++.old-deja/g++.brendan/crash56.C
15041         * g++.old-deja/g++.brendan/crash8.C
15042         * g++.old-deja/g++.brendan/enum11.C
15043         * g++.old-deja/g++.brendan/enum8.C
15044         * g++.old-deja/g++.brendan/enum9.C
15045         * g++.old-deja/g++.brendan/friend3.C
15046         * g++.old-deja/g++.brendan/misc14.C
15047         * g++.old-deja/g++.bugs/900402_02.C
15048         * g++.old-deja/g++.bugs/900404_03.C
15049         * g++.old-deja/g++.bugs/900404_04.C
15050         * g++.old-deja/g++.bugs/900428_03.C
15051         * g++.old-deja/g++.jason/crash4.C
15052         * g++.old-deja/g++.jason/overload21.C
15053         * g++.old-deja/g++.jason/redecl1.C
15054         * g++.old-deja/g++.jason/report.C
15055         * g++.old-deja/g++.jason/rfg10.C
15056         * g++.old-deja/g++.jason/template30.C
15057         * g++.old-deja/g++.law/arm12.C
15058         * g++.old-deja/g++.law/ctors5.C
15059         * g++.old-deja/g++.law/cvt20.C
15060         * g++.old-deja/g++.law/init10.C
15061         * g++.old-deja/g++.law/init8.C
15062         * g++.old-deja/g++.law/visibility17.C
15063         * g++.old-deja/g++.law/visibility7.C
15064         * g++.old-deja/g++.mike/net8.C
15065         * g++.old-deja/g++.mike/p646.C
15066         * g++.old-deja/g++.mike/p700.C
15067         * g++.old-deja/g++.mike/p701.C
15068         * g++.old-deja/g++.mike/p811.C
15069         * g++.old-deja/g++.ns/template13.C
15070         * g++.old-deja/g++.other/array3.C
15071         * g++.old-deja/g++.other/crash25.C
15072         * g++.old-deja/g++.other/dtor3.C
15073         * g++.old-deja/g++.other/dtor4.C
15074         * g++.old-deja/g++.other/main1.C
15075         * g++.old-deja/g++.other/warn7.C
15076         * g++.old-deja/g++.pt/crash11.C
15077         * g++.old-deja/g++.pt/crash36.C
15078         * g++.old-deja/g++.pt/spec22.C
15079         * g++.old-deja/g++.pt/spec9.C
15080         * g++.old-deja/g++.pt/ttp52.C
15081         * g++.old-deja/g++.robertl/eb103.C
15082         * g++.old-deja/g++.robertl/eb121.C
15083         * g++.old-deja/g++.robertl/eb22.C
15084         * g++.old-deja/g++.robertl/eb8.C:
15085         Update locations and/or regexps of dg-error markers.
15086         Remove markers for some bogus messages that are no longer issued.
15087
15088 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15089
15090         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15091         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15092
15093 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15094
15095         PR c++/17618
15096         * g++.dg/lookup/crash5.C: New test.
15097
15098 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15099
15100         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15101         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15102         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15103         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15104         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15105         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15106
15107         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15108         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15109         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15110         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15111         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15112         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15113
15114         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15115
15116         * gcc.dg/vect/vect-44.c: Check additional cases.
15117         * gcc.dg/vect/vect-48.c: Check additional cases.
15118
15119         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15120         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15121         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15122         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15123         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15124         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15125         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15126         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15127         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15128
15129         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15130         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15131         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15132
15133 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15134
15135         * gcc.dg/tree-ssa/loop-6.c: New test.
15136
15137 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         PR c++/17620
15140         * g++.dg/inherit/base2.C: New.
15141
15142 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15143
15144         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15145         * gcc.dg/20001012-2.c: Likewise.
15146         * gcc.dg/20001013-1.c: Likewise.
15147         * gcc.dg/20001101-1.c: Likewise.
15148         * gcc.dg/20001102-1.c: Likewise.
15149         * gcc.dg/bf-spl1.c: Likewise.
15150         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15151         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15152
15153 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15154
15155         PR tree-optimization/16721
15156         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15157
15158 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15159
15160         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15161         * gcc.dg/20040305-1.c: Likewise.
15162
15163 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15164
15165         PR c/16566
15166         * gcc.c-torture/compile/pr16566-1.c,
15167         gcc.c-torture/compile/pr16566-2.c,
15168         gcc.c-torture/compile/pr16566-3.c: New tests.
15169
15170 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15171
15172         PR tree-optimization/17512
15173         * gcc.c-torture/compile/20040916-1.c.
15174
15175 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15176
15177         * gcc.dg/pragma-re-3.c: New test.
15178
15179 2004-09-17  Matt Austern  <austern@apple.com>
15180
15181         PR c++/15049
15182         * g++.dg/other/anon3.C: New.
15183
15184 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15185
15186         PR c++/7503
15187         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15188         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15189         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15190         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15191         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15192
15193 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15194
15195         PR fortran/17286
15196         * gfortran.dg/pr17286.f90: New test.
15197
15198 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15199
15200         PR c++/17530
15201         * g++.dg/template/static7.C: New test.
15202
15203 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15204
15205         PR tree-opt/17558
15206         * gcc.c-torture/compile/pr17558.c: New test.
15207
15208 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15209
15210         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15211         if SKIP_ATTRIBUTE is defined.
15212
15213 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15214
15215         PR fortran/15957
15216         * gfortran.dg/pr15957.f90: New test.
15217
15218 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15219
15220         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15221         in comparison.
15222         * gcc.dg/vect/vect-79.c: Likewise.
15223         * gcc.dg/vect/vect-80.c: Likewise.
15224
15225 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15226
15227         PR fortran/15750
15228         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15229
15230 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15231
15232         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15233         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15234         * gcc.dg/vect/vect-62.c: New testcase.
15235         * gcc.dg/vect/vect-63.c: New testcase.
15236         * gcc.dg/vect/vect-64.c: New testcase.
15237         * gcc.dg/vect/vect-65.c: New testcase.
15238         * gcc.dg/vect/vect-66.c: New testcase.
15239         * gcc.dg/vect/vect-67.c: New testcase.
15240         * gcc.dg/vect/vect-68.c: New testcase.
15241         * gcc.dg/vect/vect-69.c: New testcase.
15242         * gcc.dg/vect/vect-79.c: New testcase.
15243         * gcc.dg/vect/vect-80.c: New testcase.
15244
15245 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15246
15247         * gcc.target/mips/asm-1.c: New test.
15248
15249 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15250
15251         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15252         * gcc.dg/vect/vect-73.c: New testcase.
15253         * gcc.dg/vect/vect-74.c: New testcase.
15254         * gcc.dg/vect/vect-75.c: New testcase.
15255         * gcc.dg/vect/vect-76.c: New testcase.
15256         * gcc.dg/vect/vect-77.c: New testcase.
15257         * gcc.dg/vect/vect-78.c: New testcase
15258
15259 2004-09-18  Paul Brook  <paul@codesourcery.com>
15260
15261         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15262
15263 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15264
15265         PR c/17424
15266         * gcc.dg/pr17424-1.c: New test.
15267
15268 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15269
15270         * g++.dg/tree-ssa/pr17153.C: New test.
15271
15272 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15273
15274         PR pch/13361
15275         * testsuite/g++.dg/pch/wchar-1.C: New.
15276         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15277
15278 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15279
15280         * gcc.c-torture/execute/20040917-1.c: New test.
15281
15282 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15283
15284         PR tree-optimization/17319
15285         * gcc.dg/pr17319.c: New test.
15286
15287 2004-09-17  Devang Patel  <dpatel@apple.com>
15288
15289         * gcc.dg/20040813-1.c: New test.
15290
15291 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15292
15293         PR tree-optimization/17273
15294         * gcc.c-torture/compile/pr17273.c: New test.
15295
15296 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15297
15298         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15299         Update expected messages.
15300         * gcc.dg/declspec-13.c: New test.
15301
15302 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15303
15304         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15305
15306 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15307
15308         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15309         change what 'a' is pointing to.
15310
15311 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR c++/16002
15314         * g++.dg/template/error18.C: New test.
15315
15316         PR c++/16029
15317         * g++.dg/warn/Wunused-8.C: New test.
15318
15319 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15320
15321         PR tree-optimization/17513
15322         * gcc.dg/20040916-1.c: New test.
15323
15324 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/17501
15327         * g++.dg/template/typename7.C: New test.
15328
15329 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15330
15331         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15332
15333 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15334
15335         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15336         with -ftree-based-profiling also.
15337         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15338
15339 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15340
15341         PR/15364
15342         * gfortran.dg/der_array_io_1.f90: New test.
15343         * gfortran.dg/der_array_io_2.f90: New test.
15344         * gfortran.dg/der_array_io_3.f90: New test.
15345
15346 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15347
15348         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15349         EABI.
15350
15351 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15352
15353         * g++.dg/opt/switch1.C: New test.
15354
15355 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15356
15357         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15358         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15359         Update expected messages.
15360
15361 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15362
15363         PR fortran/16485
15364         * gfortran.dg/same_name_1.f90: New test.
15365
15366 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15367
15368         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15369         dereference garbage pointers.
15370
15371 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15372
15373         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15374         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15375
15376         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15377         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15378         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15379
15380 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/17324
15383         * g++.dg/template/mangle1.C: New test.
15384
15385 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15386
15387         PR tree-optimization/17252
15388         * gcc.c-torture/execute/pr17252.c: New test.
15389
15390 2004-09-14  Andrew Pinski  <apinski@apple.com>
15391
15392         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15393
15394 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15395
15396         PR rtl-optimization/9771
15397         * gcc.dg/pr9771-1.c: New test case.
15398
15399 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15400
15401         PR tree-optimization/15262
15402         * gcc.c-torture/execute/pr15262-1.c: New test.
15403         * gcc.c-torture/execute/pr15262-2.c: New test.
15404
15405 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15406
15407         * gcc.dg/declspec-12.c: New test.
15408
15409 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15410
15411         * gfortran.dg/pr17090.f90: Add directives to test.
15412
15413 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15414
15415         * gcc.c-torture/compile/20040914-1.c: New test.
15416
15417 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15418
15419         PR c++/16162
15420         * g++.dg/template/decl2.C: New test.
15421
15422 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15423
15424         PR fortran/17090
15425         * gfortran.dg/pr17090.f90: New test.
15426
15427 2004-09-13  Dale Johannesen  <dalej@apple.com>
15428
15429         * gcc.c-torture/compile/pr17408.c: New test case.
15430
15431 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15432
15433         PR c++/16716
15434         * g++.dg/parse/crash17.C: New test.
15435
15436         PR c++/17327
15437         * g++.dg/template/enum3.C: New test.
15438
15439 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15440
15441         * lib/gcc-defs.exp: Load wrapper.exp.
15442         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15443         using local code.
15444         * lib/gcc.exp (gcc_init): Similar.
15445         * lib/gfortran.exp (gfortran_init): Similar.
15446         * lib/objc.exp (objc_init): Similar.
15447         * lib/treelang.exp (treelang_init): Similar.
15448         * lib/wrapper.exp: New file with build_wrapper call machinery in
15449         ${tool}_maybe_build_wrapper.
15450
15451 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15452
15453         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15454         "inline".
15455         * gcc.dg/declspec-11.c: Update expected messages.
15456         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15457         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15458         gcc.dg/inline-12.c: New tests.
15459
15460 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15461
15462         * g++.dg/tree-ssa/pr17400.C: New testcase.
15463
15464 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15465
15466         * gcc.target/mips/sb1-1.c: New testcase.
15467
15468 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15469
15470         * lib/g77-dg.exp: Remove unused file.
15471         * lib/mike-g77.exp: Ditto.
15472         * lib/g77.exp: Ditto.
15473
15474 2004-09-12  Richard Henderson  <rth@redhat.com>
15475
15476         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15477
15478 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15479
15480         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15481         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15482         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15483         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15484         Update expected messages.
15485
15486 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15487
15488         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15489         declaration/use mismatch for dirp parameter.
15490
15491 2004-09-12  Andrew Pinski  <apinski@apple.com>
15492
15493         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15494         -fgnu-runtime is passed.
15495
15496 2004-09-12  Richard Henderson  <rth@redhat.com>
15497
15498         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15499         do the uplevel thing and update additional_flags directly.
15500         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15501         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15502         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15503         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15504
15505 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15506
15507         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15508
15509 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15510
15511         PR middle-end/17411
15512         * g++.dg/opt/pr17411-1.C: New test case.
15513
15514 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15515
15516         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15517         gcc.dg/tls/diag-2.c: Update expected messages.
15518         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15519         messages.
15520         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15521         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15522         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15523         gcc.dg/tls/diag-5.c: New tests.
15524
15525 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15526
15527         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15528
15529 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15530
15531         * g++.dg/parse/break-in-for.C: New test.
15532
15533 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15534
15535         * gcc.dg/tree-ssa/20040911-1.c: New test.
15536
15537 2004-09-11  Andreas Jaeger  <aj@suse.de>
15538
15539         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15540         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15541
15542 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15543
15544         * gcc.target/frv: New directory of FR-V-specific tests.
15545
15546 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15547
15548         * gcc.dg/convert-vec-1.c: New test.
15549
15550 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15551
15552         PR middle-end/17024
15553         * gcc.dg/pr17024-1.c: New test case.
15554
15555 2004-09-10  Eric Christopher  <echristo@redhat.com>
15556
15557         * gcc.dg/20040910-1.c: New test.
15558
15559 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15560
15561         * gcc.dg/bitfld-9.c: New test.
15562
15563 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15564
15565         * gcc.c-torture/execute/ieee/acc1.c: New test.
15566         * gcc.c-torture/execute/ieee/acc2.c: New test.
15567         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15568
15569 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15570
15571         * gcc.dg/deprecated-2.c: New test.
15572
15573 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15574
15575         * gcc.dg/init-vec-1.c: New test.
15576
15577 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15578
15579         PR middle-end/17055
15580         * gcc.dg/pr17055-1.c: New test case.
15581
15582 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15583
15584         PR target/17377
15585         * gcc.c-torture/execute/pr17377.c: New test.
15586
15587 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15588
15589         PR c/8420
15590         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15591         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15592         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15593         gcc.dg/long-long-typespec-1.c: New tests.
15594         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15595
15596 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15597
15598         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15599         gcc.dg/gnu99-static-1.c: New tests.
15600
15601 2004-09-08  Devang Patel  <dpatel@apple.com>
15602
15603         * gcc.dg/darwin-ld-20040828-1.c: New test.
15604         * gcc.dg/darwin-ld-20040828-2.c: New test.
15605         * gcc.dg/darwin-ld-20040828-3.c: New test.
15606
15607 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15608
15609         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15610         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15611         in error message.
15612         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15613         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15614         in error message.
15615         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15616         types they qualify.
15617         * objc.dg/type-size-2.m: Fix wording in comment.
15618         * objc.dg/va-meth-1.m: New test case.
15619
15620 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15621
15622         PR c/16633:
15623         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15624         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15625
15626 2004-09-06  Devang Patel  <dpatel@apple.com>
15627
15628         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15629         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15630
15631 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15632
15633         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15634         reflect changed line numbering of diagnostics.
15635
15636 2004-09-06  Paul Brook  <paul@codesourcery.com>
15637
15638         * gfortran.dg/edit_real_1.f90: Add new test.
15639
15640 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15641
15642         * gcc.dg/tree-ssa/loop-2.c: New test.
15643         * gcc.dg/tree-ssa/loop-3.c: New test.
15644         * gcc.dg/tree-ssa/loop-4.c: New test.
15645         * gcc.dg/tree-ssa/loop-5.c: New test.
15646
15647 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15648
15649         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15650
15651 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15652
15653         * gcc.dg/format/sentinel-1.c: New test.
15654
15655 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15656
15657         * testsuite/gcc.dg/builtins-46.c: New.
15658
15659 2004-09-03  Devang Patel  <dpatel@apple.com>
15660
15661         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15662         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15663
15664 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15665
15666         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15667         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15668         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15669         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15670         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15671         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15672         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15673         the non-portable bzero.
15674         * gcc.dg/20010912-1.c: xfail for NetWare.
15675         * gcc.dg/20020426-2.c: xfail for NetWare.
15676         * gcc.dg/20021014-1.c: xfail for NetWare.
15677         * gcc.dg/20021018-1.c: xfail for NetWare.
15678         * gcc.dg/20030213-1.c: xfail for NetWare.
15679         * gcc.dg/20030225-1.c: xfail for NetWare.
15680         * gcc.dg/20030708-1.c: xfail for NetWare.
15681         * gcc.dg/builtins-config.h: Also exclude NetWare.
15682         * gcc.dg/format/format.h: Define restrict only if not already defined.
15683         * gcc.dg/nest.c: xfail for NetWare.
15684         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15685         * lib/target-supports.exp (check_visibility_available): Exclude
15686         NetWare.
15687
15688 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15689
15690         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15691         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15692         deterministic starting point for the alignment of structure fields.
15693         * gcc.dg/Wpadded.c: Dito.
15694         * g++.dg/abi/vbase10.C: Dito.
15695
15696 2004-09-03  Devang Patel  <dpatel@apple.com>
15697
15698         * g++.dg/debug/pr15736.cc: New test.
15699
15700 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15701
15702         * README.QMTEST: Fix out-of-date link.
15703
15704 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15705
15706         PR fortran/16579
15707         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15708         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15709
15710 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15711
15712         * g++.dg/abi/arm_rtti1.C: New test.
15713
15714 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15715
15716         * gcc.dg/ppc-vector-memcpy.c: New.
15717         * gcc.dg/ppc-vector-memset.c: New.
15718
15719 2004-09-02  Chao-ying Fu  <fu@mips.com>
15720
15721         * gcc.target/mips/mips-3d-1.c: New test.
15722         * gcc.target/mips/mips-3d-2.c: New test.
15723         * gcc.target/mips/mips-3d-3.c: New test.
15724         * gcc.target/mips/mips-3d-4.c: New test.
15725         * gcc.target/mips/mips-3d-5.c: New test.
15726         * gcc.target/mips/mips-3d-6.c: New test.
15727         * gcc.target/mips/mips-3d-7.c: New test.
15728         * gcc.target/mips/mips-3d-8.c: New test.
15729         * gcc.target/mips/mips-3d-9.c: New test.
15730         * gcc.target/mips/mips-ps-1.c: New test.
15731         * gcc.target/mips/mips-ps-2.c: New test.
15732         * gcc.target/mips/mips-ps-3.c: New test.
15733         * gcc.target/mips/mips-ps-4.c: New test.
15734         * gcc.target/mips/mips-ps-type.c: New test.
15735
15736 2004-09-02  Paul Brook  <paul@codesourcery.com>
15737
15738         * gfortran.dg/edit_real_1.f90: Add new tests.
15739
15740 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15741
15742         PR fortran/15327
15743         * gfortran.dg/merge_char_1.f90: New test.
15744
15745 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15746
15747         PR fortran/16404
15748         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15749
15750 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15751
15752         PR c/1522
15753         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15754
15755 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15756
15757         * g++.dg/opt/loop1.C: Do not XFAIL.
15758
15759 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15760
15761         * gcc.c-torture/execute/20040831-1.c: New test.
15762
15763 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15764
15765         PR fortran/16579
15766         * gfortran.dg/g77/20010610.f: Now passes.
15767         Copy from g77.f-torture/execute. Add dg-run directive.
15768         * gfortran.dg/g77/README: Update
15769
15770 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15771
15772         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15773         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15774         (t1, t2, t3, t4): Add volatile.
15775
15776 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15777
15778         * g++.dg/ext/visibility/arm1.C: New test.
15779
15780 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15781
15782         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15783         -pedantic-errors.
15784
15785 2004-09-01  Paul Brook  <paul@codesourcery.com>
15786
15787         * gfortran.dg/eof_2.f90: New test.
15788
15789 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15790
15791         PR fortran/16579
15792         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15793
15794 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15795
15796         PR libfortran/16805
15797         * gfortran.dg/list_read_2.f90: New test.
15798
15799 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15800
15801         * g++.dg/abi/key1.C: New test.
15802
15803 2004-08-31  Richard Henderson  <rth@redhat.com>
15804
15805         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15806         form of offsetof.
15807         * g++.dg/other/offsetof5.C: Remove duplicate.
15808
15809 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15810
15811         PR fortran/17244
15812         * gfortran.dg/func_derived_1.f90: New test.
15813
15814 2004-08-31  Paul Brook  <paul@codesourcery.com>
15815
15816         * gfortran.dg/eof_1.f90: New test.
15817
15818 2004-08-31  Paul Brook  <paul@codesourcery.com>
15819
15820         * gfortran.dg/list_read_1.f90: New file.
15821
15822 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15823
15824         * g++.dg/opt/loop1.C: XFAIL.
15825
15826 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15827
15828         * gcc.dg/funcdef-storage-1.c: New.
15829         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15830         an extern function in local scope.
15831         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15832         declare an 'auto inline' function in local scope.
15833         * gcc.dg/20011130-1.c: Likewise.
15834         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15835         an 'auto' function in local scope.
15836         * gcc.dg/20021014-1.c: Likewise.
15837         * gcc.dg/20030331-2.c: Likewise.
15838
15839 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15840
15841         * gfortran.dg/blockdata_1.f90: New test.
15842
15843 2004-08-30  Richard Henderson  <rth@redhat.com>
15844
15845         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15846
15847 2004-08-30  Richard Henderson  <rth@redhat.com>
15848
15849         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15850         additional_flags set by alternate driver.
15851         (ieee-options): New procedure.
15852         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15853         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15854         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15855         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15856
15857 2004-08-30  Richard Henderson  <rth@redhat.com>
15858
15859         * lib/f-torture.exp: Remove.
15860
15861 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15862
15863         PR rtl-optimization/16590
15864         * g++.dg/opt/loop1.C: New test.
15865
15866 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15867
15868         PR fortran/13910
15869         * gfortran.dg/oldstyle_1.f90: New test.
15870
15871 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15872         Paul Brook  <paul@codesourcery.com>
15873
15874         * gfortran.dg/g77/README: Update.
15875         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15876         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15877         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15878
15879 2004-08-28  Paul Brook  <paul@codesourcery.com>
15880
15881         PR libfortran/17195
15882         * gfortran.dg/edit_real_1.f90: New test.
15883
15884 2004-08-27  Paul Brook  <paul@codesourcery.com>
15885
15886         * gfortran.dg/rewind_1.f90: New test.
15887
15888 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15889
15890         PR fortran/16597
15891         * gfortran.dg/pr16597.f90: New test.
15892
15893 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15894
15895         PR c/13801
15896         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15897         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15898         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15899         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15900         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15901
15902 2004-08-26  Nick Clifton  <nickc@redhat.com>
15903
15904         * gcc.c-torture/compile/pr17119.c: New test.
15905
15906 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15907
15908         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15909
15910 2004-08-25  Richard Henderson  <rth@redhat.com>
15911
15912         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15913         the bits that expect kind=8 to be the largest real kind.
15914
15915 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15916
15917         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15918
15919 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15920
15921         * gfortran.dg/assignment_1.f90: New test.
15922
15923 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15924
15925         * g++.dg/template/repo3.C: New test.
15926
15927 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15928
15929         PR middle-end/16693
15930         PR tree-optimization/16372
15931         * g++.dg/opt/pr16372-1.C: New test case.
15932         * g++.dg/opt/pr16693-1.C: New test case.
15933         * g++.dg/opt/pr16693-2.C: New test case.
15934
15935 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15936
15937         * objc.dg/proto-lossage-4.m: New test.
15938
15939 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15940
15941         PR c++/17155
15942         * g++.dg/inherit/local2.C: New test.
15943
15944 2004-08-25  Paul Brook  <paul@codesourcery.com>
15945
15946         PR fortran/17144
15947         * gfortran.dg/string_ctor_1.f90: New test.
15948
15949 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15950
15951         PR c++/14428
15952         * g++.dg/template/redecl2.C: New test.
15953
15954 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15955
15956         PR fortran/17143
15957         * gfortran.dg/pr17143.f90: New test.
15958
15959 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15960
15961         PR fortran/17164
15962         * gfortran.dg/pr17164.f90: New test.
15963
15964 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15965
15966         * gcc.dg/tree-ssa/loop-1.c: New test.
15967
15968 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15969
15970         * gcc.c-torture/compile/20040824-1.c: New test.
15971
15972 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15973
15974         * gcc.c-torture/compile/iftrap-3.c: New test.
15975
15976 2004-08-24  Paul Brook  <paul@codesourcery.com>
15977
15978         * gfortran.dg/entry_2.f90: New test.
15979
15980 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15981
15982         PR c++/16889
15983         * g++.dg/lookup/ambig[12].C: New.
15984
15985 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15986
15987         PR c++/16706
15988         * g++.dg/template/crash21.C: New test.
15989         * g++.dg/template/crash22.C: Likewise.
15990
15991 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15992
15993         PR c++/17149
15994         * g++.dg/template/access15.C: New.
15995
15996 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15997
15998         PR c++/17163
15999         * g++.dg/template/repo2.C: New test.
16000
16001 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16002
16003         PR rtl-optimization/17078
16004         * gcc.c-torture/execute/pr17078-1.c: New test case.
16005
16006 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16007
16008         PR c/14492
16009         * gcc.dg/debug/crash1.c: New test.
16010
16011 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16012
16013         PR c/16180
16014         * gcc.dg/loop-5.c: New test.
16015
16016 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16017
16018         * gcc.c-torture/execute/20040823-1.c: New test.
16019
16020 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16021
16022         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16023         to the assembler.  Simplify test accordingly.
16024         (asm_abi_flags): Use GNU names.
16025         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16026         to check for ABI flags.
16027
16028 2004-08-22  Andrew Pinski  <apinski@apple.com>
16029
16030         * g++.dg/opt/pr14029.C: New test.
16031         * gcc.c-torture/execute/pr15262.c: New test.
16032
16033 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16034
16035         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16036
16037 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16038
16039         PR 16908
16040         * gfortran.dg/direct_io.f90: New test.
16041
16042 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16043
16044         PR c++/17121
16045         * g++.dg/inherit/local2.C: New test.
16046
16047 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16048
16049         PR c++/17120
16050         * g++.dg/warn/Wparentheses-4.C: New test.
16051
16052 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16053
16054         PR c++/17121
16055         * g++.dg/inherit/local2.C: New test.
16056
16057         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16058         * gcc.dg/ppc-ldstruct.c: Likewise.
16059         * gcc.dg/ppc64-abi-2.c: Likewise.
16060
16061 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16062
16063         PR rtl-optimization/17099
16064         * gcc.c-torture/execute/20040820-1.c: New test.
16065
16066 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16067
16068         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16069
16070 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16071
16072         PR fortran/17077
16073         * gfortran.dg/auto_array_1.f90: New test.
16074
16075 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16076
16077         PR fortran/17074
16078         * gfortran.dg/simpleif_1.f90: New test.
16079
16080 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16081
16082         * lib/target-supports.exp (check_profiling_available): Return
16083         false for arm*-*-symbianelf* and arm*-*-eabi*.
16084
16085         PR c++/15890
16086         * g++.dg/template/delete1.C: New test.
16087
16088 2004-08-19  Paul Brook  <paul@codesourcery.com>
16089
16090         PR fortran/14976
16091         PR fortran/16228
16092         * gfortran.dg/data_char_1.f90: New test.
16093
16094 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16095
16096         PR fortran/16946
16097         * gfortran.dg/reduction.f90: New testcase.
16098
16099 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16100
16101         PR fortran/16520
16102         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16103
16104 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16105
16106         PR c++/17041
16107         * g++.dg/Wparentheses-3.C: New test.
16108
16109 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16110
16111         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16112         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16113         * gcc.dg/vect/vect-2.c: Likewise.
16114         * gcc.dg/vect/vect-3.c: Likewise.
16115         * gcc.dg/vect/vect-4.c: Likewise.
16116         * gcc.dg/vect/vect-5.c: Likewise.
16117         * gcc.dg/vect/vect-6.c: Likewise.
16118         * gcc.dg/vect/vect-7.c: Likewise.
16119         * gcc.dg/vect/vect-25.c: Likewise.
16120         * gcc.dg/vect/vect-31.c: Likewise.
16121         * gcc.dg/vect/vect-32.c: Likewise.
16122         * gcc.dg/vect/vect-34.c: Likewise.
16123         * gcc.dg/vect/vect-36.c: Likewise.
16124         * gcc.dg/vect/vect-all.c: Likewise.
16125
16126 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/17068
16129         * g++.dg/template/operator4.C: New test.
16130
16131 2004-08-18  Richard Henderson  <rth@redhat.com>
16132
16133         * gcc.dg/20040206-1.c: XFAIL.
16134
16135 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16136
16137         PR c++/16246
16138         * g++.dg/template/array7.C: New test.
16139
16140 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16141
16142         * gcc.dg/mips-movcc-1.c: New test.
16143         * gcc.dg/mips-movcc-2.c: New test.
16144         * gcc.dg/mips-movcc-3.c: New test.
16145
16146         * gcc.dg/mips-nmadd-1.c: New test.
16147         * gcc.dg/mips-nmadd-2.c: New test.
16148
16149 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16150
16151         PR c++/15871
16152         * g++.dg/opt/inline8.C: New test.
16153
16154         PR c++/16965
16155         * g++.dg/parse/error17.C: New test.
16156
16157 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16158
16159         * gcc.dg/vect: New directory for vectorizer tests.
16160         * gcc.dg/vect/tree-vect.h: New file.
16161         * gcc.dg/vect/vect.exp: New file.
16162         * gcc.dg/vect/pr16105.c.c: New test.
16163         * gcc.dg/vect/vect-1.c: New test.
16164         * gcc.dg/vect/vect-2.c: New test.
16165         * gcc.dg/vect/vect-3.c: New test.
16166         * gcc.dg/vect/vect-4.c: New test.
16167         * gcc.dg/vect/vect-5.c: New test.
16168         * gcc.dg/vect/vect-6.c: New test.
16169         * gcc.dg/vect/vect-7.c: New test.
16170         * gcc.dg/vect/vect-8.c: New test.
16171         * gcc.dg/vect/vect-9.c: New test.
16172         * gcc.dg/vect/vect-10.c: New test.
16173         * gcc.dg/vect/vect-11.c: New test.
16174         * gcc.dg/vect/vect-12.c: New test.
16175         * gcc.dg/vect/vect-13.c: New test.
16176         * gcc.dg/vect/vect-14.c: New test.
16177         * gcc.dg/vect/vect-15.c: New test.
16178         * gcc.dg/vect/vect-16.c: New test.
16179         * gcc.dg/vect/vect-17.c: New test.
16180         * gcc.dg/vect/vect-18.c: New test.
16181         * gcc.dg/vect/vect-19.c: New test.
16182         * gcc.dg/vect/vect-20.c: New test.
16183         * gcc.dg/vect/vect-21.c: New test.
16184         * gcc.dg/vect/vect-22.c: New test.
16185         * gcc.dg/vect/vect-23.c: New test.
16186         * gcc.dg/vect/vect-24.c: New test.
16187         * gcc.dg/vect/vect-25.c: New test.
16188         * gcc.dg/vect/vect-26.c: New test.
16189         * gcc.dg/vect/vect-27.c: New test.
16190         * gcc.dg/vect/vect-28.c: New test.
16191         * gcc.dg/vect/vect-29.c: New test.
16192         * gcc.dg/vect/vect-30.c: New test.
16193         * gcc.dg/vect/vect-31.c: New test.
16194         * gcc.dg/vect/vect-32.c: New test.
16195         * gcc.dg/vect/vect-33.c: New test.
16196         * gcc.dg/vect/vect-34.c: New test.
16197         * gcc.dg/vect/vect-35.c: New test.
16198         * gcc.dg/vect/vect-36.c: New test.
16199         * gcc.dg/vect/vect-37.c: New test.
16200         * gcc.dg/vect/vect-38.c: New test.
16201         * gcc.dg/vect/vect-40.c: New test.
16202         * gcc.dg/vect/vect-41.c: New test.
16203         * gcc.dg/vect/vect-42.c: New test.
16204         * gcc.dg/vect/vect-43.c: New test.
16205         * gcc.dg/vect/vect-44.c: New test.
16206         * gcc.dg/vect/vect-45.c: New test.
16207         * gcc.dg/vect/vect-46.c: New test.
16208         * gcc.dg/vect/vect-47.c: New test.
16209         * gcc.dg/vect/vect-48.c: New test.
16210         * gcc.dg/vect/vect-49.c: New test.
16211         * gcc.dg/vect/vect-50.c: New test.
16212         * gcc.dg/vect/vect-51.c: New test.
16213         * gcc.dg/vect/vect-52.c: New test.
16214         * gcc.dg/vect/vect-53.c: New test.
16215         * gcc.dg/vect/vect-54.c: New test.
16216         * gcc.dg/vect/vect-55.c: New test.
16217         * gcc.dg/vect/vect-56.c: New test.
16218         * gcc.dg/vect/vect-57.c: New test.
16219         * gcc.dg/vect/vect-58.c: New test.
16220         * gcc.dg/vect/vect-59.c: New test.
16221         * gcc.dg/vect/vect-60.c: New test.
16222         * gcc.dg/vect/vect-61.c: New test.
16223         * gcc.dg/vect/vect-all.c: New test.
16224         * gcc.dg/vect/vect-none.c: New test.
16225
16226 2004-08-17  Paul Brook  <paul@codesourcery.com>
16227
16228         PR fortran/13082
16229         * gfortran.dg/entry_1.f90: New test.
16230
16231 2004-08-17  Andrew Pinski  <apinski@apple.com>
16232
16233         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16234
16235 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16236
16237         * gcc.dg/pr17036-1.c: New test.
16238
16239 2004-08-16  Devang Patel  <dpatel@apple.com>
16240
16241         * gcc.dg/darwin-20040809-1.c: New test.
16242
16243 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16244
16245         * gcc.dg/funcdef-attr-1.c: New test.
16246
16247 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16248
16249         * gcc.dg/altivec-17.c: New test.
16250         * gcc.dg/altivec-18.c: New test.
16251
16252 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16253
16254         PR c++/6749
16255         * g++.dg/template/vtable2.C: New test.
16256
16257 2004-08-14  Richard Henderson  <rth@redhat.com>
16258
16259         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16260         * gcc.dg/pack-test-4.c (main): Return 0.
16261         * gcc.dg/setjmp-1.c: Remove XFAIL.
16262         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16263
16264 2004-08-14  Richard Henderson  <rth@redhat.com>
16265
16266         * gcc.dg/980217-1.c: Add prototype for printf.
16267
16268 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16269
16270         * gfortran.dg/pr16935.f90: New test.
16271
16272 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16273
16274         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16275
16276 2004-08-13  Paul Brook  <paul@codesourcery.com>
16277
16278         * gfortran.dg/der_io_1.f90: Remove stray comma.
16279
16280 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16281
16282         * gcc.dg/vmx/cw-bug-2.c: Remove.
16283         * gcc.dg/vmx/vprint-1.c: Remove.
16284         * gcc.dg/vmx/vscan-1.c: Remove.
16285
16286 2004-08-12  Devang patel  <dpatel@apple.com>
16287
16288         * gcc.dg/darwin-20040809-2.c: New test.
16289
16290 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16291
16292         * g++.dg/ext/altivec-12.C: New test.
16293
16294         * g++.dg/ext/altivec-11.C: New test.
16295
16296 2004-08-12  Paul Brook  <paul@codesourcery.com>
16297
16298         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16299
16300 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16301
16302         * g++.dg/ext/altivec-2.C: Check for hardware support before
16303         executing any VMX instructions.
16304
16305         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16306
16307 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16308
16309         PR c++/16276
16310         * g++.old-deja/g++.other/comdat4.C: New test.
16311         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16312
16313 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16314
16315         PR target/16286
16316         * gcc.dg/pr16286.c: New test.
16317
16318 2004-08-12 Jan Beulich <jbeulich@novell.com>
16319
16320         * g++.dg/ext/asm5.C: New.
16321
16322 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16323
16324         PR c++/16698
16325         * g++.dg/eh/crash1.C: New test.
16326
16327         PR c++/16717
16328         * g++.dg/ext/construct1.C: New test.
16329
16330 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/16853
16333         * g++.dg/init/ptrmem1.C: New test.
16334
16335         PR c++/16618
16336         * g++.dg/parse/offsetof5.C: New test.
16337
16338         PR c++/16870
16339         * g++.dg/template/overload3.C: New test.
16340
16341 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16342
16343         PR c++/16964
16344         * g++.dg/parse/error16.C: New test.
16345
16346         PR c++/16904
16347         * g++.dg/template/error14.C: New test.
16348
16349         PR c++/16929
16350         * g++.dg/template/error15.C: New test.
16351
16352 2004-08-11  Devang Patel  <dpatel@apple.com>
16353
16354         * gcc.dg/darwin-ld-20040809-1.c: New test.
16355         * gcc.dg/darwin-ld-20040809-2.c: New test.
16356
16357 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16358
16359         PR fortran/16917
16360         * gfortran.dg/dfloat_1.f90: New test.
16361
16362 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16363
16364         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16365         * gcc.dg/dll-2.c: Fix dg-require syntax.
16366         * gcc.misc-tests/arm-isr.c (abort): Declare.
16367         (exit): Likewise.
16368
16369 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16370
16371         PR c++/16971
16372         * g++.dg/parse/crash16.C: New test.
16373
16374 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16375
16376         * gcc.dg/mips-rsqrt-1.c: New test case.
16377         * gcc.dg/mips-rsqrt-2.c: New test case.
16378         * gcc.dg/mips-rsqrt-3.c: New test case.
16379
16380 2004-08-10  Paul Brook  <paul@codesourcery.com>
16381
16382         * gfortran.dg/der_io_1.f90: New test.
16383
16384 2004-08-10  Paul Brook  <paul@codesourcery.com>
16385
16386         PR fortran/16919
16387         * gfortran.dg/der_array_1.f90: New test.
16388
16389 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16390
16391         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16392
16393 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16394
16395         * gcc.dg/wchar_t-2.c: Fix typo.
16396
16397 2004-08-09  Falk Hueffner  <falk@debian.org>
16398
16399         PR tree-optimization/12517
16400         * gcc.c-torture/compile/pr12517.c: New test.
16401
16402         PR tree-optimization/12578
16403         * gcc.c-torture/compile/pr12578.c: New test.
16404
16405         PR tree-optimization/12899
16406         * gcc.c-torture/compile/pr12899.c: New test.
16407
16408         PR rtl-optimization/14692
16409         * gcc.c-torture/compile/pr14692.c: New test.
16410
16411         PR tree-optimization/16461
16412         * gcc.c-torture/compile/pr16461.c: New test.
16413
16414 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16415
16416         * gfortran.dg/getenv_1.f90: New test.
16417
16418 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16419
16420         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16421         wchar_t.
16422         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16423
16424 2004-08-06  Paul Brook  <paul@codesourcery.com>
16425
16426         * gfortran.dg/ret_array_1.f90: New test.
16427         * gfortran.dg/ret_pointer_1.f90: New test.
16428
16429 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16430
16431         * gcc.dg/missing-field-init-[12].c: New tests.
16432         * g++.dg/warn/missing-field-init-[12].C: New tests.
16433
16434 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16435
16436         * gcc.dg/enum2.c: New test.
16437         * gcc.dg/symbian3.c: Likewise.
16438         * gcc.dg/symbian4.c: Likewise.
16439         * gcc.dg/wchar_t-2.c: Likewise.
16440
16441 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16442
16443         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16444         destructor tests.
16445
16446 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16447
16448         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16449         dg-require-visiblity.
16450         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16451         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16452         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16453         * g++.dg/ext/visibility/new1.C: Likewise.
16454         * g++.dg/ext/visibility/pragma.C: Likewise.
16455         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16456         * g++.dg/ext/visibility/virtual.C: Likewise.
16457         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16458         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16459         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16460         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16461         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16462         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16463         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16464         * g++/dg/ext/visibility/visibility-8.C: New test.
16465         * gcc.c-torture/compile/dll.x: Remove.
16466         * gcc.dg/dll-2.c: Use dg-require-dll
16467         * gcc.dg/visibility-10.c: New test.
16468         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16469         supporting DLLs.
16470         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16471         (scan_not_hidden): Likewise.
16472
16473 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16474
16475         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16476
16477 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16478
16479         * gcc.c-torture/execute/20040805-1.c: New test.
16480
16481 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16482
16483         * gcc.dg/20020118-1.c: Declare abort.
16484         * gcc.dg/altivec_check.h: Likewise.
16485         * gcc.dg/iftrap-2.c: Likewise.
16486         * gcc.dg/pragma-darwin.c: Likewise.
16487         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16488
16489 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16490
16491         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16492
16493 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16494
16495         * gcc.c-torture/execute/builtins/abs-2.c,
16496         gcc.c-torture/execute/builtins/abs-3.c,
16497         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16498         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16499         intmax_t, uintmax_t and their limits.
16500         * gcc.dg/intmax_t-1.c: New test.
16501
16502 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16503
16504         * g++.dg/tc1/dr147.C: Add reference to PR.
16505
16506 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16507
16508         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16509         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16510
16511 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16512
16513         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16514
16515 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16516
16517         * gcc.dg/redecl-5.c: New test.
16518         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16519         of scanf.
16520
16521 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16522
16523         PR middle-end/16790
16524         * gcc.c-torture/execute/pr16790-1.c: New test case.
16525
16526 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16527
16528         * g++.dg/ext/visibility/assign1.C: New test.
16529         * g++.dg/ext/visibility/new1.C: Likewise.
16530
16531         * gcc.dg/symbian1.c: New test.
16532         * gcc.dg/symbian2.c: Likewise.
16533
16534 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16535
16536         PR target/16570
16537         * gcc.dg/i386-sse-9.c: New test.
16538
16539 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16540
16541         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16542
16543 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16544
16545         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16546         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16547         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16548         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16549         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16550         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16551         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16552         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16553         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16554         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16555         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16556         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16557         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16558         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16559         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16560         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16561         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16562         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16563         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16564         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16565         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16566         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16567         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16568         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16569         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16570         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16571         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16572         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16573         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16574         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16575         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16576         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16577         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16578         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16579         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16580         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16581         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16582         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16583         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16584         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16585         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16586         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16587         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16588         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16589         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16590         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16591         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16592         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16593         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16594         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16595         gcc.misc-tests/i386-pf-3dnow-1.c,
16596         gcc.misc-tests/i386-pf-athlon-1.c,
16597         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16598         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16599         Declare built-in functions used.
16600         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16601
16602 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16603
16604         PR c++/16707
16605         * g++.dg/lookup/using12.C: New test.
16606
16607         * g++.dg/init/null1.C: Fix PR number.
16608         * g++.dg/parse/namespace10.C: Likewise.
16609
16610 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16611
16612         PR c++/16224
16613         * g++.dg/template/spec17.C: New test.
16614         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16615         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16616
16617 2004-08-02  David Billinghurst
16618
16619         PR fortran/16292
16620         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16621
16622 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16623
16624         * gcc.dg/ia64-got-1.c: New test case.
16625
16626 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16627
16628         PR c++/16489
16629         * g++.dg/init/null1.C: New test.
16630         * g++.dg/tc1/dr76.C: Adjust error marker.
16631
16632         PR c++/16529
16633         * g++.dg/parse/namespace10.C: New test.
16634
16635         PR c++/16810
16636         * g++.dg/inherit/ptrmem2.C: New test.
16637
16638 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16639
16640         PR target/16155
16641         * gcc.dg/pr16155.c: New test.
16642
16643 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16644
16645         * gcc.dg/redecl-2.c: New test.
16646
16647 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16648
16649         * gcc.dg/darwin-longdouble.c: New file.
16650
16651 2004-07-30  Richard Henderson  <rth@redhat.com>
16652
16653         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16654         write to constant argument.
16655         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16656
16657 2004-07-30  Richard Henderson  <rth@redhat.com>
16658
16659         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16660         tests of nearest around zero.
16661
16662 2004-07-30  Andrew Pinski  <apinski@apple.com>
16663
16664         * gcc.c-torture/compile/20040730-1.c: New test.
16665
16666 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16667
16668         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16669         powerpc-eabispe.
16670
16671 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16672
16673         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16674
16675 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16676
16677         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16678         contains $ld_library_path.
16679         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16680
16681 2004-07-29  Richard Henderson  <rth@redhat.com>
16682
16683         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16684
16685         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16686         (alt2, which): New.
16687         (Check): Accept either alternative.
16688
16689 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16690
16691         * g++.dg/abi/inline1.C: New test.
16692         * g++.dg/abi/local1-a.cc: Likewise.
16693         * g++.dg/abi/local1.C: Likewise.
16694         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16695         * g++.dg/abi/mangle12.C: Likewise.
16696         * g++.dg/abi/mangle17.C: Likewise.
16697         * g++.dg/abi/mangle20-2.C: Likewise.
16698         * g++.dg/opt/interface1.C: Likewise.
16699         * g++.dg/opt/interface1.h: Likewise.
16700         * g++.dg/opt/interface1-a.cc: New test.
16701         * g++.dg/parse/repo1.C: New test.
16702         * g++.dg/template/repo1.C: Likewise.
16703         * g++.dg/warn/Winline-1.C: Likewise.
16704         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16705
16706 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16707
16708         * gcc.dg/tree-ssa/20040729-1.c: New test.
16709
16710 2004-07-27  Matt Austern <austern@apple.com>
16711
16712         * gcc.dg/darwin-bool-1.c: New test.
16713         * gcc.dg/darwin-bool-2.c: New test.
16714
16715 2004-07-28  Richard Henderson  <rth@redhat.com>
16716
16717         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16718         arguments in the correct type.  Don't write to constant arguments.
16719
16720 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16721
16722         PR tree-optimization/16688
16723         PR tree-optimization/16689
16724         * g++.dg/tree-ssa/pr16688.C: New test.
16725
16726 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16727
16728         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16729         loads.  Not only in the comment, this time.
16730
16731 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16732
16733         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16734         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16735         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16736         * gcc.dg/sh4a-bitmovua.c: New.
16737         * gcc.dg/sh4a-cos.c: New.
16738         * gcc.dg/sh4a-cosf.c: New.
16739         * gcc.dg/sh4a-fprun.c: New.
16740         * gcc.dg/sh4a-fsrra.c: New.
16741         * gcc.dg/sh4a-memmovua.c: New.
16742         * gcc.dg/sh4a-sin.c: New.
16743         * gcc.dg/sh4a-sincos.c: New.
16744         * gcc.dg/sh4a-sincosf.c: New.
16745         * gcc.dg/sh4a-sinf.c: New.
16746
16747 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16748
16749         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16750         conditionals.
16751         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16752         loads.
16753         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16754         DOM1.
16755
16756 2004-07-27  Andrew Pinski  <apinski@apple.com>
16757
16758         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16759
16760 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16761
16762         * gcc.dg/pragma-isr.c: New test.
16763
16764 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16765
16766         PR c++/14429
16767         * g++.dg/template/ttp11.C: New test.
16768
16769 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16770
16771         * gcc.c-torture/compile/20040727-1.c: New test.
16772
16773 2004-07-26  Eric Christopher  <echristo@redhat.com>
16774
16775         * gcc.c-torture/compile/20040726-2.c: New test.
16776
16777 2004-07-26  Andrew Pinski  <apinski@apple.com>
16778
16779         * g++.dg/rtti/tinfo1.C: Xfail.
16780
16781 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16782
16783         * gcc.c-torture/compile/20040726-1.c: New test.
16784
16785 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16786             Brian Ryner  <bryner@brianryner.com>
16787
16788         PR c++/9283
16789         PR c++/15000
16790         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16791         * g++.dg/ext/visibility/: New directory.
16792         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16793         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16794         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16795         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16796         * g++.dg/ext/visibility/fvisibility.C,
16797         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16798         g++.dg/ext/visibility/fvisibility-override1.C
16799         g++.dg/ext/visibility/fvisibility-override2.C
16800         g++.dg/ext/visibility/memfuncts.C
16801         g++.dg/ext/visibility/noPLT.C
16802         g++.dg/ext/visibility/pragma.C
16803         g++.dg/ext/visibility/pragma-override1.C
16804         g++.dg/ext/visibility/pragma-override2.C
16805         g++.dg/ext/visibility/staticmemfuncts.C
16806         g++.dg/ext/visibility/virtual.C: New tests.
16807
16808 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16809
16810         PR c/15360
16811         * gcc.dg/pr15360-1.c: New test.
16812
16813 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16814
16815         * gcc.dg/pragma-align-2.c: New test.
16816         * gcc.dg/pragma-init-fini.c: New test.
16817         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16818         targets.
16819
16820 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16821
16822         * gcc.dg/init-string-2.c: New test.
16823
16824 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16825
16826         PR 16684
16827         * gcc.dg/Wredundant-decls-1.c: New test case.
16828
16829 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16830
16831         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16832         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16833         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16834         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16835         * gcc.dg/compat/generate-random.c: New file.
16836         * gcc.dg/compat/generate-random.h: Likewise.
16837         * gcc.dg/compat/generate-random_r.c: Likewise.
16838         * gcc.dg/compat/struct-layout-1.h: Likewise.
16839         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16840         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16841         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16842         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16843         * gcc.dg/compat/struct-layout-1_main.c: New test.
16844         * gcc.dg/compat/struct-layout-1_x.c: New file.
16845         * gcc.dg/compat/struct-layout-1_y.c: New file.
16846         * gcc.dg/compat/struct-layout-1_test.h: New file.
16847
16848 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16849
16850         * gcc.dg/comp-return-1.c: New test
16851
16852 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16853
16854         * gcc.dg/vmx/8-02a.c: Fix typo.
16855
16856         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16857         * gcc.dg/darwin-abi-3.c: New test.
16858
16859         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16860         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16861
16862         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16863         * gcc.dg/vmx/ops-long-1.c: New test.
16864         * gcc.dg/vmx/ops-long-2.c: New test.
16865
16866 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16867
16868         * g++.dg/lookup/conv-[1234].C: New.
16869
16870 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16871
16872         * g++.dg/parse/attr2.C: Simplify.
16873
16874 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16875
16876         PR c/7284
16877         * gcc.c-torture/execute/pr7284-1.c: New test.
16878
16879 2004-07-22  Brian Booth  <bbooth@redhat.com>
16880
16881         * gcc.dg/tree-ssa/20040721-1.c: New test.
16882
16883 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16884
16885         * g++.dg/template/crash20.c: New.
16886
16887 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16888
16889         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16890         Add dg-run directive.  Declare variables as required.
16891         * gfortran.dg/g77/README: Update
16892
16893 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16894
16895         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16896         gcc.dg/cris-peep2-andu2.c: New tests.
16897
16898 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16899
16900         PR c/15052
16901         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16902         on return type.
16903         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16904         messages.
16905         * gcc.dg/qual-return-2.c: Update expected messages.
16906         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16907
16908 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16909
16910         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16911         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16912
16913 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16914
16915         PR c/11250
16916         * gcc.dg/init-string-1.c: New test.
16917
16918 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16919
16920         PR middle-end/15345
16921         PR c/16450
16922         * gcc.dg/torture/nested-fn-1.c: New test.
16923
16924 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16925
16926         PR target/16559
16927         * gcc.dg/ia64-fptr-1.c: New file.
16928
16929 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16930
16931         PR c++/14497
16932         * g++.dg/template/spec16.C: New test.
16933         * g++.old-deja/g++.robertl/eb118.C: Remove.
16934
16935 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16936
16937         PR c++/509
16938         * g++.dg/template/spec15.C: New test.
16939
16940 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16941
16942         Copy cases from g77.f-torture/execute and add dg-run
16943         directive.  Other changes as noted.
16944         * gfortran.dg/g77/13037.f
16945         * gfortran.dg/g77/1832.f
16946         * gfortran.dg/g77/19981119-0.f
16947         * gfortran.dg/g77/19990313-0.f
16948         * gfortran.dg/g77/19990313-1.f
16949         * gfortran.dg/g77/19990313-2.f
16950         * gfortran.dg/g77/19990313-3.f
16951         * gfortran.dg/g77/19990419-1.f
16952         * gfortran.dg/g77/19990826-0.f
16953         * gfortran.dg/g77/19990826-2.f
16954         * gfortran.dg/g77/20000503-1.f
16955         * gfortran.dg/g77/20001111.f
16956         * gfortran.dg/g77/20010116.f
16957         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16958         * gfortran.dg/g77/20010430.f
16959         * gfortran.dg/g77/6177.f
16960         * gfortran.dg/g77/947.f
16961         * gfortran.dg/g77/970816-3.f
16962         * gfortran.dg/g77/971102-1.f
16963         * gfortran.dg/g77/980520-1.f
16964         * gfortran.dg/g77/980628-0.f
16965         * gfortran.dg/g77/980628-1.f
16966         * gfortran.dg/g77/980628-10.f
16967         * gfortran.dg/g77/980628-2.f
16968         * gfortran.dg/g77/980628-3.f
16969         * gfortran.dg/g77/980628-7.f
16970         * gfortran.dg/g77/980628-8.f
16971         * gfortran.dg/g77/980628-9.f
16972         * gfortran.dg/g77/980701-0.f
16973         * gfortran.dg/g77/980701-1.f
16974         * gfortran.dg/g77/cabs.f
16975         * gfortran.dg/g77/claus.f
16976         * gfortran.dg/g77/complex_1.f
16977         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16978         * gfortran.dg/g77/dcomplex.f
16979         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16980         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16981         * gfortran.dg/g77/f90-intrinsic-numeric.f
16982         * gfortran.dg/g77/int8421.f
16983         * gfortran.dg/g77/labug1.f
16984         * gfortran.dg/g77/large_vec.f
16985         * gfortran.dg/g77/le.f
16986         * gfortran.dg/g77/short.f
16987         * gfortran.dg/g77/README: Update
16988
16989 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16990
16991         PR c++/16637
16992         * g++.dg/parse/lookup4.C: New test.
16993
16994 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16995
16996         PR c++/16175
16997         * g++.dg/template/ttp10.C: New test.
16998
16999 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17000
17001         * gcc.dg/pr12625-1.c: New test.
17002
17003 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17004
17005         * testsuite/gcc.dg/switch-warn-1.c: New test.
17006         * testsuite/gcc.dg/switch-warn-2.c: New test.
17007         * gcc.c-torture/compile/pr14730.c: Update.
17008
17009 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17010
17011         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17012         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17013         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17014         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17015
17016 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17017
17018         PR c++/16623
17019         * g++.dg/template/assign1.C: New test.
17020
17021 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17022
17023         PR c++/12170
17024         * g++.dg/template/ttp9.C: New test.
17025
17026 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17027
17028         * gcc.dg/format/cmn-err-1.c: New test.
17029
17030 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17031
17032         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17033         gcc.dg/Wparentheses-10.c: New tests.
17034         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17035
17036 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17037
17038         PR fortran/16465
17039         * gfortran.dg/g77//ffixed-line-length-0.f,
17040         gfortran.dg/g77/ffixed-line-length-132.f,
17041         gfortran.dg/g77/ffixed-line-length-72.f,
17042         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17043         gfortran.dg/g77/README: Update.
17044
17045 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17046
17047         PR c++/13092
17048         * g++.dg/template/non-dependent7.C: New test.
17049         * g++.dg/template/non-dependent8.C: Likewise.
17050         * g++.dg/template/non-dependent9.C: Likewise.
17051         * g++.dg/template/non-dependent10.C: Likewise.
17052
17053 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/16337
17056         * g++.dg/parse/attr2.C: New test.
17057
17058 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17059
17060         * g77.dg: Removed.
17061         * g77.f-torture: Ditto.
17062
17063 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17064
17065         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17066         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17067         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17068
17069 2004-07-16  Richard Henderson  <rth@redhat.com>
17070
17071         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17072
17073 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17074
17075         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17076         tests with full list of options.
17077         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17078         of TORTURE_OPTIONS if test contains 'dg-do run'.
17079
17080         PR fortran/16404
17081         * gfortran.dg/do_iterator.f90: New test.
17082
17083 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17084
17085         PR rtl-optimization/16536
17086         * gcc.c-torture/execute/restrict-1.c: New test.
17087
17088 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17089
17090         PR fortran/15324
17091         * gfortran.dg/pr15324.f90: New test.
17092
17093         PR fortran/15129
17094         * gfortran.dg/pr15129.f90: New test.
17095
17096         PR fortran/15140
17097         * gfortran.dg/pr15140.f90: New test.
17098
17099         PR fortran/13792
17100         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17101         compile-time simplification.
17102
17103 2004-07-14  Mike Stump  <mrs@apple.com>
17104
17105         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17106
17107 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17108
17109         PR target/16325
17110         * gcc.dg/profile-generate-1.c: New.
17111
17112 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17113
17114         * gcc.c-torture/execute/20040709-1.c: New test.
17115         * gcc.c-torture/execute/20040709-2.c: New test.
17116
17117 2004-07-14  Mike Stump  <mrs@apple.com>
17118
17119         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17120
17121 2004-07-14  Mike Stump  <mrs@apple.com>
17122
17123         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17124
17125 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17126
17127         PR c++/16518
17128         * g++.dg/parse/mutable1.C: New test.
17129
17130 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17131
17132         PR tree-optimization/16443
17133         * gcc.dg/tree-ssa/20040713-1.c: New test.
17134
17135 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17136
17137         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17138         for operator new.
17139
17140 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17141
17142         * gfortran.dg/g77/README: New file
17143         * gfortran.dg/g77/19981216-0.f: Copy from
17144         g77.f-torture/noncompile.  Add "dg-do compile" and
17145         dg-error as required.
17146         * gfortran.dg/g77/19990218-1.f: Likewise.
17147         * gfortran.dg/g77/19990905-1.f: Likewise.
17148         * gfortran.dg/g77/9263.f: Likewise.
17149         * gfortran.dg/g77/980615-0.f: Likewise.
17150         * gfortran.dg/g77/980616-0.f: Likewise.
17151         * gfortran.dg/g77/check0.f: Likewise.
17152         * gfortran.dg/g77/select_no_compile.f: Likewise.
17153
17154 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17155
17156         Copy files from g77.f-torture/compile.
17157         Add "{ dg-do compile}".  Other changes as noted
17158         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17159         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17160         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17161         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17162         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17163         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17164         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17165         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17166         statement to conform to standard.  Append alpha1.x for reference.
17167         * gfortran.dg/g77/xformat.f: Add dg-warning
17168
17169 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17170
17171         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17172         Add {dg-do compile} directive.
17173         * gfortran.dg/g77/cpp2.F: Likewise.
17174
17175 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17176
17177         PR c++/5402
17178         * g++.dg/lookup/name-clash1.C: New test.
17179
17180         PR c++/9777
17181         * g++.dg/lookup/name-clash2.C: New test.
17182
17183         PR c++/12102
17184         * g++.dg/lookup/name-clash3.C: New test.
17185
17186 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17187
17188         * g++.dg/lookup/new2.C: New test.
17189         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17190
17191 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17192
17193         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17194         Add {dg-do compile} directive.
17195         * gfortran.dg/g77/13060.f: Likewise.
17196         * gfortran.dg/g77/19990218-0.f: Likewise.
17197         * gfortran.dg/g77/19990305-0.f: Likewise.
17198         * gfortran.dg/g77/19990419-0.f: Likewise.
17199         * gfortran.dg/g77/19990502-0.f: Likewise.
17200         * gfortran.dg/g77/19990502-1.f: Likewise.
17201         * gfortran.dg/g77/19990525-0.f: Likewise.
17202         * gfortran.dg/g77/19990826-1.f: Likewise.
17203         * gfortran.dg/g77/19990826-3.f: Likewise.
17204         * gfortran.dg/g77/19990905-2.f: Likewise.
17205         * gfortran.dg/g77/20000412-1.f: Likewise.
17206         * gfortran.dg/g77/20000511-1.f: Likewise.
17207         * gfortran.dg/g77/20000511-2.f: Likewise.
17208         * gfortran.dg/g77/20000518.f: Likewise.
17209         * gfortran.dg/g77/20000601-1.f: Likewise.
17210         * gfortran.dg/g77/20000601-2.f: Likewise.
17211         * gfortran.dg/g77/20000629-1.f: Likewise.
17212         * gfortran.dg/g77/20000630-2.f: Likewise.
17213         * gfortran.dg/g77/20010115.f: Likewise.
17214         * gfortran.dg/g77/20010321-1.f: Likewise.
17215         * gfortran.dg/g77/20010426.f: Likewise.
17216         * gfortran.dg/g77/20020307-1.f: Likewise.
17217         * gfortran.dg/g77/8485.f: Likewise.
17218         * gfortran.dg/g77/960317-1.f: Likewise.
17219         * gfortran.dg/g77/970915-0.f: Likewise.
17220         * gfortran.dg/g77/980310-1.f: Likewise.
17221         * gfortran.dg/g77/980310-2.f: Likewise.
17222         * gfortran.dg/g77/980310-3.f: Likewise.
17223         * gfortran.dg/g77/980310-4.f: Likewise.
17224         * gfortran.dg/g77/980310-6.f: Likewise.
17225         * gfortran.dg/g77/980310-7.f: Likewise.
17226         * gfortran.dg/g77/980310-8.f: Likewise.
17227         * gfortran.dg/g77/980419-2.f: Likewise.
17228         * gfortran.dg/g77/980424-0.f: Likewise.
17229         * gfortran.dg/g77/980427-0.f: Likewise.
17230         * gfortran.dg/g77/980729-0.f: Likewise.
17231         * gfortran.dg/g77/981117-1.f: Likewise.
17232         * gfortran.dg/g77/toon_1.f: Likewise.
17233
17234 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17235
17236         PR c++/2204
17237         * g++.dg/other/abstract2.C: New test.
17238
17239 2004-07-12  Paul Brook  <paul@codesourcery.com>
17240
17241         * gfortran.dg/pointer_init_1.f90: New test.
17242
17243 2004-07-11  Paul Brook  <paul@codesourcery.com>
17244
17245         PR fortran/15986
17246         * gfortran.dg/contained_1.f90: New test.
17247
17248 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17249
17250         * g++.dg/parse/defarg8.C: New test.
17251
17252 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17253
17254         PR fortran/16433
17255         * gfortran.dg/pr16433.f: New test.
17256
17257         PR fortran/17574
17258         * gfortran.dg/pr15754.f90: New test.
17259
17260 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17261
17262         PR tree-optimization/16437
17263         * gcc.c-torture/execute/bitfld-4.c: New test.
17264
17265 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17266
17267         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17268         access to common var from module.
17269
17270 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17271
17272         PR fortran/16336
17273         * gfortran.fortran-torture/execute/common_2.f90: New test.
17274
17275 2004-07-10  Paul Brook  <paul@codesourcery.com>
17276
17277         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17278
17279 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17280
17281         PR fortran/15969
17282         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17283
17284 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17285
17286         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17287         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17288         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17289         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17290         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17291         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17292         * gfortran.dg/g77/funderscoring.f: Likewise.
17293         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17294
17295 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17296
17297         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17298
17299 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17300         Paul Brook  <paul@codesourcery.com>
17301
17302         PR fortran/13415
17303         * gfortran.dg/common_pointer_1.f90: New test.
17304
17305 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17306
17307         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17308
17309 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17310
17311         PR target/16364
17312         * gcc.c-torture/compile/20040709-1.c: New.
17313
17314 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17315
17316         PR fortran/14077
17317         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17318
17319 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17320
17321         PR fortran/13201
17322         * gfortran.dg/shape_1.f90: New test.
17323
17324 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17325             Andrew Pinski  <apinski@apple.com>
17326
17327         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17328
17329 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17330
17331         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17332         comment.
17333
17334 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17335         Paul Brook  <paul@codesourcery.com>
17336
17337         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17338         '.f95' and '.F95'.
17339
17340 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17341
17342         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17343
17344 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17345
17346         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17347         testcases with capital suffix.
17348
17349 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17350
17351         PR fortran/15481
17352         PR fortran/13372
17353         PR fortran/13575
17354         PR fortran/15978
17355         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17356
17357         * gfortran.dg/implicit_1.f90: New test.
17358
17359 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17360
17361         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17362         expression to match gfortran warning/error messages
17363         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17364         dg-error text.
17365
17366 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17367
17368         * lib/fortran-torture.exp: Rename proc search_for to
17369         search_for_re.
17370
17371 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17372
17373         * gcc.c-torture/execute/simd-5.x: New file.
17374         XFAIL on SPARC 64-bit at -O0.
17375
17376 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17377
17378         PR c++/8211
17379         PR c++/16165
17380         * g++.dg/warn/effc3.C: New test.
17381
17382 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17383
17384         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17385         change X to 1X in format.
17386         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17387         add data statements to conform to standard.
17388
17389 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17390
17391         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17392         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17393         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17394
17395 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17396
17397         * gfortran.dg/g77/7388.f: Copy from g77.dg
17398         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17399         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17400         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17401         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17402         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17403         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17404         * gfortran.dg/g77/strlen0.f: Likewise.
17405
17406 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17407
17408         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17409         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17410
17411 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17412
17413         * gcc.c-torture/execute/920428-2.x: Delete.
17414         * gcc.c-torture/execute/920501-7.x: Likewise.
17415
17416 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17417
17418         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17419         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17420         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17421         prescott and c3-2.
17422         (PREFETCH_3DNOW): Add -march=c3.
17423
17424 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17425
17426         PR c/16437
17427         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17428         * gcc.c-torture/execute/bf64-1.x: Likewise.
17429
17430 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17431
17432         * gcc.c-torture/compile/20040708-1.c: New test.
17433
17434 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17435
17436         PR c++/16169
17437         * g++.dg/warn/effc2.C: New test.
17438
17439 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17440
17441         * gcc.c-torture/execute/bitfld-1.x: Remove.
17442         * gcc.c-torture/execute/bitfld-3.c: New test.
17443         * gcc.dg/bitfld-2.c: Remove XFAILs.
17444
17445 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17446
17447         PR c++/16276
17448         * g++.dg/rtti/tinfo1.C: New file.
17449
17450 2004-07-07  Eric Christopher  <echristo@redhat.com>
17451
17452         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17453
17454 2004-07-07  Andrew Pinski  <apinski@apple.com>
17455
17456         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17457
17458 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17459
17460         * g++.dg/init/call1.C: XFAIL.
17461
17462 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17463
17464         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17465         except for movstrict*, to movmem* and clrstr* to clrmem*.
17466
17467 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17468
17469         * gcc.c-torture/execute/20040707-1.c: New test.
17470
17471 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17472
17473         * gcc.c-torture/execute/20040706-1.c: New test.
17474
17475 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17476
17477         PR c++/3671
17478         * g++.dg/template/spec14.C: New test.
17479
17480 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17481
17482         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17483         nothing if not yet defined.  Use it in b, c and d type definitions.
17484         * gcc.c-torture/execute/20040705-1.c: New test.
17485         * gcc.c-torture/execute/20040705-2.c: New test.
17486
17487 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17488
17489         PR c++/2518
17490         * g++.dg/lookup/new1.C: New test.
17491
17492 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17493
17494         PR c++/11406
17495         * g++.dg/template/sizeof8.C: New test.
17496
17497 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17498
17499         * gcc.c-torture/compile/20040705-1.c: New test.
17500
17501 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17502
17503         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17504
17505 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17506
17507         * gcc.dg/cpp/if-mop.c: Two new testcases.
17508         * gcc.dg/cpp/trad/comment-3.c: New.
17509
17510 2004-07-04  Paul Brook  <paul@codesourcery.com>
17511
17512         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17513
17514 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17515
17516         PR c++/3761
17517         * g++.dg/lookup/crash4.C: New test.
17518
17519 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17520
17521         * gcc.c-torture/execute/builtin-abs-1.c
17522         * gcc.c-torture/execute/builtin-abs-2.c
17523         * gcc.c-torture/execute/builtin-complex-1.c
17524         * gcc.c-torture/execute/builtins/string-1-lib.c
17525         * gcc.c-torture/execute/builtins/string-1.c
17526         * gcc.c-torture/execute/builtins/string-2-lib.c
17527         * gcc.c-torture/execute/builtins/string-2.c
17528         * gcc.c-torture/execute/builtins/string-3-lib.c
17529         * gcc.c-torture/execute/builtins/string-3.c
17530         * gcc.c-torture/execute/builtins/string-4-lib.c
17531         * gcc.c-torture/execute/builtins/string-4.c
17532         * gcc.c-torture/execute/builtins/string-5-lib.c
17533         * gcc.c-torture/execute/builtins/string-5.c
17534         * gcc.c-torture/execute/builtins/string-6-lib.c
17535         * gcc.c-torture/execute/builtins/string-6.c
17536         * gcc.c-torture/execute/builtins/string-7-lib.c
17537         * gcc.c-torture/execute/builtins/string-7.c
17538         * gcc.c-torture/execute/builtins/string-8-lib.c
17539         * gcc.c-torture/execute/builtins/string-8.c
17540         * gcc.c-torture/execute/builtins/string-9-lib.c
17541         * gcc.c-torture/execute/builtins/string-9.c
17542         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17543         * gcc.c-torture/execute/builtins/string-asm-1.c
17544         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17545         * gcc.c-torture/execute/builtins/string-asm-2.c
17546         * gcc.c-torture/execute/stdio-opt-1.c
17547         * gcc.c-torture/execute/stdio-opt-2.c
17548         * gcc.c-torture/execute/stdio-opt-3.c
17549         * gcc.c-torture/execute/string-opt-1.c
17550         * gcc.c-torture/execute/string-opt-10.c
17551         * gcc.c-torture/execute/string-opt-11.c
17552         * gcc.c-torture/execute/string-opt-12.c
17553         * gcc.c-torture/execute/string-opt-13.c
17554         * gcc.c-torture/execute/string-opt-14.c
17555         * gcc.c-torture/execute/string-opt-15.c
17556         * gcc.c-torture/execute/string-opt-16.c
17557         * gcc.c-torture/execute/string-opt-2.c
17558         * gcc.c-torture/execute/string-opt-6.c
17559         * gcc.c-torture/execute/string-opt-7.c
17560         * gcc.c-torture/execute/string-opt-8.c:
17561         Replace with ...
17562
17563         * gcc.c-torture/execute/builtins/abs-2.c
17564         * gcc.c-torture/execute/builtins/abs-3.c
17565         * gcc.c-torture/execute/builtins/complex-1.c
17566         * gcc.c-torture/execute/builtins/fprintf.c
17567         * gcc.c-torture/execute/builtins/fputs.c
17568         * gcc.c-torture/execute/builtins/memcmp.c
17569         * gcc.c-torture/execute/builtins/memmove.c
17570         * gcc.c-torture/execute/builtins/memops-asm.c
17571         * gcc.c-torture/execute/builtins/mempcpy-2.c
17572         * gcc.c-torture/execute/builtins/mempcpy.c
17573         * gcc.c-torture/execute/builtins/memset.c
17574         * gcc.c-torture/execute/builtins/printf.c
17575         * gcc.c-torture/execute/builtins/sprintf.c
17576         * gcc.c-torture/execute/builtins/strcat.c
17577         * gcc.c-torture/execute/builtins/strchr.c
17578         * gcc.c-torture/execute/builtins/strcmp.c
17579         * gcc.c-torture/execute/builtins/strcpy.c
17580         * gcc.c-torture/execute/builtins/strcspn.c
17581         * gcc.c-torture/execute/builtins/strlen-2.c
17582         * gcc.c-torture/execute/builtins/strlen.c
17583         * gcc.c-torture/execute/builtins/strncat.c
17584         * gcc.c-torture/execute/builtins/strncmp-2.c
17585         * gcc.c-torture/execute/builtins/strncmp.c
17586         * gcc.c-torture/execute/builtins/strncpy.c
17587         * gcc.c-torture/execute/builtins/strpbrk.c
17588         * gcc.c-torture/execute/builtins/strpcpy-2.c
17589         * gcc.c-torture/execute/builtins/strpcpy.c
17590         * gcc.c-torture/execute/builtins/strrchr.c
17591         * gcc.c-torture/execute/builtins/strspn.c
17592         * gcc.c-torture/execute/builtins/strstr-asm.c
17593         * gcc.c-torture/execute/builtins/strstr.c:
17594         ... these new files.
17595
17596         * gcc.c-torture/execute/builtins/abs-2-lib.c
17597         * gcc.c-torture/execute/builtins/abs-3-lib.c
17598         * gcc.c-torture/execute/builtins/complex-1-lib.c
17599         * gcc.c-torture/execute/builtins/fprintf-lib.c
17600         * gcc.c-torture/execute/builtins/fputs-lib.c
17601         * gcc.c-torture/execute/builtins/memcmp-lib.c
17602         * gcc.c-torture/execute/builtins/memmove-lib.c
17603         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17604         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17605         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17606         * gcc.c-torture/execute/builtins/memset-lib.c
17607         * gcc.c-torture/execute/builtins/printf-lib.c
17608         * gcc.c-torture/execute/builtins/sprintf-lib.c
17609         * gcc.c-torture/execute/builtins/strcat-lib.c
17610         * gcc.c-torture/execute/builtins/strchr-lib.c
17611         * gcc.c-torture/execute/builtins/strcmp-lib.c
17612         * gcc.c-torture/execute/builtins/strcpy-lib.c
17613         * gcc.c-torture/execute/builtins/strcspn-lib.c
17614         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17615         * gcc.c-torture/execute/builtins/strlen-lib.c
17616         * gcc.c-torture/execute/builtins/strncat-lib.c
17617         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17618         * gcc.c-torture/execute/builtins/strncmp-lib.c
17619         * gcc.c-torture/execute/builtins/strncpy-lib.c
17620         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17621         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17622         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17623         * gcc.c-torture/execute/builtins/strrchr-lib.c
17624         * gcc.c-torture/execute/builtins/strspn-lib.c
17625         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17626         * gcc.c-torture/execute/builtins/strstr-lib.c
17627         * gcc.c-torture/execute/builtins/lib/abs.c
17628         * gcc.c-torture/execute/builtins/lib/fprintf.c
17629         * gcc.c-torture/execute/builtins/lib/memset.c
17630         * gcc.c-torture/execute/builtins/lib/printf.c
17631         * gcc.c-torture/execute/builtins/lib/sprintf.c
17632         * gcc.c-torture/execute/builtins/lib/strcpy.c
17633         * gcc.c-torture/execute/builtins/lib/strcspn.c
17634         * gcc.c-torture/execute/builtins/lib/strncat.c
17635         * gcc.c-torture/execute/builtins/lib/strncmp.c
17636         * gcc.c-torture/execute/builtins/lib/strncpy.c
17637         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17638         * gcc.c-torture/execute/builtins/lib/strspn.c
17639         * gcc.c-torture/execute/builtins/lib/strstr.c:
17640         New files containing support routines.
17641
17642         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17643         declaration.
17644         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17645         when not optimizing.
17646
17647 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17648
17649         PR c++/16240
17650         * g++.dg/abi/mangle22.C: New test.
17651         * g++.dg/abi/mangle23.C: Likewise.
17652
17653 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17654
17655         PR fortran/16290
17656         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17657         Allow for cases without denormalized floating point numbers.
17658
17659 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17660
17661         PR c/1027
17662         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17663         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17664         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17665         expected warning text.
17666         * gcc.dg/format/diag-2.c: New test.
17667
17668 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17669
17670         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17671
17672 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17673
17674         * gcc.dg/builtins-43.c: New.
17675         * gcc.dg/builtins-44.c: New.
17676         * gcc.dg/builtins-45.c: New.
17677
17678 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17679             Andreas Tobler  <a.tobler@schweiz.ch>
17680
17681         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17682         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17683         as SIGSEGV.
17684         * gcc.dg/cleanup-11.c: Likewise.
17685         * gcc.dg/cleanup-8.c: Likewise.
17686         * gcc.dg/cleanup-9.c: Likewise.
17687         * gcc.dg/cleanup-5.c: Run on all platforms.
17688
17689 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17690
17691         * g++.dg/warn/nonnull1.C: New test.
17692
17693 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17694
17695         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17696         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17697         Special-case the Sun compiler wrt to <complex.h>.
17698
17699 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17700
17701         * gcc.dg/Wunreachable-8.C: New test.
17702
17703         * gcc.dg/h8300-ice2.c : New test.
17704
17705 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17706
17707         PR fortran/16161
17708         * gfortran.fortran-torture/compile/implicit.f90: Add test
17709         for implicit character.
17710
17711 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17712
17713         PR fortran/16289
17714         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17715         Use tiny() intrinsic to find smallest non-negative real
17716
17717 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17718
17719         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17720         * gcc.dg/compat/struct-by-value-22_x.c: New.
17721         * gcc.dg/compat/struct-by-value-22_y.c: New.
17722
17723         * gcc.c-torture/execute/20040629-1.c: New test.
17724
17725 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17726
17727         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17728         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17729
17730         PR target/16195
17731         * gcc.dg/20040625-1.c: New test.
17732
17733 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17734
17735         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17736
17737 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17738
17739         PR fortran/15963
17740         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17741
17742 2004-06-29  Richard Henderson  <rth@redhat.com>
17743
17744         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17745
17746 2004-06-29  Paul Brook  <paul@codesourcery.com>
17747
17748         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17749         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17750
17751 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17752
17753         PR c++/16260
17754         * g++.dg/parse/crash15.C: New.
17755
17756 2004-06-28  Andrew Pinski  <apinski@apple.com>
17757
17758         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17759         by the error already.
17760
17761         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17762
17763 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17764
17765         PR target/14041
17766         * gcc.dg/h8300-bss-align-1.c : New.
17767
17768 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17769
17770         * PR c++/16174
17771         * g++.dg/template/ctor4.C: New.
17772
17773 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17774
17775         PR c++/16205
17776         * g++.dg/warn/Wsequence-point-1.C: New test.
17777
17778 2004-06-27  Paul Brook  <paul@codesourcery.com>
17779
17780         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17781
17782 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17783
17784         * g++.old-deja/g++.mike/p7325.C: Remove.
17785
17786 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17787
17788         PR c/14963
17789         * gcc.dg/pr14963.c: New test.
17790
17791 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17792
17793         PR c++/16193
17794         * g++.dg/parse/redef1.C: New test.
17795
17796 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17797
17798         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17799         20021110.c.
17800         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17801         20021119-1.c.
17802         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17803         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17804         5-04.c.
17805         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17806         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17807         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17808         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17809         g++.brendan/enum14.C.
17810         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17811         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17812         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17813         g++.mike/virt1.C.
17814         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17815         memtemp24.C.
17816
17817 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17818
17819         * gcc.dg/20040527-1.c: New test case.
17820
17821 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17822
17823         PR gfortran/pr16196
17824         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17825
17826 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17827
17828         PR middle-end/15825
17829         * gcc.dg/pr15825-1.c: New test case.
17830
17831 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17832
17833         * gcc.c-torture/execute/20040625-1.c: New test.
17834
17835 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17836
17837         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17838
17839 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17840
17841         * gcc.dg/torture/mips-div-1.c: New test.
17842
17843 2004-06-24  Jeff Law  <law@redhat.com>
17844
17845         * gcc.dg/tree-ssa/20040624-1.c: New test.
17846
17847 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17848
17849         * gcc.c-torture/compile/20040624-1.c: New test.
17850
17851 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17852
17853         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17854         this directory.
17855
17856 2004-06-23  Andrew Pinski  <apinski@apple.com>
17857
17858         PR middle-end/15988
17859         * g++.dg/opt/ptrmem4.C: New test.
17860
17861         * gcc.dg/c90-array-quals-2.c: New test.
17862
17863 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17864
17865         * gcc.dg/kpice1.c: New test.
17866
17867 2006-06-23  Andrew Pinski  <apinski@apple.com>
17868
17869         * gcc.dg/c90-array-quals.c: New test.
17870
17871 2006-06-22  Richard Henderson  <rth@redhat.com>
17872
17873         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17874
17875 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17876
17877         * gcc.dg/builtins-config.h: Handle FreeBSD.
17878
17879 2006-06-22  Richard Henderson  <rth@redhat.com>
17880
17881         * g++.dg/opt/devirt1.C: New.
17882
17883 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17884
17885         * g++.dg/opt/pr15551.C: New testcase.
17886
17887 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17888
17889         PR target/14800
17890         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17891         x86_64-*-linux* when compiling for 32bit.
17892
17893 2004-06-21  Andrew Pinski  <apinski@apple.com>
17894
17895         * gcc.dg/pch/struct-1.c: New.
17896         * gcc.dg/pch/struct-1.hs: New.
17897
17898 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17899
17900         * gcc.dg/pch/save-temps-1.c: New file.
17901         * gcc.dg/pch/save-temps-1.hs: New file.
17902
17903 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17904
17905         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17906         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17907
17908 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17909
17910         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17911         to fix type error.
17912         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17913         Remove trailing spaces.
17914
17915 2004-06-21  Richard Henderson  <rth@redhat.com>
17916
17917         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17918         merging && to BIT_FIELD_REF.
17919
17920 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17921
17922         * g++.dg/opt/placeholder1.C: New test.
17923
17924 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17925
17926         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17927         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17928         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17929         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17930
17931 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17932
17933         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17934         extern "C".
17935         * g++.dg/other/pragma-re-1.C: Add comments.
17936
17937 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17938
17939         PR gfortran/16080
17940         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17941
17942 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17943
17944         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17945         instead of setting the type of size_t by
17946         hand.
17947
17948 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17949
17950         * gcc.dg/unordered-2.c: New test case.
17951         * gcc.dg/unordered-3.c: New test case.
17952
17953 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17954
17955         PR other/16043
17956         * lib/g++.exp (g++_version): Tweak regexp for version
17957         * lib/g77.exp (g77_version): Likewise.
17958         * lib/gfortran.exp (gfortran_version): Likewise.
17959         * lib/objc.exp (objc_version): Likewise.
17960         * lib/treelang.exp (treelang_version): Likewise.
17961
17962 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17963
17964         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17965         Use INT_MAX instead of __INT_MAX__.
17966         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17967
17968         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17969         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17970         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17971         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17972         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17973         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17974         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17975         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17976         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17977
17978         * gcc.dg/range-test-1.c: New test.
17979         * g++.dg/opt/range-test-1.C: New test.
17980
17981 2004-06-17  Richard Henderson  <rth@redhat.com>
17982
17983         * objc.dg/sync-1.m: New.
17984         * objc.dg/try-catch-1.m: Don't force next runtime.
17985         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17986         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17987         shadowed catch clause.
17988         * objc.dg/try-catch-5.m: New.
17989
17990 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17991
17992         Bug 14610
17993         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17994
17995 2004-06-15  Richard Henderson  <rth@redhat.com>
17996
17997         * gcc.dg/20001116-1.c: Move expected warning line.
17998
17999 2004-06-15  Richard Henderson  <rth@redhat.com>
18000
18001         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18002         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18003
18004 2004-06-15  Jeff Law  <law@redhat.com>
18005
18006         * gcc.dg/tree-ssa/20040615-1.c: New test.
18007         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18008         be less sensitive to operand ordering.
18009         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18010
18011 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18012
18013         * g++.dg/abi/bitfield3.C: Add comment..
18014
18015 2004-06-15  Richard Henderson  <rth@redhat.com>
18016
18017         * g++.dg/ext/stmtexpr1.C: XFAIL.
18018         * gcc.dg/20030612-1.c: XFAIL.
18019
18020 2004-06-15  Eric Christopher  <echristo@redhat.com>
18021
18022         * g++.dg/charset/asm5.c: New.
18023         * gcc.dg/charset/asm6.c: New.
18024
18025 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18026
18027         PR fortran/15962
18028         * gfortran.fortran-torture/execute/select_1.f90: New test.
18029
18030 2004-06-15  Paul Brook  <paul@codesourcery.com>
18031
18032         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18033
18034 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18035
18036         PR c++/15967
18037         * g++.dg/lookup/crash3.C: New test.
18038
18039 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18040
18041         PR c++/15947
18042         * g++.dg/parse/dtor4.C: New test.
18043
18044 2004-06-14  Jeff Law  <law@redhat.com>
18045
18046         * gcc.c-torture/compile/20040614-1.c: New test.
18047
18048 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18049
18050         PR fortran/15211
18051         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18052         LEN of a character array.
18053
18054 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18055
18056         PR c++/15096
18057         * g++.dg/template/ptrmem10.C: New test.
18058
18059         PR c++/14930
18060         * g++.dg/template/friend30.C: New test.
18061
18062 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18063
18064         PR fortran/14928
18065         * gfortran.fortran-torture/compile/mloc.f90: New test.
18066
18067 2004-06-13  Paul Brook  <paul@codesourcery.com>
18068
18069         * gfortran.fortran-torture/execute/random_2.f90: New test.
18070
18071 2004-06-13  Eric Christopher  <echristo@redhat.com>
18072
18073         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18074
18075 2004-06-12  Paul Brook  <paul@codesourcery.com>
18076
18077         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18078
18079 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18080
18081         PR fortran/14923
18082         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18083
18084 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18085
18086         PR fortran/14957
18087         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18088         syntax errors in end statements of contained subroutines.
18089
18090 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18091
18092         PR fortran/12841
18093         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18094
18095 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18096
18097         PR fortran/15665
18098         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18099
18100 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18101
18102         PR gfortran/12839
18103         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18104
18105 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/15862
18108         * g++.dg/parse/enum1.C: New test.
18109
18110 2004-06-10  Jeff Law  <law@redhat.com>
18111
18112         * gcc.c-torture/compile/20040610-1.c: New test.
18113
18114 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18115
18116         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18117         * g++.old-deja/g++.other/decl3.C: Likewise.
18118
18119 2004-06-10  Brian Booth  <bbooth@redhat.com>
18120
18121         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18122         V_MAY_DEF instead of VDEF.
18123         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18124
18125 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18126
18127         PR c++/14211
18128         * g++.dg/conversion/const1.C: New test.
18129
18130         PR c++/15076
18131         * g++.dg/conversion/reinterpret1.C: New test.
18132
18133         PR c++/15877
18134         * g++.dg/template/enum2.C: New test.
18135
18136         PR c++/15227
18137         * g++.dg/template/error13.C: New test.
18138
18139 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18140
18141         PR fortran/14957
18142         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18143         arguments to test_* REAL and of the right size.
18144
18145 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18146
18147         PR target/15569
18148         PR rtl-optimization/15681
18149         * gcc.dg/20040609-1.c: New test.
18150
18151 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18152
18153         PR c++/14791
18154         * g++.dg/opt/builtins1.C: New test.
18155
18156 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18157
18158         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18159         that use default windows32 struct layout.
18160         * gcc.dg/i386-bitfield2.c: Likewise.
18161
18162 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18163
18164         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18165         for mingw32 and cygwin targets.
18166
18167 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18168
18169         * gcc.dg/pch/macro-4.c: New.
18170         * gcc.dg/pch/macro-4.hs: New.
18171
18172 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18173
18174         PR fortran/13249
18175         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18176
18177 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18178
18179         PR fortran/13372
18180         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18181
18182 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18183
18184         PR gfortran/14897
18185         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18186
18187 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18188
18189         PR gfortran/15755
18190         * gfortran.fortran-torture/execute/backspace.c : New test.
18191
18192 2004-06-09  Paul Brook  <paul@codesourcery.com>
18193
18194         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18195         (pointer_to_section): Rewrite to use smaller array.
18196
18197 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18198
18199         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18200         * gcc.dg/ext/altivec-10.c: Same.
18201         * gcc.dg/ext/altivec-11.c: Same.
18202         * gcc.dg/ext/altivec-12.c: Same.
18203         * gcc.dg/ext/altivec-13.c: Same.
18204         * gcc.dg/ext/altivec-14.c: Same.
18205         * gcc.dg/ext/altivec-15.c: Same.
18206         * gcc.dg/ext/altivec-16.c: Same.
18207         * gcc.dg/ext/altivec-3.c: Same.
18208         * gcc.dg/ext/altivec-4.c: Same.
18209         * gcc.dg/ext/altivec-6.c: Same.
18210         * gcc.dg/ext/altivec-7.c: Same.
18211         * gcc.dg/ext/altivec-8.c: Same.
18212         * gcc.dg/ext/altivec-varargs-1.c: Same.
18213
18214         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18215         * g++.dg/ext/altivec-10.C: Same.
18216         * g++.dg/ext/altivec-2.C: Same.
18217         * g++.dg/ext/altivec-3.C: Same.
18218         * g++.dg/ext/altivec-4.C: Same.
18219         * g++.dg/ext/altivec-5.C: Same.
18220         * g++.dg/ext/altivec-6.C: Same.
18221         * g++.dg/ext/altivec-7.C: Same.
18222         * g++.dg/ext/altivec-8.C: Same.
18223         * g++.dg/ext/altivec-9.C: Same.
18224
18225 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18226
18227         PR c++/7841
18228         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18229
18230 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18231
18232         * gcc.dg/union-1.c: New test.
18233
18234 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18235
18236         * gcc.dg/builtins-41.c: New test case.
18237         * gcc.dg/builtins-42.c: New test case.
18238
18239 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18240
18241         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18242         * g++.dg/ext/altivec-10.C: Same.
18243         * g++.dg/ext/altivec-2.C: Same.
18244         * g++.dg/ext/altivec-3.C: Same.
18245         * g++.dg/ext/altivec-4.C: Same.
18246         * g++.dg/ext/altivec-5.C: Same.
18247         * g++.dg/ext/altivec-6.C: Same.
18248         * g++.dg/ext/altivec-7.C: Same.
18249         * g++.dg/ext/altivec-8.C: Same.
18250         * g++.dg/ext/altivec-9.C: Same.
18251         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18252         * g++.old-deja/g++.brendan/new3.C: Same.
18253         * gcc.c-torture/execute/eeprof-1.x: Same.
18254
18255 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18256
18257         PR c/14765
18258         * gcc.dg/pr14765-1.c: New test.
18259
18260 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18261
18262         PR c/14649
18263         * gcc.dg/pr14649-1.c: New test case.
18264
18265 2004-06-07  Richard Henderson  <rth@redhat.com>
18266
18267         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18268         if temporaries.
18269
18270 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18271
18272         * g++.dg/eh/elide1.C: Remove XFAIL.
18273
18274 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18275
18276         PR c++/15337
18277         * g++.dg/expr/sizeof3.C: New test.
18278
18279         PR c++/14777
18280         * g++.dg/template/access14.C: New test.
18281
18282         PR c++/15554
18283         * g++.dg/template/enum1.C: New test.
18284
18285         PR c++/15057
18286         * g++.dg/eh/throw1.C: New test.
18287
18288 2004-06-07  David Ayers  <d.ayers@inode.at>
18289             Ziemowit Laski  <zlaski@apple.com>
18290
18291         * lib/objc.exp (objc_target_compile): Revert the '-framework
18292         Foundation' flag fix, since bare Darwin does not ship
18293         with the Foundation framework.
18294         * objc/execute/next_mapping.h: Provide a local NSConstantString
18295         @interface and @implementation.
18296         (objc_constant_string_init): A constructor function, used to
18297         initialize the NSConstantString meta-class object.
18298         * objc/execute/string1.m: Include "next_mapping.h" instead of
18299         <Foundation/NSString.h>.
18300         * objc/execute/string2.m: Likewise.
18301         * objc/execute/string3.m: Likewise.
18302         * objc/execute/string4.m: Likewise.
18303
18304 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18305
18306         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18307         to double. Replace double with FLOAT.
18308         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18309
18310         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18311         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18312         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18313         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18314         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18315         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18316         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18317         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18318
18319 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18320
18321         PR c/13519
18322         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18323
18324 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18325
18326         PR c++/15503
18327         * g++.dg/template/meminit2.C: New test.
18328
18329 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18330
18331         PR target/15822
18332         * gcc.c-torture/execute/compare-fp-1.c,
18333         gcc.c-torture/execute/compare-fp-2.c,
18334         gcc.c-torture/execute/compare-fp-3.c,
18335         gcc.c-torture/execute/compare-fp-4.c,
18336         gcc.c-torture/execute/compare-fp-3.x,
18337         gcc.c-torture/execute/compare-fp-4.x: Moved...
18338         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18339         gcc.c-torture/execute/ieee/compare-fp-2.c,
18340         gcc.c-torture/execute/ieee/compare-fp-3.c,
18341         gcc.c-torture/execute/ieee/compare-fp-4.c,
18342         gcc.c-torture/execute/ieee/compare-fp-3.x,
18343         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18344
18345 2004-06-04  David Ayers  <d.ayers@inode.at>
18346
18347         * objc/execute/protocol-isEqual-4.m: New testcase.
18348
18349 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18350
18351         * objc/execute/protocol-isEqual-1.m: New testcase.
18352         * objc/execute/protocol-isEqual-2.m: New testcase.
18353         * objc/execute/protocol-isEqual-3.m: New testcase.
18354
18355 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18356
18357         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18358
18359 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18360
18361         * lib/objc.exp (objc_target_compile): When running tests on
18362         Darwin (Mac OS X), inform the linker about '-framework
18363         'Foundation'.
18364
18365 2004-06-02  Eric Christopher  <echristo@redhat.com>
18366
18367         * gcc.c-torture/compile/20040602-1.c: New.
18368
18369 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18370
18371         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18372         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18373
18374         PR tree-optimization/14736
18375         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18376
18377         PR tree-optimization/14042
18378         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18379
18380         PR tree-optimization/14729
18381         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18382
18383 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18384
18385         PR fortran/15557
18386         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18387
18388 2004-06-01  Richard Hederson  <rth@redhat.com>
18389
18390         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18391
18392 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18393
18394         PR c++/14932
18395         * g++.dg/parse/offsetof4.C: New test.
18396
18397 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18398
18399         PR objc/7993
18400         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18401
18402 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR c++/15701
18405         * g++.dg/template/friend29.C: New test.
18406
18407 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18408
18409         PR c/15749
18410         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18411
18412 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18413
18414         * gcc.dg/sparc-trap-1.c: New test.
18415
18416 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18417
18418         PR middle-end/15069
18419         * g++.dg/opt/fold3.C: New test case.
18420
18421 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18422
18423         * lib/target-supports.exp (check_iconv_available): Fix fallout
18424         from 2004-05-28 patch.
18425
18426 2004-05-30  Paul Brook  <paul@codesourcery.com>
18427
18428         PR fortran/15620
18429         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18430         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18431
18432 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18433
18434         * gfortran.fortran-torture/execute/random_1.f90: New test.
18435
18436 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18437
18438         * g++.dg/ext/altivec-10.C: New test.
18439
18440 2004-05-29  Paul Brook  <paul@codesourcery.com>
18441
18442         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18443
18444 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18445
18446         * gcc.dg/altivec-16.c: New test.
18447
18448 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18449
18450         * lib/target-supports.exp (check_vmx_hw_available): New.
18451         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18452
18453         * lib/target-supports.exp (check_alias_available,
18454         check_iconv_available, check_named_sections_available): Use
18455         unique names for temporary files.
18456
18457 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18458
18459         * gcc.dg/altivec-15.c: New test.
18460
18461 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18462
18463         PR c++/15083
18464         * g++.dg/warn/noeffect6.C: New test.
18465
18466         PR c++/15471
18467         * g++.dg/expr/ptrmem4.C: New test.
18468
18469         PR c++/15640
18470         * g++.dg/template/operator3.C: New test.
18471
18472 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18473
18474         PR c++/14668
18475         * g++.dg/lookup/redecl1.C: New test.
18476         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18477
18478 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18479
18480         * gcc.c-torture/execute/compare-fp-1.c,
18481         gcc.c-torture/execute/compare-fp-2.c,
18482         gcc.c-torture/execute/compare-fp-3.c,
18483         gcc.c-torture/execute/compare-fp-4.c,
18484         gcc.c-torture/execute/compare-fp-3.x,
18485         gcc.c-torture/execute/compare-fp-4.x,
18486         gcc.dg/pr15649-1.c: New.
18487
18488 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18489
18490         PR c++/12883
18491         * g++.dg/init/array14.C: New test.
18492
18493 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18494
18495         * lib/compat.exp (compat-get-options-main): New.
18496         (compat-get-options): Remove unneeded code, warn for ignored
18497         command.
18498         (compat-execute): Check flag set by dg-require-* commands.
18499
18500         * lib/compat.exp (compat-execute): Break up long lines.
18501
18502 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18503
18504         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18505         * gcc.dg/altivec-14.c: New test.
18506         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18507
18508         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18509         * gcc.dg/altivec-12.c: Ditto.
18510
18511         * gcc.dg/altivec-3.c: Move call to altivec_check.
18512
18513 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18514
18515         PR c++/15044
18516         * g++.dg/template/error12.C: New test.
18517
18518         PR c++/15317
18519         * g++.dg/ext/attrib15.C: New test.
18520
18521         PR c++/15329
18522         * g++.dg/template/ptrmem9.C: New test.
18523
18524 2004-05-25  Paul Brook  <paul@codesourcery.com>
18525
18526         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18527
18528 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/15165
18531         * g++.dg/template/crash19.C: New test.
18532
18533 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++/15025
18536         * g++.dg/template/redecl1.C: New test.
18537
18538 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18539
18540         PR c++/14821
18541         * g++.dg/other/ns1.C: New test.
18542
18543         PR c++/14883
18544         * g++.dg/template/invalid1.C: New test.
18545
18546 2004-05-23  Paul Brook  <paul@codesourcery.com>
18547         Victor Leikehman  <lei@haifasphere.co.il>
18548
18549         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18550         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18551
18552 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/15285
18555         PR c++/15299
18556         * g++.dg/template/non-dependent5.C: New test.
18557         * g++.dg/template/non-dependent6.C: New test.
18558
18559 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18560
18561         PR c++/15507
18562         * g++.dg/inherit/union1.C: New test.
18563
18564         PR c++/15542
18565         * g++.dg/template/addr1.C: New test.
18566
18567         PR c++/15427
18568         * g++.dg/template/array5.C: New test.
18569
18570         PR c++/15287
18571         * g++.dg/template/array6.C: New test.
18572
18573 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18574             Roger Sayle  <roger@eyesopen.com>
18575
18576         * g++.dg/lookup/forscope2.C: New test case.
18577
18578 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18579
18580         * gcc.dg/cpp/Wmissingdirs.c: New.
18581
18582 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18583
18584         PR target/15301
18585         * gcc.dg/compat/union-m128-1.h: New file.
18586         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18587         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18588         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18589
18590 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18591
18592         PR target/15302
18593         * gcc.dg/compat/struct-complex-1.h: New file.
18594         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18595         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18596         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18597
18598 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18599
18600         PR middle-end/3074
18601         * gcc.dg/pr3074-1.c: New test case.
18602         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18603
18604 2004-05-20  Falk Hueffner  <falk@debian.org>
18605
18606         PR other/15526
18607         * gcc.dg/ftrapv-1.c: New test case.
18608
18609 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18610
18611         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18612
18613 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18614             Jeff Law  <law@redhat.com>
18615
18616         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18617         * gcc.dg/tree-ssa/20040518-2.c: New test.
18618
18619         * gcc.dg/tree-ssa/20040518-1.c: New test.
18620
18621 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18622
18623         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18624
18625 2004-05-18  Paul Brook  <paul@codesourcery.com>
18626
18627         PR fortran/13930
18628         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18629
18630 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18631
18632         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18633         constant folding.
18634
18635 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18636
18637         * gcc.dg/tree-ssa/20040517-1.c: New test.
18638
18639 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18640
18641         * gcc.dg/loop-4.c: New test.
18642
18643 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18644
18645         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18646
18647 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18648
18649         PR fortran/15311
18650         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18651
18652 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18653
18654         PR fortran/13826
18655         PR fortran/13940
18656         * gfortran.fortran-torture/compile/data_1.f90: New test.
18657
18658 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18659
18660         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18661         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18662
18663 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18664
18665         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18666
18667 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18668
18669         PR c/15444
18670         * gcc.dg/format/xopen-1.c: Adjust expected message.
18671         * gcc.dg/format/xopen-3.c: New test.
18672
18673 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18674
18675         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18676
18677 2004-05-14  Jeff Law  <law@redhat.com>
18678
18679         * gcc.dg/tree-ssa/20040514-2.c: New test.
18680
18681 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18682
18683         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18684         this ...
18685         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18686         this.
18687
18688 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18689
18690         * gcc.dg/tree-ssa/20040514-1.c: New test.
18691
18692 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18693
18694         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18695         test.
18696
18697 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18698
18699         PR fortran/14066
18700         * gfortran.fortran-torture/compile/do_1.f90: New test.
18701
18702 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18703
18704         PR fortran/15051
18705         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18706         test.
18707
18708 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18709
18710         PR fortran/15149
18711         * gfortran.fortran-torture/execute/random_init.f90: New test.
18712
18713 2004-05-13  Paul Brook  <paul@codesourcery.com>
18714
18715         PR fortran/15314
18716         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18717
18718 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18719
18720         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18721         for the powerpc case.
18722
18723 2004-05-13  Jeff Law  <law@redhat.com>
18724
18725         * gcc.dg/tree-ssa/20040513-1.c: New test.
18726         * gcc.dg/tree-ssa/20040513-2.c: New test.
18727
18728 2004-05-13  Paul Brook  <paul@codesourcery.com>
18729
18730         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18731         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18732         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18733
18734 2004-05-13  Andreas Schwab  <schwab@suse.de>
18735
18736         PR other/10819
18737         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18738         characters.
18739
18740 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18741
18742         PR fortran/15294
18743         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18744
18745 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18746
18747         Merge from tree-ssa-20020619-branch.  See
18748         ChangeLog.tree-ssa for details.
18749
18750 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18751
18752         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18753         include <altivec.h> explicitly.
18754         * gcc.dg/altivec-13.c: Likewise.
18755
18756 2004-05-11  Paul Brook  <paul@codesourcery.com>
18757
18758         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18759
18760 2004-05-10  Eric Christopher  <echristo@redhat.com>
18761
18762         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18763         * gcc.dg/sibcall-4.c: Ditto.
18764
18765 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18766
18767         * g++.dg/ext/altivec-8.C: New test case.
18768         * gcc.dg/altivec-13.c: New test case.
18769
18770 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18771
18772         * gcc.c-torture/execute/divcmp-1.c: New test case.
18773         * gcc.c-torture/execute/divcmp-2.c: New test case.
18774         * gcc.c-torture/execute/divcmp-3.c: New test case.
18775
18776 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18777
18778         * g++.dg/other/pragma-re-2.C: New test.
18779
18780 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18781
18782         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18783         * gcc.dg/i386-387-2.c: Likewise.
18784
18785         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18786         __builtin_drem.
18787         * gcc.dg/i386-387-6.c: Likewise.
18788
18789 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18790
18791         * gcc.dg/builtins-33.c: Also check log1p*.
18792
18793 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18794
18795         PR optimization/15296
18796         * gcc.c-torture/execute/pr15296.c: New test.
18797
18798 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18799
18800         * gcc.dg/builtins-40.c: New test.
18801
18802 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18803
18804         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18805
18806 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18807
18808         * g++.dg/ext/spe1.C: New testcase.
18809
18810 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18811
18812         * objc.dg/image-info.m: Allow additional attributes
18813         for __image_info section.
18814
18815 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18816
18817         * gcc.dg/torture/mips-hilo-2.c: New test.
18818
18819 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18820
18821         PR c++/14389
18822         * g++.dg/template/member5.C: New test.
18823
18824 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18825
18826         * gcc.dg/builtins-34.c: Also check expm1*.
18827
18828 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18829
18830         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18831         * gcc.dg/torture/builtin-convert-3.c: New test.
18832
18833 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18834
18835         PR middle-end/15054
18836         * g++.dg/opt/pr15054.C: New test.
18837
18838 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18839
18840         * gcc.dg/torture/builtin-rounding-1.c: New test.
18841         * gcc.dg/builtins-25.c: Delete.
18842         * gcc.dg/builtins-29.c: Delete.
18843
18844 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18845
18846         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18847         * gcc.dg/sibcall-4.c: Likewise.
18848         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18849
18850 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18851
18852         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18853         bit-field on 16-bit targets.
18854
18855 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18856
18857         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18858         16-bit targets.
18859
18860 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18861
18862         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18863         * gcc.dg/rs6000-power2-2.c: Likewise.
18864
18865 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18866
18867         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18868         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18869         Change the asm registers to be in form of frN instead of fN.
18870
18871 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18872
18873         * gcc.dg/torture/builtin-convert-2.c: New test.
18874
18875 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18876
18877         * gcc.dg/rs6000-power2-1.c: New test.
18878         * gcc.dg/rs6000-power2-2.c: New test.
18879
18880 2004-04-28  Jan Hubicka  <jh@suse.cz>
18881
18882         * gcc.dg/unused-6.c: New test.
18883
18884 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18885             Ulrich Weigand  <uweigand@de.ibm.com>
18886
18887         * ada/acats/run_all.sh: Define $target variable.
18888
18889 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18890
18891         PR c++/15119
18892         * g++.dg/other/vararg-1.C: New test.
18893
18894         PR c++/4794
18895         * g++.dg/eh/cleanup3.C: New test.
18896
18897 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18898
18899         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18900         and ad8011a (target_insn).
18901         * ada/acats/support/macro.dfs: Likewise.
18902         * ada/acats/support/impbit.adb: New file.
18903
18904 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18905
18906         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18907
18908 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18909
18910         * gcc.dg/loop-3.c: New test.
18911
18912 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18913
18914         * gcc.c-torture/execute/simd-5.c: New test.
18915
18916 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18917
18918         PR c++/15064
18919         * g++.dg/template/crash18.C: New test.
18920
18921 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18922
18923         * g++.dg/ext/complit3.C: New test.
18924
18925 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18926
18927         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18928         * gcc.dg/altivec-3.c: Same.
18929         * gcc.dg/altivec-varargs-1.c: Same.
18930
18931 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18932
18933         * lib/target-supports.exp (check_profiling_available): Assume
18934         profiling is not available on powerpc-eabi targets.
18935
18936 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18937
18938         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18939         * gcc.dg/vmx/bug-1.c: Ditto.
18940
18941 2004-04-20  Eric Christopher  <echristo@redhat.com>
18942
18943         * gcc.dg/charset/extern.c: New test.
18944         * g++.dg/charset/extern3.cc: Ditto.
18945
18946 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18947
18948         * gcc.dg/builtins-39.c: New test.
18949
18950 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18951
18952         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18953
18954 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18955
18956         * gcc.dg/torture/mips-hilo-1.c: New test.
18957
18958 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18959
18960         * gcc.c-torture/compile/20040419-1.c: New test.
18961
18962 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18963
18964         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18965
18966 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18967             Aldy Hernandez  <aldyh@redhat.com>
18968
18969         * gcc.c-torture/execute/va-arg-24.c: New.
18970
18971 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18972             Aldy Hernandez  <aldyh@redhat.com>
18973
18974         * gcc.dg/vmx/1b-01.c: New.
18975         * gcc.dg/vmx/1b-02.c: New.
18976         * gcc.dg/vmx/1b-03.c: New.
18977         * gcc.dg/vmx/1b-04.c: New.
18978         * gcc.dg/vmx/1b-05.c: New.
18979         * gcc.dg/vmx/1b-06.c: New.
18980         * gcc.dg/vmx/1b-07.c: New.
18981         * gcc.dg/vmx/1c-01.c: New.
18982         * gcc.dg/vmx/1c-02.c: New.
18983         * gcc.dg/vmx/3a-01a.c: New.
18984         * gcc.dg/vmx/3a-01.c: New.
18985         * gcc.dg/vmx/3a-01m.c: New.
18986         * gcc.dg/vmx/3a-03.c: New.
18987         * gcc.dg/vmx/3a-03m.c: New.
18988         * gcc.dg/vmx/3a-04.c: New.
18989         * gcc.dg/vmx/3a-04m.c: New.
18990         * gcc.dg/vmx/3a-05.c: New.
18991         * gcc.dg/vmx/3a-06.c: New.
18992         * gcc.dg/vmx/3a-06m.c: New.
18993         * gcc.dg/vmx/3a-07.c: New.
18994         * gcc.dg/vmx/3b-01.c: New.
18995         * gcc.dg/vmx/3b-02.c: New.
18996         * gcc.dg/vmx/3b-10.c: New.
18997         * gcc.dg/vmx/3b-13.c: New.
18998         * gcc.dg/vmx/3b-14.c: New.
18999         * gcc.dg/vmx/3b-15.c: New.
19000         * gcc.dg/vmx/3c-01a.c: New.
19001         * gcc.dg/vmx/3c-01.c: New.
19002         * gcc.dg/vmx/3c-02.c: New.
19003         * gcc.dg/vmx/3c-03.c: New.
19004         * gcc.dg/vmx/3d-01.c: New.
19005         * gcc.dg/vmx/4-01.c: New.
19006         * gcc.dg/vmx/4-03.c: New.
19007         * gcc.dg/vmx/5-01.c: New.
19008         * gcc.dg/vmx/5-02.c: New.
19009         * gcc.dg/vmx/5-03.c: New.
19010         * gcc.dg/vmx/5-04.c: New.
19011         * gcc.dg/vmx/5-05.c: New.
19012         * gcc.dg/vmx/5-06.c: New.
19013         * gcc.dg/vmx/5-07.c: New.
19014         * gcc.dg/vmx/5-07t.c: New.
19015         * gcc.dg/vmx/5-08.c: New.
19016         * gcc.dg/vmx/5-10.c: New.
19017         * gcc.dg/vmx/5-11.c: New.
19018         * gcc.dg/vmx/7-01a.c: New.
19019         * gcc.dg/vmx/7-01.c: New.
19020         * gcc.dg/vmx/7c-01.c: New.
19021         * gcc.dg/vmx/7d-01.c: New.
19022         * gcc.dg/vmx/7d-02.c: New.
19023         * gcc.dg/vmx/8-01.c: New.
19024         * gcc.dg/vmx/8-02a.c: New.
19025         * gcc.dg/vmx/8-02.c: New.
19026         * gcc.dg/vmx/brode-1.c: New.
19027         * gcc.dg/vmx/bug-1.c: New.
19028         * gcc.dg/vmx/bug-2.c: New.
19029         * gcc.dg/vmx/bug-3.c: New.
19030         * gcc.dg/vmx/cw-bug-1.c: New.
19031         * gcc.dg/vmx/cw-bug-2.c: New.
19032         * gcc.dg/vmx/cw-bug-3.c: New.
19033         * gcc.dg/vmx/dct.c: New.
19034         * gcc.dg/vmx/debug-1.c: New.
19035         * gcc.dg/vmx/debug-2.c: New.
19036         * gcc.dg/vmx/debug-3.c: New.
19037         * gcc.dg/vmx/debug-4.c: New.
19038         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19039         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19040         * gcc.dg/vmx/eg-5.c: New.
19041         * gcc.dg/vmx/fft.c: New.
19042         * gcc.dg/vmx/gcc-bug-1.c: New.
19043         * gcc.dg/vmx/gcc-bug-2.c: New.
19044         * gcc.dg/vmx/gcc-bug-3.c: New.
19045         * gcc.dg/vmx/gcc-bug-4.c: New.
19046         * gcc.dg/vmx/gcc-bug-5.c: New.
19047         * gcc.dg/vmx/gcc-bug-6.c: New.
19048         * gcc.dg/vmx/gcc-bug-7.c: New.
19049         * gcc.dg/vmx/gcc-bug-8.c: New.
19050         * gcc.dg/vmx/gcc-bug-9.c: New.
19051         * gcc.dg/vmx/gcc-bug-b.c: New.
19052         * gcc.dg/vmx/gcc-bug-c.c: New.
19053         * gcc.dg/vmx/gcc-bug-d.c: New.
19054         * gcc.dg/vmx/gcc-bug-e.c: New.
19055         * gcc.dg/vmx/gcc-bug-f.c: New.
19056         * gcc.dg/vmx/gcc-bug-g.c: New.
19057         * gcc.dg/vmx/gcc-bug-i.c: New.
19058         * gcc.dg/vmx/harness.h: New.
19059         * gcc.dg/vmx/ira1.c: New.
19060         * gcc.dg/vmx/ira2a.c: New.
19061         * gcc.dg/vmx/ira2b.c: New.
19062         * gcc.dg/vmx/ira2.c: New.
19063         * gcc.dg/vmx/ira2c.c: New.
19064         * gcc.dg/vmx/mem.c: New.
19065         * gcc.dg/vmx/newton-1.c: New.
19066         * gcc.dg/vmx/ops.c: New.
19067         * gcc.dg/vmx/sn7153.c: New.
19068         * gcc.dg/vmx/spill2.c: New.
19069         * gcc.dg/vmx/spill3.c: New.
19070         * gcc.dg/vmx/spill.c: New.
19071         * gcc.dg/vmx/t.c: New.
19072         * gcc.dg/vmx/varargs-1.c: New.
19073         * gcc.dg/vmx/varargs-2.c: New.
19074         * gcc.dg/vmx/varargs-3.c: New.
19075         * gcc.dg/vmx/varargs-4.c: New.
19076         * gcc.dg/vmx/varargs-5.c: New.
19077         * gcc.dg/vmx/varargs-6.c: New.
19078         * gcc.dg/vmx/varargs-7.c: New.
19079         * gcc.dg/vmx/vmx.exp: New.
19080         * gcc.dg/vmx/vprint-1.c: New.
19081         * gcc.dg/vmx/vscan-1.c: New.
19082         * gcc.dg/vmx/x-01.c: New.
19083         * gcc.dg/vmx/x-02.c: New.
19084         * gcc.dg/vmx/x-03.c: New.
19085         * gcc.dg/vmx/x-04.c: New.
19086         * gcc.dg/vmx/x-05.c: New.
19087         * gcc.dg/vmx/yousufi-1.c: New.
19088         * gcc.dg/vmx/zero-1.c: New.
19089         * gcc.dg/vmx/zero.c: New.
19090
19091 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19092
19093         * g++.dg/lookup/java1.C: Update for chage of
19094         _Jv_AllocObject.
19095         * g++.dg/lookup/java2.C: Likewise.
19096
19097 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19098
19099         * ada/acats/run_all.sh: use -O2 by default.
19100
19101 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19102
19103         * gcc.dg/vr-mult-[12].c: New tests.
19104
19105 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19106
19107         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19108
19109         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19110
19111 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19112
19113         * lib/target-supports.exp (check_profiling_available): Assume profiling
19114         isn't available for mips*-*-elf targets.
19115
19116 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19117
19118         * gcc.dg/builtins-38.c: New test.
19119
19120 2004-04-14  Eric Christopher  <echristo@redhat.com>
19121
19122         * g++.dg/charset/charset.exp: Run .cc extension tests.
19123
19124 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19125
19126         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19127
19128 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19129
19130         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19131
19132 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19133
19134         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19135         * gcc.dg/i386-387-2.c: Likewise.
19136
19137         * gcc.dg/i386-387-7.c: New test.
19138         * gcc.dg/i386-387-8.c: New test.
19139
19140         * gcc.dg/builtins-37.c: New test.
19141
19142 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19143
19144         * g++.dg/pch/externc-1.C: Add missing semicolon.
19145
19146 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19147
19148         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19149
19150 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19151
19152         * gcc.c-torture/execute/20040411-1.c: New test.
19153
19154 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19155
19156         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19157
19158 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19159
19160         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19161
19162 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19163
19164         * lib/target-supports.exp (check_named_sections_available): New.
19165         * lib/gcc-dg.exp (dg-require-named-sections): New.
19166         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19167         old-deja.exp.  Also prune error-count message from HP linker.
19168         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19169
19170         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19171         * g++.old-deja/g++.pt/static3.C: Likewise.
19172         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19173
19174 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19175
19176         * gcc.c-torture/execute/20040409-1.c: New test case.
19177         * gcc.c-torture/execute/20040409-2.c: New test case.
19178         * gcc.c-torture/execute/20040409-3.c: New test case.
19179
19180 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19181
19182         * gcc.dg/20040409-1.c: New test.
19183
19184 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19185
19186         PR target/14888
19187         * g++.dg/opt/pr14888.C: New test case.
19188
19189 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19190
19191         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19192         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19193         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19194         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19195         New tests.
19196
19197 2004-04-08  Paul Brook  <paul@codesourcery.com>
19198
19199         * gcc.dg/spill-1.c: New test.
19200
19201 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19202
19203         * gcc.dg/torture/builtin-ctype-2.c: New test.
19204
19205 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19206
19207         * gcc.dg/pch/pch.exp: Add largefile test.
19208
19209 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19210
19211         * g++.dg/pch/externc-1.Hs: New.
19212         * g++.dg/pch/externc-1.C: New.
19213
19214 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19215
19216         * gcc.dg/compat/struct-by-value-5a_main.c,
19217         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19218         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19219         * gcc.dg/compat/struct-by-value-5a_x.c,
19220         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19221         gcc.dg/compat/struct-by-value-5_x.c.
19222         * gcc.dg/compat/struct-by-value-5a_y.c,
19223         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19224         gcc.dg/compat/struct-by-value-5_y.c.
19225
19226         * gcc.dg/compat/struct-by-value-6a_main.c,
19227         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19228         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19229         * gcc.dg/compat/struct-by-value-6a_x.c,
19230         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19231         gcc.dg/compat/struct-by-value-6_x.c.
19232         * gcc.dg/compat/struct-by-value-6a_y.c,
19233         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19234         gcc.dg/compat/struct-by-value-6_y.c.
19235
19236         * gcc.dg/compat/struct-by-value-7a_main.c,
19237         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19238         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19239         * gcc.dg/compat/struct-by-value-7a_x.c,
19240         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19241         gcc.dg/compat/struct-by-value-7_x.c.
19242         * gcc.dg/compat/struct-by-value-7a_y.c,
19243         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19244         gcc.dg/compat/struct-by-value-7_y.c.
19245
19246 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19247
19248         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19249         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19250         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19251         options.
19252
19253 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19254
19255         * gcc.dg/builtins-36.c: New test.
19256
19257 2004-04-06  Paul Brook  <paul@codesourcery.com>
19258
19259         * README.gcc: Remove obsolete contraint on testcases.
19260
19261 2004-04-05  Paul Brook  <paul@codesourcery.com>
19262
19263         PR2123
19264         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19265         failure and exit(0) on success.
19266         * g++.dg/expr/anew2.C: Ditto.
19267         * g++.dg/expr/anew3.C: Ditto.
19268         * g++.dg/expr/anew4.C: Ditto.
19269
19270 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19271
19272         PR c++/3518
19273         * g++.dg/template/unify7.C: New.
19274
19275 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19276
19277         * g++.dg/README: Bring up to date with new subdirectories; remove
19278         duplicate subdirectory lines.
19279
19280 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19281
19282         PR c++/14007
19283         * g++.dg/template/unify5.C: New.
19284         * g++.dg/template/unify6.C: New.
19285         * g++.dg/template/qualttp20.C: Adjust.
19286         * g++.old-deja/g++.jason/report.C: Adjust.
19287         * g++.old-deja/g++.other/qual1.C: Adjust.
19288
19289 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19290
19291         PR c++/14803
19292         * g++.dg/inherit/ptrmem1.C: New test.
19293
19294 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19295
19296         PR c++/14755
19297         * gcc.c-torture/execute/20040331-1.c: New test.
19298         * gcc.dg/20040331-1.c: New test.
19299
19300 2004-04-01  Paul Brook  <paul@codesourcery.com>
19301
19302         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19303
19304 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/14724
19307         * g++.dg/init/goto1.C: New test.
19308
19309         PR c++/14763
19310         * g++.dg/template/defarg4.C: New test.
19311
19312 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19313
19314         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19315
19316 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19317
19318         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19319
19320 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19321
19322         * gcc.dg/noncompile/undeclared-2.c: New test.
19323
19324 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19325
19326         * gcc.dg/940409-1.c: Remove XFAIL.
19327         * gcc.dg/reg-vol-struct-1.c: New test.
19328
19329 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19330
19331         * gcc.dg/torture/builtin-wctype-1.c: New test.
19332
19333 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19334
19335         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19336         * gcc.dg/20001101-1.c: Likewise.
19337         * gcc.dg/20001102-1.c: Likewise.
19338
19339 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19340
19341         * gcc.dg/compare8.c: Add an additional test for XOR.
19342
19343 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19344
19345         * gcc.dg/torture/builtin-ctype-1.c: New test.
19346
19347 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19348
19349         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19350         * gcc.dg/torture/builtin-math-1.c: Likewise.
19351         * gcc.dg/torture/builtin-power-1.c: New test.
19352
19353 2004-03-24  Andreas Schwab  <schwab@suse.de>
19354
19355         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19356         IA64 assembler.
19357
19358 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19359             Roger Sayle  <roger@eyesopen.com>
19360
19361         * gcc.dg/compare8.c: New test case.
19362
19363 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19364
19365         * g++.dg/ext/altivec-7.C: New test.
19366
19367 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19368
19369         PR 12267, 12391, 12560, 13129, 14114, 14133
19370         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19371         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19372         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19373         Adjust error regexps.
19374         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19375         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19376         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19377         * gcc.dg/local1.c: Add explanatory comment.
19378
19379 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19380
19381         PR optimization/14669
19382         * g++.dg/opt/fold2.C: New test case.
19383
19384 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19385
19386         PR c/14069
19387         * gcc.dg/20040322-1.c: New test.
19388
19389 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19390
19391         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19392         * gcc.dg/ultrasp4.c: Likewise.
19393         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19394
19395 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19396
19397         * gcc.dg/i386-sse-8.c: Reset default options.
19398
19399 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19400
19401         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19402         in the error message text.
19403
19404 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19405
19406         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19407
19408 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/14616
19411         * g++.dg/init/array13.C: New test.
19412
19413 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19414
19415         PR target/13889
19416         * gcc.c-torture/compile/pr13889.c: New test case.
19417
19418 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19419
19420         PR c/14635
19421         * builtins-1.c (nan, nans): Don't test.
19422         * builtins-30.c: Don't use nan, nanf, nanl.
19423         * builtins-35.c: New test.
19424
19425 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19426
19427         * g++.dg/ext/altivec-6.C: New test.
19428
19429 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19430
19431         * g++.dg/init/placement3.C: New test.
19432
19433         * g++.dg/template/spec13.C: New test.
19434
19435         * g++.dg/lookup/using11.C: New test.
19436
19437         * g++.dg/lookup/koenig3.C: New test.
19438
19439         * g++.dg/template/operator2.C: New test.
19440
19441         * g++.dg/expr/dtor3.C: New test.
19442         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19443         marker.
19444         * g++.old-deja/g++.law/visibility28.C: Likewise.
19445
19446 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19447
19448         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19449         * gcc.dg/ppc64-abi-3.c: Likewise.
19450
19451 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19452
19453         PR c++/14545
19454         * g++.dg/parse/template15.C: New test.
19455
19456 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19457
19458         * g++.dg/expr/dtor2.C: New test.
19459
19460         * g++.dg/lookup/anon4.C: New test.
19461
19462         * g++.dg/overload/using1.C: New test.
19463
19464         * g++.dg/template/lookup7.C: New test.
19465
19466         * g++.dg/template/typename6.C: New test.
19467
19468         * g++.dg/expr/cond6.C: New test.
19469
19470 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19471
19472         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19473
19474 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19475
19476         * g++.dg/expr/cond5.C: New test.
19477         * g++.dg/expr/constcast1.C: Likewise.
19478         * g++.dg/expr/ptrmem2.C: Likewise.
19479         * g++.dg/expr/ptrmem3.C: Likewise.
19480         * g++.dg/lookup/main1.C: Likewise.
19481         * g++.dg/template/lookup6.C: Likewise.
19482
19483 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19484
19485         * gcc.dg/local1.c: New test.
19486
19487         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19488
19489 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19490
19491         * gcc.dg/torture/builtin-convert-1.c: New test.
19492
19493 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19494
19495         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19496
19497 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR c++/14481
19500         * g++.dg/warn/Wunused-7.C: New test.
19501
19502 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19503
19504         * gcc.dg/torture/builtin-integral-1.c: New test.
19505
19506 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19507
19508         PR c++/14586
19509         * g++.dg/parse/non-dependent3.C: New test.
19510
19511 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19512
19513         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19514         * g++.dg/eh/simd-2.C: Likewise.
19515         * g++.dg/init/array10.C: Likewise.
19516         * gcc.c-torture/compile/simd-1.c: Likewise.
19517         * gcc.c-torture/compile/simd-2.c: Likewise.
19518         * gcc.c-torture/compile/simd-3.c: Likewise.
19519         * gcc.c-torture/compile/simd-4.c: Likewise.
19520         * gcc.c-torture/compile/simd-6.c: Likewise.
19521         * gcc.c-torture/execute/simd-1.c: Likewise.
19522         * gcc.c-torture/execute/simd-2.c: Likewise.
19523         * gcc.dg/compat/vector-defs.h: Likewise.
19524         * gcc.dg/20020531-1.c: Likewise.
19525         * gcc.dg/altivec-3.c: Likewise.
19526         * gcc.dg/altivec-4.c: Likewise.
19527         * gcc.dg/altivec-varargs-1.c: Likewise.
19528         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19529         * gcc.dg/i386-mmx-3.c: Likewise.
19530         * gcc.dg/i386-sse-4.c: Likewise.
19531         * gcc.dg/i386-sse-5.c: Likewise.
19532         * gcc.dg/i386-sse-8.c: Likewise.
19533         * gcc.dg/simd-1.c: Likewise.
19534         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19535         __ev64_opaque__ since the machine description provides it.
19536
19537 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19538
19539         * lib/compat.exp (skip_list): New global variable.
19540         Use it to hold the user defined COMPAT_SKIPS list if any.
19541         (compat-obj): Add the members of skip_list to optall.
19542
19543 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19544
19545         * gcc.dg/compat/union-by-value-1_main.c,
19546         union-by-value-1_x.c, union-by-value-1_y.c,
19547         union-check.h, union-defs.h,
19548         union-init.h, union-return-1_main.c,
19549         union-return-1_x.c, union-return-1_y.c: New files.
19550
19551 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19552
19553         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19554         mixed-struct-init.h: Add 4 mixed structure types.
19555         struct-by-value-21_main.c, struct-by-value-21_x.c,
19556         struct-by-value-21_y.c, struct-return-21_main.c,
19557         struct-return-21_x.c, struct-return-21_y.c: New files.
19558
19559 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19560
19561         PR c++/14550
19562         * g++.dg/parse/template14.C: New test.
19563
19564 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19565
19566         * gcc.c-torture/execute/20040313-1.c: New test.
19567
19568 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19569
19570         PR target/14533
19571         * gcc.dg/20040311-2.c: New test.
19572
19573 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19574
19575         PR other/14544
19576         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19577         bit-field.
19578
19579 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19580
19581         * gcc.dg/20040305-2.c: Add missing return statement.
19582
19583 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19584
19585         * gcc.dg/builtins-34.c: Also check pow10*.
19586
19587 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19588
19589         PR target/14262
19590         * gcc.dg/20040305-2.c: New test.
19591
19592 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19593
19594         * gcc.dg/20040310-1.c: New test.
19595
19596 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19597
19598         * gcc.c-torture/execute/20040311-1.c: New test case.
19599
19600 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19601
19602         PR c++/14476
19603         * g++.dg/lookup/enum1.C: New test.
19604
19605 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19606
19607         PR c++/14510
19608         * g++.dg/lookup/struct2.C: New test.
19609
19610 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19611
19612         * gcc.dg/builtins-34.c: New test.
19613
19614 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19615
19616         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19617
19618 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19619
19620         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19621         * gcc.dg/alias-2.c: New testcase.
19622
19623 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19624
19625         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19626
19627 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19628
19629         * gcc.c-torture/execute/20040309-1.c: New test case.
19630
19631 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19632
19633         PR c++/14397
19634         * g++.dg/overload/ref1.C: New.
19635
19636 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19637
19638         PR c++/14409
19639         * g++.dg/template/spec12.C: New test.
19640
19641         PR c++/14448
19642         * g++.dg/parse/crash14.C: New test.
19643
19644 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19645
19646         PR c++/14230
19647         * g++.dg/init/ref11.C: New test.
19648
19649 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19650
19651         PR c++/14432
19652         * g++.dg/parse/builtin2.C: New test.
19653
19654 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19655
19656         PR c++/14401
19657         * g++.dg/init/ctor3.C: New test.
19658         * g++.dg/init/union1.C: New test.
19659         * g++.dg/ext/anon-struct4.C: New test.
19660
19661 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19662
19663         * g++.dg/lookup/koenig1.C: Tweak error messages.
19664         * g++.dg/lookup/used-before-declaration.C: Likewise.
19665         * g++.dg/other/do1.C: Likewise.
19666         * g++.dg/overload/koenig1.C: Likewise.
19667         * g++.dg/parse/crash13.C: Likewise.
19668         * g++.dg/template/instantiate3.C: Likewise.
19669
19670 2004-03-08  Eric Christopher  <echristo@redhat.com>
19671
19672         * * lib/target-supports.exp: Enable libiconv in test
19673         compilation.  Fix up error checking.
19674
19675 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19676
19677         PR middle-end/14289
19678         * gcc.dg/pr14289-1.c: New test case.
19679         * gcc.dg/pr14289-2.c: Likewise.
19680         * gcc.dg/pr14289-3.c: Likewise.
19681
19682 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19683
19684         * gcc.c-torture/execute/20040308-1.c: New test.
19685
19686 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19687
19688         * gcc.c-torture/execute/20040307-1.c: New test case.
19689
19690 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19691
19692         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19693
19694 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19695
19696         * gcc.dg/20040306-1.c: New test.
19697
19698 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19699
19700         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19701         them static.
19702         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19703
19704 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19705
19706         PR c/14465
19707         * gcc.dg/decl-6.c: New test.
19708
19709 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19710
19711         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19712         Rename LOGPOW -> LOG_POW.
19713         (SQRT_EXP, POW_EXP): New.
19714
19715 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19716
19717         * gcc.dg/i386-sse-8.c: New test.
19718
19719 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19720
19721         PR c/14114
19722         * gcc.dg/decl-5.c: New test.
19723
19724 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19725
19726         * gcc.dg/20040305-1.c: New test.
19727
19728 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19729
19730         PR other/14354
19731         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19732
19733 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19734
19735         PR c++/14425, c++/14426
19736         * g++.dg/ext/altivec-4.C: New test.
19737         * g++.dg/ext/altivec-5.C: New test.
19738
19739 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19740
19741         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19742         global variables of a type with no linkage.
19743         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19744         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19745         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19746         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19747         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19748         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19749         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19750         * g++.dg/warn/deprecated.C: Name enum Color.
19751         * g++.dg/overload/VLA.C: Name structure for 'b'.
19752         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19753
19754 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19755
19756         * gcc.c-torture/compile/20040304-1.c: New test.
19757
19758 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19759
19760         PR 13728
19761         * gcc.dg/decl-4.c: New testcase.
19762
19763 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19764
19765         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19766         as PRECF if sizeof (float) > sizeof (double).
19767         (PRECL): Make it the same as PRECF if
19768         sizeof (float) > sizeof (long double).
19769
19770 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19771
19772         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19773         system type.  Add check for irix6 which doesn't have c99 runtime.
19774
19775 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19776
19777         * gcc.dg/const-elim-1.c: xfail for xtensa.
19778
19779 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19780
19781         PR c++/14369
19782         * g++.dg/template/cond4.C: New test.
19783
19784 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/14360
19787         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19788
19789         PR c++/14361
19790         * g++.dg/parse/defarg7.C: New test.
19791
19792         PR c++/14359
19793         * g++.dg/template/friend26.C: New test.
19794
19795 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19796
19797         PR c++/14324
19798         * g++.dg/abi/mangle21.C: New test.
19799
19800         PR c++/14260
19801         * g++.dg/parse/constructor2.C: New test.
19802
19803         PR c++/14337
19804         * g++.dg/template/sfinae1.C: New test.
19805
19806 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19807
19808         PR c++/14267
19809         * g++.dg/expr/crash2.C: New test.
19810
19811         PR middle-end/13448
19812         * gcc.dg/inline-5.c: New test.
19813         * gcc.dg/always-inline.c: Split out tests into ...
19814         * gcc.dg/always-inline2.c: ... this and ...
19815         * gcc.dg/always-inline3.c: ... this.
19816
19817 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19818
19819         PR debug/12103
19820         * g++.dg/debug/crash1.C: New test.
19821
19822 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19823
19824         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19825         function with __attribute__((noinline)).
19826         (recurser_void2): Likewise.
19827         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19828         (recurser_void2): Likewise.
19829
19830 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19831
19832         PR middle-end/14203
19833         * g++.dg/warn/Wunused-6.C: New test case.
19834
19835 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19836
19837         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19838         not defined.
19839
19840 2004-02-27  Eric Christopher  <echristo@redhat.com>
19841
19842         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19843         * g++.dg/charset/asm2.c: Run only x86.
19844         * gcc.dg/charset/asm3.c: Ditto.
19845
19846 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19847
19848         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19849         ld_library_path.
19850
19851 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19852
19853         * g++.dg/ext/altivec-3.C: New.
19854
19855 2004-02-26  Richard Henderson  <rth@redhat.com>
19856
19857         * g++.dg/ext/attrib10.C: Mark for warning.
19858         * gcc.dg/attr-alias-1.c: New.
19859
19860 2004-02-26  Richard Henderson  <rth@redhat.com>
19861
19862         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19863         * gcc.c-torture/execute/20040208-2.c: ... it back.
19864
19865 2004-02-26  Eric Christopher  <echristo@redhat.com>
19866
19867         * lib/target-supports.exp (check-iconv-available): New function.
19868         * lib/gcc-dg.exp (dg-require-iconv): New function.
19869         Use above.
19870         * gcc.dg/charset: New directory.
19871         * gcc.dg/charset/charset.exp: New file.
19872         * gcc.dg/charset/asm1.c: Ditto.
19873         * gcc.dg/charset/asm2.c: Ditto.
19874         * gcc.dg/charset/asm3.c: Ditto.
19875         * gcc.dg/charset/asm4.c: Ditto.
19876         * gcc.dg/charset/asm5.c: Ditto.
19877         * gcc.dg/charset/attribute1.c: Ditto.
19878         * gcc.dg/charset/attribute2.c: Ditto.
19879         * gcc.dg/charset/string1.c: Ditto.
19880         * g++.dg/charset: New directory.
19881         * g++.dg/dg.exp: Add here. Special options.
19882         * g++.dg/charset/charset.exp: New file.
19883         * g++.dg/charset/asm1.c: Ditto.
19884         * g++.dg/charset/asm2.c: Ditto.
19885         * g++.dg/charset/asm3.c: Ditto.
19886         * g++.dg/charset/asm4.c: Ditto.
19887         * g++.dg/charset/attribute1.c: Ditto.
19888         * g++.dg/charset/attribute2.c: Ditto.
19889         * g++.dg/charset/extern1.cc: Ditto.
19890         * g++.dg/charset/extern2.cc: Ditto.
19891         * g++.dg/charset/string1.c: Ditto.
19892
19893 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19894
19895         PR c++/14278
19896         * g++.dg/parse/comma1.C: New test.
19897
19898 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19899
19900         PR c++/14284
19901         * g++.dg/template/ttp8.C: New test.
19902
19903 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19904
19905         * gcc.dg/fixuns-trunc-1.c: New test.
19906
19907 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19908
19909         * gcc.dg/builtins-config.h: Use #elif.
19910
19911 2004-02-26  Michael Matz  <matz@suse.de>
19912
19913         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19914         * gcc.dg/991214-1.c: Likewise.
19915         * gcc.dg/i386-asm-1.c: Likewise.
19916
19917 2004-02-25  Richard Henderson  <rth@redhat.com>
19918
19919         * gcc.c-torture/execute/20040208-2.c: Move ...
19920         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19921
19922 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19923
19924         PR c++/14246
19925         * g++.dg/other/crash-3.C: New test.
19926
19927 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19928
19929         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19930         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19931
19932         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19933         HP-UX.
19934
19935 2004-02-24  Michael Matz  <matz@suse.de>
19936
19937         * gcc.dg/i386-regparm.c: New.
19938
19939 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19940
19941         * gcc.c-torture/execute/20040223-1.c: New.
19942
19943 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19944             Kazu Hirata  <kazu@cs.umass.edu>
19945
19946         * gcc.dg/fwritable-strings-1.c: Remove.
19947
19948 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19949
19950         PR c/14156
19951         * gcc.dg/20040223-1.c: New test.
19952
19953 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19954
19955         PR c++/14106
19956         * g++.dg/ext/typeof9.C: New test.
19957
19958 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19959
19960         PR c++/14250
19961         * g++.dg/other/switch1.C: New test.
19962
19963 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19964
19965         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19966         * gcc.dg/va-arg-1.c: Likewise.
19967
19968 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19969
19970         PR c++/14143
19971         * g++.dg/template/koenig5.C: New test.
19972
19973 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19974
19975         * g++.dg/ext/altivec-1.C: Generalize target triple.
19976         * g++.dg/ext/altivec-2.C: New test case.
19977         * g++.dg/ext/altivec_check.h: New file.
19978         * gcc.dg/altivec-1.c: Generalize target triple;
19979         include altivec_check.h and call altivec_check().
19980         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19981         * gcc.dg/altivec-6.c: New test case.
19982         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19983         type casts as needed.
19984         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19985         altivec_check().
19986         * gcc.dg/altivec-12.c: New test case.
19987         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19988         include altivec_check.h and call altivec_check().
19989         * gcc.dg/altivec_check.h: New file.
19990
19991 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19992
19993         * lib/target-supports.exp (check_alias_available): Don't mangle
19994         function `g' in test program.
19995
19996 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19997
19998         * lib/target-supports.exp (check_profiling_available): Check
19999         argument to determine whether we support a profiling type.
20000         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20001         check_profiling_available.
20002         * g++.dg/bprob/bprob.exp: Likewise.
20003         * g77.dg/bprob/bprob.exp: Likewise.
20004         * gcc.misc-tests/bprob.exp: Likewise.
20005         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20006         dg-require-profiling and delete expected error handling.
20007         * gcc.dg/20021014-1.c: Likewise.
20008         * gcc.dg/nest.c: Likewise.
20009
20010 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20011
20012         PR c++/12007
20013         * g++.dg/other/vthunk1.C: New test.
20014
20015 2004-02-20  Falk Hueffner  <falk@debian.org>
20016
20017         PR target/14201
20018         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20019
20020 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20021
20022         PR c++/13927
20023         * g++.dg/other/error8.C: Remove XFAIL markers.
20024
20025         PR c++/14173
20026         * g++.dg/ext/packed5.C: New test.
20027
20028         PR c++/14199
20029         * g++.dg/warn/Wunused-5.C: New test.
20030
20031         PR c++/14186
20032         * g++.dg/lookup/member1.C: New test.
20033
20034 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20035
20036         * gcc.c-torture/compile/20040130-1.c: Enable only when
20037         __INT_MAX__ >= 2147483647L.
20038         * gcc.c-torture/compile/961203-1.c: Likewise.
20039
20040 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20041
20042         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20043         * g++.dg/opt/template1.C: Robustify assembler regexp
20044
20045 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20046
20047         * gcc.c-torture/execute/simd-4.x: Remove.
20048         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20049         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20050         Guard with #ifndef SKIP_ATTRIBUTE.
20051         * gcc.dg/compat/vector-1_y.c: Likewise.
20052         * gcc.dg/compat/vector-2_x.c: Likewise.
20053         * gcc.dg/compat/vector-2_y.c: Likewise.
20054         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20055         * g++.dg/eh/simd-2.C: Likewise.
20056
20057 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20058
20059         * gcc.c-torture/compile/complex-1.c: New.
20060
20061 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20062
20063         PR target/14209
20064         * gcc.c-torture/execute/20040218-1.c: New test.
20065
20066 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20067
20068         PR c++/14181
20069         * g++.dg/parse/new2.C: New test.
20070
20071 2004-02-18  Paul Brook  <paul@codesourcery.com>
20072
20073         * gcc.c-torture/compile/libcall-1.c: New test.
20074
20075 2004-02-18  Paul Brook  <paul@codesourcery.com>
20076
20077         PR debug/12934
20078         * gcc.dg/debug/debug-7.c: New test.
20079
20080 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20081
20082         * gcc.dg/20040217-1.c: New test.
20083
20084 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20085
20086         * gcc.c-torture/execute/990208-1.x: Delete.
20087
20088 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20089
20090         * gcc.c-torture/execute/20040208-2.x: New file.
20091
20092 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20093
20094         PR c++/11326
20095         * g++.dg/abi/structret1.C: New test.
20096
20097 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20098
20099         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20100         (i386_cpuid): No need to test if cpuid is available on AMD64.
20101         Fix assembly, so that it works onboth i386 and AMD64.
20102         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20103         (vecInLong): Fix s[] member type to unsigned int.
20104         (vecInWord): Remove type.
20105         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20106         (a64, b64, c64, d64, e64): Remove.
20107         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20108         Remove unused variable.  Remove initialization of removed variables.
20109         Don't call mmx_tests nor sse_tests.
20110         (reference_mmx, reference_sse): Remove.
20111         (check): Add return stmt.
20112         * gcc.dg/i386-sse-7.c: New test.
20113         * gcc.dg/i386-mmx-4.c: New test.
20114
20115 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20116
20117         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20118         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20119         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20120         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20121         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20122         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20123         g++.dg/tc1/dr94.C: Fix line terminator.
20124
20125 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20126
20127         * gcc.c-torture/compile/20040216-1.c: New.
20128
20129 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20130
20131         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20132         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20133         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20134         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20135         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20136         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20137
20138 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20139
20140         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20141
20142 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20143
20144         PR c++/13971
20145         * g++.dg/expr/cond4.C: New test.
20146
20147         PR c++/14086
20148         * g++.dg/lookup/crash2.C: New test.
20149
20150 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20151
20152         * gcc.c-torture/compile/20040214-2.c: New test.
20153
20154 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20155
20156         PR c++/14116
20157         * g++.dg/ext/typeof8.C: New test.
20158
20159 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20160
20161         * gcc.c-torture/compile/20040214-1.c: New test.
20162
20163 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20164
20165         PR c++/13635
20166         * g++.dg/template/spec11.C: New test.
20167
20168 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20169
20170         PR c++/13927
20171         * g++.dg/other/error8.C: New test.
20172
20173 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20174
20175         PR c++/14122
20176         * g++.dg/template/array4.C: New test.
20177
20178         PR c++/14108
20179         * g++.dg/inherit/thunk2.C: New test.
20180
20181         PR c++/14083
20182         * g++.dg/eh/cond2.C: New test.
20183
20184 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20185
20186         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20187
20188 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20189
20190         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20191
20192 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20193
20194         * g++.dg/simd-2.C: xfail on ppc64-linux.
20195
20196 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20197
20198         PR c/456
20199         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20200         tests.
20201
20202 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20203
20204         * gcc.dg/builtins-33.c: New test.
20205
20206 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20207
20208         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20209
20210 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20211
20212         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20213
20214 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20215
20216         * gcc.dg/ppc64-abi-3.c: New test.
20217
20218 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20219
20220         PR c/14092
20221
20222         * gcc.dg/pr14092-1.c: New testcase.
20223
20224 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20225
20226         * gcc.dg/cpp/assert4.c: Fix typo last change.
20227
20228         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20229         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20230
20231         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20232
20233 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20234
20235         * gcc.c-torture/compile/20040209-1.c: New test case.
20236
20237 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20238
20239         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20240
20241 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20242
20243         * gcc.c-torture/execute/20040208-[12].c: New tests.
20244
20245 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20246
20247         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20248
20249 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20250
20251         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20252
20253 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20254
20255         Bug 13856
20256         * gcc.dg/visibility-8.c: New testcase.
20257
20258 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20259
20260         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20261         arguments.
20262         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20263
20264 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20265
20266         PR middle-end/13696
20267         * g++.dg/opt/fold1.C: New test case.
20268
20269 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20270
20271         PR c++/14033
20272         * g++.dg/other/crash-2.C: New test.
20273
20274 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20275
20276         PR c++/14028
20277         * g++.dg/parse/angle-bracket2.C: New test.
20278
20279 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20280
20281         PR middle-end/13750
20282         Revert:
20283         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20284         PR pch/13361
20285         * testsuite/g++.dg/pch/wchar-1.C: New.
20286         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20287
20288 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20289
20290         PR c++/14008
20291         * g++.dg/parse/error15.C: New test.
20292         * g++.dg/parse/crash11.C: Update dg-error mark.
20293
20294 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20295
20296         PR c++/13932
20297         * g++.dg/warn/conv2.C: New test.
20298
20299 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20300
20301         PR c++/13086
20302         * g++.dg/warn/incomplete1.C: Remove xfail.
20303
20304 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20305
20306         * lib/file-format.exp (gcc_target_object_format): Use
20307         ${tool}_target_compile, not gcc_target_compile.
20308         * lib/target-supports.exp (check_alias_available): Likewise.
20309         (check_gc_sections_available): Likewise.
20310         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20311         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20312         dg-require-alias.
20313
20314 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20315
20316         PR c++/13969
20317         * g++.dg/template/static6.C: New test.
20318
20319 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20320
20321         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20322
20323 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20324
20325         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20326         tests for systems where `char' is unsigned by default.
20327
20328 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20329
20330         PR c++/13997
20331         * g++.dg/template/partial3.C: New test.
20332
20333 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20334
20335         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20336         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20337         Remove mentions of obsolete ports.
20338
20339 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20340
20341         * gcc.dg/noncompile/20001228-1.c: Fix for new
20342         error message.
20343
20344 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20345
20346         PR target/9348
20347         * gcc.c-torture/execute/multdi-1.c: New test case.
20348
20349 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20350
20351         PR c++/13925
20352         * g++.dg/template/lookup5.C: New test.
20353
20354 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20355
20356         PR c++/13950
20357         * g++.dg/template/lookup4.C: New test.
20358
20359         PR c++/13970
20360         * g++.dg/parse/error14.C: New test.
20361
20362         PR c++/14002
20363         * g++.dg/parse/template13.C: New test.
20364
20365 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20366
20367         PR c++/13978
20368         * g++.dg/template/koenig4.C: New test.
20369
20370         PR c++/13968
20371         * g++.dg/template/crash17.C: New test.
20372
20373         PR c++/13975
20374         * g++.dg/parse/error13.C: New test.
20375         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20376
20377 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20378
20379         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20380
20381 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20382
20383         PR c/11658
20384         PR c/13994
20385         * gcc.dg/noncompile/20040203-1.c: New test.
20386         * gcc.dg/noncompile/20040203-2.c: Likewise.
20387         * gcc.dg/noncompile/20040203-3.c: Likewise.
20388         * gcc.dg/20040203-1.c: Likewise.
20389
20390 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20391
20392         PR c++/10858
20393         * g++.dg/template/sizeof7.C: New test.
20394
20395 2004-02-02  Eric Christopher  <echristo@redhat.com>
20396             Zack Weinberg  <zack@codesourcery.com>
20397
20398         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20399
20400 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20401
20402         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20403         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20404         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20405         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20406
20407 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20408
20409         PR c++/13113
20410         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20411
20412         PR c++/13854
20413         * g++.dg/ext/attrib13.C: New test.
20414
20415         PR c++/13907
20416         * g++.dg/conversion/op2.C: New test.
20417
20418 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20419
20420         * gcc.dg/titype-1.c: Fix pasto.
20421
20422 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20423
20424         * gcc.dg/titype-1.c: New test.
20425
20426 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20427
20428         PR c++/13957
20429         * g++.dg/template/non-type-template-argument-1.C,
20430         g++.dg/template/qualified-id1.C: Update dg-error marks.
20431         * g++.dg/template/nontype6.C: New test.
20432
20433 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20434
20435         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20436         * gcc.dg/builtins-31.c: New testcase.
20437         * gcc.dg/builtins-32.c: New testcase.
20438
20439 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20440
20441         * objc.dg/call-super-2.m: Update line numbers
20442         for the including of stddef.h.
20443
20444 2004-01-30  Michael Matz  <matz@suse.de>
20445
20446         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20447         g++.dg/ext/case-range3.C: New tests.
20448
20449 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20450
20451         DR206
20452         PR c++/13813
20453         * g++.dg/template/member4.C: New test.
20454
20455 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20456
20457         PR c++/13683
20458         * g++.dg/template/sizeof6.C: New test.
20459
20460 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20461
20462         * gcc.dg/fwritable-strings-1.c: New test.
20463
20464 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20465
20466         * gcc.c-torture/compile/20040130-1.c: New test.
20467
20468 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20469
20470         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20471
20472 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20473
20474         PR c++/13883
20475         * g++.dg/template/ctor3.C: New test.
20476
20477 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20478
20479         * g++.dg/tc1: New directory.
20480         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20481         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20482         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20483         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20484         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20485
20486 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20487
20488         * g++.dg/parse/error11.C: New test.
20489         * g++.dg/parse/error12.C: Likewise.
20490
20491 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20492
20493         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20494         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20495
20496 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20497
20498         PR c++/13791
20499         * g++.dg/ext/attrib12.C: New test.
20500
20501         PR c++/13736
20502         * g++.dg/parse/cast2.C: New test.
20503
20504 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20505
20506         * objc.dg/encode-2.m (main): New local string.  Set depending on
20507         sizeof long.  Use in sscanf call.
20508         * objc.dg/encode-3.m (main): New local string.  Set depending on
20509         sizeof long.  Use in scan_initial call.
20510
20511 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20512
20513         * objc.dg/call-super-2.m: Make LP64-safe.
20514         * objc.dg/desig-init-1.m: Likewise.
20515
20516 2004-01-27  Devang Patel <dpatel@apple.com>
20517
20518         * g++.dg/debug/namespace1.C: New test.
20519
20520 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20521
20522         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20523         xscale-*-*.
20524
20525         * gcc.dg/arm-mmx-1.c: New test.
20526
20527 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20528
20529         * gcc.dg/20040127-1.c: New test.
20530         * gcc.dg/20040127-2.c: New test.
20531
20532 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20533
20534         * objc.dg/stret-1.m (glob): Renamed to globa.
20535
20536 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/13663
20539         * g++.dg/expr/for1.C: New test.
20540
20541 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20542
20543         PR middle-end/13779
20544         * gcc.dg/darwin-longlong.c: New test.
20545
20546 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20547
20548         * gcc.dg/20040124-1.c: Moved test from here...
20549         * gcc.c-torture/compile/20040124-1.c: ...to here.
20550
20551 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20552
20553         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20554         the assembly output if -m64 is passed.
20555
20556 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/13833
20559         * g++.dg/template/cond3.C: New test.
20560
20561 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20562
20563         PR c++/13810
20564         * g++.dg/template/ttp7.C: New test.
20565
20566 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20567
20568         PR c++/13797
20569         * g++.dg/template/nontype4.C: New test.
20570         * g++.dg/template/nontype5.C: Likewise.
20571
20572 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20573
20574         * gcc.dg/torture/mips-clobber-at.c: New test.
20575
20576 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20577
20578         * gcc.dg/20040124-1.c: New test.
20579
20580 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20581
20582         * gcc.dg/20040123-1.c: New test.
20583
20584 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20585
20586         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20587
20588 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20589
20590         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20591
20592 2004-01-23  Andrew Pinski  <apinski@apple.com>
20593
20594         * gcc.dg/20030121-1.c: Move to ..
20595         * gcc.dg/20040121-1.c: here.
20596
20597 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20598
20599         * gcc.dg/builtins-29.c: New test case.
20600
20601 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20602
20603         PR 18314
20604         * gcc.dg/builtins-30.c: New testcase.
20605
20606 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20607
20608         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20609         * lib/g77.exp: Likewise.
20610         * lib/objc.exp: Likewise.
20611         * lib/g++.exp: Likewise.
20612
20613 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20614
20615         * gcc.dg/struct-by-value-2.c: New test.
20616
20617 2004-01-21  Andrew Pinski  <apinski@apple.com>
20618
20619         PR target/13785
20620         * gcc.dg/20030121-1.c: New test.
20621
20622 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20623
20624         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20625         clobber frame pointer register in asm statement.
20626
20627 2004-01-21  Falk Hueffner  <falk@debian.org>
20628
20629         * gcc.c-torture/compile/20040121-1.c: New test.
20630
20631 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20632
20633         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20634
20635 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20636
20637         * gcc.dg/ppc64-abi-2.c: New test.
20638
20639 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20640
20641         * lib/treelang.exp: Fill out this file.
20642         * lib/treelang-dg.exp: New File.
20643
20644 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20645
20646         * gcc.c-torture/compile/981022-1.c: Remove.
20647         * gcc.dg/array-5.c: Remove XFAIL.
20648         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20649         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20650         gcc.dg/cond-lvalue-1.c: Update.
20651         * gcc.dg/cast-lvalue-2.c: New test.
20652
20653 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20654
20655         PR c++/13592
20656         * g++.dg/other/error1.C (class foo): Tweak error message.
20657
20658         PR c++/13592
20659         * g++.dg/template/call2.C: New test.
20660
20661 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20662
20663         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20664         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20665         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20666         scalar-return-1_x.c, scalar-return-2_y.c,
20667         scalar-return-3_x.c, scalar-return-3_y.c,
20668         scalar-return-4_x.c, scalar-return-4_y.c,
20669         struct-align-1.h, struct-align-1_x.c,
20670         struct-align-1_y.c, struct-align-2.h,
20671         struct-align-2_x.c, struct-align-2_y.c,
20672         struct-by-value-10_y.c, struct-by-value-11_x.c,
20673         struct-by-value-11_y.c, struct-by-value-12_x.c,
20674         struct-by-value-12_y.c, struct-by-value-13_x.c,
20675         struct-by-value-13_y.c, struct-by-value-14_x.c,
20676         struct-by-value-14_y.c, struct-by-value-15_x.c,
20677         struct-by-value-15_y.c, struct-by-value-16_y.c,
20678         struct-by-value-17_y.c, struct-by-value-18_y.c,
20679         struct-by-value-19_y.c, struct-by-value-1_x.c,
20680         struct-by-value-1_y.c, struct-by-value-20_y.c,
20681         struct-by-value-2_x.c, struct-by-value-2_y.c,
20682         struct-by-value-3_y.c, struct-by-value-4_x.c,
20683         struct-by-value-4_y.c, struct-by-value-5_y.c,
20684         struct-by-value-6_y.c, struct-by-value-7_y.c
20685         struct-by-value-8_x.c, struct-by-value-8_y.c
20686         struct-by-value-9_x.c, struct-by-value-9_y.c
20687         struct-return-10_x.c, struct-return-10_y.c,
20688         struct-return-19_x.c, struct-return-20_x.c
20689         struct-return-2_x.c, struct-return-2_y.c
20690         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20691         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20692
20693 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20694
20695         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20696         attribute on sparc*-sun-solaris2.*.
20697
20698 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20699
20700         PR c++/13710
20701         * g++.dg/ext/typeof7.C: New test.
20702
20703 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20704
20705         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20706         * gcc.dg/const-elim-1.c: Same.
20707
20708 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20709
20710         * objc.dg/stret-1.m: New.
20711         * objc.dg/stret-2.m: New.
20712
20713 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20714
20715         PR c++/11895
20716         * g++.dg/ext/vector1.C: New test.
20717
20718 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20719
20720         * gcc.dg/pch/import-1.c: New.
20721         * gcc.dg/pch/import-1.hs: New.
20722         * gcc.dg/pch/import-1a.h: New.
20723         * gcc.dg/pch/import-1b.h: New.
20724         * gcc.dg/pch/import-1c.h: New.
20725
20726 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/13574
20729         * g++.dg/ext/array1.C: New test.
20730
20731         PR c++/13178
20732         * g++.dg/conversion/op1.C: New test.
20733
20734 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20735
20736         PR 11864
20737         From Kazumoto Kojima / Dan Kegel:
20738         * gcc.dg/pr11864-1.c: New test.
20739
20740         PR 10392
20741         From Marcus Comstedt / Dan Kegel:
20742         * gcc.dg/pr10392-1.c: New test.
20743
20744 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/13478
20747         * g++.dg/init/ref10.C: New test.
20748
20749 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20750
20751         PR c++/13407
20752         * g++.dg/parse/typename6.C: New test.
20753
20754 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20755
20756         PR pch/13361
20757         * testsuite/g++.dg/pch/wchar-1.C: New.
20758         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20759
20760 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20761
20762         PR c++/9259
20763         * g++.dg/expr/sizeof2.C: New test.
20764
20765 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20766
20767         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20768
20769 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20770
20771         PR c++/13659
20772         * g++.dg/lookup/strong-using-3.C: New.
20773         * g++.dg/lookup/using-10.C: New.
20774
20775 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20776
20777         PR c++/13594
20778         * g++.dg/lookup/strong-using-2.C: New.
20779
20780 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20781             Dan Kegel <dank@kegel.com>
20782             J"orn Rennecke <joern.rennecke@superh.com>
20783
20784         PR target/9365
20785         * gcc.dg/pr9365-1.c: New test.
20786
20787 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20788
20789         PR c++/8856
20790         * g++.dg/parse/casting-operator2.C: New test.
20791         * g++.old-deja/g++.pt/explicit83.C: Remove.
20792
20793 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20794
20795         * gcc.dg/label-compound-stmt-1.c: New test.
20796         * gcc.c-torture/compile/950922-1.c,
20797         gcc.c-torture/compile/20000211-3.c,
20798         gcc.c-torture/compile/20000518-1.c,
20799         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20800         compound statements.
20801
20802 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20803
20804         * gcc.dg/ppc64-abi-1.c: New test.
20805
20806 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20807
20808          * g++.dg/ext/attrib9.C: Add dg-warnings.
20809
20810 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20811
20812         PR c++/12335
20813         * g++.dg/parse/dtor3.C: New test.
20814
20815 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20816
20817         PR c++/12709
20818         * g++.dg/parse/try-catch-1.C: New test.
20819
20820 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20821
20822         * ada/acats/run_all.sh: Add more verbose output in acats.log
20823         when compiling tests.
20824
20825 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20826
20827         PR 13656
20828         * gcc.dg/typedef-redecl.c: New test case.
20829         * gcc.dg/typedef-redecl.h: New support file.
20830
20831 2004-01-13  Jan Hubicka  <jh@suse.cz>
20832
20833         * gcc.dg/always_inline.c: New test.
20834         * gcc.dg/debug/20031231-1.c: Fix.
20835
20836 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20837
20838         PR c++/13474
20839         * g++.dg/template/array3.C: New test.
20840
20841 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20842
20843         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20844         * g++.dg/warn/Wunused-2.C: Likewise.
20845
20846 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20847
20848         PR c++/13289
20849         * g++.dg/template/instantiate6.C: New test.
20850
20851 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20852
20853         PR middle-end/11397
20854         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20855
20856 2004-01-12  Jan Hubicka  <jh@suse.cz>
20857
20858         PR opt/12826
20859         * gcc.dg/20040112-1.c: New.
20860
20861         * gcc.dg/dwarf-die[1-7].c: Move to...
20862         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20863         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20864
20865 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20866
20867         PR c++/4100
20868         * g++.dg/parse/friend4.C: New test.
20869
20870 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20871
20872         PR c++/4100
20873         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20874         definition is called a friend.
20875
20876 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20877
20878         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20879
20880 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20881
20882         PR c++/3478
20883         * g++.dg/parse/error10.C: New test.
20884         * g++.dg/template/arg2.C: Accept "invalid type" error.
20885
20886 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20887
20888         PR middle-end/13392
20889         * g++.dg/opt/expect2.C: New test.
20890
20891 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20892
20893         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20894         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20895         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20896         Update dg-error regexps.
20897
20898 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20899
20900         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20901         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20902
20903 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20904
20905         * gcc.dg/pragma-re-1.c: Use right pointer type.
20906
20907 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20908
20909         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20910
20911 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20912
20913         * gcc.dg/rs6000-ldouble-1.c: New.
20914
20915 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20916
20917         DR 337
20918         PR c++/9256
20919         * g++.dg/other/abstract1.C: New test.
20920
20921 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20922
20923         * g++.dg/lookup/strong-using-1.C: New.
20924
20925 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20926
20927         PR c/11234
20928         * gcc.dg/func-ptr-conv-1.c: New test.
20929         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20930
20931 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20932
20933         PR target/13380.
20934         * gcc.c-torture/compile/20040109-1.c: New.
20935
20936 2004-01-08  Stuart Hastings  <stuart@apple.com>
20937
20938         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20939         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20940         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20941
20942 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20943
20944         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20945
20946 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20947
20948         * ada/acats/run_acats: Treat 'gnatchop' the same way
20949         as 'gnatmake'.  Export GCC_DRIVER.
20950         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20951         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20952
20953 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20954
20955         PR c++/12573
20956         * g++.dg/template/dependent-expr4.C: New test.
20957
20958 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20959
20960         * gcc.dg/altivec-11.c: New test.
20961
20962 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20963
20964         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20965
20966 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20967
20968         PR c/6024
20969         * gcc.dg/enum-compat-1.c: New test.
20970         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20971
20972 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20973
20974         PR c/12165
20975         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20976         gcc.dg/c99-idem-qual-3.c: New tests.
20977
20978 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20979
20980         * gcc.dg/winline-7.c: Don't cast void * to int.
20981
20982 2004-01-06  Jan Hubicka  <jh@suse.cz>
20983
20984         * gcc.dg/i386-sse-5.c: New test
20985         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20986
20987 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20988
20989         PR c++/12815
20990         * g++.dg/rtti/typeid4.C: New test.
20991
20992 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20993
20994         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20995
20996 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20997
20998         PR c++/12132
20999         * g++.dg/template/error11.C: New test.
21000
21001         PR c++/13451
21002         * g++.dg/template/class2.C: New test.
21003
21004 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21005         Richard Sandiford <rsandifo@redhat.com>
21006
21007         PR c++/13387
21008         * g++.dg/opt/alias3.C: New test.
21009
21010 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21011
21012         PR c++/13157
21013         * g++.dg/template/koenig3.C: New test.
21014
21015         PR c++/13529
21016         * g++.dg/parse/offsetof3.C: New test.
21017
21018         * g++.dg/init/copy7.C: Add missing dg-error markers.
21019
21020         PR c++/12226
21021         * g++.dg/init/copy7.c: New test.
21022
21023         PR c++/13536
21024         * g++.dg/parse/cast1.C: New test.
21025
21026 2004-01-04  Jan Hubicka  <jh@suse.cz>
21027
21028         * gcc.dg/winline[1-7].c: New tests.
21029
21030 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21031
21032         PR c++/13520
21033         * g++.dg/template/qualttp22.C: New test.
21034
21035 2004-01-01  Jan Hubicka  <jh@suse.cz>
21036
21037         * gcc.dg/debug/20031231-1.c: New.
21038         * gcc.c-torture/compile/20040101-1.c: New.
21039         * gcc.dg/dwarf-die-[1-7].c: New.
21040
21041 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21042
21043         PR optimization/13521
21044         * gcc.c-torture/compile/20031231-1.c: New test.
21045
21046 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21047
21048         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21049
21050 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21051
21052         PR c++/10079
21053         * g++.dg/template/crash16.C: New test.
21054
21055 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21056
21057         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21058
21059 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21060
21061         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21062         ports.
21063         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21064         * g++.old-deja/g++.law/profile1.C: Likewise.
21065         * gcc.c-torture/compile/981006-1.c: Likewise.
21066         * gcc.c-torture/execute/loop-2e.x: Likewise.
21067         * gcc.c-torture/execute/loop-2f.x: Remove.
21068         * gcc.c-torture/execute/loop-2g.x: Likewise.
21069         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21070         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21071
21072 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21073
21074         PR c++/13507
21075         * g++.dg/ext/attrib11.C: New test.
21076
21077         PR c++/13494
21078         * g++.dg/template/array2-1.C: New test.
21079         * g++.dg/template/array2-2.C: New test.
21080
21081 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21082
21083         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21084
21085 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21086
21087         PR c++/12774
21088         * g++.dg/template/array1-1.C: New test.
21089         * g++.dg/template/array1-2.C: New test.
21090
21091 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21092
21093         PR fortran/12632
21094         * g77.dg/12632.f: New test case.
21095
21096 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21097
21098         PR c++/13289
21099         * g++.dg/parse/nontype1.C: New test.
21100
21101 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21102
21103         PR c++/12403
21104         * g++.dg/parse/explicit1.C: New test.
21105         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21106
21107 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21108
21109         PR c++/13081
21110         * g++.dg/opt/inline6.C: New test.
21111
21112         PR c++/12613
21113         * g++.dg/parse/error9.C: New test.
21114
21115         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21116
21117 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21118
21119         PR c++/13009
21120         * g++.dg/init/assign1.C: New test.
21121
21122 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21123
21124         PR c++/13070
21125         * g++.dg/warn/format3.C: New test case.
21126
21127 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21128
21129         * gcc.c-torture/compile/20031227-1.c: New test.
21130
21131 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21132
21133         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21134         * g77.dg/bprob/bprob.exp: Likewise.
21135         * gcc.misc-tests/bprob.exp: Likewise.
21136         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21137         variants on systems where the library does not provide that
21138         functionality.
21139         * gcc.dg/builtins-20.c: Use builtins-config.h.
21140         * gcc.dg/builtins-config.h: New file.
21141
21142 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21143
21144         * lib/gcc-dg.exp (dg-require-profiling): New function.
21145         * lib/target-supports.exp (check_profiling_available): Likewise.
21146         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21147         * g77.dg/bprob/bprob.exp: Likewise.
21148         * gcc.misc-tests/bprob.exp: Likewise.
21149         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21150         * gcc.dg/20021014-1.c: Likewise.
21151         * gcc.dg/nest.c: Likewise.
21152
21153 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21156         compiling.
21157         * g++.dg/lookup/java2.C: Likewise.
21158         * gcc.dg/cpp/lexident.c: Likewise.
21159
21160 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21161
21162         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21163         given.
21164         * gcc.c-torture/compile/961203-1.c: Likewise.
21165         * gcc.c-torture/compile/980506-1.c: Likewise.
21166
21167 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21168
21169         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21170         (additional_prunes): New global.
21171         (gcc-dg-prune): Handle additional per-test pruning.
21172         (dg-test): Clear additional_prunes between tests.
21173
21174         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21175         dg-prune-output to avoid spurious failures from assembler
21176         complaining about nonexistent WAW violations.
21177         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21178         Use dg-prune-output to avoid spurious failures from assembler
21179         warning about Itanium B-step errata.
21180
21181 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21182
21183         * g++.dg/abi/macro0.C: New test.
21184         * g++.dg/abi/macro1.C: Likewise.
21185         * g++.dg/abi/macro2.C: Likewise.
21186
21187         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21188         * g++.dg/abi/bitfield7.C: Likewise.
21189         * g++.dg/abi/dtor2.C: Likewise.
21190         * g++.dg/abi/mangle11.C: Likewise.
21191         * g++.dg/abi/mangle12.C: Likewise.
21192         * g++.dg/abi/mangle14.C: Likewise.
21193         * g++.dg/abi/mangle17.C: Likewise.
21194         * g++.dg/abi/vbase10.C: Likewise.
21195         * g++.dg/abi/vbase14.C: Likewise.
21196         * g++.dg/template/qualttp17.C: Likewise.
21197
21198 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21199
21200         PR c/11995
21201         * gcc.dg/20031223-1.c: New test.
21202
21203 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21204
21205         * gcc.dg/noreturn-7.c: New test.
21206
21207 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21208
21209         * gcc.dg/null-pointer-1.c: New test.
21210
21211 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21212
21213         * g++.old-deja/g++.jason/template18.C: Remove.
21214         * g++.old-deja/g++.jason/template37.C: Likewise.
21215
21216         PR c++/12862
21217         * g++.dg/lookup/ns1.C: New test.
21218
21219         PR c++/12397
21220         * g++.dg/template/lookup3.C: New test.
21221
21222 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21223
21224         * g++.dg/template/recurse1.C: New test
21225
21226 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21227
21228         PR c++/12479
21229         * g++.dg/parse/semicolon1.C: New test.
21230         * g++.dg/parse/semicolon1.h: Likewise.
21231
21232 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21233
21234         * gcc.dg/darwin-misaligned.c: New test.
21235
21236 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         PR c/9163
21239         * gcc.dg/20031222-1.c: New test.
21240
21241 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21242
21243         PR c++/13438
21244         * g++.dg/parse/error8.C: New test.
21245
21246         PR c++/11554
21247         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21248
21249 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21250
21251         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21252         too small.
21253         * gcc.c-torture/compile/930217-1.c: Likewise.
21254         * gcc.c-torture/compile/930513-1.c: Likewise.
21255         * gcc.c-torture/execute/920908-2.c: Likewise.
21256         * gcc.c-torture/execute/921204-1.c: Likewise.
21257         * gcc.c-torture/execute/930621-1.c: Likewise.
21258         * gcc.c-torture/execute/930630-1.c: Likewise.
21259         * gcc.c-torture/execute/931031-1.c: Likewise.
21260         * gcc.c-torture/execute/980602-2.c: Likewise.
21261         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21262         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21263         * gcc.c-torture/execute/extzvsi.c: Likewise.
21264         * gcc.c-torture/unsorted/ext.c: Likewise.
21265
21266 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21267
21268         PR target/12749
21269         * gcc.c-torture/compile/20031220-2.c: New test case.
21270
21271 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21272
21273         PR optimization/13031
21274         * gcc.c-torture/compile/20031220-1.c: New test case.
21275
21276 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21277
21278         * gcc.dg/cast-function-1.c: New test.
21279
21280 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21281
21282         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21283         formats.
21284
21285 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21286
21287         PR c++/12795
21288         * g++.dg/ext/attrib10.C: New test.
21289
21290 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21291
21292         * gcc.dg/cleanup-10.c: New test.
21293         * gcc.dg/cleanup-11.c: New test.
21294
21295 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21296
21297         PR c++/13239
21298         * g++.dg/opt/expect1.C: New test.
21299
21300 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21301
21302         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21303
21304 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21305
21306         PR debug/12923
21307         * gcc.dg/20031218-1.c: New test.
21308
21309         PR debug/12389
21310         * gcc.dg/20031218-2.c: New test.
21311         * gcc.dg/20031218-3.c: New test.
21312
21313         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21314         of label name and allow for USER_LABEL_PREFIX == "_" names.
21315         * g++.dg/abi/mangle18-2.C: Likewise.
21316         * g++.dg/abi/mangle19-1.C: Likewise.
21317         * g++.dg/abi/mangle19-2.C: Likewise.
21318         * g++.dg/abi/mangle20-1.C: Likewise.
21319         * g++.dg/abi/mangle20-2.C: Likewise.
21320
21321 2003-12-18  Richard Henderson  <rth@redhat.com>
21322
21323         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21324
21325 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21326             Dan Kegel <dank@kegel.com>
21327
21328         PR other/12009
21329         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21330         testing a cross compiler, it causes spurious compile failures.
21331         * lib/g++.exp: Likewise.
21332
21333 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21334
21335         PR c++/13262
21336         * g++.dg/template/access13.C: New test.
21337
21338 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21339
21340         * gcc.dg/20031216-1.c: New test.
21341
21342 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21343
21344         PR c++/9154
21345         * g++.dg/template/error10.C: New test.
21346
21347 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21348
21349         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21350         * g++.dg/eh/simd-2.C: Likewise.
21351
21352 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21353             Roger Sayle  <roger@eyesopen.com>
21354
21355         * gcc.c-torture/execute/ieee/mzero5.c: New.
21356
21357 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21358
21359         PR c++/10603
21360         * g++.dg/parse/error6.C: New test.
21361
21362         PR c++/12827
21363         * g++.dg/parse/error7.C: New test.
21364
21365 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21366
21367         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21368         at -O with stabs debugging formats.
21369         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21370         * gcc.dg/debug/debug-2.c: Likewise.
21371
21372 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21373
21374         PR c++/12696
21375         * g++.dg/init/error1.C: New test.
21376
21377         PR c++/12218
21378         * g++.dg/init/pm3.C: New test.
21379
21380 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21381
21382         PR c/3347
21383         * gcc.dg/bitfld-8.c: New test.
21384
21385 2003-12-16  James Lemke  <jim@wasabisystems.com>
21386
21387         * gcc.dg/arm-scd42-[123].c: New tests.
21388
21389 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21390
21391         PR c++/9043
21392         * g++.dg/abi/mangle20-1.C: New test.
21393         * g++.dg/abi/mangle20-2.C: New test.
21394
21395 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21396
21397         PR c++/13275
21398         * g++.dg/other/offsetof2.C: Remove XFAIL.
21399         * g++.dg/parse/offsetof1.C: New test.
21400         * g++.gd/parse/offsetof2.C: Likewise.
21401
21402 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21403
21404         * g++.dg/template/nontype3.C: New test.
21405         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21406
21407 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21408
21409         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21410
21411 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21412
21413         PR c++/13387
21414         * g++.dg/expr/assign1.C: New test.
21415
21416         PR c++/13242
21417         * g++.dg/abi/mangle19-1.C: New test.
21418         * g++.dg/abi/mangle19-2.C: New test.
21419
21420 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21421
21422         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21423
21424 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21425
21426         * gcc.c-torture/execute/20031216-1.c: New test.
21427
21428 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21429
21430         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21431         an ICE regression.
21432
21433 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21434
21435         PR c++/10926
21436         * g++.dg/template/error9.C: New test.
21437
21438         PR c++/11116
21439         * g++.dg/template/error8.C: New test.
21440
21441 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21442
21443         PR middle-end/13400
21444         * gcc.c-torture/execute/20031215-1.c: New test case.
21445
21446 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21447
21448         PR c++/13269
21449         * g++.dg/parse/error5.C: New test.
21450
21451         PR c++/12989
21452         * g++.dg/expr/sizeof1.C: New test.
21453
21454         PR c++/13310
21455         * g++.dg/template/crash15.C: New test.
21456
21457 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21458
21459         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21460         a non-POD type as the last named parameter of a varargs function.
21461
21462 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21463
21464         PR c++/13243
21465         PR c++/12573
21466         * g++.dg/template/crash14.C: New test.
21467         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21468
21469 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21470
21471         * g++.dg/other/java1.C: New test.
21472
21473         PR c++/13241
21474         * g++.dg/abi/mangle18-1.C: New test.
21475         * g++.dg/abi/mangle18-2.C: New test.
21476
21477 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21478
21479         PR optimization/10312
21480         * gcc.c-torture/execute/20031214-1.c: New.
21481
21482 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21483
21484         PR c++/10779
21485         PR c++/12160
21486         * g++.dg/parse/error3.C: New test.
21487         * g++.dg/parse/error4.C: Likewise.
21488         * g++.dg/abi/mangle4.C: Tweak error messages.
21489         * g++.dg/lookup/using5.C: Likewise.
21490         * g++.dg/other/error2.C: Likewise.
21491         * g++.dg/parse/typename5.C: Likewise.
21492         * g++.dg/parse/undefined1.C: Likewise.
21493         * g++.dg/template/arg2.C: Likewise.
21494         * g++.dg/template/ttp3.C: Likewise.
21495         * g++.dg/template/type1.C: Likewise.
21496         * g++.old-deja/g++.other/crash32.C: Likewise.
21497         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21498
21499 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21500
21501         PR c++/13106
21502         * g++.dg/warn/noreturn-3.C: New test.
21503
21504 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21505
21506         PR c++/13118
21507         * g++.dg/abi/covariant3.C: New.
21508
21509 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21510
21511         * g++.dg/eh/ia64-1.C: New test.
21512
21513 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21514
21515         PR optimization/13037
21516         * g77.f-torture/execute/13037.f: New test case.
21517
21518 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21519
21520         PR c++/12881
21521         * g++.dg/abi/covariant2.C: New.
21522
21523 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21524
21525         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21526
21527 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21528
21529         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21530
21531 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21532
21533         PR other/10819
21534         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21535         to fix Bug 10819.
21536         * lib/g++.exp (g++_version): Likewise.
21537         * lib/g77.exp (g77_version): Likewise.
21538         * lib/objc.exp (default_objc_version): Likewise.
21539
21540 2003-12-10  Richard Henderson  <rth@redhat.com>
21541
21542         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21543
21544         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21545
21546 2003-12-08  Matt Austern  <austern@apple.com>
21547
21548         PR c/13134
21549         * lib/gcc-dg.exp (dg-require-visibility): Define.
21550         * lib/target-supports (check_visibility_available): Define.
21551         * gcc.dg/visibility-1.c: New test.
21552         * gcc.dg/visibility-2.c: Likewise.
21553         * gcc.dg/visibility-3.c: Likewise.
21554         * gcc.dg/visibility-4.c: Likewise.
21555         * gcc.dg/visibility-5.c: Likewise.
21556         * gcc.dg/visibility-6.c: Likewise.
21557         * g++.dg/ext/visibility-1.C: Likewise.
21558         * g++.dg/ext/visibility-2.C: Likewise.
21559         * g++.dg/ext/visibility-3.C: Likewise.
21560         * g++.dg/ext/visibility-4.C: Likewise.
21561         * g++.dg/ext/visibility-5.C: Likewise.
21562         * g++.dg/ext/visibility-6.C: Likewise.
21563
21564 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21565
21566         * g++.dg/lookup/java1.C: New test.
21567         * g++.dg/lookup/java2.C: New test.
21568
21569 2003-12-07  Falk Hueffner  <falk@debian.org>
21570
21571         * g++.dg/opt/noreturn-1.C: New test.
21572
21573 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21574
21575         * gcc.dg/overflow-1.c: New test.
21576
21577 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21578
21579         * g77.f-torture/compile/13060.f: New test.
21580
21581 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21582
21583         PR c++/13323
21584         * g++.dg/inherit/operator2.C: New test.
21585
21586 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21587
21588         PR c++/13305
21589         * g++.dg/ext/attrib9.C: New test.
21590
21591 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21592
21593         PR c++/13314
21594         * g++.dg/template/error7.C: New test.
21595
21596 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21597             J"orn Rennecke <joern.rennecke@superh.com>
21598
21599         PR target/13302
21600         * g++.dg/other/struct-va_list.C: New test.
21601
21602 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21603
21604         PR c++/13166
21605         * g++.dg/parse/defarg6.C: New test.
21606
21607 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21608
21609         PR target/13256
21610         * gcc.c-torture/execute/20031201-1.c: New test.
21611
21612 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21613
21614         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21615
21616 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21617
21618         * gcc.dg/builtin-return-1.c: New test.
21619
21620 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21621             J"orn Rennecke <joern.rennecke@superh.com>
21622
21623         PR optimization/13260
21624         * gcc.c-torture/execute/20031204-1.c: New test.
21625
21626 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21627
21628         PR c++/9127
21629         * g++.dg/template/error6.C: New test.
21630
21631 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * gcc.dg/20031202-1.c: New test.
21634
21635 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21636
21637         PR c++/13179
21638         * g++.dg/template/eh1.C: New test.
21639
21640         PR c++/10771
21641         * g++.dg/template/error5.C: New test.
21642
21643 2003-12-02  David Ung  <davidu@mips.com>
21644
21645         * gcc.dg/compat/vector-check.h: Corrected type for var
21646         g_##TMODE
21647
21648 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21649
21650         PR c++/10126
21651         * g++.dg/template/ptrmem8.C: New test.
21652
21653 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21654
21655         PR c++/12573
21656         * g++.dg/template/dependent-expr3.C: New test.
21657
21658 2003-12-01  James Lemke  <jim@wasabisystems.com>
21659
21660         * gcc.dg/arm-g2.c: New test.
21661
21662 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21663
21664         PR optimization/11634
21665         * gcc.dg/20031201-2.c: New test case.
21666
21667 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21668
21669         PR 11433
21670         * objc.dg/proto-lossage-3.m: New test.
21671
21672 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21673
21674         PR optimization/12628
21675         * gcc.dg/20031201-1.c: New test case.
21676
21677 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21678
21679         * gcc.dg/unaligned-1.c: New test.
21680
21681 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21682
21683         PR c++/9849
21684         * g++.dg/template/error4.C: New test.
21685         * g++.dg/template/nested3.C: Adjust error markers.
21686
21687 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21688
21689         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21690
21691 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21692
21693         PR c/10333
21694         * gcc.dg/bitfld-7.c: New test.
21695
21696 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21697
21698         * gcc.dg/tls/asm-1.C: New test.
21699
21700 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21701
21702         * gcc.dg/cpp/assert4.c: Update.
21703
21704 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21705
21706         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21707         * gcc.dg/builtin-apply3.c: New test.
21708
21709 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21710
21711         * lib/compat.exp (compat-obj): New xfaildata parameter.
21712         Use it to set compiler_conditional_xfail_data before compiling.
21713         (compat-get-options): Handle dg-xfail-if.
21714         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21715         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21716         * gcc.dg/compat/vector-1_y.c: Likewise.
21717         * gcc.dg/compat/vector-2_x.c: Likewise.
21718         * gcc.dg/compat/vector-2_y.c: Likewise.
21719
21720 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21721
21722         * g++.dg/opt/reg-stack4.C: New test.
21723
21724 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21725
21726         * gcc.dg/builtin-apply2.c: New test.
21727
21728 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21729
21730         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21731
21732 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21733
21734         PR c++/12924
21735         * g++.dg/template/template-id-2.C: New test.
21736
21737 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21738
21739         PR c++/5369
21740         * g++.dg/template/memfriend1.C: New test.
21741         * g++.dg/template/memfriend2.C: Likewise.
21742         * g++.dg/template/memfriend3.C: Likewise.
21743         * g++.dg/template/memfriend4.C: Likewise.
21744         * g++.dg/template/memfriend5.C: Likewise.
21745         * g++.dg/template/memfriend6.C: Likewise.
21746         * g++.dg/template/memfriend7.C: Likewise.
21747         * g++.dg/template/memfriend8.C: Likewise.
21748         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21749
21750 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21751
21752         PR c++/12515
21753         * g++.dg/ext/cond1.C: New test.
21754
21755 2003-11-20  Richard Henderson  <rth@redhat.com>
21756
21757         * gcc.dg/20020201-2.c: Remove.
21758         * gcc.dg/20020201-4.c: Remove.
21759         * gcc.dg/20020304-1.c: Remove.
21760
21761 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21762
21763         * gcc.dg/cpp/trad/xwin1.c: New test case.
21764
21765 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21766
21767         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21768         * lib/g77.exp: Likewise.
21769         * lib/objc.exp: Likewise.
21770         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21771         for darwin.
21772
21773 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21774
21775         PR c++/12932
21776         * g++.dg/template/static5.C: New test.
21777
21778 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21779
21780         * gcc.dg/nested-func-1.c: New test.
21781
21782 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21783
21784         * gcc.dg/cpp/assert4.c: New test.
21785
21786 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21787
21788         PR c++/2294
21789         * g++.dg/lookup/using9.c: New test.
21790
21791 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21792
21793         PR c++/12762
21794         * g++.dg/template/error3.C: New test.
21795
21796 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21797
21798         PR ada/13035
21799         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21800         No longer use a wrapper for gcc, since this does not work under
21801         Windows.
21802
21803 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21804
21805         PR c++/2094
21806         * g++.dg/template/ptrmem7.C: New test.
21807
21808 2003-11-13  Andrew Pinski <apinski@apple.com>
21809
21810         * gcc.c-torture/compile/20031113-1.c: New test.
21811
21812 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21813             Kean Johnston <jkj@sco.com>
21814
21815         PR c/13029
21816         * gcc.dg/unused-4.c: Update.
21817
21818 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21819
21820         * g++.dg/opt/const3.C: New test.
21821
21822 2003-11-13  Jan Hubicka  <jh@suse.cz>
21823
21824         * gcc.c-torture/compile/20031112-1.c: New test.
21825
21826 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21827
21828         * g++.dg/parse/crash10.C: Remove bogus error marker.
21829
21830 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21831
21832         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21833         (host_gcc): Likewise.
21834         (ROOT): Honor $PWDCMD.
21835         (BASE): Likewise.
21836         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21837
21838 2003-11-12  Catherine Moore  <clm@redhat.com>
21839
21840         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21841
21842 2003-11-12  Andreas Jaeger  <aj@suse.de>
21843             Jakub Jelinek  <jakub@redhat.com>
21844             Andrew Pinski  <pinskia@physics.uc.edu>
21845             Richard Henderson  <rth@redhat.com>
21846
21847         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21848         systems.
21849         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21850
21851         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21852         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21853
21854 2003-11-11  Andreas Jaeger  <aj@suse.de>
21855
21856         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21857
21858         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21859
21860 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21861
21862         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21863         Clean ups.
21864
21865 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21866
21867         * gcc.dg/trampoline-1.c: New test.
21868
21869 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21870
21871         * gcc.c-torture/compile/200031109-1.c: New test.
21872
21873 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21874
21875         PR c/3190
21876         PR c/8714
21877         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21878         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21879         gcc.dg/format/no-y2k-1.c: Update.
21880
21881 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21882
21883         PR optimization/10467
21884         * gcc.dg/20031108-1.c: New test case.
21885
21886 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21887
21888         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21889
21890 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21891
21892         * gcc.dg/compound-lvalue-1.c: New test.
21893         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21894         some XFAILs.
21895
21896 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21897
21898         * gcc.dg/altivec-varargs-1.c: New test.
21899
21900 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21901
21902         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21903         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21904         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21905         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21906         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21907
21908 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21909
21910         * gcc.dg/cond-lvalue-1.c: New test.
21911
21912 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21913
21914         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21915
21916 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21917
21918         PR c++/11616
21919         * g++.dg/template/instantiate5.C: New test.
21920
21921 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21922
21923         PR c++/12726
21924         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21925         * ChangeLog: Add missing first entry for above test.
21926
21927 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21928
21929         PR c++/9810
21930         * g++.dg/template/using8.C: New test.
21931         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21932
21933 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21934
21935         PR optimization/10817
21936         * gcc.c-torture/compile/20031102-1.c: New test case.
21937
21938 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21939
21940         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21941         2147483647.
21942
21943 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21944
21945         * gcc.dg/20031102-1.c: New test.
21946
21947 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21948
21949         * gcc.dg/complex-1.c: New test.
21950
21951 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21952
21953         PR c++/12796
21954         * g++.dg/template/crash13.C: Adjust expected error location.
21955         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21956
21957 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21958
21959         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21960
21961 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21962
21963         PR/10239
21964         * gcc.c-torture/compile/20031031-2.c: New test.
21965
21966 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21967
21968         PR/11640
21969         * gcc.c-torture/compile/20031031-1.c: New test.
21970
21971 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21972
21973         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21974         * gcc.misc-tests/bprob.exp: Likewise.
21975         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21976         the execution test on arm-elf configs.
21977         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21978         configs that don't support scratch files.
21979         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21980
21981 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21982
21983         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21984         done by dejagnu.
21985
21986 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21987
21988         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21989         Avoid non pure sh syntax. Add more logging.
21990
21991         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21992         fail.
21993
21994 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21995
21996         PR libgcj/10610
21997         * gcc.dg/ppc-stackalign-1.c: New test.
21998
21999 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22000
22001         * ada/acats/run_all.sh: Change output to be more compliant with
22002         dejagnu framework.
22003         Create acats.sum and acats.log files under testsuite/ada/acats
22004         Only run [a-z]* directories, to filter out e.g. CVS.
22005         Redirect build output to log file.
22006
22007 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22008
22009         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22010
22011 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22012
22013         PR ada/5909:
22014         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22015
22016 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22017
22018         * gcc.c-torture/compile/20031023-1.c: New test.
22019         * gcc.c-torture/compile/20031023-2.c: New test.
22020         * gcc.c-torture/compile/20031023-3.c: New test.
22021         * gcc.c-torture/compile/20031023-4.c: New test.
22022
22023 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22024
22025         PR c++/10371
22026         * g++.dg/lookup/scoped8.C: New test.
22027
22028 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22029
22030         * g++.dg/opt/reg-stack3.C: New test.
22031
22032 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22033
22034         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22035
22036 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22037
22038         PR c++/11076
22039         * g++.dg/template/crash13.C: New test.
22040
22041 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22042
22043         * gcc.dg/c99-restrict-2.c: New test.
22044
22045 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22046
22047         PR c++/12698, c++/12699, c++/12700, c++/12566
22048         * g++.dg/inherit/covariant9.C: New test.
22049         * g++.dg/inherit/covariant10.C: New test.
22050         * g++.dg/inherit/covariant11.C: New test.
22051
22052 2003-10-23  Jason Merrill  <jason@redhat.com>
22053
22054         PR c++/12726
22055         * g++.dg/ext/complit2.C: New test.
22056
22057 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22058
22059         PR target/12654
22060         * gcc.c-torture/execute/20031020-1.c: New test.
22061
22062 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22063
22064         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22065         following the jump_insn.
22066
22067 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22068
22069         * gcc.dg/cast-lvalue-1.c: New test.
22070
22071 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22072
22073         PR c++/11962
22074         * g++.dg/template/cond2.C: New test.
22075
22076 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22077
22078         * gcc.dg/builtins-28.c: New test.
22079
22080 2003-10-20  Jan Hubicka  <jh@suse.cz>
22081
22082         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22083         parameter.
22084         * testsuite/gcc.dg/inline-2.c: Likewise.
22085
22086 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22087
22088         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22089         * gcc.dg/nest.c: Likewise.
22090
22091 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22092
22093         PR c++/9781, c++/10583, c++/11862
22094         * g++.dg/parse/crash13.C: New test.
22095
22096 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22097
22098         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22099
22100 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22101
22102         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22103         Define HAVE_C99_RUNTIME except on Solaris.
22104         * gcc.dg/builtins-20.c: Likewise.
22105
22106 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22107
22108         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22109
22110 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22111
22112         PR c++/12495
22113         * g++.dg/template/crash21.C: New test.
22114
22115 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22116
22117         PR c++/2513
22118         * g++.dg/template/typename5.C: New test.
22119
22120 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22121
22122         PR c++/12369
22123         * g++.dg/template/friend25.C: New test.
22124
22125 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22126
22127         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22128         versions.
22129
22130 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22131
22132         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22133         == 2147483647.
22134
22135 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22136
22137         * gcc.c-torture/execute/960416-1.x: Remove.
22138         * gcc.c-torture/execute/divconst-3.x: Likewise.
22139
22140 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22141
22142         PR target/12598
22143         * gcc.dg/torture/cris-volatile-1.c: New test.
22144
22145 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22146
22147         PR optimization/9325
22148         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22149         for overflowing floating point to integer conversion during RTL
22150         simplification.
22151
22152 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22153
22154         * objc/execute/_cmd.m: Fix typo.
22155         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22156         Relax 'scan-assembler' regexp.
22157         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22158         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22159         * objc.dg/zero-link-2.m: Remove blank line.
22160         * objc.dg/zero-link-3.m: New test case.
22161
22162 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22163
22164         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22165
22166         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22167         than linker trickery.
22168
22169 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22170
22171         PR c++/12370
22172         * g++.dg/other/friend2.C: New test.
22173
22174 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22175
22176         * gcc.dg/20031012-1.c: New test.
22177
22178 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22179
22180         * gcc.dg/weak/weak-3.c: Fix for new warning.
22181
22182 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22183
22184         PR optimization/8750
22185         * gcc.c-torture/execute/20031012-1.c: New test case.
22186
22187 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22188
22189         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22190         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22191
22192 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22193
22194         PR optimization/12260
22195         * gcc.c-torture/compile/20031011-2.c: New test case.
22196
22197 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22198
22199         * gcc.c-torture/execute/20031011-1.c: New testcase.
22200
22201 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22202
22203         * gcc.c-torture/compile/20031011-1.c: New test.
22204
22205 2003-10-11  Jan Hubicka  <jh@suse.cz>
22206
22207         * g++.dg/other/first-global.C: New test.
22208
22209 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22210
22211         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22212
22213 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22214
22215         * gcc.c-torture/compile/20031010-1.c: New test.
22216
22217 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22218
22219         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22220         * gcc.c-torture/execute/va-arg-25.c: ... here.
22221
22222 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22223
22224         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22225
22226 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22227
22228         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22229
22230 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22231
22232         * g++.dg/parse/error2.C: New test.
22233
22234 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22235
22236         PR c++/11097
22237         * g++.dg/other/error5.C: Modify the error message.
22238         * g++.dg/lookup/using8.C: New test.
22239
22240 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22241
22242         * gcc.dg/darwin-abi-2.c: New file.
22243         * gcc.c-torture/execute/va-arg-24.c: New file.
22244
22245 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22246
22247         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22248         indentation.
22249
22250 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22251
22252         PR c++/10147
22253         * g++.dg/other/error4.C: Update error messages.
22254         * g++.dg/template/ptrmem4.C: Likewise.
22255
22256         PR c++/12337
22257         * g++.dg/init/new9.C: New test.
22258
22259         PR c++/12334, c++/12236, c++/8656
22260         * g++.dg/ext/attrib8.C: New test.
22261
22262 2003-10-06  Devang Patel  <dpatel@apple.com>
22263
22264         * gcc.dg/debug/dwarf2-3.h: New test.
22265         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22266
22267 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22268
22269         * g++.dg/opt/cfg2.C: New test.
22270
22271 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22272
22273         * g++.dg/opt/float1.C: New test.
22274
22275 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22276
22277         * gcc.dg/c90-array-lval-6.c: New test.
22278         * gcc.dg/c99-array-lval-6.c: New test.
22279
22280 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22281             Ziemowit Laski  <zlaski@apple.com>
22282
22283         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22284         'Derived', so that it is never considered a class method; add
22285         new warning for '+port' method ambiguity.
22286         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22287         <objc/objc-api.h> (needed on Mac OS X).
22288         * objc.dg/method-13.m: New test.
22289
22290 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22291
22292         PR optimization/9325, PR java/6391
22293         * gcc.c-torture/execute/20031003-1.c: New test case.
22294
22295 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22296
22297         PR optimization/12180
22298         * gcc.dg/20031002-1.c: New test.
22299
22300         PR c++/12486
22301         * g++.dg/inherit/error1.C: New test.
22302
22303 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22304
22305         * lib/f-torture.exp (search_for): Rename to...
22306         (search_for_re): This.  Also, clean up comments and the
22307         "regexp" invocation.
22308
22309 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22310
22311         * gcc.c-torture/compile/20031002-1.c: New test.
22312
22313 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22314
22315         * g++.dg/opt/cond1.C: New test.
22316
22317 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22318
22319         * gcc.dg/Wold-style-definition-2.c: New testcase.
22320         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22321
22322 2003-09-29  Richard Henderson  <rth@redhat.com>
22323
22324         * g++.dg/init/array10.C: Add dg-options.
22325
22326 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22327
22328         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22329
22330 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22331
22332         * g++.dg/template/friend19.C: Fix typo.
22333         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22334
22335 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22336
22337         * gcc.c-torture/execute/20030928-1.c: New test.
22338         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22339
22340 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22341
22342         * g++.dg/opt/unroll1.C: New test.
22343
22344 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22345
22346         PR optimization/11741
22347         * gcc.dg/20030926-1.c: New test case.
22348
22349 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22350
22351         PR c++/5655
22352         * g++.dg/parse/access7.C: New test.
22353         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22354
22355 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22356
22357         MERGE OF objc-improvements-branch into MAINLINE:
22358         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22359         if libobjc has not been built.
22360         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22361         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22362         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22363         objc/execute/nested-3.m, objc/execute/np-2.m,
22364         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22365         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22366         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22367         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22368         objc.dg/special/unclaimed-category-1.h,
22369         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22370         well as GNU runtime.
22371         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22372         * execute/cascading-1.m, execute/function-message-1.m,
22373         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22374         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22375         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22376         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22377         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22378         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22379         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22380         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22381         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22382         * objc.dg/bitfield-2.m: Run only on Darwin.
22383         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22384         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22385         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22386         * objc.dg/const-str-1.m: Fix constant string layout.
22387
22388 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22389
22390         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22391
22392 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22393
22394         * gcc.dg/darwin-abi-1.c: New file.
22395
22396 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22397
22398         PR target/12281
22399         * gcc.c-torture/compile/20030921-1.c: New test.
22400
22401 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22402
22403         * g++.dg/opt/reg-stack2.C: New test.
22404
22405 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22406
22407         * g++.dg/eh/delayslot1.C: New test.
22408
22409 2003-09-20  Richard Henderson  <rth@redhat.com>
22410
22411         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22412
22413 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22414
22415         * gcc.c-torture/execute/20030920-1.c: New test case.
22416
22417 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22418
22419         * g++.dg/rtti/typeid3.C: Correct expected error message.
22420
22421 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22422
22423         PR c++/157
22424         * g++.dg/parse/crash12.C: New test.
22425
22426 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22427
22428         * gcc.dg/compat/mixed-struct-check.h: New.
22429         * gcc.dg/compat/mixed-struct-defs.h: New.
22430         * gcc.dg/compat/mixed-struct-init.h: New.
22431         * gcc.dg/compat/struct-by-value-19_main.c: New.
22432         * gcc.dg/compat/struct-by-value-19_x.c: New.
22433         * gcc.dg/compat/struct-by-value-19_y.c: New.
22434         * gcc.dg/compat/struct-by-value-20_main.c: New.
22435         * gcc.dg/compat/struct-by-value-20_x.c: New.
22436         * gcc.dg/compat/struct-by-value-20_y.c: New.
22437         * gcc.dg/compat/struct-return-19_main.c: New.
22438         * gcc.dg/compat/struct-return-19_x.c: New.
22439         * gcc.dg/compat/struct-return-19_y.c: New.
22440         * gcc.dg/compat/struct-return-20_main.c: New.
22441         * gcc.dg/compat/struct-return-20_x.c: New.
22442         * gcc.dg/compat/struct-return-20_y.c: New.
22443
22444 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22445         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22446         so that it will not complain on LP64 targets.
22447
22448 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22449
22450         PR c++/495
22451         * g++.dg/template/friend24.C: New test.
22452
22453 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22454
22455         PR c++/12332
22456         * g++.dg/template/memtmpl2.C: New test.
22457
22458 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22459
22460         PR target/11184
22461         * gcc.dg/builtin-apply1.c: New test.
22462
22463 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22464
22465         PR c++/9848
22466         * g++.dg/warn/Wunused-4.C: New test.
22467
22468 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22469
22470         PR c++/12316
22471         * g++.dg/other/gc2.C: New test.
22472
22473 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22474
22475         PR c++/11991
22476         * g++.dg/rtti/typeid3.C: New test.
22477
22478         PR c++/12266
22479         * g++.dg/overload/template1.C: New test.
22480
22481 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22482
22483         * g++.dg/opt/cfg3.C: New test.
22484
22485 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22486
22487         PR c++/7939
22488         * g++.dg/template/crash11.C: New test.
22489
22490 2003-09-16  Jason Merrill  <jason@redhat.com>
22491             Jakub Jelinek  <jakub@redhat.com>
22492
22493         * gcc.dg/attr-warn-unused-result.c: New test.
22494
22495 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22496
22497         PR c++/12184
22498         * g++.dg/expr/call2.C: New test.
22499
22500 2003-09-15  Andreas Jaeger  <aj@suse.de>
22501
22502         * gcc.dg/Wold-style-definition-1.c: New test.
22503
22504 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22505
22506         PR c++/3907
22507         * g++.dg/parse/template12.C: New test.
22508
22509         * g++.dg/abi/bitfield11.C: New test.
22510         * g++.dg/abi/bitfield12.C: Likewise.
22511
22512 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22513
22514         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22515         non-expansion of functional macro name without arguments at EOL.
22516         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22517
22518 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22519
22520         * gcc.c-torture/execute/20030914-[12].c: New tests.
22521
22522 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22523
22524         PR c++/11788
22525         * g++.dg/overload/addr1.C: New test.
22526
22527 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22528
22529         * gcc.dg/20030909-1.c: New test.
22530
22531 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22532
22533         * gcc.dg/ultrasp10.c: New test.
22534
22535 2003-09-09  Devang Patel  <dpatel@apple.com>
22536
22537         * gcc.dg/darwin-ld-6.c: New test.
22538
22539 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22540
22541         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22542
22543 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22544
22545         * gcc.dg/ia64-types1.c: New test.
22546         * gcc.dg/ia64-types2.c: Likewise.
22547
22548 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22549
22550         * gcc.dg/builtins-1.c: Add more _Complex tests.
22551         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22552
22553         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22554         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22555
22556 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22557
22558         PR c++/11786
22559         * g++.dg/lookup/koenig2.C: New test.
22560
22561         PR c++/5296
22562         * g++.dg/rtti/typeid2.C: New test.
22563
22564 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22565
22566         * gcc.c-torture/compile/20030904-1.c: New test.
22567
22568 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22569
22570         * g++.dg/opt/longbranch2.C: New test.
22571
22572 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22573
22574         * g++.dg/template/crash10.C: Only compile it.
22575
22576 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22577
22578         PR middle-end/11665
22579         * gcc.c-torture/compile/20030907-1.c: New test.
22580         * g++.dg/init/array11.C: New test.
22581
22582 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/11852
22585         * g++.dg/init/struct1.C: New test.
22586
22587 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22588
22589         PR c++/12181
22590         * g++.dg/expr/comma1.C: New test.
22591
22592 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22593
22594         PR c++/11867
22595         * g++.dg/expr/static_cast5.C: New test.
22596
22597 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22598
22599         PR c++/11507
22600         * g++.dg/lookup/scoped7.C: New test.
22601
22602         PR c++/9574
22603         * g++.dg/other/static1.C: New test.
22604
22605         PR c++/11490
22606         * g++.dg/warn/template-1.C: New test.
22607
22608         PR c++/11432
22609         * g++.dg/template/crash10.C: New test.
22610
22611         PR c++/2478
22612         * g++.dg/overload/VLA.C: New test.
22613
22614         PR c++/10804
22615         * g++.dg/template/call1.C: New test.
22616
22617 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22618
22619         PR c++/11794
22620         * g++.dg/parse/using3.C: New test.
22621
22622 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22623
22624         PR c++/11409
22625         * g++.dg/overload/builtin3.C: New test case.
22626
22627 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22628
22629         PR c/9862
22630         * gcc.dg/20030906-1.c: New test.
22631         * gcc.dg/20030906-2.c: Likewise.
22632
22633 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22634
22635         PR c++/12167
22636         * g++.dg/parse/defarg5.C: New test.
22637
22638         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22639
22640 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22641
22642         PR c++/12163
22643         * g++.dg/expr/static_cast4.C: New test.
22644
22645         PR c++/12146
22646         * g++.dg/template/crash9.C: New test.
22647
22648 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22649
22650         * g++.old-deja/g++.ext/pretty2.C: Update for change
22651         in __FUNCTION__.
22652         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22653
22654 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22655
22656         PR c++/11922
22657         * g++/dg/template/qualified-id1.C: New test.
22658
22659         PR c++/12037
22660         * g++.dg/warn/noeffect4.C: New test.
22661
22662 2003-09-04  Matt Austern  <austern@apple.com>
22663
22664         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22665         * g++.dg/ext/fnname2.C: Likewise.
22666         * g++.dg/ext/fnname3.C: Likewise.
22667
22668 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22669
22670         * g++.dg/expr/lval1.C: New test.
22671         * g++.dg/ext/lvcast.C: Remove.
22672
22673 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22674
22675         PR optimization/11700.
22676         * gcc.c-torture/compile/20030903-1.c: New test case.
22677
22678 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22679
22680         PR c++/12053
22681         * g++.dg/abi/layout4.C: New test.
22682
22683 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22684
22685         PR c++/11553
22686         * g++.dg/parse/friend3.C: New test.
22687
22688 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22689
22690         PR c++/11847
22691         * g++.dg/template/class1.C: New test.
22692
22693         PR c++/11808
22694         * g++.dg/expr/call1.C: New test.
22695
22696 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22697
22698         PR c++/12114
22699         * g++.dg/init/ref9.C: New test.
22700
22701         PR c++/11972
22702         * g++.dg/template/nested4.C: New test.
22703
22704 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22705
22706         PR c++/12093
22707         * g++.dg/template/non-dependent4.C: New test.
22708
22709         PR c++/11928
22710         * g++.dg/inherit/conv1.C: New test.
22711
22712 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22713
22714         PR c++/6196
22715         * g++.dg/ext/label1.C: New test.
22716         * g++.dg/ext/label2.C: Likewise.
22717
22718 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22719
22720         * g++.dg/expr/cond3.C: New test.
22721
22722 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22723
22724         * gcc.dg/builtins-1.c: Add new builtin cases.
22725
22726 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22727
22728         * gcc.dg/builtins-1.c: Add new cases.
22729         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22730
22731 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22732
22733         * gcc.dg/builtins-1.c: Add more math builtin tests.
22734         * gcc.dg/torture/builtin-attr-1.c: New test.
22735
22736 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22737
22738         PR optimization/5079
22739         * g++.dg/opt/static3.C: New test.
22740
22741 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22742
22743         * gcc.misc-tests/gcov-10b.c: New test.
22744
22745 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22746
22747         * g++.dg/opt/ptrmem3.C: New test.
22748
22749         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22750
22751 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22752
22753         * gcc.dg/20030826-2.c: New test.
22754
22755 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22756
22757         PR middle-end/12002
22758         * g77.f-torture/compile/12002.f: New test case.
22759
22760 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22761
22762         * gcc.dg/20030826-1.c: New test case.
22763
22764 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22765
22766         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22767
22768 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22769
22770         PR c++/11871
22771         * c++.dg/lookup/crash1.C: New test.
22772
22773         * c++.dg/warn/noeffect3.C: New test.
22774
22775 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22776
22777         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22778         * gcc.dg/compat/vector-1_y.c: Ditto.
22779         * gcc.dg/compat/vector-2_x.c: Ditto.
22780         * gcc.dg/compat/vector-2_y.c: Ditto.
22781
22782 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22783
22784         * gcc.dg/20030702-1.c: New test.
22785
22786 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22787
22788         PR c++/8795
22789         * g++.dg/ext/altivec-1.C: New test.
22790
22791 2003-08-24  Richard Henderson  <rth@redhat.com>
22792
22793         * g++.dg/eh/simd-2.C: Add -w for x86.
22794
22795 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22796
22797         * gcc.dg/20030815-1.c: New test.
22798
22799 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22800
22801         PR c++/3765
22802         * g++.dg/parse/access6.C: New test.
22803
22804 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22805
22806         PR c++/641, c++/11876
22807         * g++.dg/template/friend22.C: New test.
22808         * g++.dg/template/friend23.C: Likewise.
22809
22810 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22811
22812         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22813         identically.
22814
22815 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22816
22817         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22818
22819 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22820
22821         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22822
22823 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22824
22825         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22826
22827 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22828
22829         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22830
22831 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22832
22833         PR c++/11919
22834         * g++.dg/overload/prom1.C: New test.
22835
22836         PR c++/11551
22837         * g++.dg/parse/dtor2.C: New test.
22838
22839         PR c++/10762
22840         * g++.dg/parse/using2.C: New test.
22841
22842 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22843
22844         PR target/11805
22845         * gcc.c-torture/compile/20030821-1.c: New.
22846
22847 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22848
22849         PR c++/11834
22850         * g++.dg/template/deduce2.C: New test.
22851
22852 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22853
22854         * gcc.c-torture/execute/20030821-1.c: New test.
22855
22856 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22857
22858         PR middle-end/11984
22859         * gcc.dg/20030820-1.c: New test case.
22860
22861 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         PR c++/11945
22864         * g++.dg/warn/noeffect2.C: New test.
22865
22866 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22867
22868         PR c++/10926
22869         * g++.dg/template/dtor2.C: New test.
22870
22871         PR c++/11684
22872         * g++.dg/template/operator1.C: New test.
22873         * g++.dg/parse/operator4.C: New test.
22874
22875         PR c++/11946.C
22876         * g++.dg/expr/enum1.C: New test.
22877         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22878
22879         PR c++/11036.C
22880         * g++.dg/parse/elab2.C: New test.
22881         * g++.dg/parse/typedef4.C: Change error message.
22882         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22883         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22884         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22885
22886 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22887
22888         * gcc.dg/pch/warn-1.c: New.
22889         * gcc.dg/pch/warn-1.hs: New.
22890
22891         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22892         not-tested file.
22893
22894 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22895
22896         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22897
22898 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22899
22900         * gcc.dg/uninit-D.c: New Test.
22901         * gcc.dg/uninit-E.c: New Test.
22902         * gcc.dg/uninit-F.c: New Test.
22903         * gcc.dg/uninit-G.c: New Test.
22904
22905 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22906
22907         * g++.dg/README: Describe the pch directory.
22908
22909 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22910
22911         PR c++/11174
22912         * g++.dg/parse/access4.C: New test.
22913         * g++.dg/parse/access5.C: Likewise.
22914         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22915
22916 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22917
22918         * gcc.dg/noncompile/20030818-1.c: New.
22919
22920 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22921
22922         PR c++/11957
22923         * g++.dg/warn/noeffect1.C: New test.
22924
22925         * g++.dg/template/scope2.C: New test.
22926         * g++.dg/template/error2.C: Correct dg-error
22927
22928 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22929
22930         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22931
22932 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         PR C++/11512
22935         * g++.dg/template/warn1.C: New.
22936
22937 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22938
22939         * g++.dg/template/error2.C: New test.
22940         * g++.dg/lookup/using7.C: Adjust errors
22941         * g++.old-deja/g++.pt/crash36.C: Likewise.
22942         * g++.old-deja/g++.pt/derived3.C: Likewise.
22943
22944 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22945
22946         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22947         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22948         * gcc.c-torture/execute/builtins/string-9.c: New, from
22949         string-opt-9.c.  Adjust for execute/builtins framework.
22950         * gcc.c-torture/execute/string-opt-9.c: Delete.
22951
22952 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22953
22954         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22955
22956         * g++.dg/parse/ret-type2.C: New test.
22957
22958         PR c++/11703
22959         * g++.dg/init/new8.C: New test.
22960
22961         PR c++/10923
22962         * g++.dg/parse/typedef5.C: New test.
22963
22964         PR c++/9512
22965         * g++.dg/parse/qualified2.C: New test.
22966         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22967         invalid code.
22968
22969 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22970
22971         * g++.dg/conversion/ptrmem1.C: New test.
22972
22973 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22974
22975         PR target/11693
22976         * gcc.dg/20030811-1.c: New test.
22977
22978         PR target/11535
22979         * gcc.c-torture/execute/20030811-1.c: New test.
22980
22981 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22982
22983         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22984
22985 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22986
22987         PR c++/11789.C
22988         * g++.dg/inherit/multiple1.C: New test.
22989
22990 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22991
22992         * gcc.dg/spe1.c: New test.
22993
22994         PR c++/11670
22995         * g++.dg/expr/cast2.C: New test.
22996
22997         PR c++/10530
22998         * g++.dg/template/dependent-name2.C: New test.
22999
23000 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23001
23002         * g++.dg/parse/crash11.C: Put the dg options in comments.
23003
23004 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23005
23006         * lib/gcc-dg.exp: Update for diagnostic change.
23007
23008 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23009
23010         PR c++/5767
23011         * g++.dg/parse/crash11.C: New test.
23012
23013 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23014
23015         * gcc.dg/cpp/spacing1.c: Update.
23016
23017 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23018
23019         PR target/11739
23020         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23021         a value for -mtune.
23022
23023 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23024
23025         PR middle-end/11771
23026         * gcc.c-torture/compile/20030804-1.c: New test case.
23027
23028 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23029
23030         * gcc.dg/20030804-1.c: New test case.
23031
23032 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23033
23034         * gcc.dg/cpp/separate-1.c: New test.
23035
23036 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23037
23038         PR c++/11704
23039         * g++.dg/template/dependent-expr2.C: New test.
23040
23041         PR c++/11766
23042         * g++.dg/expr/ptrmem1.C: New test.
23043
23044 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23045
23046         PR c++/9453
23047         * g++.dg/template/friend15.C: New test.
23048
23049 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23050
23051         * lib/dg-pch.exp: Work round PCH bug.
23052
23053 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23054
23055         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23056         builtins.  Move cases from builtins-4.c here.
23057
23058         * gcc.dg/torture/builtin-math-1.c: New test taken from
23059         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23060         additional cases.
23061
23062         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23063         Delete.
23064
23065 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23066
23067         PR c++/9447
23068         * g++.dg/template/using7.C: New test.
23069
23070 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23071
23072         * import1.c, import2.c: New tests.
23073
23074 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23075
23076         * g++.dg/eh/crossjump1.C: New test.
23077
23078 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23079
23080         PR c++/11697
23081         * g++.dg/template/using6.C: New test.
23082
23083         PR c++/11744
23084         * g++.dg/template/koenig2.C: New test.
23085
23086 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23087
23088         PR c++/7983
23089         * g++.dg/parse/typedef4.C: New test.
23090
23091 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23092
23093         PR c++/8442, c++/8806
23094         * g++.dg/template/elab1.C: New test.
23095         * g++.dg/template/type2.C: Likewise.
23096         * g++.dg/template/ttp3.C: Adjust expected error message.
23097         * g++.old-deja/g++.law/visibility13.C: Likewise.
23098         * g++.old-deja/g++.niklas/t135.C: Likewise.
23099         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23100         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23101         template argument.
23102         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23103
23104 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23105
23106         PR c++/11295
23107         * g++.dg/ext/stmtexpr1.C: New test.
23108
23109         * g++.dg/opt/tmp1.C: New test.
23110
23111         PR c++/11525
23112         * g++.dg/parse/constant4.C: New test.
23113
23114         PR c++/9447
23115         * g++.dg/template/using5.C: New test.
23116
23117 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23118
23119         * gcc.dg/builtins-27.c: New test case.
23120
23121 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23122
23123         * gcc.dg/tls/opt-7.c: New test.
23124
23125 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23126
23127         * g++.old-deja/g++.other/crash18.C: Remove.
23128
23129 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23130
23131         * g++.dg/template/explicit3.C: New.
23132         * g++.dg/template/explicit4.C: New.
23133         * g++.dg/template/explicit5.C: New.
23134
23135         PR c++/11347
23136         * g++.dg/template/memtmpl1.C: New.
23137
23138 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23139
23140         PR target/11565
23141         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23142         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23143
23144 2003-07-30  Jan Hubicka  <jh@suse.cz>
23145
23146         * vtgc1.c: Kill.
23147
23148 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23149
23150         * gcc.dg/struct-in-proto-1.c: New test.
23151
23152 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23153
23154         * gcc.dg/cpp/include2.c: Only expect one message.
23155
23156 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23157
23158         PR c++/9447
23159         * g++.dg/template/using1.C: New test.
23160         * g++.dg/template/using2.C: New test.
23161         * g++.dg/template/using3.C: New test.
23162         * g++.dg/template/using4.C: New test.
23163
23164 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23165
23166         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23167         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23168
23169 2003-07-28  Jan Hubicka  <jh@suse.cz>
23170
23171         PR c++/11530
23172         * g++.dg/opt/call1.C: New test.
23173
23174 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23175
23176         PR c++/11667
23177         * g++.dg/init/enum2.C: New test.
23178         * g++.dg/template/overload1.C: Add "-w" option.
23179
23180 2003-07-28    <hp@bitrange.com>
23181
23182         * gcc.dg/Wdeclaration-after-statement-1.c,
23183         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23184
23185 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23186
23187         * gcc.c-torture/compile/20030725-1.c: New test.
23188
23189 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23190
23191         * gcc.dg/20030505.c: Only run for SPE.
23192         Remove definition of opaque type.
23193
23194 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23195
23196         * g++.dg/template/ptrmem6.C: New test.
23197
23198 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23199
23200         * gcc.c-torture/compile/zero-strct-2.c: New test.
23201
23202 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23203
23204         * gcc.dg/intermod-1.c: New test.
23205
23206 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23207
23208         PR c++/11617
23209         * g++.dg/template/lookup2.C: New test.
23210         * g++.dg/template/memclass1.C: Remove instantiated from error.
23211         * g++.dg/other/error2.C: Tweak expected errors.
23212
23213         PR c++/11596
23214         * g++.dg/template/defarg3.C: New test.
23215
23216         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23217
23218 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23219
23220         * g++.dg/inherit/access5.C: New test.
23221
23222 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23223
23224         PR c++/11513
23225         * g++.dg/template/crash8.C: New test.
23226
23227 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23228
23229         PR c/10602
23230         * gcc.dg/noncompile/incomplete-2.c: New test.
23231
23232 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23233
23234         PR c++/11645
23235         * g++.dg/inherit/access4.C: New test.
23236
23237         PR c++/11517
23238         * g++.dg/expr/cond2.C: New test.
23239
23240         PR optimization/10679
23241         * g++.dg/opt/inline4.C: New test.
23242
23243 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23244
23245         * g++.dg/parse/crash10: New test.
23246
23247 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23248
23249         * g++.dg/ext/flexary1.C: New test.
23250
23251 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23252
23253         PR c++/10793
23254         * g++.dg/template/crash9.C: New test.
23255
23256 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23257
23258         PR c++/3004
23259         * g++.dg/parse/typedef3.C: New test.
23260
23261         PR c++/7906
23262         * g++.dg/parse/operator2.C: New test.
23263
23264         PR c++/8895
23265         * g++.dg/parse/def-tmpl-arg1.C: New test.
23266
23267         PR c++/9282
23268         * g++.dg/parse/funptr1.C: New test.
23269
23270         PR c++/9452
23271         * g++.dg/parse/ambig3.C: New test.
23272
23273         PR c++/9454
23274         * g++.dg/parse/operator3.C: New test.
23275
23276         PR c++/9486
23277         * g++.dg/parse/template10.C: New test.
23278
23279         PR c++/9488
23280         * g++.dg/parse/template11.C: New test.
23281
23282         PR c++/10150
23283         * g++.dg/parse/invalid-op1.C: New test.
23284
23285         PR c++/10247
23286         * g++.dg/parse/condexpr1.C: New test.
23287
23288 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23289
23290         * g++.dg/ext/packed3.C: New test.
23291         * g++.dg/ext/packed4.C: New test.
23292
23293         * gcc.dg/pack-test-3.c: New test.
23294
23295 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23296
23297         * lib/compat.exp: Handle dg-options per source file.
23298         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23299         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23300         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23301         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23302         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23303         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23304         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23305         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23306         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23307         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23308         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23309         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23310         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23311         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23312
23313 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23314
23315         PR c/10320
23316         * gcc.c-torture/execute/20030718-1.c: New test.
23317
23318 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23319
23320         PR optimization/11536
23321         * gcc.dg/20030721-1.c: New test.
23322
23323 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23324
23325         PR c++/11546
23326         * g++.dg/template/lookup1.C: New test.
23327
23328 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23329
23330         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23331         diagnostics of ill-formed constructs involving labels.
23332         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23333         the new 'previously defined here' message.
23334
23335 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23336
23337         * g++.dg/parse/non-dependent2.C: New test.
23338
23339 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23340
23341         * g++.dg/init/init-ref4.C: xfail on targets without
23342         weak symbols.
23343
23344 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23345
23346         PR target/11087
23347         * gcc.c-torture/execute/20030717-1.c: New test.
23348
23349 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23350
23351         * g++.dg/opt/cfg1.C: New test.
23352
23353 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23354
23355         PR optimization/11557
23356         * gcc.dg/20030717-1.c: New test.
23357
23358 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23359
23360         PR c++/10476
23361         * g++.dg/expr/crash-1.C: New test.
23362
23363         PR c++/11027
23364         * g++.dg/template/init3.C: New test.
23365
23366         PR c++/8222
23367         * g++.dg/template/non-dependent1.C: New test.
23368
23369         PR c++/11070
23370         * g++.dg/template/non-dependent2.C: New test.
23371
23372         PR c++/11071
23373         * g++.dg/template/non-dependent3.C: New test.
23374
23375         PR c++/9907
23376         * g++.dg/template/sizeof5.C: New test.
23377
23378 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23379
23380         PR 11498
23381         * gcc.c-torture/compile/mangle-1.c: New file.
23382
23383 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23384
23385         PR c++/7809
23386         * g++.dg/parse/access3.C: New test.
23387
23388 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23389
23390         PR c++/11384
23391         * g++.dg/init/init-ref4.C: New test.
23392
23393 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23394
23395         PR c++/11547
23396         * g++.dg/parse/constant3.C: New test.
23397         * g++.dg/parse/crash7.C: Likewise.
23398
23399 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23400
23401         PR target/11008
23402         * gcc.dg/i386-pentium4-not-mull.c: New.
23403
23404 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23405
23406         * gcc.dg/asm-names.c (ymain): Make it weak.
23407
23408 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23409
23410         PR c++/5421
23411         * g++.dg/template/friend21.C: New test.
23412
23413 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23414
23415         * gcc.dg/cleanup-8.c: New test.
23416         * gcc.dg/cleanup-9.c: New test.
23417
23418 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23419
23420         * g++.dg/ext/dll-MI1.h: New file.
23421         * g++.dg/ext/dllexport-MI1.C: New file.
23422         * g++.dg/ext/dllimport-MI1.C: New file.
23423
23424 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23425
23426         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23427         it does not have cmpstrsi patterns (just cmpmemsi).
23428
23429 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23430
23431         PR debug/11473
23432         * g++.dg/debug/debug8.C: New test.
23433
23434 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23435
23436         PR c++/10108
23437         * g++.dg/template/crash7.C: New test.
23438
23439 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23440
23441         PR target/10795
23442         * gcc.c-torture/compile/20030708-1.c: New.
23443
23444 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23445
23446         * gcc.c-torture/execute/20030715-1.c: New test.
23447
23448 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23449
23450         * gcc.dg/pch/inline-3.c: New file.
23451         * gcc.dg/pch/inline-3.hs: New file.
23452         * gcc.dg/pch/inline-4.c: New file.
23453         * gcc.dg/pch/inline-4.hs: New file.
23454
23455 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23456
23457         PR c++/11509
23458         * g++.dg/template/crash6.C: New test.
23459
23460         PR c++/7053
23461         * g++.dg/template/friend20.C: New test.
23462
23463         PR c++/7019
23464         * g++.dg/template/overload2.C: New test.
23465
23466 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23467
23468         PR optimization/11440
23469         * gcc.c-torture/execute/20030714-1.c: New test.
23470
23471 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23472
23473         PR c++/11154
23474         * g++.dg/template/partial2.C: New test.
23475
23476 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/11503
23479         * g++.dg/template/anon1.C: New test.
23480
23481         PR c++/11493
23482         PR c++/11495
23483         * g++.dg/parse/template9.C: Likewise.
23484         * g++.dg/template/crash4.C: New test.
23485         * g++.dg/template/koenig1.C: Likewise.
23486         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23487         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23488         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23489         functions.
23490         * g++.old-deja/g++.jason/template36.C: Likewise.
23491         * g++.old-deja/g++.mike/p1989.C: Likewise.
23492         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23493         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23494         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23495         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23496         compiling.
23497         * g++.old-deja/g++.pt/union2.C: Use this->.
23498
23499 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23500
23501         * gcc.dg/20030711-1.c: New test.
23502
23503 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23504
23505         PR c++/11050
23506         * g++.dg/parse/args1.C: New test.
23507         * g++.pt/defarg8.C: Change expected errors.
23508
23509 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23510
23511         PR c++/8164
23512         * g++.dg/template/nontype2.C: New test.
23513
23514         PR c++/10558
23515         * g++.dg/parse/template8.C: New test.
23516
23517         PR c++/8327
23518         * g++.dg/template/scope1.C: New test.
23519
23520         * g++.dg/warn/Wsign-compare-1.C: New test.
23521
23522 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23523
23524         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23525
23526 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23527
23528         PR c++/9411
23529         * g++.dg/template/explicit2.C: New test.
23530
23531         PR c++/10032
23532         * g++.dg/warn/pedantic1.C: New test.
23533
23534 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23535
23536         PR c++ 9483
23537         * g++.dg/other/field1.C: New test.
23538
23539 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23540
23541         PR c/11449
23542         * gcc.c-torture/compile/20030707-1.c: New.
23543
23544 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23545
23546         PR c++/10849
23547         * g++.dg/template/access12.C: New test.
23548
23549 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23550
23551         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23552         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23553         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23554         * gcc.misc-tests/gcov.exp: Update
23555         * g++.dg/gcov/gcov.exp: Update
23556         * lib/gcov.exp: Update.
23557
23558 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23559
23560         * g++.dg/abi/mangle17.C: Make sure template expressions are
23561         dependent.
23562         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23563         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23564         * g++.dg/opt/stack1.C: Remove erroneous code.
23565         * g++.dg/parse/template7.C: New test.
23566         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23567         * g++.old-deja/g++.pt/crash4.C: Likewise.
23568
23569 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23570
23571         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23572         with zero or one occurence of `$' after the initial `L'.
23573
23574 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23575
23576         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23577
23578 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23579
23580         PR c/11370
23581         * gcc.dg/Wunreachable-6.c: New testcase.
23582         * gcc.dg/Wunreachable-7.c: New testcase.
23583
23584 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23585
23586         PR c/11420
23587         * gcc.dg/20030708-1.c: New test.
23588
23589 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23590
23591         * gcc.dg/compat/sdata-section.h: New file.
23592         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23593         * gcc.dg/torture/mips-sdata-1.c: New test.
23594
23595 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23596
23597         PR c++/11030
23598         * g++.dg/template/friend19.C: New test.
23599
23600 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23601
23602         * g++.dg/opt/strength-reduce.C: New test.
23603
23604 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23605
23606         PR target/10979
23607         * gcc.dg/20030707-1.c: New testcase.
23608
23609 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23610
23611         PR optimization/11059
23612         * g++.dg/opt/emptyunion.C: New testcase.
23613
23614 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23615             Eric Botcazou  <ebotcazou@libertysurf.fr>
23616
23617         * g++.dg/opt/stack1.C: New test.
23618
23619 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23620
23621         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23622         run test.
23623
23624         PR c++/11431
23625         * g++.dg/expr/static_cast3.C: New test.
23626
23627 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23628
23629         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23630         everywhere.
23631         * gcc.dg/concat.c: Concatenation of string constants with
23632         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23633         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23634         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23635         necessary to avoid multi-character character constant warning.
23636         * gcc.dg/cpp/escape.c: Likewise.
23637         * gcc.dg/cpp/ucs.c: Likewise.
23638         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23639         Fix a typo.
23640
23641 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23642
23643         PR c/11428
23644         * gcc.c-torture/compile/20030704-1.c: New.
23645
23646 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23647
23648         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23649
23650 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23651
23652         PR c++/5287, PR c++/7910,  PR c++/11021
23653         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23654         tests for warnings.
23655         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23656         * g++.dg/ext/dllimport3.C: Likewise.
23657         * g++.dg/ext/dllimport4.C: New file.
23658         * g++.dg/ext/dllimport5.C: New file.
23659         * g++.dg/ext/dllimport6.C: New file.
23660         * g++.dg/ext/dllimport7.C: New file.
23661         * g++.dg/ext/dllimport8.C: New file.
23662         * g++.dg/ext/dllimport9.C: New file.
23663         * g++.dg/ext/dllimport10.C: New file.
23664         * g++.dg/ext/dllexport1.C: New file.
23665
23666 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23667
23668         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23669         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23670
23671 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23672
23673         * gcc.dg/builtins-25.c: New testcase.
23674         * gcc.dg/builtins-26.c: New testcase.
23675
23676 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23677
23678         * gcc.dg/compat/vector-defs.h: New file.
23679         * gcc.dg/compat/vector-setup.h: New file.
23680         * gcc.dg/compat/vector-check.h: New file.
23681         * gcc.dg/compat/vector-1_main.c: New file.
23682         * gcc.dg/compat/vector-1_x.c: New file.
23683         * gcc.dg/compat/vector-1_y.c: New file.
23684         * gcc.dg/compat/vector-2_main.c: New file.
23685         * gcc.dg/compat/vector-2_x.c: New file.
23686         * gcc.dg/compat/vector-2_y.c: New file.
23687
23688         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23689         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23690         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23691         * gcc.dg/compat/struct-align-1.h: New file.
23692         * gcc.dg/compat/struct-align-1_main.c: New file.
23693         * gcc.dg/compat/struct-align-1_x.c: New file.
23694         * gcc.dg/compat/struct-align-1_y.c: New file.
23695         * gcc.dg/compat/struct-align-2.h: New file.
23696         * gcc.dg/compat/struct-align-2_main.c: New file.
23697         * gcc.dg/compat/struct-align-2_x.c: New file.
23698         * gcc.dg/compat/struct-align-2_y.c: New file.
23699
23700         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23701         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23702         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23703         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23704         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23705         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23706         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23707         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23708         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23709         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23710         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23711         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23712         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23713         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23714         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23715         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23716         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23717         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23718         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23719         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23720         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23721         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23722         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23723         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23724         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23725         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23726         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23727         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23728         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23729
23730 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23731
23732         * gcc.dg/i386-call-1.c: New test.
23733
23734 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23735
23736         PR c++/9162
23737         * g++.dg/parse/defarg4.C: New.
23738
23739 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23740
23741         PR target/10700
23742         * gcc.c-torture/compile/20030703-1.c: New test case.
23743
23744 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23745
23746         * g++.dg/template/local3.C: Remove extra semicolon.
23747
23748 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23749
23750         * gcc.dg/i386-volatile-1.c: New test.
23751
23752 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23753
23754         PR c++/11072
23755         * g++.dg/other/offsetof2.C: XFAIL.
23756         * g++.dg/other/offsetof5.C: New.
23757
23758         PR c++/10219
23759         * g++.dg/template/error1.C: New.
23760
23761         PR c++/9779
23762         * g++.dg/template/dependent-expr1.C: New.
23763
23764 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23765
23766         PR c++/6949
23767         * g++.dg/template/local3.C: New test.
23768
23769         PR c++/11149
23770         * g++.dg/lookup/scoped6.C: New test.
23771
23772 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23773
23774         PR c++/8046
23775         * g++.dg/other/error7.C: New test.
23776
23777 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23778
23779         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23780         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23781         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23782         * g++.old-deja/g++.other/union2.C: Likewise.
23783         * gcc.dg/c90-const-expr-2.c: Likewise.
23784         * gcc.dg/c90-const-expr-3.c: Likewise.
23785         * gcc.dg/c99-const-expr-2.c: Likewise.
23786         * gcc.dg/c99-const-expr-3.c: Likewise.
23787         * gcc.dg/concat.c: Likewise.
23788
23789 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23790
23791         PR c++/9559
23792         * g++.dg/init/static1.C: New test.
23793
23794 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23795
23796         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23797         * g++.old-deja/g++.other/access2.C: Likewise.
23798         * g++.old-deja/g++.other/decl2.C: Likewise.
23799         * gcc.c-torture/execute/20020615-1.c: Likewise.
23800
23801 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23802
23803         PR c++/4933
23804         * g++.dg/template/sizeof4.C: New test.
23805
23806 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23807
23808         * g++.dg/other/error6.C: New test.
23809
23810 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23811
23812         PR c++/10750
23813         * g++.dg/parse/constant2.C: New test.
23814
23815 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23816
23817         PR c++/11106
23818         * g++.dg/other/error5.C: New test.
23819
23820 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23821
23822         * gcc.dg/format/gcc_diag-1.c: New test.
23823
23824 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23825
23826         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23827
23828 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23829
23830         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23831         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23832         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23833
23834 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23835
23836         * gcc.c-torture/execute/builtins/string-8.c: New test.
23837         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23838         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23839         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23840
23841 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23842
23843         PR c++/10468
23844         * g++.dg/ext/typeof6.C: New test.
23845
23846 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23847
23848         PR c++/10796
23849         * g++.dg/init/enum1.C: New test.
23850
23851 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23852
23853         * gcc.dg/20030627-1.c: New test.
23854
23855 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23856
23857         PR c++/11332
23858         * g++.dg/expr/static_cast2.C: New test.
23859
23860 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23861             Jakub Jelinek  <jakub@redhat.com>
23862
23863         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23864         sprintf(dst,"%s",src) optimization.
23865         * gcc.c-torture/execute/20030626-1.c: New test case.
23866         * gcc.c-torture/execute/20030626-2.c: New test case.
23867
23868 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23869
23870         * gcc.c-torture/execute/multi-ix.c: New test.
23871
23872         * gcc.c-torture/execute/simd-4.c (main):
23873         Added missing semicolon at end of union.
23874
23875 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23876
23877         PR c++/8266
23878         * g++.dg/template/explicit-instantiation3.C: New test.
23879
23880 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23881
23882         * gcc.dg/20030626-1.c: Use signed char.
23883
23884 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23885
23886         * gcc.dg/20030626-1.c: New test.
23887
23888 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23889
23890         * const-str-2.m: Update.
23891
23892 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23893
23894         PR c++/10990
23895         * g++.dg/rtti/dyncast1.C: New test.
23896         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23897         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23898         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23899
23900         PR c++/10931
23901         * g++.dg/expr/static_cast1.C: New test.
23902
23903 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23904
23905         * gcc.dg/20030625-1.c: New test.
23906
23907 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23908
23909         * gcc.c-torture/compile/20030624-1.c: New test case.
23910
23911 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23912
23913         * gcc.c-torture/execute/string-opt-17.c: New test.
23914
23915 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23916
23917         PR c++/5754
23918         * g++.dg/parse/crash6.C: New test.
23919
23920 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23921
23922         * gcc.dg/builtins-24.c: New test case.
23923
23924 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23925
23926         * g++.dg/opt/operator1.C: New test.
23927
23928 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23929
23930         * gcc.c-torture/execute/string-opt-16.c: New test case.
23931
23932 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23933
23934         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23935         * g++.old-deja/g++.other/conv7.C: Likewise.
23936         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23937         * g++.old-deja/g++.other/overload14.C: Likewise.
23938
23939 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23940
23941         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23942         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23943
23944 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23945
23946         PR c++/10888
23947         * g++.dg/warn/Winline-3.C: New test.
23948
23949 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23950
23951         * lib/target-supports.exp (check_alias_available): Make the test
23952         program acceptable to the Solaris assembler.
23953
23954         PR c++/10749
23955         * g++.dg/template/memclass2.C: New test.
23956
23957 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23958             Eric Botcazou  <ebotcazou@libertysurf.fr>
23959
23960         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23961         data for non-matching targets.
23962         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23963
23964 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23965
23966         PR c++/10845
23967         * g++.dg/template/member3.C: New test.
23968
23969 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23970
23971         PR c++/10939
23972         * g++.dg/template/func1.C: New test.
23973
23974         PR c++/9649
23975         * g++.dg/template/static4.C: New test.
23976         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23977
23978         PR c++/11041
23979         * g++.dg/init/ref7.C: New test.
23980
23981 2003-06-19  Matt Austern  <austern@apple.com>
23982
23983         PR c++/11228
23984         * g++.dg/anew1.C: New test.
23985         * g++.dg/anew2.C: New test.
23986         * g++.dg/anew3.C: New test.
23987         * g++.dg/anew4.C: New test.
23988
23989 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23990
23991         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23992
23993 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23994
23995         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23996         endian-dependent.
23997
23998 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23999
24000         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24001         Remove cruft.
24002
24003 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24004
24005         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24006         * gcc.c-torture/compile/961203-1.c: Likewise.
24007         * gcc.c-torture/compile/980506-1.c: Likewise.
24008
24009 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/10712
24012         * g++.dg/lookup/using7.C: New test.
24013
24014 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24015
24016         PR c++/11105
24017         * g++.dg/abi/conv1.C: Remove it.
24018         * g++.dg/template/conv7.C: New test.
24019         * g++.dg/template/conv8.C: Likewise.
24020         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24021         conversion operator.
24022
24023 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24024
24025         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24026         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24027         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24028         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24029         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24030         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24031         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24032         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24033         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24034         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24035         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24036         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24037         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24038         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24039         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24040         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24041         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24042         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24043         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24044         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24045         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24046         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24047         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24048         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24049         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24050         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24051         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24052         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24053         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24054
24055 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24056
24057         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24058         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24059         indications.
24060
24061 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24062
24063         * gcc.dg/i386-387-5.c: New test case.
24064         * gcc.dg/i386-387-6.c: New test case.
24065         * gcc.dg/builtins-23.c: New test case.
24066
24067 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24068
24069         * gcc.dg/builtins-22.c: New test case.
24070         * gcc.dg/i386-387-1.c: Update to test exp.
24071         * gcc.dg/i386-387-2.c: Likewise.
24072
24073 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24074
24075         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24076
24077 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24078
24079         * lib/gcc-dg.exp (dg-require-dll): New function.
24080         (dg-xfail-if): Likewise.
24081         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24082         driver.
24083
24084         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24085         * gcc.c-torture/compile/20001205-1.c: Likewise.
24086         * gcc.c-torture/compile/20001226-1.c: Likewise.
24087         * gcc.c-torture/compile/20010518-2.c: Likewise.
24088         * gcc.c-torture/compile/20020312-1.c: Likewise.
24089         * gcc.c-torture/compile/20020604-1.c: Likewise.
24090         * gcc.c-torture/compile/920501-12.c: Likewise.
24091         * gcc.c-torture/compile/920501-4.c: Likewise.
24092         * gcc.c-torture/compile/920520-1.c: Likewise.
24093         * gcc.c-torture/compile/920521-1.c: Likewise.
24094         * gcc.c-torture/compile/920625-1.c: Likewise.
24095         * gcc.c-torture/compile/961203-1.c: Likewise.
24096         * gcc.c-torture/compile/980506-1.c: Likewise.
24097         * gcc.c-torture/compile/981006-1.c: Likewise.
24098         * gcc.c-torture/compile/981022-1.c: Likewise.
24099         * gcc.c-torture/compile/981223-1.c: Likewise.
24100         * gcc.c-torture/compile/990617-1.c: Likewise.
24101         * gcc.c-torture/compile/dll.c: Likewise.
24102         * gcc.c-torture/compile/labels-3.c: Likewise.
24103         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24104         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24105         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24106         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24107         * gcc.c-torture/compile/simd-5.c: Likewise.
24108         * gcc.c-torture/compile/20000804-1.x: Remove.
24109         * gcc.c-torture/compile/20001205-1.x: Likewise.
24110         * gcc.c-torture/compile/20001226-1.x: Likewise.
24111         * gcc.c-torture/compile/20010518-2.x: Likewise.
24112         * gcc.c-torture/compile/20020312-1.x: Likewise.
24113         * gcc.c-torture/compile/20020604-1.x: Likewise.
24114         * gcc.c-torture/compile/920501-12.x: Likewise.
24115         * gcc.c-torture/compile/920501-4.x: Likewise.
24116         * gcc.c-torture/compile/920520-1.x: Likewise.
24117         * gcc.c-torture/compile/920521-1.x: Likewise.
24118         * gcc.c-torture/compile/920625-1.x: Likewise.
24119         * gcc.c-torture/compile/961203-1.x: Likewise.
24120         * gcc.c-torture/compile/980506-1.x: Likewise.
24121         * gcc.c-torture/compile/981006-1.x: Likewise.
24122         * gcc.c-torture/compile/981022-1.x: Likewise.
24123         * gcc.c-torture/compile/981223-1.x: Likewise.
24124         * gcc.c-torture/compile/990617-1.x: Likewise.
24125         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24126         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24127         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24128         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24129         * gcc.c-torture/compile/simd-5.x: Likewise.
24130
24131         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24132
24133 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24134
24135         * gcc.c-torture/execute/20030611-1.c: New test.
24136
24137 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24138
24139         PR middle-end/168
24140         * gcc.dg/20030612-1.c: New test case.
24141
24142 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24143
24144         PR c++/10635
24145         * g++.dg/expr/cast1.C: New test.
24146
24147 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24148
24149         * gcc.dg/builtins-21.c: New test case.
24150
24151 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24152
24153         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24154         options instead of at the end.
24155         * lib/objc.exp (objc_target_compile): Likewise.
24156
24157 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24158
24159         PR c++/10432
24160         * g++.dg/parse/error1.C: New test.
24161
24162 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24163
24164         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24165         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24166         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24167         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24168         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24169         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24170         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24171         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24172         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24173         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24174         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24175         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24176         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24177         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24178         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24179         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24180         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24181         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24182         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24183         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24184         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24185         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24186         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24187         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24188
24189         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24190         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24191         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24192         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24193         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24194         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24195         * gcc.dg/compat/scalar-return-3_main.c: New file.
24196         * gcc.dg/compat/scalar-return-3_x.c: New file.
24197         * gcc.dg/compat/scalar-return-3_y.c: New file.
24198         * gcc.dg/compat/scalar-return-4_main.c: New file.
24199         * gcc.dg/compat/scalar-return-4_x.c: New file.
24200         * gcc.dg/compat/scalar-return-4_y.c: New file.
24201
24202 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24203
24204         * gcc.dg/compat/fp2-struct-check.h: New file.
24205         * gcc.dg/compat/fp2-struct-defs.h: New file.
24206         * gcc.dg/compat/fp2-struct-init.h: New file.
24207         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24208         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24209         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24210         * gcc.dg/compat/struct-return-10_main.c: New file.
24211         * gcc.dg/compat/struct-return-10_x.c: New file.
24212         * gcc.dg/compat/struct-return-10_y.c: New file.
24213
24214         * gcc.dg/compat/compat-common.h: New file.
24215         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24216         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24217         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24218         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24219         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24220         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24221         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24222         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24223         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24224         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24225         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24226         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24227         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24228         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24229         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24230         * gcc.dg/compat/small-struct-check.h: Ditto.
24231         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24232         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24233         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24234         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24235         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24236         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24237         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24238         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24239         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24240         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24242         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24243         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24244         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24245         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24246         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24247         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24248         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24249         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24250         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24251         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24252         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24253         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24254         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24255         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24256         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24257         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24258         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24259         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24260         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24261
24262 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24263
24264         * g++.dg/pch/static-1.C: New file.
24265         * g++.dg/pch/static-1.Hs: New file.
24266
24267 2003-06-10  Richard Henderson  <rth@redhat.com>
24268
24269         * gcc.dg/asm-7.c: Adjust expected warning text.
24270
24271 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24272
24273         * gcc.dg/builtins-20.c: New test case.
24274
24275 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24276
24277         PR c++/11131
24278         * g++.dg/opt/template1.C: New test.
24279
24280 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24281
24282         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24283         additional_sources.
24284
24285 2003-05-21  David Taylor  <dtaylor@emc.com>
24286
24287         * gcc.dg/Wpadded.c: New file.
24288
24289 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24290
24291         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24292         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24293         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24294         dg-require-weak.
24295
24296 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24297
24298         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24299
24300 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24301
24302         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24303         (dg-require-alias): Likewise.
24304         (dg-require-gc-sections): Likewise.
24305         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24306
24307 2003-06-08  Richard Henderson  <rth@redhat.com>
24308
24309         * gcc.dg/20011029-2.c: Fix the array reference.
24310         * gcc.dg/asm-7.c: New.
24311
24312 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24313
24314         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24315
24316 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24317
24318         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24319         (dg-require-gc-sections): Likewise.
24320
24321 2003-06-08  Jan Hubicka  <jh@suse.cz>
24322
24323         * i386-cmov1.c: Fix regular expression.
24324         * i386-cvt-1.c: Likewise.
24325         * i386-local.c: Likewise.
24326         * i386-local2.c: Likewise.
24327         * i386-mul.c: Likewise.
24328         * i386-ssetype-1.c: Likewise.
24329         * i386-ssetype-3.c: Likewise.
24330         * i386-ssetype-5.c: Likewise.
24331
24332 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24333
24334         PR c++/11039
24335         * g++.dg/warn/implicit-typename2.C: New test.
24336         * g++.dg/warn/implicit-typename3.C: New test.
24337
24338 2003-06-07  Richard Henderson  <rth@redhat.com>
24339
24340         * g++.dg/other/offsetof3.C: Use size_t.
24341         * g++.dg/other/offsetof4.C: Likewise.
24342
24343 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24344
24345         * lib/copy-file.exp: New. Implement gcc_copy_files.
24346
24347         * lib/dg-pch.exp: Load copy-file.exp
24348         (dg-pch): Use gcc_copy_files instead of "file copy".
24349
24350 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24351
24352         * gcc.dg/weak/weak.exp: Simplify.
24353         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24354         * gcc.dg/weak/weak-1.c: Likewise.
24355         * gcc.dg/weak/weak-2.c: Likewise.
24356         * gcc.dg/weak/weak-3.c: Likewise.
24357         * gcc.dg/weak/weak-4.c: Likewise.
24358         * gcc.dg/weak/weak-5.c: Likewise.
24359         * gcc.dg/weak/weak-6.c: Likewise.
24360         * gcc.dg/weak/weak-7.c: Likewise.
24361         * gcc.dg/weak/weak-8.c: Likewise.
24362         * gcc.dg/weak/weak-9.c: Likewise.
24363
24364 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24365
24366         gcc.c-torture/execute/20030606-1.c: New.
24367
24368 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24369
24370         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24371         * gcc.dg/builtins-19.c: Likewise.
24372
24373 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24374
24375         * gcc.dg/builtins-2.c: Add some more tests.
24376         * gcc.dg/builtins-18.c: New test case.
24377         * gcc.dg/builtins-19.c: New test case.
24378
24379 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24380             Jim Wilson  <wilson@tuliptree.org>
24381
24382         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24383
24384 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24385
24386         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24387         mempcpy/stpcpy calls not to be optimized into something else.
24388         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24389         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24390         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24391
24392 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24393
24394         * gcc.dg/format/asm_fprintf-1.c: New test.
24395
24396 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24397
24398         * lib/gcc-defs.exp (additional_sources): New variable.
24399         (dg-additional-sources): New function.
24400         (additional_files): New variable.
24401         (dg-additional-files): New function.
24402         (dg-additional-files-options): Likewise.
24403         * lib/gcc-dg.exp (dg-require-weak): New function.
24404         (dg-require-alias): Likewise.
24405         (dg-require-gc-sections): Likewise.
24406         * lib/target-supports.exp (check_alias_available): Remove testfile
24407         parameter.
24408         (check_gc_sections_available): New function.
24409         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24410         (dg-gpp-additional-files): Likewise.
24411         * lib/g++.exp (additional_sources): Remove.
24412         (additional_files): Likewise.
24413         (g++_target_compile): Use dg-additional-files-options.
24414
24415         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24416         Tcl logic.
24417         * gcc.dg/special/ecos.exp: Remove.
24418         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24419         * gcc.dg/special/alias-1.c: Likewise.
24420         * gcc.dg/special/alias-2.c: Likewise.
24421         * gcc.dg/special/gcsec-1.c: Likewise.
24422         * gcc.dg/special/weak-1.c: Likewise.
24423         * gcc.dg/special/weak-2.c: Likewise.
24424         * gcc.dg/special/wkali-1.c: Likewise.
24425         * gcc.dg/special/wkali-2.c: Likewise.
24426
24427         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24428         dg-gpp-additional-*.
24429         * g++.dg/special/conpr-3.C: Likewise.
24430         * g++.dg/special/conpr-4.C: Likewise.
24431         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24432         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24433         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24434         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24435         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24436         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24437         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24438         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24439         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24440         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24441         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24442         * g++.old-deja/g++.other/comdat1.C: Likewise.
24443         * g++.old-deja/g++.other/comdat2.C: Likewise.
24444         * g++.old-deja/g++.other/comdat3.C: Likewise.
24445         * g++.old-deja/g++.other/ctor1.C: Likewise.
24446         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24447
24448 2003-06-05  Richard Henderson  <rth@redhat.com>
24449
24450         * gcc.dg/debug/20030605-1.c: New.
24451
24452 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24453
24454         * README.QMTEST: Update.
24455
24456 2003-06-04  Richard Henderson  <rth@redhat.com>
24457
24458         * gcc.dg/cleanup-1.c: New.
24459         * gcc.dg/cleanup-2.c: New.
24460         * gcc.dg/cleanup-3.c: New.
24461         * gcc.dg/cleanup-4.c: New.
24462         * gcc.dg/cleanup-5.c: New.
24463         * gcc.dg/cleanup-6.c: New.
24464         * gcc.dg/cleanup-7.c: New.
24465
24466 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24467
24468         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24469
24470         * lib/dg-pch.exp: New file.
24471         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24472         * gcc.dg/pch/pch.exp: Likewise.
24473
24474 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24475
24476         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24477         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24478         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24479         * gcc.dg/builtins-17.c: New test case.
24480         * gcc.dg/i386-387-4.c: New test case.
24481         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24482
24483 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24484
24485         * gcc.dg/ultrasp9.c: New test.
24486
24487 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24488
24489         * gcc.c-torture/compile/20030604-1.c: New test.
24490         * gcc.dg/sparc-constant-1.c: New test.
24491
24492 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24493
24494         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24495
24496 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24497
24498         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24499
24500         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24501         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24502
24503 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24504
24505         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24506
24507 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24508
24509         PR c++/10940
24510         * g++.dg/template/spec10.C: New test.
24511
24512 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24513
24514         * gcc.dg/builtins-16.c: New test case.
24515
24516 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24517
24518         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24519         mempcpy test with post-increments.
24520         * gcc.c-torture/execute/string-opt-3.c: New test.
24521         * gcc.dg/string-opt-1.c: New test.
24522
24523 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24524
24525         PR fortran/10965
24526         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24527
24528 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24529
24530         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24531         (scan-assembler): ... here.  Use dg-scan.
24532         (scan-assembler-not): Likewise.
24533         (scan-file): New function.
24534         (scan-file-not): Likewise.
24535         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24536         * gcc.dg/cpp/_Pragma4.c: Likewise.
24537         * gcc.dg/cpp/_Pragma5.c: Likewise.
24538         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24539         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24540         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24541         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24542         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24543         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24544         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24545         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24546         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24547         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24548         * gcc.dg/cpp/cxxcom1.c: Likewise.
24549         * gcc.dg/cpp/line1.c: Likewise.
24550         * gcc.dg/cpp/maccom1.c: Likewise.
24551         * gcc.dg/cpp/maccom2.c: Likewise.
24552         * gcc.dg/cpp/maccom3.c: Likewise.
24553         * gcc.dg/cpp/maccom4.c: Likewise.
24554         * gcc.dg/cpp/maccom5.c: Likewise.
24555         * gcc.dg/cpp/maccom6.c: Likewise.
24556         * gcc.dg/cpp/multiline.c: Likewise.
24557         * gcc.dg/cpp/spacing1.c: Likewise.
24558         * gcc.dg/cpp/spacing2.c: Likewise.
24559         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24560         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24561         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24562         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24563         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24564         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24565         * gcc.dg/cpp/cxxcom2.c: Likewise.
24566         * gcc.dg/cpp/cxxcom2.h: New file.
24567
24568         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24569         * g++.dg/cpp/truefalse.C: Here.
24570         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24571
24572 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24573
24574         * gcc.dg/cpp/redef3.c: New file.
24575
24576 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24577
24578         * gcc.dg/i386-loop-3.c: New test.
24579
24580 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24581
24582         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24583
24584 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24585
24586         * gcc.dg/fwrapv-1.c: New test case.
24587         * gcc.dg/fwrapv-2.c: New test case.
24588
24589 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24590
24591         PR c++/10956
24592         * g++.dg/template/spec9.C: New test.
24593
24594 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24595
24596         * gcc.dg/duff-4.c: New test case.
24597
24598 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24599
24600         PR fortran/10843
24601         * g77.dg/ffixed-form-1.f: New test
24602         * g77.dg/ffixed-form-2.f: New test
24603         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24604         * g77.dg/ffree-form-3.f: New test
24605
24606 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24607
24608         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24609         * gcc.dg/wint_t-1.c: Likewise.
24610
24611 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24612
24613         * g++.dg/template/access11.C: New test.
24614
24615 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24616
24617         PR c++/10849
24618         * g++.dg/template/access10.C: New test.
24619
24620 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24621             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24622
24623         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24624
24625 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24626
24627         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24628         suppress for powerpc-*-darwin*.
24629         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24630
24631 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24632
24633         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24634         suppress option for powerpc-*-darwin*.
24635
24636 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24637
24638         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24639         * gcc.dg/builtins-4.c: Add test for fmod.
24640
24641 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24642
24643         PR c++/10682
24644         * g++.dg/template/instantiate4.C: New test.
24645
24646 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24647
24648         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24649
24650 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24651
24652         * gcc.dg/compat/scalar-return-1_main.c: New file.
24653         * gcc.dg/compat/scalar-return-1_x.c: New file.
24654         * gcc.dg/compat/scalar-return-1_y.c: New file.
24655         * gcc.dg/compat/scalar-return-2_main.c: New file.
24656         * gcc.dg/compat/scalar-return-2_x.c: New file.
24657         * gcc.dg/compat/scalar-return-2_y.c: New file.
24658         * gcc.dg/compat/struct-return-3_main.c: New file.
24659         * gcc.dg/compat/struct-return-3_y.c: New file.
24660         * gcc.dg/compat/struct-return-3_x.c: New file.
24661         * gcc.dg/compat/struct-return-2_main.c: New file.
24662         * gcc.dg/compat/struct-return-2_x.c: New file.
24663         * gcc.dg/compat/struct-return-2_y.c: New file.
24664
24665 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24666
24667         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24668         for hppa*-hp-hpux*.
24669         * gcc.dg/20021014-1.c (dg-options): Likewise.
24670         * gcc.dg/nest.c (dg-options): Likewise.
24671
24672 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24673
24674         PR c++/9738
24675         * g++.dg/ext/dllimport2.C: New file.
24676         * g++.dg/ext/dllimport3.C: New file.
24677
24678 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24679
24680         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24681         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24682         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24683         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24684         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24685         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24686         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24687         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24688         * gcc.dg/compat/small-struct-defs.h: New file.
24689         * gcc.dg/compat/small-struct-init.h: New file.
24690         * gcc.dg/compat/small-struct-check.h: New file.
24691         * gcc.dg/compat/fp-struct-defs.h: New file.
24692         * gcc.dg/compat/fp-struct-check.h: New file.
24693         * gcc.dg/compat/fp-struct-init.h: New file.
24694         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24695         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24696
24697 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24698
24699         * gcc.dg/20030225-2.c: New test.
24700
24701 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24702             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24703
24704         * gcc.c-torture/compile/20030518-1.c: New test case.
24705
24706 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24707
24708         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24709         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24710         gcc-dg-debug-runtest.
24711         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24712         gcc-dg-debug-runtest.
24713
24714 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24715
24716         PR c++/9022
24717         * g++.dg/lookup/using6.C: New test.
24718
24719 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24720
24721         * g++.dg/parse/access2.C: New test.
24722
24723 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24724
24725         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24726         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24727         * gcc.dg/debug/debug.exp: Likewise.
24728
24729 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24730
24731         * gcc.dg/dollar.c: New test.
24732
24733 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24734
24735         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24736         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24737         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24738         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24739         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24740         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24741         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24742         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24743         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24744         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24745         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24746         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24747         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24748         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24749         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24750         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24751         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24752         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24753
24754 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24755
24756         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24757         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24758         support for "repo" mode.
24759         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24760         * lib/g77-dg.exp: Likewise.
24761         * lib/obj-dg.exp: Likewise.
24762
24763 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24764
24765         Merge from gcc-3_2-rhl8-branch:
24766         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24767
24768         * gcc.dg/tls/opt-6.c: New test.
24769
24770         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24771
24772         * gcc.dg/20030405-1.c: New test.
24773
24774         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24775
24776         * gcc.dg/20030309-1.c: New test.
24777
24778         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24779
24780         * gcc.c-torture/execute/20030307-1.c: New test.
24781
24782         2003-02-20  Randolph Chung  <tausq@debian.org>
24783
24784         * gcc.c-torture/compile/20030220-1.c: New test.
24785
24786         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24787
24788         * gcc.dg/20030217-1.c: New test.
24789
24790         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24791
24792         * gcc.c-torture/compile/20020129-1.c: New test.
24793
24794         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24795
24796         * gcc.dg/unroll-1.c: New test.
24797
24798         2002-11-16  Jan Hubicka  <jh@suse.cz>
24799
24800         * gcc.c-torture/execute/20020920-1.c: New test.
24801
24802         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24803
24804         PR target/7434
24805         * gcc.c-torture/compile/20021008-1.c: New test.
24806
24807         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24808
24809         PR target/7559
24810         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24811
24812         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24813
24814         * gcc.c-torture/compile/20020807-1.c: New test.
24815
24816         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24817
24818         * gcc.dg/tls/opt-1.c: New test.
24819
24820         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24821
24822         * gcc.dg/20020729-1.c: New test.
24823
24824         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24825
24826         * g++.dg/opt/life1.C: New test.
24827
24828         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24829
24830         * gcc.dg/20020525-1.c: New test.
24831
24832         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24833
24834         PR c++/6794
24835         * g++.dg/ext/pretty1.C: New test.
24836         * g++.dg/ext/pretty2.C: New test.
24837
24838 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24839
24840         PR c++/8385
24841         * g++.dg/ext/typeof5.C: New test.
24842
24843 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24844
24845         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24846         __USER_LABEL_PREFIX__ into account.
24847         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24848
24849 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24850
24851         * gcc.dg/builtins-15.c: New test case.
24852
24853 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24854
24855         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24856
24857 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24858
24859         * lib/g++.exp: Tweak handling of additional source files.
24860         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24861         * g++.dg/special/conpr-2a.C: Rename to ...
24862         * g++.dg/special/conpr-2a.cc: ... this.
24863         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24864         * g++.dg/special/conpr-3a.C: Rename to ...
24865         * g++.dg/special/conpr-3a.cc: This.
24866         * g++.dg/special/conpr-3b.C: Rename to ...
24867         * g++.dg/special/conpr-3b.cc: This.
24868         * g++.dg/special/conpr-4.C: New test.
24869         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24870
24871 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24872
24873         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24874
24875 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24876
24877         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24878         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24879         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24880         * g++.old-deja/g++.other/warn3.C: Likewise.
24881
24882 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24883
24884         * gcc.dg/i386-387-1.c: Update to also test log.
24885         * gcc.dg/i386-387-2.c: Likewise.
24886
24887 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24888
24889         * g77.f-torture/execute/int8421.f: New test.
24890
24891 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24892
24893         PR c++/10230, c++/10481
24894         * g++.dg/lookup/scoped5.C: New test.
24895
24896 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24897
24898         PR c++/10552
24899         * g++.dg/template/ttp6.C: New test.
24900
24901 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24902
24903         * gcc.c-torture/execute/builtins: New directory.
24904         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24905         gcc.c-torture/execute/builtins.
24906         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24907         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24908         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24909         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24910
24911 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24912
24913         PR c++/9252
24914         * g++.dg/template/access8.C: New test.
24915         * g++.dg/template/access9.C: New test.
24916
24917 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24918
24919         PR c++/9554
24920         * g++.dg/parse/access1.C: New test.
24921
24922 2003-05-09  DJ Delorie  <dj@redhat.com>
24923
24924         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24925         long, and not an int.
24926
24927 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24928
24929         PR c++/10555, c++/10576
24930         * g++.dg/template/memclass1.C: New test.
24931
24932 2003-05-08  DJ Delorie  <dj@redhat.com>
24933
24934         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24935         targets.
24936         * gcc.c-torture/execute/20021024-1.x: Likewise.
24937         * gcc.c-torture/execute/shiftdi.x: Likewise.
24938         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24939         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24940         * gcc.dg/20021018-1.c: Likewise.
24941
24942 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24943
24944         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24945
24946         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24947         (bcopy): Call memmove.
24948
24949 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24950
24951         * g77.f-torture/compile/8485.f: New test case.
24952
24953 2003-05-07  Richard Henderson  <rth@redhat.com>
24954
24955         PR c++/10570
24956         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24957         Verify exception_cleanup not called for rethrows.
24958         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24959         when exiting catch block without rethrowing.
24960         * g++.dg/eh/forced3.C: New.
24961         * g++.dg/eh/forced4.C: New.
24962
24963 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24964
24965         * gcc.dg/20030505.c: Fix triplet.
24966
24967 2003-05-06  DJ Delorie  <dj@redhat.com>
24968
24969         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24970         * gcc.dg/nest.c: Likewise.
24971
24972 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24973
24974         * gcc.dg/builtins-14.c: New test case.
24975
24976 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24977
24978         * lib/compat.exp (compat-execute): New argument.
24979         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24980         * gcc.dg/compat: New test directory.
24981         * gcc.dg/compat/compat.exp: New expect script.
24982         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24983         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24984         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24985         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24986         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24987         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24988
24989         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24990         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24991         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24992         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24993         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24994         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24995         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24996         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24997         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24998         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24999         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25000         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25001         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25002         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25003         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25004
25005 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25006
25007         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25008
25009 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25010
25011         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25012
25013 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25014
25015         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25016         * gcc.dg/ppc-fsel-2.c: New test.
25017
25018         * gcc.dg/unused-5.c: New test.
25019
25020 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25021
25022         PR c++/10496
25023         * g++.dg/warn/pmf1.C: New test.
25024
25025 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25026
25027         PR c++/4494
25028         * g++.dg/warn/main.C: New test.
25029
25030 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25031
25032         * gcc.dg/nonnull-3.c: New test.
25033
25034 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25035
25036         * gcc.dg/cpp/Wtrigraphs.c: Update.
25037         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25038
25039 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25040
25041         * gcc.dg/ppc-fsel-1.c: New test.
25042
25043 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25044
25045         PR c/10604
25046         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25047
25048 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25049
25050         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25051
25052 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25053
25054         PR c++/9364, c++/10553, c++/10586
25055         * g++.dg/parse/typename4.C: New test.
25056         * g++.dg/parse/typename5.C: Likewise.
25057
25058 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25059
25060         * gcc.c-torture/compile/20030503-1.c: New test.
25061
25062 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25063
25064         * g++.dg/lookup/using5.C: Fix testcase error.
25065
25066 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25067
25068         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25069         since MEABI is no longer supported.  Remove all vestiges
25070         of MEABI from the test.
25071
25072 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25073
25074         PR c++/10554
25075         * g++.dg/lookup/using5.C: New test.
25076
25077 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25078
25079         PR c++/8772
25080         * g++.dg/template/ttp5.C: New test.
25081
25082 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25083
25084         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25085         (dg-gpp-additional-sources): New function.
25086         (dg-gpp-additional-files): Likewise.
25087         * lib/g++.exp (additional_sources): New variable.
25088         (additional_files): Likewise.
25089         (g++_target_compile): Deal with them.
25090         * lib/old-dejagnu.exp: Remove.
25091         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25092         * g++.old-deja: Revise all tests to use dg commands.
25093
25094 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25095
25096         PR c++/9432, c++/9528
25097         * g++.dg/lookup/using4.C: New test.
25098
25099 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25100
25101         * gcc.dg/noreturn-5.c: New file.
25102         * gcc.dg/noreturn-6.c: New file.
25103
25104         * gcc.c-torture/compile/inline-1.c: New file.
25105
25106 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25107
25108         PR c++/10551
25109         * g++.dg/template/explicit1.C: New test.
25110
25111 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25112
25113         PR c++/10549
25114         * g++.dg/other/bitfield1.C: New test.
25115
25116         PR c++/10527
25117         * g++.dg/init/new7.C: New test.
25118
25119 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25120
25121         * g++.dg/ext/desig1.C: New test.
25122         * g++.dg/ext/init1.C: Update.
25123
25124         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25125
25126 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25127
25128         PR c++/10180
25129         * g++.dg/warn/Winline-1.C: New test.
25130
25131 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25132
25133         * gcc.c-torture/execute/string-opt-19.c: New test.
25134
25135         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25136         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25137
25138 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25139
25140         PR c++/10506
25141         * g++.dg/init/new6.C: New test.
25142
25143         PR c++/10503
25144         * g++.dg/init/ref6.C: New test.
25145
25146 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25147
25148         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25149
25150 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25151
25152         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25153         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25154
25155 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25156
25157         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25158         initialized static data members.
25159
25160 2003-04-25  H.J. Lu <hjl@gnu.org>
25161
25162         * gcc.dg/ia64-sync-4.c: New test.
25163
25164 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25165
25166         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25167         date.
25168
25169 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25170
25171         PR c++/10337
25172         * g++.dg/warn/conv1.C: New test.
25173         * g++.old-deja/g++.other/conv7.C: Adjust.
25174         * g++.old-deja/g++.other/overload14.C: Adjust.
25175
25176 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25177
25178         PR c++/10471
25179         * g++.dg/template/defarg2.C: New test.
25180
25181 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25182
25183         * gcc.dg/cpp/include2.c: Update.
25184         * gcc.dg/cpp/multiline-2.c: New.
25185         * gcc.dg/cpp/multiline.c: Update.
25186         * gcc.dg/cpp/strify2.c: Update.
25187         * gcc.dg/cpp/trad/literals-2.c: Update.
25188
25189 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25190
25191         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25192
25193 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25194
25195         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25196
25197 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25198
25199         PR c++/10451
25200         * g++.dg/parse/crash4.C: New test.
25201
25202         PR c++/9847
25203         * g++.dg/parse/crash5.C: New test.
25204
25205 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25206
25207         PR c++/10446
25208         * g++.dg/parse/crash3.C: New test.
25209
25210         PR c++/10428
25211         * g++.dg/parse/elab1.C: New test.
25212
25213 2003-04-22  Devang Patel  <dpatel@apple.com>
25214
25215         * gcc.dg/cpp/trad/funlike-5.c: New test.
25216
25217 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25218
25219         * g++.dg/other/packed1.C: Fix dg options.
25220
25221 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25222
25223         * g++.dg/other/offsetof2.C: New test.
25224
25225 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25226
25227         * g++.dg/template/recurse.C: Adjust location of error messages.
25228
25229 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25230
25231         PR c++/9881
25232         * g++.dg/init/addr-const1.C: New test.
25233         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25234
25235 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25236
25237         PR c++/10405
25238         * g++.dg/lookup/struct-hack1.C: New test.
25239
25240 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25241
25242         * ucs.c: Update diagnostic messages.
25243
25244 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25245
25246         * gcc.dg/cpp/truefalse.cpp: New test.
25247         * gcc.dg/cpp/cpp.exp: Update.
25248         * g++.dg/other/stdbool-if.C: Remove.
25249
25250 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25251
25252         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25253         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25254
25255 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25256
25257         * gcc.c-torture/compile/20030418-1.c: New test.
25258
25259 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25260
25261         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25262
25263 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25264
25265         PR c++/10347
25266         g++.dg/template/dependent-name1.C: New test.
25267
25268 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25269
25270         * gcc.dg/warn-1.c (tourist_guide): New array,
25271         contains a pointer to bar.
25272
25273 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25274
25275         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25276         * gcc.c-torture/execute/medce-1.c: New test case.
25277         * gcc.c-torture/execute/medce-2.c: New test case.
25278
25279 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25280
25281         * lib/prune.exp: Ignore more messages.
25282
25283         PR c++/10381
25284         * g++.dg/parse/lookup3.C: New test.
25285
25286 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25287
25288         * gcc.c-torture/compile/20030415-1.c : New test.
25289
25290 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25291
25292         * gcc.c-torture/execute/scope-2.c: Move to ...
25293         * gcc.dg/noncompile/scope.c: .... here.
25294
25295 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25296
25297         * gcc.dg/20030414-2.c: New test case.
25298
25299 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25300
25301         PR target/10377
25302         * gcc.dg/20030414-1.c: New test.
25303
25304 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25305
25306         * gcc.dg/builtins-12.c: New test case.
25307         * gcc.dg/builtins-13.c: New test case.
25308
25309 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25310
25311         * gcc.c-torture/execute/string-opt-18.c: New test.
25312
25313 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25314
25315         PR c++/10300
25316         * g++.dg/init/new5.C: New test.
25317
25318 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25319
25320         PR c++/7910
25321         * g++.dg/ext/dllimport1.C: New test.
25322
25323 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25324
25325         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25326
25327 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25328
25329         PR Fortran/9263
25330         * g77.f-torture/noncompile/9263.f: New test
25331         PR Fortran/1832
25332         * g77.f-torture/execute/1832.f: New test
25333
25334 2003-04-11  David Chad  <davidc@freebsd.org>
25335             Loren J. Rittle  <ljrittle@acm.org>
25336
25337         libobjc/8562
25338         * objc.dg/headers.m: New test.
25339
25340 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25341
25342         * gcc.c-torture/execute/builtin-noret-2.c: New.
25343         * gcc.c-torture/execute/builtin-noret-2.x: New.
25344         XFAIL builtin-noret-2.c at -O1 and above.
25345         * gcc.dg/redecl.c: New.
25346         * gcc.dg/Wshadow-1.c: Update error regexps.
25347
25348 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25349
25350         * g++.dg/abi/bitfield10.C: New test.
25351
25352 2003-04-09  Mike Stump  <mrs@apple.com>
25353
25354         * gcc.dg/pch/pch.exp: Make testcase names longer.
25355         * g++.dg/pch/pch.exp: Make testcase names longer.
25356
25357 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25358
25359         * gcc.dg/builtins-11.c: New test case.
25360
25361 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25362
25363         * gcc.dg/builtins-9.c: New test case.
25364         * gcc.dg/builtins-10.c: New test case.
25365
25366 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25367
25368         * gcc.dg/noncompile/init-4.c.c: New test.
25369
25370 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25371
25372         * gcc.misc-test/gcov-9.c: New test.
25373         * gcc.misc-test/gcov-10.c: New test
25374         * gcc.misc-test/gcov-11.c: New test.
25375
25376 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25377
25378         PR optimization/10024
25379         * gcc.c-torture/compile/20030405-1.c: New test.
25380
25381 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25382
25383         * gcc.dg/pch/static-3.c: New.
25384         * gcc.dg/pch/static-3.hs: New.
25385         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25386
25387 2003-04-04  Richard Henderson  <rth@redhat.com>
25388
25389         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25390         * g++.dg/eh/forced2.C: Likewise.
25391
25392 2003-04-03  Mike Stump  <mrs@apple.com>
25393
25394         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25395         target arg.
25396         (scan-assembler-times, scan-assembler-not): Likewise.
25397         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25398
25399 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25400
25401         * gcc.dg/sparc-loop-1.c: New test.
25402
25403 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25404
25405         PR other/9274
25406         * g++.dg/pch/system-2.C: New.
25407         * g++.dg/pch/system-2.Hs: New.
25408
25409 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25410
25411         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25412
25413         * g++.dg/eh/simd-1.C (vecfunc): Same.
25414
25415 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25416
25417         * gcc.c-torture/execute/20030401-1.c: New test case.
25418
25419 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25420
25421         * objc.dg/defs.m: New.
25422
25423 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25424
25425         * g++.dg/eh/simd-1.C: New.
25426         * g++.dg/eh/simd-2.C: New.
25427
25428 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25429
25430         * gcc.c-torture/execute/simd-3.c: New.
25431
25432 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25433
25434         PR c/9936
25435         * gcc.dg/20030331-2.c: New test.
25436
25437 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25438
25439         PR c++/10278
25440         * g++.dg/parse/crash2.C: New test.
25441
25442 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25443
25444         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25445         * gcc.c-torture/execute/20030331-1.c: ...here.
25446
25447 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25448
25449         * gcc.c-torture/execute/20030331-1.c: New test.
25450
25451 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25452
25453         * lib/gcov.exp: Adjust call return testing strings.
25454         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25455
25456 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25457
25458         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25459         * gcc.dg/builtins-7.c: New test case.
25460         * gcc.dg/builtins-8.c: New test case.
25461
25462 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25463
25464         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25465
25466 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25467
25468         PR c++/7647
25469         * g++.dg/lookup-class-member-2.C: New test.
25470
25471 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25472
25473         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25474
25475 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25476
25477         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25478
25479 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25480
25481         * g++.dg/init/attrib1.C: New test.
25482
25483 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25484
25485         * gcc.dg/ultrasp8.c: New test.
25486
25487 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25488
25489         * gcc.dg/ultrasp7.c: New test.
25490
25491 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25492
25493         PR c++/10047
25494         * g++.dg/template/inline1.C: New test.
25495
25496 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25497
25498         * gcc.dg/sparc-dwarf2.c: New test.
25499
25500 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25501
25502         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25503         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25504
25505 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25506
25507         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25508         than reading .x files.
25509         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25510         * g77.dg/gcov/gcov-1.f: Likewise.
25511         * gcc.misc-tests/gcov-4b.c: Likewise.
25512         * gcc.misc-tests/gcov-5b.c: Likewise.
25513         * gcc.misc-tests/gcov-6.c: Likewise.
25514         * gcc.misc-tests/gcov-7.c: Likewise.
25515         * gcc.misc-tests/gcov-8.c: Likewise.
25516         * g++.dg/gcov/gcov-1.x: Remove.
25517         * g77.dg/gcov/gcov-1.x: Likewise.
25518         * gcc.misc-tests/gcov-4b.x: Likewise.
25519         * gcc.misc-tests/gcov-5b.x: Likewise.
25520         * gcc.misc-tests/gcov-6.x: Likewise.
25521         * gcc.misc-tests/gcov-7.x: Likewise.
25522         * gcc.misc-tests/gcov-8.x: Likewise.
25523
25524 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25525
25526         PR opt/10087
25527         * gcc.dg/20030324-1.c: New test.
25528
25529 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         PR c++/10224
25532         * g++.dg/template/arg3.C: New test.
25533
25534         PR c++/10158
25535         * g++.dg/template/friend18.C: New test.
25536
25537 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25538
25539         * g77.f-torture/compile/20030326-1.f: New test case.
25540
25541 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25542
25543         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25544
25545         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25546
25547 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25548
25549         * gcc.dg/ia64-sync-3.c: New test.
25550
25551 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25552
25553         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25554
25555 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25556
25557         * gcc.dg/ultrasp6.c: New test.
25558
25559 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25560
25561         * gcc.dg/i386-signbit-1.c: New test.
25562         * gcc.dg/i386-signbit-2.c: New test.
25563         * gcc.dg/i386-signbit-3.c: New test.
25564
25565 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25566
25567         * gcc.dg/ultrasp5.c: Fix options.
25568
25569 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25570
25571         * gcc.dg/ultrasp5.c: Fix comment.
25572
25573 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25574
25575         PR fortran/10197
25576         * g77.f-torture/execute/10197.f: New test.
25577
25578 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25579
25580         PR c++/9898, c++/383
25581         * g++.dg/template/conv6.C: New test.
25582
25583         PR c++/10119
25584         * g++.dg/template/ptrmem5.C: New test.
25585
25586         PR c++/10026
25587         * g++.dg/lookup/koenig1.C: New test.
25588
25589         PR C++/10199
25590         * g++.dg/lookup/template2.C: New test.
25591
25592 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * g++.dg/opt/rtti1.C: New test.
25595
25596 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25597
25598         * gcc.dg/ultrasp5.c: New test.
25599
25600 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25601
25602         PR middle-end/9967
25603         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25604         builtin fputs.
25605
25606 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25607
25608         PR c/8224
25609         * gcc.dg/20030323-1.c: New test.
25610
25611 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25612
25613         * gcc.c-torture/compile/20030323-1.c: New test case.
25614
25615 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25616
25617         * gcc.dg/20030321-1.c: New test.
25618
25619 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25620
25621         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25622
25623 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25624
25625         PR c++/9978, c++/9708
25626         * g++.dg/ext/vlm1.C: Adjust expected error.
25627         * g++.dg/ext/vla2.C: New test.
25628         * g++.dg/template/arg1.C: New test.
25629         * g++.dg/template/arg2.C: New test.
25630
25631 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25632
25633         * g77.f-torture/execute/select.f: New test.
25634         * g77.f-torture/noncompile/select_no_compile.f: New test.
25635
25636 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25637
25638         PR c++/9898
25639         * g++.dg/other/error4.C: New test.
25640
25641 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25642
25643         * g++.dg/template/friend17.C: New test.
25644
25645 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25646
25647         * gcc.c-torture/compile/20030320-1.c: New.
25648
25649 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25650
25651         * gcc.dg/builtins-6.c: New test case.
25652
25653 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25654
25655         PR target/10073
25656         * gcc.c-torture/compile/20030319-1.c: New.
25657
25658 2003-03-18  Jan Hubicka  <jh@suse.cz>
25659
25660         * gcc.dg/i386-cvt-1.c: New test.
25661
25662 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25663
25664         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25665         * objc.dg/naming-2.m: Likewise.
25666
25667 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25668
25669         PR c++/9639
25670         * g++.dg/parse/crash1.C: New test.
25671
25672 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25673
25674         PR c++/8805
25675         * g++.dg/eh/cleanup1.C: New test.
25676
25677 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25678
25679         * gcc.c-torture/execute/20030316-1.c: New test case.
25680
25681 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         PR c++/9629
25684         * g++.dg/init/ctor2.C: New test.
25685
25686 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25687
25688         * g77.f-torture/compile/xformat.f: New test case.
25689
25690 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25691
25692         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25693         * g++.old-deja/g++.mike/eh50.C: Likewise.
25694
25695 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25696
25697         PR c++/6440
25698         * g++.dg/template/spec7.C: New test.
25699         * g++.dg/template/spec8.C: Likewise.
25700
25701 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25702
25703         * gcc.c-torture/execute/20030313-1.c: New test.
25704
25705 2003-03-14  Richard Henderson  <rth@redhat.com>
25706
25707         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25708
25709 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25710
25711         * gcc.c-torture/compile/20030314-1.c: New test.
25712
25713 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25714
25715         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25716         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25717         thumb target,
25718         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25719         to accept newer _imp__  prefix and additional
25720         newline in .drectve section.
25721         * gcc.dg/dll-4.c: Likewise.
25722         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25723         switch.
25724
25725 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25726
25727         * g++.dg/parse/namespace9.C: New test.
25728
25729         * g++.dg/init/ref5.C: New test.
25730         * g++.dg/parse/ptrmem1.C: Likewise.
25731
25732 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25733
25734         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25735         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25736         regular expression.
25737         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25738         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25739
25740 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25741
25742         * gcc.c-torture/execute/20030224-2.c: New test.
25743
25744 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25745
25746         * gcc.dg/decl-3.c: New test.
25747
25748 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25749
25750         * gcc.dg/i386-loop-2.c: New test.
25751
25752 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25753
25754         PR c++/9474
25755         * g++.dg/parse/namespace8.C: New test.
25756
25757         PR c++/9924
25758         * g++.dg/overload/builtin2.C: New test.
25759
25760 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25761
25762         * gcc.dg/return-type-3.c: New test.
25763
25764 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25765
25766         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25767         profiling options are not supported.
25768
25769 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25770
25771         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25772         * g++.old-deja/g++.warn/impint2.C: Likewise.
25773
25774 2003-03-10  Devang Patel  <dpatel@apple.com>
25775
25776         * g++.dg/cpp/c++_cmd_1.C: New test.
25777         * g++.dg/cpp/c++_cmd_1.h: New file.
25778
25779 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25780
25781         * gcc.dg/altivec-9.c: New file.
25782
25783 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25784
25785         * gcc.dg/ppc-sdata-1.c: New test.
25786         * gcc.dg/ppc-sdata-2.c: New test.
25787
25788 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25789
25790         PR c++/9373
25791         * g++.dg/opt/ptrmem2.C: New test.
25792
25793         PR c++/8534
25794         * g++.dg/opt/ptrmem1.C: New test.
25795
25796 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25797
25798         * gcc.dg/i386-loop-1.c: New test.
25799
25800 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25801
25802         PR c++/9970
25803         * g++.dg/lookup/friend1.C: New test.
25804
25805 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/9823
25808         * g++.dg/parser/constructor1.C: New test.
25809
25810 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25811
25812         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25813
25814         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25815
25816 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25817
25818         * gcc.dg/cpp/Wunused.c: Update test.
25819
25820 2003-03-08  Jan Hubicka  <jh@suse.cz>
25821
25822         * gcc.dg/inline-3.c: New test.
25823
25824 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25825
25826         PR c++/9809
25827         * g++.dg/parse/builtin1.C: New test.
25828
25829         PR c++/9982
25830         * g++.dg/abi/cookie1.C: New test.
25831         * g++.dg/abi/cookie2.C: Likewise.
25832
25833         PR c++/9524
25834         * g++.dg/template/field1.C: New test.
25835
25836         PR c++/9912
25837         * g++.dg/parse/class1.C: New test.
25838         * g++.dg/parse/namespace7.C: Likewise.
25839         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25840
25841 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25842
25843         * g++.dg/init/ref4.C: New test.
25844
25845 2003-03-07  Jan Hubicka  <jh@suse.cz>
25846
25847         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25848         * gcc.dg/inline-3.c: New test.
25849
25850 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25851
25852         * g++.dg/init/ref3.C: New test.
25853
25854         PR c++/9965
25855         * g++.dg/init/ref2.C: New test.
25856
25857         PR c++/9400
25858         * g++.dg/warn/Wshadow-2.C: New test.
25859
25860         PR c++/9791
25861         * g++.dg/warn/Woverloaded-1.C: New test.
25862
25863 2003-03-05  Jan Hubicka  <jh@suse.cz>
25864
25865         * gcc.dg/i386-local2.c: New.
25866         * gcc.dg/i386-local.c: Fix typo.
25867
25868 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25869
25870         * g++.dg/abi/layout3.C: New test.
25871
25872 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25873
25874         * gcc.c-torture/compile/20030305-1.c
25875
25876 2003-03-05  Jan Hubicka  <jh@suse.cz>
25877
25878         * gcc.dg/i386-local.c: New.
25879
25880 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25881
25882         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25883
25884 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25885
25886         * gcc.dg/switch-2.c: New test.
25887         * gcc.dg/switch-3.c: New test.
25888         * gcc.dg/Wswitch.c: Adjust line numbers.
25889         * gcc.dg/Wswitch-default.c: Likewise.
25890         * gcc.dg/Wswitch-enum.c: Likewise.
25891
25892 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25893
25894         * gcc.c-torture/execute/20030222-1.c: New test.
25895
25896 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25897
25898         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25899
25900 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25901
25902         PR c++/9878
25903         * g++.dg/init/ref1.C: New test.
25904
25905 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25906
25907         * gcc.dg/sh-relax.c: New SH-only test.
25908
25909 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25910
25911         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25912         comment explaining purpose of testcase.
25913
25914 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25915
25916         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25917         for HC11/HC12 (asm needs two int registers).
25918         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25919         HC11/HC12 because the test uses an asm which needs two 32-bit
25920         registers.
25921
25922 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25923
25924         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25925         for HC11/HC12 (array is too large otherwise).
25926         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25927         * gcc.c-torture/compile/20010518-2.x: Likewise.
25928         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25929         HC11/HC12 (array is too large).
25930
25931 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25932
25933         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25934         * lib/g++-dg.exp (g++-dg-test): Likewise.
25935
25936 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25937
25938         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25939         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25940
25941 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25942
25943         * g++.dg/warn/implicit-typename1.C: Remove warning.
25944
25945 2003-02-28  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25948         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25949
25950 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25951
25952         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25953         * g++.dg/pch/pch.exp: Likewise.
25954
25955 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25956
25957         PR c++/9879
25958         * testsuite/g++.dg/init/new4.C: New test.
25959
25960 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25961
25962         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25963
25964 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25965
25966         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25967         unsigned long.
25968
25969         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25970         wider than float.
25971
25972 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25973
25974         * lib/scanasm.exp: Add support for counting numbers of
25975         occurences.
25976         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25977         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25978
25979 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25980
25981         PR c++/9683
25982         * g++.dg/template/static3.C: New test.
25983
25984         PR c++/9829
25985         * g++.dg/parse/namespace6.C: New test.
25986
25987 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25988
25989         PR target/9732
25990         * gcc.dg/20030225-1.c: New test.
25991
25992 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25993
25994         * README: Remove out-of-date information.
25995
25996         PR c++/9836
25997         * g++.dg/template/spec6.C: New test.
25998
25999 2003-02-24  Jeff Law  <law@redhat.com>
26000
26001         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26002
26003 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26004
26005         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26006         * gcc.dg/pragma-ep-1.c: Likewise.
26007
26008 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26009
26010         PR c++/9602
26011         * g++.dg/template/friend16.C: New test.
26012
26013 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26014
26015         PR c++/5333
26016         * g++.dg/parse/fused-params1.C: Adjust error messages.
26017         * g++.dg/template/nested3.C: New test.
26018
26019 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26020
26021         * g++.dg/abi/param1.C: New test.
26022
26023 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26024
26025         PR c++/7982
26026         * g++.dg/warn/implicit-typename1.C: New test.
26027
26028 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26029
26030         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26031         with "mtune".
26032         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26033         * gcc.c-torture/execute/20010129-1.x: Likewise.
26034         * gcc.dg/20011107-1.c: Likewise.
26035         * gcc.dg/20020108-1.c: Likewise.
26036         * gcc.dg/20020122-3.c: Likewise.
26037         * gcc.dg/20020206-1.c: Likewise.
26038         * gcc.dg/20020310-1.c: Likewise.
26039         * gcc.dg/20020426-2.c: Likewise.
26040         * gcc.dg/20020517-1.c: Likewise.
26041         * gcc.dg/991230-1.c: Likewise.
26042         * gcc.dg/i386-unroll-1.c: Likewise.
26043         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26044
26045 2003-02-22  Jan Hubicka  <jh@suse.cz>
26046
26047         * gcc.dg/i386-mul.c: New test.
26048
26049 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26050
26051         * gcc.dg/builtins-5.c: New test case.
26052
26053 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26054
26055         * gcc.dg/asmreg-1.c: New test.
26056
26057 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26058
26059         PR c++/9749
26060         * g++.dg/parse/varmod1.C: New test.
26061
26062 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26063
26064         PR c++/9727
26065         * g++.dg/template/op1.C: New test.
26066
26067 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26068
26069         PR c++/8906
26070         * g++.dg/template/nested2.C: New test.
26071
26072 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26073
26074         PR c++/8724
26075         * g++.dg/expr/dtor1.C: New test.
26076
26077 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26078
26079         * gcc.dg/cpp/include3.c: New test.
26080         * gcc.dg/cpp/inc/foo.h: New file.
26081
26082 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26083
26084         * gcc.c-torture/execute/20030221-1.c: New test.
26085
26086 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26087
26088         PR c++/9729
26089         * g++.dg/abi/conv1.C: New test.
26090
26091 2003-02-20  Jan Hubicka  <jh@suse.cz>
26092
26093         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26094
26095 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26096
26097         * gcc.c-torture/compile/20030219-1.c: New test.
26098
26099 2003-02-18  Jan Hubicka  <jh@suse.cz>
26100
26101         * gcc.dg/funcorder.c: New test.
26102
26103 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26104
26105         * gcc.c-torture/execute/20030218-1.c: New.
26106
26107 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26108
26109         * gcc.dg/20030218-1.c: New.
26110
26111 2003-02-18  Richard Henderson  <rth@redhat.com>
26112
26113         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26114         * gcc.dg/attr-used-2.c: New.
26115
26116 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26117
26118         PR c++/9704
26119         * g++.dg/init/copy5.C: New test.
26120
26121 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26122
26123         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26124         * g++.dg/pch/pch.exp: Likewise.
26125
26126 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26127
26128         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26129         STACK_SIZE is not defined.
26130
26131 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26132
26133         PR c++/9457
26134         * g++.dg/template/init1.C: New test.
26135
26136 2003-02-16  Jan HUbicka  <jh@suse.cz>
26137
26138         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26139         (foo): Add few extra tests
26140         * gcc.dg/c99-const-expr-3.c: Likewise.
26141         * gcc.c-torture/execute/20030216-1.c: New.
26142
26143 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26144
26145         PR c++/9459
26146         * g++.dg/ext/typeof4.C: New test.
26147
26148 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26149
26150         * gcc.dg/i386-387-3.c: New test case.
26151
26152 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26153
26154         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26155         cris-*-elf* cris-*-aout* and mmix-*-*.
26156
26157 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26158
26159         * gcc.dg/20030213-1.c: New test.
26160
26161 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26162
26163         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26164         * gcc.dg/i386-387-2.c: Likewise.
26165
26166 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26167
26168         * gcc.dg/ppc-spe.c: Fix formatting.
26169         Enable tests that were previously unsupported by gas.
26170         Delete tests for instructions that no longer exist.
26171         Switch arguments on evsubifw builtin.
26172
26173 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26174
26175         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26176         STACK_SIZE is too small.
26177
26178 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26179             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26180
26181         * gcc.dg/decl-2.c: New test.
26182
26183 2003-02-10  Jan Hubicka  <jh@suse.cz>
26184
26185         * gcc.dg/i386-fpcvt-1.c: New test.
26186
26187 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26188
26189         * gcc.c-torture/execute/20030209-1.c: New test.
26190
26191 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26192
26193         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26194         int-wide bitops, use the constants of the same width.
26195         Likewise, if long long is 32-bit wide, test bitops using
26196         32-bit constants.
26197
26198 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26199
26200         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26201
26202 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26203
26204         * testsuite/gcc.dg/builtins-4.c: New test case.
26205
26206 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26207
26208         * gcc.dg/20020430-1.c: Fix dg command typos.
26209         * gcc.dg/20020503-1.c: Likewise.
26210
26211 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26212
26213         PR c++/8785
26214         * g++.dg/parse/fused-params1.C: New test.
26215
26216         PR c++/8857
26217         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26218
26219         PR c++/8921
26220         * g++.dg/parse/non-dependent1.C: New test.
26221
26222         PR c++/8928
26223         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26224
26225         PR c++/9228
26226         * g++.dg/parse/undefined7.C: New test.
26227         * g++.dg/parse/non-templ1.C: New test.
26228
26229         PR c++/9229
26230         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26231
26232 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26233
26234         * gcc.c-torture/compile/20030206-1.c: New test.
26235
26236 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26237
26238         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26239         "pow" to "foo" to avoid potential confusion with a math built-in.
26240
26241 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26242
26243         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26244         conditions for SPARC targets.
26245
26246 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26247
26248         * gcc.dg/20030204-1.c: New test.
26249
26250 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26251
26252         PR c++/38
26253         * g++.dg/parse/array-size1.C: New test.
26254
26255         PR c++/5657
26256         * g++.dg/parse/undefined3.C: New test.
26257
26258         PR c++/5665
26259         * g++.dg/parse/undefined4.C: New test.
26260
26261         PR c++/5975
26262         * g++.dg/parse/undefined5.C: New test.
26263
26264         PR c++/7259
26265         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26266
26267         PR c++/8578
26268         * g++.dg/parse/casting-operator1.C: New test.
26269
26270         PR c++/8596
26271         * g++.dg/parse/undefined6.C: New test.
26272
26273         PR c++/8736
26274         * g++.dg/parse/missing-template1.C: New test.
26275
26276 2003-02-04  Jan Hubicka  <jh@suse.cz>
26277
26278         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26279         * gcc.dg/i386-cmov?.c: Likewise.
26280         * gcc.dg/i386-fpcvt-?.c: Likewise.
26281         * gcc.dg/i386-ssefp-1.c: Likewise.
26282         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26283         conventions.
26284
26285 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26286
26287         PR c++/7129
26288         * testsuite/g++.dg/ext/max.C: New test.
26289
26290 2003-02-03  Jan Hubicka  <jh@suse.cz>
26291
26292         * gcc.c-torture/execute/20030203-1.c: New test.
26293
26294 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26295
26296         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26297         'natural-endian'.
26298
26299 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26300
26301         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26302         * g++.dg/init/new2.C: Likewise.
26303         * g++.dg/other/new1.C: Likewise.
26304
26305 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26306
26307         * gcc.dg/struct-ret-libc.c: New test.
26308
26309 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26310
26311         * gcc.dg/20030129-1.c: New test.
26312
26313 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26314
26315         PR c++/8849
26316         * g++.dg/template/ptrmem4.C: New test.
26317
26318 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26319
26320         * g++.dg/parser/constant1.C: New test.
26321
26322 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26323
26324         PR c++/8591
26325         * g++.dg/parse/friend2.C: New test.
26326
26327 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         PR c++/9437
26330         * g++.dg/template/unify4.C: New test.
26331
26332 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26333
26334         * gcc.c-torture/execute/20030128-1.c: New test.
26335
26336 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26337
26338         * g++.dg/lookup/nested1.C: Test moved from ...
26339         * g++.old-deja/g++.other/lookup24.C: ... here.
26340
26341 2003-01-28  Jan Hubicka  <jh@suse.cz>
26342
26343         * gcc.dg/i386-cmov5.c: New test.
26344
26345 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26346
26347         * gcc.c-torture/execute/20010925-1.c: Changed the
26348         memcpy declaration.
26349
26350 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26351
26352         PR c++/3902
26353         * g++.dg/parse/template5.C: New test.
26354
26355 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26356
26357         PR fortran/9258
26358         * g77.dg/pr9258: New test.
26359
26360 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26361
26362         * README: Move relevant parts from README.g++.
26363
26364         * README.g++: Remove this file.
26365
26366 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26367
26368         * g++.dg/abi/dcast1.C: New test.
26369
26370 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26371
26372         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26373
26374 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26375
26376         PR c++/47
26377         * g++.old-deja/g++.other/lookup24.C: New test.
26378
26379 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26380
26381         PR middle-end/7227
26382         * gcc.dg/uninit-C.c: New test.
26383
26384 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26385
26386         * g++.dg/abi/covariant1.C: New test.
26387
26388 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26389
26390         * gcc.dg/20030123-1.c: New test.
26391
26392 2003-01-25  Jan Hubicka  <jh@suse.cz>
26393
26394         PR opt/8492
26395         * gcc.c-torture/compile/20030125-1.c
26396
26397 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26398
26399         PR c++/9403
26400         * g++.dg/parse/template3.C: New test.
26401         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26402
26403         PR c++/795
26404         * g++.dg/parse/template4.C: New test.
26405
26406         PR c++/9415
26407         * g++.dg/template/qual2.C: New test.
26408
26409         PR c++/8545
26410         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26411
26412         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26413
26414 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26415
26416         * gcc.c-torture/execute/switch-1.c: New test case.
26417
26418 2003-01-25  Jan Hubicka  <jh@suse.cz>
26419
26420         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26421
26422 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26423
26424         Tweaks for Bison-1.875. From the NEWS file:
26425         "- `parse error' -> `syntax error'
26426         Bison now uniformly uses the term `syntax error'"
26427         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26428         * gcc.dg/cpp/digraph2.c: Likewise.
26429         * gcc.dg/cpp/direct2.c: Likewise.
26430         * gcc.dg/cpp/paste4.c: Likewise.
26431         * gcc.dg/c90-restrict-1.c: Likewise.
26432         * gcc.dg/c99-func-2.c: Likewise.
26433         * gcc.dg/noncompile/920721-2.c: Likewise.
26434         * gcc.dg/noncompile/930622-2.c: Likewise.
26435         * gcc.dg/noncompile/940112-1.c: Likewise.
26436         * gcc.dg/noncompile/950921-1.c: Likewise.
26437         * gcc.dg/noncompile/951123-1.c: Likewise.
26438         * gcc.dg/noncompile/971104-1.c: Likewise.
26439         * gcc.dg/noncompile/990416-1.c: Likewise.
26440
26441 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26442
26443         * g++.dg/parse/undefined1.C: Add error message.
26444
26445 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26446
26447         PR c++/9354
26448         * g++.dg/parse/new1.C: New test.
26449
26450         PR c++/9216
26451         * g++.dg/parse/template2.C: New test.
26452
26453         PR c++/9354
26454         * g++.dg/parse/typedef2.C: New test.
26455
26456         PR c++/9328
26457         * g++.dg/ext/typeof3.C: New test.
26458
26459 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26460
26461         PR c++/2738
26462         * g++.dg/parse/ret-type1.C: New test.
26463
26464         PR c++/3792
26465         * g++.dg/parse/tmpl-outside1.C: New test.
26466
26467         PR c++/4207
26468         * g++.dg/parse/int-as-enum1.C: New test.
26469
26470         PR c++/4903
26471         * g++.dg/parse/no-typename1.C: New test.
26472
26473         PR c++/5533
26474         * g++.dg/parse/no-value1.C: New test.
26475
26476         PR c++/5921
26477         * g++.dg/parse/wrong-inline1.C: New test.
26478
26479         PR c++/6402
26480         * g++.dg/parse/ref1.C: New test.
26481
26482         PR c++/6992
26483         * g++.dg/parse/attr-ctor1.C: New test.
26484
26485         PR c++/7229
26486         * g++.dg/parse/namespace5.C: New test.
26487
26488         PR c++/7917
26489         * g++.dg/parse/func-def1.C: New test.
26490
26491         PR c++/8143
26492         * g++.dg/parse/undefined1.C: New test.
26493
26494         PR c++/5723, PR c++/8522
26495         * g++.dg/parse/specialization1.C: New test.
26496
26497         PR c++/163, PR c++/8595
26498         * g++.dg/parse/struct-as-enum1.C: New test.
26499
26500         PR c++/9173
26501         * g++.dg/parse/undefined2.C: New test.
26502
26503 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26504
26505         PR c++/9298
26506         * g++.dg/parse/template1.C: New test.
26507
26508         PR c++/9384
26509         * g++.dg/parse/using1.C: New test.
26510
26511         PR c++/9285
26512         PR c++/9294
26513         * g++.dg/parse/expr2.C: New test.
26514
26515         PR c++/9388
26516         * g++.dg/parse/lookup2.C: Likewise.
26517
26518 2003-01-21  Jan Hubicka  <jh@suse.cz>
26519
26520         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26521         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26522         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26523         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26524
26525 2003-01-20  Nick Clifton  <nickc@redhat.com>
26526
26527         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26528         problem with ARM sibcall code generation.
26529
26530 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26531
26532         * gcc.c-torture/execute/20030120-1.c: New.
26533
26534 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26535
26536         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26537
26538 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/9272
26541         * g++.dg/parse/ctor1.C: New test.
26542
26543         PR c++/9294:
26544         * g++.dg/parse/qualified1.C: New test.
26545
26546         * g++.dg/parse/typename3.C: New test.
26547
26548 2003-01-16  Richard Henderson  <rth@redhat.com>
26549
26550         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26551
26552 2003-01-16  Richard Henderson  <rth@redhat.com>
26553
26554         * g++.dg/pch/pch.exp: Copy test header to the working directory
26555         before using it either for precompilation or direct use.
26556         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26557         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26558
26559 2003-01-16  Richard Henderson  <rth@redhat.com>
26560
26561         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26562         before using it either for precompilation or direct use.
26563         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26564         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26565
26566 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26567
26568         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26569         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26570         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26571         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26572         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26573         typename warning into error.
26574         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26575         error messages.
26576         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26577         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26578         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26579         messages.
26580         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26581         make declaration visible in template.
26582         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26583         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26584         messages.
26585         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26586         message.
26587         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26588         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26589         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26590         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26591         typename warning with error message.
26592         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26593         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26594         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26595
26596 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26597
26598         * g++.dg/parse/ambig2.C: New test.
26599
26600 2003-01-15  Richard Henderson  <rth@redhat.com>
26601
26602         * g++.dg/tls/init-2.C: Update error message string.
26603
26604 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26605
26606         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26607
26608 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26609
26610         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26611         all for HC11/HC12.
26612         * gcc.c-torture/compile/20001205-1.x: Likewise.
26613         * gcc.c-torture/compile/20001226-1.x: Likewise.
26614         * gcc.c-torture/compile/920520-1.x: Likewise.
26615         * gcc.c-torture/compile/961203-1.x: Likewise.
26616         * gcc.c-torture/compile/20020604-1.x: Likewise.
26617
26618 2003-01-15  Jan Hubicka  <jh@suse.cz>
26619
26620         * gcc.c-torture/compile/20030115-1.c: New test.
26621
26622         * gcc.dg/i386-fpcvt-1.c: New test.
26623         * gcc.dg/i386-fpcvt-2.c: New test.
26624
26625 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26626
26627         Further conform g++'s __vmi_class_type_info to the C++ ABI
26628         specification.
26629         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26630         the specification.
26631
26632 2003-01-14  Jan Hubicka  <jh@suse.cz>
26633
26634         * gcc.dg/i386-fpcvt-1.c: New test.
26635         * gcc.dg/i386-fpcvt-2.c: New test.
26636
26637 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26638
26639         * gcc.dg/i386-mmx-3.c: New test.
26640
26641 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26642
26643         PR c++/9264
26644         * g++.dg/parse/octal1.C: New file.
26645
26646         PR c++/9172
26647         * g++.dg/parse/typename1.C: New file.
26648
26649 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26650
26651         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26652         * gcc.dg/bf-no-ms-layout.c: Likewise.
26653         * gcc.dg/bf-ms-attrib.c: Likewise.
26654
26655 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26656
26657         PR c++/9099
26658         * g++.dg/parse/dtor1.C: New file.
26659
26660         PR c++/9128
26661         * g++.dg/rtti/typeid1.C: New file.
26662
26663         PR c++/9153
26664         * g++.dg/parse/lookup1.C: New file.
26665
26666         PR c++/9171
26667         * g++.dg/templ/spec5.C: New file.
26668
26669 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26670
26671         * gcc.c-torture/compile/20030110-1.c: New test.
26672
26673 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26674
26675         Merge from pch-branch:
26676
26677         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26678
26679         * gcc.dg/pch/cpp-1.h: New.
26680         * gcc.dg/pch/cpp-1.c: New.
26681         * gcc.dg/pch/cpp-2.h: New.
26682         * gcc.dg/pch/cpp-2.c: New.
26683
26684         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26685
26686         * gcc.dg/pch/except-1.h: New.
26687         * gcc.dg/pch/except-1.c: New.
26688
26689         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26690
26691         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26692         running test.
26693         * gcc.dg/pch: Include *.hp not *.h.
26694         * gcc.dg/pch/system-1.h: New.
26695         * gcc.dg/pch/system-1.c: New.
26696
26697         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26698
26699         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26700         rather than trying to build and run a program using PCH.
26701         * gcc.dg/pch: Remove dg-do commands from test files.
26702
26703         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26704
26705         * gcc.dg/pch/macro-3.c: New.
26706         * gcc.dg/pch/macro-3.h: New.
26707
26708         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26709
26710         * gcc.dg/pch/common-1.c: New.
26711         * gcc.dg/pch/common-1.h: New.
26712         * gcc.dg/pch/decl-1.c: New.
26713         * gcc.dg/pch/decl-1.h: New.
26714         * gcc.dg/pch/decl-2.c: New.
26715         * gcc.dg/pch/decl-2.h: New.
26716         * gcc.dg/pch/decl-3.c: New.
26717         * gcc.dg/pch/decl-3.h: New.
26718         * gcc.dg/pch/decl-4.c: New.
26719         * gcc.dg/pch/decl-4.h: New.
26720         * gcc.dg/pch/decl-5.c: New.
26721         * gcc.dg/pch/decl-5.h: New.
26722         * gcc.dg/pch/global-1.c: New.
26723         * gcc.dg/pch/global-1.h: New.
26724         * gcc.dg/pch/inline-1.c: New.
26725         * gcc.dg/pch/inline-1.h: New.
26726         * gcc.dg/pch/inline-2.c: New.
26727         * gcc.dg/pch/inline-2.h: New.
26728         * gcc.dg/pch/static-1.c: New.
26729         * gcc.dg/pch/static-1.h: New.
26730         * gcc.dg/pch/static-2.c: New.
26731         * gcc.dg/pch/static-2.h: New.
26732
26733         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26734
26735         * g++.dg/pch/pch.exp: Better handle failing testcases.
26736         * gcc.dg/pch/pch.exp: Likewise.
26737         * gcc.dg/pch/macro-1.c: New.
26738         * gcc.dg/pch/macro-1.h: New.
26739         * gcc.dg/pch/macro-2.c: New.
26740         * gcc.dg/pch/macro-2.h: New.
26741
26742         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26743
26744         * g++.dg/dg.exp: Treat files in pch/ specially.
26745         * g++.dg/pch/pch.exp: New file.
26746         * g++.dg/pch/empty.H: New file.
26747         * g++.dg/pch/empty.C: New file.
26748         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26749         "precompile".
26750
26751         * gcc.dg/pch/pch.exp: New file.
26752         * gcc.dg/pch/empty.h: New file.
26753         * gcc.dg/pch/empty.c: New file.
26754         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26755         "precompile".
26756
26757 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26758
26759         * g++.dg/template/friend14.C: New test.
26760
26761 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26762
26763         * gcc.dg/old-style-asm-1.c: New test.
26764
26765 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26766
26767         * gcc.c-torture/compile/20030109-1.c: New test.
26768
26769 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26770
26771         * gcc.c-torture/execute/20030109-1.c: New test.
26772
26773 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26774
26775         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26776         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26777         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26778         * g++.old-deja/g++.mike/eh2.C: Likewise.
26779         * g++.old-deja/g++.mike/eh3.C: Likewise.
26780         * g++.old-deja/g++.mike/eh5.C: Likewise.
26781         * g++.old-deja/g++.mike/eh6.C: Likewise.
26782         * g++.old-deja/g++.mike/eh7.C: Likewise.
26783         * g++.old-deja/g++.mike/eh8.C: Likewise.
26784         * g++.old-deja/g++.mike/eh9.C: Likewise.
26785         * g++.old-deja/g++.mike/eh10.C: Likewise.
26786         * g++.old-deja/g++.mike/eh12.C: Likewise.
26787         * g++.old-deja/g++.mike/eh13.C: Likewise.
26788         * g++.old-deja/g++.mike/eh14.C: Likewise.
26789         * g++.old-deja/g++.mike/eh16.C: Likewise.
26790         * g++.old-deja/g++.mike/eh17.C: Likewise.
26791         * g++.old-deja/g++.mike/eh18.C: Likewise.
26792         * g++.old-deja/g++.mike/eh21.C: Likewise.
26793         * g++.old-deja/g++.mike/eh23.C: Likewise.
26794         * g++.old-deja/g++.mike/eh24.C: Likewise.
26795         * g++.old-deja/g++.mike/eh25.C: Likewise.
26796         * g++.old-deja/g++.mike/eh26.C: Likewise.
26797         * g++.old-deja/g++.mike/eh27.C: Likewise.
26798         * g++.old-deja/g++.mike/eh28.C: Likewise.
26799         * g++.old-deja/g++.mike/eh29.C: Likewise.
26800         * g++.old-deja/g++.mike/eh31.C: Likewise.
26801         * g++.old-deja/g++.mike/eh33.C: Likewise.
26802         * g++.old-deja/g++.mike/eh34.C: Likewise.
26803         * g++.old-deja/g++.mike/eh35.C: Likewise.
26804         * g++.old-deja/g++.mike/eh36.C: Likewise.
26805         * g++.old-deja/g++.mike/eh37.C: Likewise.
26806         * g++.old-deja/g++.mike/eh38.C: Likewise.
26807         * g++.old-deja/g++.mike/eh39.C: Likewise.
26808         * g++.old-deja/g++.mike/eh40.C: Likewise.
26809         * g++.old-deja/g++.mike/eh41.C: Likewise.
26810         * g++.old-deja/g++.mike/eh42.C: Likewise.
26811         * g++.old-deja/g++.mike/eh44.C: Likewise.
26812         * g++.old-deja/g++.mike/eh46.C: Likewise.
26813         * g++.old-deja/g++.mike/eh47.C: Likewise.
26814         * g++.old-deja/g++.mike/eh48.C: Likewise.
26815         * g++.old-deja/g++.mike/eh49.C: Likewise.
26816         * g++.old-deja/g++.mike/eh50.C: Likewise.
26817         * g++.old-deja/g++.mike/eh51.C: Likewise.
26818         * g++.old-deja/g++.mike/eh53.C: Likewise.
26819         * g++.old-deja/g++.mike/eh55.C: Likewise.
26820         * g++.old-deja/g++.mike/p7912.C: Likewise.
26821         * g++.old-deja/g++.mike/p9706.C: Likewise.
26822         * g++.old-deja/g++.mike/p10416.C: Likewise.
26823         * g++.old-deja/g++.mike/p11667.C: Likewise.
26824         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26825         Remove redundant reference to Iris.
26826         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26827         Elxsi, i860, Pico Java, and WE32K.
26828
26829 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26830
26831         * g++.dg/ext/asm4.C: New test.
26832
26833 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26834
26835         PR c++/9030
26836         * g++.dg/template/friend12.C: New test.
26837         * g++.dg/template/friend13.C: Likewise.
26838         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26839
26840 2003-01-08  Jan Hubicka  <jh@suse.cz>
26841
26842         * gcc.dg/i386-cadd.c: New test.
26843         * gcc.dg/i386-cmov4.c: Likewise.
26844
26845 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26846
26847         PR c++/9165
26848         * g++.dg/warn/Wunused-3.C: New test.
26849
26850         * g++.dg/abi/bitfield9.C: New test.
26851
26852         PR c++/9189
26853         * g++.dg/parse/defarg3.C: New test.
26854
26855 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26856
26857         * g++.dg/parse/ambig1.C: New test.
26858         * g++.dg/parse/defarg2.C: New test.
26859
26860 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26861
26862         * g++.dg/template/defarg-1.C: New test.
26863         * g++.dg/template/local2.C: Likewise.
26864
26865 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26866
26867         * gcc.c-torture/execute/20030105-1.c: New test.
26868
26869 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26870
26871         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26872         * g++.dg/parse/namespace4.C: Likewise.
26873
26874 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26875
26876         * g++.dg/template/ntp2.C: New test.
26877
26878 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26879
26880         * g++.dg/parse/extern-C-1.C: New test.
26881
26882         * g++.dg/parse/namespace4.C: New test.
26883
26884         * g++.dg/template/nested1.C: New test.
26885
26886         * g++.dg/parse/namespace3.C: New test.
26887
26888 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26889
26890         * g++.dg/lookup/two-stage1.C: New test.
26891
26892 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26893
26894         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26895         * g++.old-deja/g++.jason/access8.C: Likewise.
26896         * g++.old-deja/g++.other/decl5.C: Likewise.
26897
26898 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26899
26900         * g++.dg/parse/parse7.C: New test.
26901
26902 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26903
26904         PR c++/2843
26905         * g++.dg/ext/attrib7.C: New test.
26906
26907 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26908
26909         * g++.dg/parse/parse6.C: New test.
26910
26911 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26912
26913         * gcc.dg/h8300-stack-1.c: New.
26914
26915 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26916
26917         g++.dg/lookup/exception1.C: New test.
26918
26919         g++.dg/lookup/template1.C: New test.
26920
26921         g++.dg/parse/namespace2.C: New test.
26922
26923         g++.dg/parse/parens2.C: New test.
26924
26925 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26926
26927         * g++.dg/parse/parse5.C: New test.
26928         * g++.dg/lookup/scoped4.C: New test.
26929
26930 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26931
26932         * g++.dg/parse/parens1.C: New test.
26933
26934         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26935         angle-bracket1.C.
26936         * g++.dg/parse/parens2.C: New test.
26937
26938         * g++.dg/lookup/scope-operator1.C: New test.
26939
26940         * g++.dg/parse/operator1.C: New test.
26941
26942 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26943
26944         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26945         * g++.old-deja/g++.other/access6.C: Likewise.
26946         * g++.old-deja/g++.other/decl1.C: Likewise.
26947         * g++.old-deja/g++.pt/typename12.C: Likewise.
26948
26949 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26950
26951         * g++.dg/parse/namespace1.C: New test.
26952
26953 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26954
26955         * g++.dg/parse/parse4.C: New test.
26956
26957 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26958
26959         * g++.dg/parse/parse3.C: New test.
26960
26961 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26962
26963         * g++.dg/parse/parse2.C: New test.
26964
26965 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26966
26967         * g++.dg/template/friend11.C: New test.
26968
26969 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26970
26971         * g++.dg/parse/parse1.C: New test.
26972
26973 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26974
26975         * lib/profopt.exp: Change the name of a global variable to avoid
26976         possible clashes with other test suites.
26977
26978 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26979
26980         * g++.dg/inherit/covariant8.C: New test.
26981
26982 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26983
26984         * g++.dg/init/array9.C: New test.
26985
26986         PR c++/9112
26987         * g++.dg/parse/expr1.C: New test.
26988
26989 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26990
26991         * gcc.c-torture/compile/20021230-1.c: New test.
26992
26993 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26994
26995         * g++.dg/inherit/covariant5.C: New test.
26996         * g++.dg/inherit/covariant6.C: New test.
26997         * g++.dg/inherit/covariant7.C: New test.
26998
26999 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27000
27001         PR c++/2739
27002         * g++.dg/other/access2.C: New test.
27003
27004 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27005
27006         * g++.dg/other/anon-struct.C: No longer fails
27007         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27008         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27009         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27010
27011 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27012
27013         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27014
27015 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27016
27017         * g++.dg/eh/spec4.C: Remove stray semicolon.
27018         * g++.dg/expr/pmf-1.C: Change error message.
27019         * g++.dg/ext/asm1.C: Remove stray semicolon.
27020         * g++.dg/ext/typename1.C: Add missing typenames.
27021         * g++.dg/inherit/template-as-base.C: Change error message.
27022         * g++.dg/lookup/scoped1.C: Likewise.
27023         * g++.dg/lookup/scoped2.C: Likewise.
27024         * g++.dg/lookup/using2.C: Likewise.
27025         * g++.dg/other/component1.C: Remove stray semicolon.
27026         * g++.dg/other/do1.C: Change error message.
27027         * g++.dg/other/error2.C: Likewise.
27028         * g++.dg/other/init1.C: Likewise.
27029         * g++.dg/other/packed1.C: Remove stray semicolon.
27030         * g++.dg/other/ptrmem2.C: Change error message.
27031         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27032         marker.
27033         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27034         * g++.dg/template/access3.C: Add typename keyword.
27035         * g++.dg/template/access5.C: Remove stray semicolon.
27036         * g++.dg/template/access6.C: Likewise.
27037         * g++.dg/template/complit1.C: Likewise.
27038         * g++.dg/template/crash1.C: Change error message.
27039         * g++.dg/template/inherit2.C: Remove stray semicolon.
27040         * g++.dg/template/instantiate2.C: Likewise.
27041         * g++.dg/template/instantiate3.C: Change error message.
27042         * g++.dg/template/qual1.C: Remove stray semicolon.
27043         * g++.dg/template/qualttp18.C: Change error message.
27044         * g++.dg/template/ref1.C: Remove stray semicolon.
27045         * g++.dg/template/sizeof1.C (A::value): Declare it.
27046         * g++.dg/template/spec4.C: Change error message.
27047         * g++.dg/template/static1.C: Likewise.
27048         * g++.dg/template/type1.C: Likewise.
27049         * g++.dg/template/typename3.C: Likewise.
27050         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27051         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27052         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27053         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27054         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27055         named return value extension.
27056         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27057         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27058         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27059         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27060         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27061         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27062         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27063         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27064         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27065         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27066         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27067         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27068         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27069         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27070         syntax.
27071         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27072         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27073         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27074         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27075         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27076         * g++.old-deja/g++.brendan/template11.C: Likewise.
27077         * g++.old-deja/g++.brendan/template26.C: Likewise.
27078         * g++.old-deja/g++.brendan/template27.C: Use explicit
27079         specialization syntax.
27080         * g++.old-deja/g++.brendan/template30.C: Likewise.
27081         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27082         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27083         non-dependent names.
27084         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27085         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27086         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27087         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27088         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27089         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27090         named return value extension.
27091         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27092         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27093         * g++.old-deja/g++.ext/return1.C: Likewise.
27094         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27095         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27096         * g++.old-deja/g++.jason/access8.C: Likewise.
27097         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27098         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27099         pseudo-destructor names.
27100         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27101         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27102         pseudo-destructor names.
27103         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27104         * g++.old-deja/g++.jason/overload19.C: Likewise.
27105         * g++.old-deja/g++.jason/overload32.C: Likewise.
27106         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27107         stray semicolons.
27108         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27109         * g++.old-deja/g++.jason/return.C: Likewise.
27110         * g++.old-deja/g++.jason/return2.C: Likewise.
27111         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27112         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27113         syntax.
27114         * g++.old-deja/g++.jason/template10.C: Account for use of
27115         non-dependent names.
27116         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27117         syntax.
27118         * g++.old-deja/g++.jason/template37.C: Likewise.
27119         * g++.old-deja/g++.law/access4.C: Change error messages.
27120         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27121         pseudo-destructor names.
27122         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27123         * g++.old-deja/g++.law/ctors9.C: Likewise.
27124         * g++.old-deja/g++.law/cvt22.C: Likewise.
27125         * g++.old-deja/g++.law/dtors5.C: Likewise.
27126         * g++.old-deja/g++.law/global-init1.C: Likewise.
27127         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27128         * g++.old-deja/g++.law/operators28.C: Likewise.
27129         * g++.old-deja/g++.law/visibility28.C: Likewise.
27130         * g++.old-deja/g++.martin/eval1.C: Likewise.
27131         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27132         name.
27133         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27134         * g++.old-deja/g++.mike/net34.C: Likewise.
27135         * g++.old-deja/g++.mike/net36.C: Likewise.
27136         * g++.old-deja/g++.mike/ns2.C: Likewise.
27137         * g++.old-deja/g++.mike/p12306.C: Likewise.
27138         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27139         value extension.
27140         * g++.old-deja/g++.mike/p700.C: Likewise.
27141         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27142         * g++.old-deja/g++.mike/p710.C: Likewise.
27143         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27144         value extension.
27145         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27146         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27147         * g++.old-deja/g++.ns/crash2.C: Likewise.
27148         * g++.old-deja/g++.ns/crash3.C: Likewise.
27149         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27150         * g++.old-deja/g++.ns/ns17.C: Likewise.
27151         * g++.old-deja/g++.ns/template16.C: Likewise.
27152         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27153         keyword.
27154         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27155         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27156         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27157         named return value extension.
27158         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27159         * g++.old-deja/g++.other/access4.C: Issue additional error
27160         messages.
27161         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27162         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27163         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27164         * g++.old-deja/g++.other/crash25.C: Change error message.
27165         * g++.old-deja/g++.other/crash4.C: Change error message.
27166         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27167         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27168         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27169         checks.
27170         * g++.old-deja/g++.other/defarg8.C: Likewise.
27171         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27172         * g++.old-deja/g++.other/dtor10.C: Likewise.
27173         * g++.old-deja/g++.other/incomplete.C: Likewise.
27174         * g++.old-deja/g++.other/linkage7.C: Likewise.
27175         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27176         lookup algorithm.
27177         * g++.old-deja/g++.other/mangle2.C: Likewise.
27178         * g++.old-deja/g++.other/refinit2.C: Likewise.
27179         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27180         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27181         * g++.old-deja/g++.pt/crash28.C: Likewise.
27182         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27183         syntax.
27184         * g++.old-deja/g++.pt/crash32.C: Change error message.
27185         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27186         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27187         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27188         error message position.
27189         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27190         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27191         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27192         syntax.
27193         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27194         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27195         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27196         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27197         keyword.
27198         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27199         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27200         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27201         keyword.
27202         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27203         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27204         syntax.
27205         * g++.old-deja/g++.pt/friend28.C: Account for use of
27206         non-dependent names.
27207         * g++.old-deja/g++.pt/friend29.C: Likewise.
27208         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27209         rules.
27210         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27211         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27212         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27213         lookup rules.
27214         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27215         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27216         keyword.
27217         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27218         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27219         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27220         keyword.
27221         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27222         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27223         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27224         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27225         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27226         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27227         keyword.
27228         * g++.old-deja/g++.pt/spec10.C: Likewise.
27229         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27230         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27231         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27232         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27233         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27234         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27235         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27236         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27237         * g++.old-deja/g++.pt/typename15.C: Likewise.
27238         * g++.old-deja/g++.pt/typename22.C: Likewise.
27239         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27240         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27241         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27242         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27243         syntax.
27244         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27245         return value extension.
27246         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27247         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27248         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27249         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27250
27251 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27252
27253         * g++.dg/warn/inline1.C: New test.
27254         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27255         * g++.old-deja/g++.jason/synth10.C: Likewise.
27256         * g++.old-deja/g++.mike/net31.C: Likewise.
27257         * g++.old-deja/g++.mike/p8786.C: Likewise.
27258
27259         * g++.dg/template/friend10.C: New test.
27260         * g++.dg/template/conv5.C: New test.
27261
27262 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27263
27264         * g++.dg/lookup/scoped3.C: New test.
27265
27266         * g++.dg/lookup/decl1.C: New test.
27267         * g++.dg/lookup/decl2.C: New test.
27268
27269 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27270
27271         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27272         gcc.c-torture/compile/20021015-1.c,
27273         gcc.c-torture/compile/20021015-2.c,
27274         gcc.c-torture/compile/20021123-1.c,
27275         gcc.c-torture/compile/20021123-2.c,
27276         gcc.c-torture/compile/20021123-3.c,
27277         gcc.c-torture/compile/20021123-4.c,
27278         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27279         only to 3.1 or 3.2 branch.
27280
27281 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27282
27283         * gcc.dg/i386-bitfield3.c: New test.
27284
27285         * gcc.dg/i386-bitfield2.c: New test.
27286
27287 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27288
27289         * g++.dg/parse/conv_op1.C: New test.
27290
27291 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27292
27293         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27294         approved.
27295
27296 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27297
27298         * gcc.c-torture/compile/20021220-1.c: New test.
27299
27300 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27301
27302         * gcc.dg/i386-fastcall-1.c: New.
27303
27304 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27305
27306         * gcc.c-torture/execute/20021219-1.c: New test.
27307
27308 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27309
27310         * gcc.dg/i386-pic-1.c: New test.
27311
27312 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27313
27314         PR c++/8099
27315         * g++.dg/template/friend9.C: New test.
27316
27317 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27318
27319         PR c++/3663
27320         * g++.dg/template/access7.C: New test.
27321
27322 2002-12-18  Nick Clifton  <nickc@redhat.com>
27323
27324         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27325         the libstdc++-v3 directory has been found.
27326
27327 2002-12-12  Devang Patel <dpatel@apple.com>
27328         * gcc.dg/darwin-ld-1.c: New test.
27329         * gcc.dg/darwin-ld-2.c: New test.
27330         * gcc.dg/darwin-ld-3.c: New test.
27331         * gcc.dg/darwin-ld-4.c: New test.
27332         * gcc.dg/darwin-ld-5.c: New test.
27333
27334 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27335
27336         * gcc.c-torture/compile/20021212-1.c: New test.
27337
27338 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27339
27340         * gcc.dg/fshort-wchar: New test.
27341
27342 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27343
27344         PR c++/8372
27345         * g++.dg/template/dtor1.C: New test.
27346
27347         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27348         markers.
27349
27350 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27353
27354 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27355
27356         * g++.dg/template/static1.C: New test.
27357         * g++.dg/template/static2.C: New test.
27358         * g++.old-deja/g++.ext/memconst.C: New test.
27359
27360 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27361
27362         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27363         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27364         * g++.dg/special/initp1.C: Likewise.
27365
27366 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27367
27368         * gcc.c-torture/execute/20021204-1.c: New test.
27369
27370 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27371
27372         * gcc.dg/ppc-fmadd-1.c: New file.
27373         * gcc.dg/ppc-fmadd-2.c: New file.
27374         * gcc.dg/ppc-fmadd-3.c: New file.
27375
27376 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27377
27378         * gcc.c-torture/compile/20021204-1.c: New test.
27379
27380 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27381
27382         * g++.dg/inherit/covariant2.C: New test.
27383         * g++.dg/inherit/covariant3.C: New test.
27384         * g++.dg/inherit/covariant4.C: New test.
27385         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27386         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27387
27388 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27389
27390         PR c++/8688
27391         * g++.dg/init/brace3.C: New test.
27392
27393 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27394
27395         * gcc.dg/20020210-1.c: Fix a comment typo.
27396
27397 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27398
27399         PR c++/8720
27400         * g++.dg/parse/defarg1.C: New test.
27401
27402         PR c++/8615
27403         * g++.dg/template/char1.C: New test.
27404
27405         * g++.dg/template/varmod1.C: Fix typo.
27406
27407 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27408
27409         DR 180
27410         * g++.old-deja/g++.pt/crash32.C: Expect error.
27411
27412 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27413
27414         PR c++/5919
27415         * g++.dg/template/varmod1.C: New test.
27416
27417         PR c++/8727
27418         * g++.dg/inherit/typeinfo1.C: New test.
27419
27420         PR c++/8663
27421         * g++.dg/inherit/typedef1.C: New test.
27422
27423 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27424
27425         PR c++/8332
27426         PR c++/8493
27427         * g++.dg/template/strlen1.C: New test.
27428
27429         PR c++/8227
27430         * g++.dg/template/ctor2.C: New test.
27431
27432         PR c++/8214
27433         * g++.dg/init/string1.C: New test.
27434
27435         PR c++/8511
27436         * g++.dg/template/friend8.C: New test.
27437
27438 2002-11-29  Joe Buck <jbuck@synopsys.com>
27439
27440         * g++.dg/lookup/anon2.C: New test.
27441
27442 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27443
27444         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27445         h8300 port.
27446
27447 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27448
27449         * gcc.dg/bitfld-6.c: New test.
27450
27451 2002-11-27  Jan Hubicka  <jh@suse.cz>
27452
27453         * gcc.c-torture/execute/20021127.[cx]: New test.
27454
27455 2002-11-26  Jan Hubicka  <jh@suse.cz>
27456
27457         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27458         quality.
27459
27460 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27461
27462         * g++.dg/init/brace2.C: New test.
27463         * g++.old-deja/g++.mike/p9129.C: Correct.
27464
27465 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27466
27467         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27468
27469 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27470
27471         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27472
27473 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27474
27475         * testsuite/g++.dg/abi/empty11.C: New test.
27476         * testsuite/g++.dg/rtti/cv1.C: New test.
27477
27478 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27479
27480         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27481
27482 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27483
27484         * g++.dg/abi/empty10.C: New test.
27485
27486 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27487
27488         * gcc.c-torture/compile/20021124-1.c: New test.
27489
27490 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27491
27492         * g++.dg/abi/rtti2.C: New test.
27493
27494 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27495
27496         * gcc.dg/i386-unroll-1.c: New test.
27497
27498 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27499
27500         * gcc.c-torture/compile/20021120-1.c: New test.
27501         * gcc.c-torture/compile/20021120-2.c: New test.
27502
27503 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27504
27505         * gcc.dg/bitfld-5.c: New test.
27506
27507 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27508
27509         * gcc.c-torture/execute/20021120-3.c: New test.
27510
27511 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27512
27513         * gcc.c-torture/execute/20021120-2.c: New test.
27514
27515 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27516
27517         * gcc.c-torture/execute/20021120-1.c: New test.
27518
27519 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27520
27521         * gcc.c-torture/execute/20021118-3.c: New test.
27522
27523 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27524
27525         * gcc.c-torture/compile/20021119-1.c: New test.
27526
27527 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27528
27529         * gcc.dg/duff-1.c: New test.
27530         * gcc.dg/duff-2.c: New test.
27531         * gcc.dg/duff-3.c: New test.
27532
27533 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27534
27535         * gcc.dg/cpp/_Pragma5.c: New test.
27536
27537 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27538
27539         * gcc.c-torture/execute/20021118-2.c: New test.
27540
27541 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27542
27543         * gcc.c-torture/execute/20021118-1.c: New test.
27544
27545 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27546
27547         * gcc.dg/20021116-1.c: New test.
27548
27549 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27550
27551         * g++.dg/abi/vcall1.C: New test.
27552
27553 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27554
27555         * gcc.dg/20021029-1.c: New test.
27556         * gcc.dg/20021029-2.c: New test.
27557
27558 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27559
27560         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27561
27562 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27563
27564         PR c/8439
27565         * gcc.dg/20021110.c: Move to ...
27566         * gcc.c-torture/compile/20021110.c: .... here.
27567
27568 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27569
27570         PR c/8467
27571         * gcc.c-torture/execute/20021111-1.c
27572
27573 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27574
27575         PR c/8439
27576         * gcc.dg/20021110.c: New test.
27577
27578 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27579
27580         * g++.dg/abi/vthunk3.C: Run only on x86.
27581
27582 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27583
27584         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27585
27586 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27587
27588         * lib/compat.exp (compat-execute): Fix logic error in last
27589         change.
27590
27591 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27592
27593         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27594
27595 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27596
27597         PR c++/8389
27598         * g++.dg/template/access6.C: New test.
27599
27600 2002-11-08  Jan Hubicka  <jh@suse.cz>
27601
27602         * gcc.dg/i386-ssefp-1.c: New test.
27603         * gcc.dg/i386-ssefp-1.c: New test.
27604
27605 2002-11-08  Jan Hubicka  <jh@suse.cz>
27606
27607         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27608
27609 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27610
27611         * g++.dg/abi/vthunk3.C: New test.
27612
27613         PR c++/8338
27614         * g++.dg/template/crash2.C: New test.
27615
27616 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27617
27618         * testsuite/g++.dg/abi/dtor1.C: New test.
27619         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27620
27621 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27622
27623         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27624         Darwin.
27625
27626 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27627
27628         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27629         -mthumb.  Only xfail with -O0.
27630
27631 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27632
27633         * g++.dg/abi/thunk1.C: New test.
27634         * g++.dg/abi/thunk2.C: Likewise.
27635         * g++.dg/abi/vtt1.C: Likewise.
27636
27637 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27638
27639         PR optimization/8423
27640         * gcc.c-torture/execute/builtin-constant.c: New test.
27641
27642 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27643
27644         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27645         Add some more cases.
27646
27647 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27648
27649         PR c++/8391
27650         * g++.dg/opt/local1.C: New test.
27651
27652 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27653
27654         PR c++/8160
27655         * g++.dg/template/complit1.C: New test.
27656
27657         PR c++/8149
27658         * g++.dg/template/typename4.C: Likewise.
27659
27660 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27661
27662         Core issue 287, PR c++/7639
27663         * g++.dg/template/instantiate1.C: Adjust error location.
27664         * g++.dg/template/instantiate3.C: New test.
27665         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27666         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27667         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27668
27669 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27670
27671         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27672
27673 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27674
27675         PR c++/8287
27676         * g++.dg/init/dtor2.C: New test.
27677
27678 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27679
27680         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27681         * gcc.dg/nest.c: Bypass errors on irix6.
27682
27683 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27684
27685         * gcc.dg/nest.c: Expect error for mmix-*-*.
27686         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27687
27688 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27689
27690         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27691         markers.
27692
27693         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27694
27695 2002-10-25  Mike Stump  <mrs@apple.com>
27696
27697         * gcc.dg/warn-1.c: New test.
27698
27699 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27700
27701         * g++.dg/template/typename3.C: New test.
27702
27703 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27704
27705         * g++.dg/lookup/ptrmem1.C: New test.
27706
27707         * g++.dg/abi/vthunk2.C: New test.
27708
27709 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27710
27711         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27712
27713 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27714
27715         * g++.dg/abi/empty9.C: New test.
27716
27717 2002-10-24  Richard Henderson  <rth@redhat.com>
27718
27719         * g++.dg/inherit/thunk1.C: Enable for ia64.
27720
27721 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27722
27723         PR c++/8067
27724         * g++.dg/lookup/pretty1.C: New test.
27725
27726 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27727
27728         * gcc.dg/20021023-1.c: New test.
27729
27730 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27731
27732         PR c++/7679
27733         * g++.dg/parse/inline1.C: New test.
27734
27735 2002-10-23  Richard Henderson  <rth@redhat.com>
27736
27737         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27738
27739         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27740
27741 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27742
27743         PR c++/6579
27744         * g++.dg/parse/stmtexpr3.C: New test.
27745
27746 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27747
27748         * g++.dg/expr/cond1.C: New test.
27749
27750 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27751
27752         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27753
27754 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27755
27756         * g++.dg/abi/vbase13.C: New test.
27757         * g++.dg/abi/vbase14.C: Likewise.
27758
27759 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27760
27761         * gcc.dg/tls/pic-1.c: New test.
27762         * gcc.dg/tls/nonpic-1.c: New test.
27763         * gcc.dg/20021018-1.c: New test.
27764
27765 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27766
27767         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27768         Remove only files with the same base name as the test case.
27769         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27770         (profopt-execute): Likewise.  Also, remove old profiling
27771         and performance data files before running the tests.
27772
27773         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27774         * g++.dg/bprob/bprob.exp: Likewise.
27775         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27776         to allow more general test case names.
27777
27778         * g++.dg/bprob/bprob-1.C: Rename to ...
27779         * g++.dg/bprob/g++-bprob-1.C: ... this.
27780
27781         * g77.dg/bprob/bprob-1.f: Rename to ...
27782         * g77.dg/bprob/g77-bprob-1.f: ... this.
27783
27784 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27785
27786         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27787         bison 1.50 or later.
27788
27789 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27790
27791         * g++.dg/README: Describe more test directories.
27792
27793 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27794
27795         * g++.dg/init/array6.C: Add additional tests.
27796
27797 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27798
27799         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27800         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27801
27802 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27803
27804         * gcc.c-torture/compile/20020604-1.x: New.
27805         * gcc.c-torture/compile/simd-5.x: Likewise.
27806         * gcc.c-torture/execute/920710-1.x: Likewise.
27807         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27808
27809 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27810
27811         * g++.dg/inherit/override1.C: Add dg-options clause.
27812
27813 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27814
27815         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27816         _mm_slli_si128.
27817
27818 2002-10-19  Andreas Schwab  <schwab@suse.de>
27819
27820         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27821         directory component.
27822
27823 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27824
27825         * g++.dg/inherit/thunk1.C: New test.
27826
27827         * g++.dg/inherit/override1.C: New test.
27828
27829         * g++.dg/abi/mangle11.C: New test.
27830         * g++.dg/abi/mangle14.C: New test.
27831         * g++.dg/abi/mangle17.C: New test.
27832
27833 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27834
27835         * g++.dg/overload/member2.C: New test.
27836
27837 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27838
27839         * g++.dg/README: Describe new compat directory.
27840         * g++.dg/dg.exp: Skip tests in compat directory.
27841         * README.compat: New file.
27842         * lib/compat.exp: New expect script.
27843         * g++.dg/compat: New test directory.
27844         * g++.dg/compat/compat.exp: New expect script.
27845         * g++.dg/compat/abi: New test directory.
27846         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27847         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27848         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27849         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27850         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27851         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27852         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27853         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27854         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27855         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27856         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27857         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27858         * g++.dg/compat/break: New test directory.
27859         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27860         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27861         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27862         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27863         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27864         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27865         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27866         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27867         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27868         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27869         g++.dg/compat/break/README: New files.
27870         * g++.dg/compat/eh: New test directory.
27871         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27872         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27873         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27874         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27875         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27876         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27877         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27878         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27879         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27880         g++.dg/compat/eh/filter2_y.C,
27881         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27882         g++.dg/compat/eh/new1_y.C,
27883         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27884         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27885         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27886         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27887         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27888         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27889         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27890         g++.dg/compat/eh/unexpected1_y.C: New files.
27891         * g++.dg/compat/init: New test directory.
27892         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27893         g++.dg/compat/init/array5_y.C,
27894         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27895         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27896         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27897         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27898         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27899         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27900         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27901         g++.dg/compat/init/init-ref2_y.C: New files.
27902
27903 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/7584
27906         * g++.dg/inherit/using3.C: New test.
27907
27908 2002-10-17  Jan Hubicka  <jh@suse.cz>
27909
27910         * gcc.dg/20021017-2.c: New test.
27911
27912 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27913
27914         * g++.dg/abi/mangle16.C: Adjust.
27915
27916         * g++.dg/init/array8.C: New test.
27917
27918 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27919
27920         * gcc.dg/special/mips-abi.exp: New test.
27921         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27922
27923 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27924
27925         * g++.dg/abi/mangle16.C: New test.
27926         * g++.dg/abi/mangle17.C: Likewise.
27927
27928         PR c++/7478
27929         * g++.dg/template/ref1.C: New test.
27930
27931 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27932
27933         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27934
27935 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27936
27937         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27938
27939 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27940
27941         PR c++/7524
27942         * g++.dg/init/array7.C: New test.
27943
27944 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27945
27946         * g++.dg/init/array6.C: New test.
27947
27948         * g++.dg/abi/mangle13.C: Likewise.
27949         * g++.dg/abi/mangle14.C: Likewise.
27950         * g++.dg/abi/mangle15.C: Likewise.
27951
27952 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27953
27954         * g++.dg/abi/empty8.C: New test.
27955
27956 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27957
27958         * g++.dg/init/ctor1.C: New test.
27959
27960 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27961
27962         * gcc.c-torture/execute/20021015-1.c: New test.
27963
27964 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27965
27966         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27967
27968 2002-10-14  Jan Hubicka  <jh@suse.cz>
27969
27970         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27971
27972 2002-10-14  Richard Henderson  <rth@redhat.com>
27973
27974         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27975
27976 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27977
27978         PR optimization/6631
27979         * g++.dg/opt/const2.C: New test.
27980
27981 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27982
27983         PR c++/7176
27984         * g++.dg/parse/friend1.C: New test.
27985         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27986
27987 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27988
27989         * gcc.dg/20021014-1.c: New test.
27990
27991 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27992
27993         PR c++/5661
27994         * g++.dg/ext/vlm1.C: New test.
27995         * g++.dg/ext/vlm2.C: Likewise.
27996
27997         * g++.dg/init/array1.C: Remove invalid braces.
27998         * g++.dg/init/brace1.C: New test.
27999         * g++.dg/init/copy2.C: Likewise.
28000         * g++.dg/init/copy3.C: Likewise.
28001         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28002         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28003         braces.
28004
28005 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28006
28007         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28008
28009 2002-10-11  Richard Shann  <richard.shann@superh.com>
28010
28011         * gcc.c-torture/compile/simd-5.c: New test.
28012
28013 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28014
28015         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28016
28017 2002-10-10  Jim Wilson  <wilson@redhat.com>
28018
28019         * gcc.c-torture/execute/20021010-1.c: New test.
28020
28021 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28022
28023         PR c/7353
28024         * g++.dg/ext/typedef-init.C: New test.
28025         * gcc.dg/typedef-init.c: New test.
28026
28027 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28028
28029         * gcc.dg/cpp/paste13.c: New test.
28030
28031 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28032
28033         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28034         remaining platforms, XFAIL during compile, not execute.  Don't
28035         XFAIL at -O0.
28036
28037 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28038
28039         * gcc.dg/alias-1.c: Tweak expected warning.
28040
28041 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28042
28043         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28044
28045 2002-10-06  Andreas Jaeger  <aj@suse.de>
28046
28047         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28048         * gcc.dg/cpp/c++98.C: Likewise.
28049
28050         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28051         * g++.dg/cpp/c++98.C: Likewise.
28052
28053         * g++.dg/README (Subdirectories): Mention cpp directory.
28054
28055         PR target/7559
28056         * gcc.dg/20021006-1.c: New test.
28057
28058 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28059
28060         PR c++/7804
28061         * g++.dg/other/warning1.C: New test.
28062
28063 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28064
28065         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28066         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28067         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28068
28069 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/7931
28072         * g++.dg/template/ptrmem3.C: New test.
28073
28074         PR c++/7754
28075         * g++.dg/template/union1.C: New test.
28076
28077 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28078
28079         PR c++/8006
28080         * g++.dg/abi/mangle9.C: New test.
28081         * g++.dg/abi/mangle10.C: New test.
28082         * g++.dg/abi/mangle11.C: New test.
28083         * g++.dg/abi/mangle12.C: New test.
28084
28085 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28086
28087         PR c++/7188.
28088         * g++.dg/template/meminit1.C: New test.
28089         * g++.dg/warn/Wreorder-1.C: Likewise.
28090         * g++.old-deja/g++.mike/warn3.C: Tweak.
28091         * lib/prune.exp: Ingore "in copy constructor".
28092
28093 2002-10-02  Andreas Jaeger  <aj@suse.de>
28094
28095         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28096         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28097         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28098         on x86-64.
28099
28100 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28101
28102         * gcc.dg/empty1.C: Fix typo.
28103
28104 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28105
28106         * gcc.dg/alias-1.c: New test.
28107
28108 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28109
28110         * gcc.dg/empty1.C: New test.
28111
28112         * g++.dg/tls/init-2.C: Tweak error messages.
28113
28114 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28115
28116         * gcc.c-torture/compile/20020923-1.c: New test.
28117
28118 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28119
28120         * gcc.c-torture/execute/ffs-1.c: New test.
28121         * gcc.c-torture/execute/ffs-2.c: Ditto.
28122
28123 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28124
28125         * g++.dg/overload/member1.C: New test.
28126
28127 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28128
28129         * g++.dg/abi/empty7.C: New test.
28130         * g++.dg/init/pm2.C: Likewise.
28131
28132 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28133
28134         * g++.dg/rtti/crash1.C: New test.
28135
28136 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28137
28138         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28139         gcc.dg/sibcall-4.c: New tests.
28140
28141 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28142
28143         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28144         powerpc and MMIX targets.
28145
28146 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28147
28148         * gcc.dg/cpp/20020927-1.c: New.
28149
28150 2002-09-26  David S. Miller  <davem@redhat.com>
28151
28152         * gcc.c-torture/compile/trunctfdf.c: New.
28153
28154 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28155
28156         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28157
28158 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28159
28160         * gcc.c-torture/execute/loop-15.c: New.
28161
28162 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28163
28164         * README.QMTEST: Fix typo.
28165
28166 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28167
28168         * gcc.dg/20020926-1.c: New test.
28169
28170 2002-09-25  David S. Miller  <davem@redhat.com>
28171
28172         PR target/7842
28173         * gcc.c-torture/execute/shiftdi.c: New test.
28174
28175 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28176
28177         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28178         unique to the tool.
28179         * lib/g77.exp (g77_init): Likewise.
28180         * lib/g++.exp (g++_init): Likewise.
28181         * lib/objc.exp (objc_init): Likewise.
28182
28183 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28184
28185         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28186         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28187         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28188
28189 2002-09-25  Richard Henderson  <rth@redhat.com>
28190
28191         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28192         too-small long double.
28193
28194 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28195
28196         * gcc.dg/20020919-1.c: New test.
28197
28198 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28199
28200         * g++.dg/abi/bitfield6.C: New test.
28201         * g++.dg/abi/bitfield7.C: New test.
28202         * g++.dg/abi/bitfield8.C: New test.
28203         * g++.dg/abi/vbase11.C: New test.
28204
28205 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28206
28207         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28208         hppa*-*-hpux*.  Update test comment.
28209
28210 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28211
28212         * gcc.dg/tls/struct-1.c: New test.
28213
28214 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28215
28216         * gcc.dg/cpp/tr-warn2.c: Update.
28217
28218 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28219
28220         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28221
28222 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28223
28224         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28225         systems.
28226
28227 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28228
28229         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28230
28231         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28232         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28233         setting of cxxfilt.
28234
28235 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28236
28237         * gcc.dg/20020312-2.c: Update for darwin.
28238
28239 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28240
28241         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28242
28243 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28244
28245         * objc.dg/comp-types-1.m: New test.
28246         * objc.dg/comp-types-2.m: New test.
28247         * objc.dg/comp-types-3.m: New test.
28248         * objc.dg/comp-types-4.m: New test.
28249         * objc.dg/comp-types-5.m: New test.
28250         * objc.dg/comp-types-6.m: New test.
28251
28252 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28253
28254         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28255
28256 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28257
28258         * g++.dg/other/do1.C: New test.
28259
28260         * g++.dg/template/subst1.C: New test.
28261
28262 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28263
28264         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28265
28266 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         * g++.dg/template/qualttp20.C: Adjust expected errors.
28269         * g++.old-deja/g++.jason/report.C: Likewise.
28270         * g++.old-deja/g++.other/qual1.C: Likewise.
28271
28272         * g++.dg/lookup/scoped2.C: New test.
28273
28274         * g++.dg/ext/asm3.C: New test.
28275
28276 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28277
28278         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28279
28280 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28281
28282         * ChangeLog: follow spelling conventions.
28283         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28284         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28285         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28286         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28287         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28288         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28289         * g++.old-deja/g++.law/global-init1.C: Likewise.
28290         * g++.old-deja/g++.other/delete4.C: Likewise.
28291         * g++.old-deja/g++.other/inline21.C: Likewise.
28292         * g++.old-deja/g++.other/singleton.C: Likewise.
28293         * g77.dg/strlen0.f: Likewise.
28294         * g77.f-torture/compile/20010519-1.f: Likewise.
28295         * g77.f-torture/compile/980310-4.f: Likewise.
28296         * gcc.c-torture/compile/20000605-1.c: Likewise.
28297         * gcc.c-torture/execute/20020225-1.c: Likewise.
28298         * gcc.dg/c90-hexfloat-2.c: Likewise.
28299         * gcc.dg/c99-bool-1.c: Likewise.
28300         * gcc.dg/c99-hexfloat-2.c: Likewise.
28301         * gcc.dg/dll-2.c: Likewise.
28302         * gcc.dg/wtr-union-init-1.c: Likewise.
28303         * gcc.dg/wtr-union-init-2.c: Likewise.
28304         * gcc.dg/wtr-union-init-3.c: Likewise.
28305         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28306         * gcc.dg/cpp/defined.c: Likewise.
28307         * gcc.dg/cpp/macsyntx.c: Likewise.
28308         * gcc.dg/cpp/paste2.c: Likewise.
28309         * gcc.dg/cpp/trad/defined.c: Likewise.
28310         * gcc.dg/format/c90-printf-1.c: Likewise.
28311         * gcc.dg/format/c90-scanf-1.c: Likewise.
28312         * gcc.dg/format/c99-printf-1.c: Likewise.
28313         * gcc.dg/format/c99-scanf-1.c: Likewise.
28314         * gcc.misc-tests/gcov-8.c: Likewise.
28315         * lib/profopt.exp: Likewise.
28316
28317 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28318
28319         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28320
28321 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28322
28323         * g++.dg/inherit/using2.C: New test.
28324
28325 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28326
28327         * ChangeLog: Follow spelling conventions.
28328         * g++.dg/template/friend4.C: Likewise.
28329         * g++.old-deja/g++.pt/crash67.C: Likewise.
28330         * gcc.c-torture/execute/20000801-4.c: Likewise.
28331         * gcc.dg/c90-digraph-1.c: Likewise.
28332         * gcc.dg/c94-digraph-1.c: Likewise.
28333         * gcc.dg/c99-digraph-1.c: Likewise.
28334         * gcc.dg/cpp/line5.c: Likewise.
28335         * gcc.dg/cpp/multiline.c: Likewise.
28336         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28337         * gcc.dg/format/attr-3.c: Likewise.
28338         * gcc.dg/format/c90-scanf-3.c: Likewise.
28339         * gcc.dg/format/ext-4.c: Likewise.
28340
28341 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28342
28343         * g++.dg/template/pretty1.C: New test.
28344
28345 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28346
28347         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28348
28349 2002-09-13  Matt Austern  <austern@apple.com>
28350
28351         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28352         passing a cast expression to a function by const reference.
28353
28354 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         * g++.dg/template/deduce1.C: New test.
28357
28358 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28359
28360         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28361         32-bit int.
28362
28363 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28364
28365         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28366         usage.
28367
28368 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28369
28370         * gcc.c-torture/compile/20020910-1.c: New test.
28371
28372 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28373
28374         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28375
28376 2002-09-10  Andreas Jaeger  <aj@suse.de>
28377
28378         * gcc.dg/20020312-2.c: Adjust for x86-64.
28379
28380 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28381
28382         * g77.dg/7388.f: New test case for PR 7388.
28383
28384 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28385
28386         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28387
28388 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28389
28390         * objc.dg/proto-lossage-1.m: New test.
28391
28392 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28393
28394         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28395
28396 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28397
28398         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28399         expected to pass.
28400
28401 2002-09-06  Stan Shebs  <shebs@apple.com>
28402             David Edelsohn  <edelsohn@gnu.org>
28403
28404         * gcc.dg/weak: New directory.
28405         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28406         target-specific xfail bits.
28407         * gcc.dg/typeof-2.c: Move to new directory.
28408         * gcc.dg/weak.exp: New expect script.
28409
28410 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28411
28412         * gcc.c-torture/execute/extzvsi.c: New test.
28413
28414 2002-09-05  Stan Shebs  <shebs@apple.com>
28415
28416         * gcc.dg/weak-1.c: xfail on Darwin.
28417         * gcc.dg/weak-2.c: Ditto.
28418         * gcc.dg/weak-3.c: Ditto.
28419         * gcc.dg/weak-4.c: Ditto.
28420         * gcc.dg/weak-5.c: Ditto.
28421         * gcc.dg/weak-6.c: Ditto.
28422         * gcc.dg/weak-7.c: Ditto.
28423         * gcc.dg/weak-8.c: Ditto.
28424         * gcc.dg/weak-9.c: Ditto.
28425
28426 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28427
28428         * gcc.c-torture/execute/loop-14.c: New test.
28429
28430 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28431
28432         * g++.dg/other/cxa-atexit1.C: New test.
28433
28434         * gcc.dg/typeof-2.c: New test.
28435
28436 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28437
28438         * gcc.dg/builtins-2.c: New testcase.
28439         * gcc.dg/builtins-3.c: New testcase.
28440
28441 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28442
28443         * gcc.dg/cpp/_Pragma4.c: New test.
28444
28445 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28446
28447         * objc/execute/nil_method-1.m: New testcase.
28448
28449 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28450
28451         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28452         [Object class], not [Object initialize].
28453
28454 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28455             Hans-Peter Nilsson  <hp@bitrange.com>
28456
28457         * gcc.c-torture/execute/20020720-1.x: Skip test on
28458         mmix-knuth-mmixware.  Correct comment.
28459
28460 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28461
28462         * testsuite/g++.dg/abi/bitfield5.C: New test.
28463         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28464
28465 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28466
28467         * objc.dg/undeclared-selector.m: New test.
28468
28469 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         * g++.dg/other/offsetof1.C: Avoid cast warning.
28472
28473 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28474
28475         * objc.dg/super-class-2.m: New test.
28476
28477 2002-08-24  Matt Austern  <austern@apple.com>
28478
28479         * g++.dg/ext/lvaddr.C: New test.
28480         * g++.dg/ext/lvcast.C: New test.
28481
28482 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28483
28484         * testsuite/g++.dg/inherit/cond1.C: New test.
28485
28486 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28487
28488         * gcc.dg/noncompile/incomplete-1.c: New test.
28489
28490 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28491
28492         * gcc.dg/typespec-1.c: New test.
28493
28494 2002-08-20  Devang Patel  <dpatel@apple.com>
28495         * objc.dg/proto-hier-2.m: New test.
28496
28497 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28498
28499         * objc.dg/bitfield-1.m: New test.
28500         * objc.dg/bitfield-2.m: New test.
28501
28502 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28503
28504         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28505         gcc.dg/c99-flex-array-4.c: New tests.
28506
28507 2002-08-16  Stan Shebs  <shebs@apple.com>
28508
28509         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28510
28511 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28512
28513         * gcc.dg/typeof-1.c: New test.
28514         * g++.dg/ext/typeof2.C: New test.
28515
28516 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28517
28518         * g++.dg/other/offsetof1.C: New test.
28519
28520 2002-08-14  Richard Henderson  <rth@redhat.com>
28521
28522         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28523
28524 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28525
28526         * gcc.dg/cpp/_Pragma3.c: New test.
28527
28528 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28529
28530         * g++.dg/template/inherit3: New test.
28531
28532 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28533
28534         * gcc.dg/bitfld-4.c: Add blank options.
28535
28536 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28537
28538         * g++.dg/template/crash1.C: New test.
28539
28540 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28541
28542         * gcc.dg/tls/opt-2.c: New test.
28543
28544 2002-08-08  Devang Patel  <dpatel@apple.com>
28545
28546         * objc.dg/selector-1.m : New test
28547
28548 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28549
28550         * g++.dg/abi/bitfield4.C: New test.
28551         * gcc.dg/bitfld-4.c: New test.
28552
28553 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28554
28555         * g++.dg/other/packed1.C: New test.
28556
28557 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28558
28559         * g++.dg/abi/offsetof.C: Tweak error messages.
28560         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28561
28562 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28563
28564         * gcc.dg/bitfld-3.c: New test.
28565
28566 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28567             Richard Henderson  <rth@redhat.com>
28568
28569         * gcc.dg/i386-bitfield1.c: New test.
28570         * g++.dg/abi/bitfield3.C: Update.
28571
28572 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28573
28574         * objc.dg/const-str-2.m: Update.
28575         * gcc.dg/cpp/c++98.c: Change to C extension.
28576         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28577         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28578
28579 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28580
28581         * testsuite/gcc.dg/tls/diag-3.c: New.
28582
28583 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28584
28585         * g++.dg/README (Subdirectories): Document new subdir expr.
28586         * g++.dg/expr/pmf-1.C: New test.
28587
28588 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28589
28590         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28591
28592 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28593
28594         * g++.dg/abi/bitfield3.C: New test.
28595
28596 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28597
28598         * lib/gcov.exp: Tweak expected line formats.
28599         * gcc.misc-tests/gcov8.c: New test.
28600         * gcc.misc-tests/gcov8.x: New flags.
28601
28602 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28603
28604         * consistency.vlad/layout/endian.c: Include string.h.
28605
28606         * gcc.c-torture/execute/20020805-1.c: New test.
28607
28608 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28609
28610         * g++.dg/other/conversion1.C: New test.
28611
28612 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28613
28614         * gcc.dg/builtins-1.c: New testcase.
28615
28616 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28617
28618         * g++.dg/inherit/access3.C: New test.
28619
28620 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28621
28622         * gcc.dg/ia64-visibility-2.c: New test.
28623
28624 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28625
28626         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28627         __qualifier_flags to __flags.
28628
28629 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28630
28631         * g++.dg/inherit/operator1.C: New test.
28632         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28633         * g++.dg/other/error1.C: Change expected error message.
28634         * g++.dg/template/conv4.C: Likewise.
28635
28636 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28637
28638         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28639         for documented behavior.
28640
28641 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28642
28643         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28644         several targets known to fail.
28645
28646 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28647
28648         * gcc.dg/mips-args-[123].c: New tests.
28649
28650 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28651
28652         * gcc.dg/ppc-spe.c: New.
28653
28654 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28655
28656         * g++.dg/other/ptrmem4.C: New testcase.
28657
28658 2002-07-24  Richard Henderson  <rth@redhat.com>
28659
28660         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28661
28662 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28663
28664         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28665
28666 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28667
28668         * gcc.c-torture/execute/memset-3.c: New testcase.
28669
28670 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28671
28672         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28673         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28674
28675 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28676
28677         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28678         Delete.
28679
28680 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28681
28682         * gcc.c-torture/compile/simd-4.c: New test.
28683
28684 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28685
28686         PR c++/7347, c++/7348
28687         * g++.dg/template/access4.C: New test.
28688         * g++.dg/template/access5.C: New test.
28689         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28690         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28691         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28692         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28693
28694 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28695
28696         * gcc.dg/gnu89-init-2.c: New test.
28697
28698 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28699
28700         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28701
28702 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28703
28704         * gcc.c-torture/execute/20020720-1.c: New testcase.
28705
28706 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28707
28708         * gcc.dg/cpp/Wsignprom.c: New tests.
28709
28710 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28711
28712         * gcc.c-torture/execute/loop-13.c: New test.
28713
28714 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28715
28716         * gcc.dg/cpp/expr.c: New tests.
28717
28718 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28719
28720         * g++.dg/opt/pr6713.C: Add template instantiation.
28721
28722 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28723
28724         * gcc.dg/nest.c: New test.
28725
28726 2002-07-17  Richard Henderson  <rth@redhat.com>
28727
28728         * g++.dg/opt/pr6713.C: New test.
28729
28730 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28731
28732         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28733         XFAIL for all x86 processors.
28734
28735 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28736
28737         * gcc.c-torture/execute/20010122-1.x: Do not test with
28738         -fomit-frame-pointer.
28739
28740 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28741
28742         * g++.dg/template/instantiate2.C: New test.
28743         * g++.dg/template/spec4.C: New test.
28744
28745 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28746
28747         * g++.dg/template/access2.C: New test.
28748         * g++.dg/template/access3.C: New test.
28749
28750 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28751
28752         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28753         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28754         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28755         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28756         Convert to use <stdarg.h>.
28757         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28758         Delete.
28759         * gcc.dg/va-arg-2.c: New.
28760         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28761
28762 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28763
28764         * gcc.c-torture/compile/20020710-1.c: New test.
28765
28766 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28767                           Andrew Pinski  <pinskia@physics.uc.edu>
28768
28769         gcc.c-torture/compile/simd-2.c: New testcase.
28770         gcc.c-torture/compile/simd-3.c: Likewise.
28771
28772 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28773
28774         PR c++/7224
28775         * g++.dg/overload/error1.C: New test.
28776
28777 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28778
28779         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28780         configuration and IRIX 6 O32 ABI.
28781
28782 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28783
28784         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28785
28786 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28787
28788         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28789
28790 2002-07-10  Jeffrey A Law  <law@redhat.com>
28791
28792         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28793
28794         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28795
28796 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28797
28798         * gcc.dg/20020312-2.c: Check for __PPC__.
28799
28800 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28801
28802         * gcc.c-torture/compile/20020709-1.c: New test.
28803
28804 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28805
28806         * g++.dg/template/qualttp21.C: New test case.
28807
28808 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28809
28810         * gcc.c-torture/compile/20020706-1.c: New test.
28811         * gcc.c-torture/compile/20020706-2.c: New test.
28812
28813 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28814             Alexandre Oliva  <aoliva@redhat.com>
28815
28816         * g++.dg/warn/incomplete1.C: New test.
28817
28818 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28819
28820         PR c++/7099
28821         * g++.dg/warn/noreturn1.C: New test.
28822
28823 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28824
28825         PR c++/6706
28826         * g++.dg/debug/debug6.C: New test.
28827         * g++.dg/debug/debug7.C: New test.
28828
28829 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28830
28831         * gcc.c-torture/compile/simd-3.c: New test.
28832
28833 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28834
28835         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28836         * gcc.dg/20020620-1.c: Likewise.
28837
28838 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28839
28840         PR c++/6944
28841         * g++.dg/init/array4.C: New test.
28842         * g++.dg/init/array5.C: New test.
28843
28844 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28845
28846         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28847         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28848
28849 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28850
28851         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28852         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28853         * gcc.dg/wtr-conversion-1.c: Likewise.
28854         * gcc.dg/wtr-escape-1.c: Likewise.
28855         * gcc.dg/wtr-int-type-1.c: Likewise.
28856         * gcc.dg/wtr-label-1.c: Likewise.
28857         * gcc.dg/wtr-static-1.c: Likewise.
28858         * gcc.dg/wtr-strcat-1.c: Likewise.
28859         * gcc.dg/wtr-suffix-1.c: Likewise.
28860         * gcc.dg/wtr-switch-1.c: Likewise.
28861         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28862         * gcc.dg/wtr-union-init-1.c: Likewise.
28863         * gcc.dg/wtr-union-init-2.c: Likewise.
28864         * gcc.dg/wtr-union-init-3.c: Likewise.
28865
28866         * gcc.dg/wtr-func-def-1.c: New test.
28867
28868 2002-07-02 Devang Patel <dpatel@apple.com>
28869
28870         * objc.dg/param-1.m: New test.
28871
28872 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28873
28874         * gcc.dg/cpp/trad/directive.c: Add test.
28875         * gcc.dg/cpp/trad/macroargs.c: Add test.
28876         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28877
28878 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28879
28880         * gcc.dg/cpp/cmdlne-M.c: New test.
28881
28882 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28883
28884         * objc.dg/desig-init-1.m: New test.
28885
28886 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28887
28888         PR c++/6716
28889         * g++.dg/template/instantiate1.C: New test.
28890
28891 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28892
28893         PR c++/7112
28894         * g++.dg/template/sizeof2.C: New test.
28895
28896 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28897
28898         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28899         gcc.dg/cpp/trad/include.c: New tests.
28900
28901 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28902
28903         PR target/7177
28904         * gcc.c-torture/compile/20020701-1.c: New test.
28905
28906 2002-07-01  Stan Shebs  <shebs@apple.com>
28907
28908         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28909         header here...
28910         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28911         (objc-torture-execute): or here.
28912
28913 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28914
28915         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28916
28917 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28918
28919         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28920
28921 2002-06-30  Devang Patel  <dpatel@apple.com>
28922
28923         * objc.dg/fsyntax-only.m: New test.
28924
28925 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28926
28927         PR c++/6695
28928         * g++.dg/template/friend7.C: New file.
28929
28930 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28931
28932         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28933         return type.
28934
28935 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28936
28937         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28938         avoid division by zero.
28939
28940 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28941
28942         * gcc.dg/Wunknownprag.c: New tests.
28943
28944 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28945
28946         * gcc.c-torture/execute/simd-2.c: New test.
28947
28948 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28949
28950         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28951         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28952         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28953         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28954         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28955         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28956         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28957         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28958         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28959         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28960         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28961         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28962         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28963         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28964         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28965         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28966         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28967
28968 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28969
28970         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28971         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28972         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28973         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28974         New tests.
28975         * gcc.dg/cpp/trad/directive.c: Update.
28976
28977 2002-06-23  Andreas Jaeger  <aj@suse.de>
28978
28979         * gcc.c-torture/execute/complex-6.c: New.
28980
28981 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28982
28983         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28984         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28985         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28986         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28987
28988 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28989
28990         * gcc.dg/cpp/trad: New directory with traditional tests copied
28991         from parent directory.
28992         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28993         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28994         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28995         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28996         Move to trad/ and rename.
28997         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28998         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28999         gcc.dg/cpp/trad/redef2.c: New tests.
29000         * gcc.dg/cpp/trad/trad.exp: New driver.
29001
29002 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29003
29004         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29005         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29006         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29007         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29008         Remove.
29009
29010 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29011
29012         * gcc.dg/20020620-1.c: New test.
29013
29014 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29015
29016         * g++.dg/template/ttp4.C: New test.
29017
29018 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29019
29020         * g++.dg/opt/vt1.C: Fix regexp.
29021
29022 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29023
29024         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29025         Don't use attribute `noinline'.
29026
29027 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29028
29029         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29030
29031 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29032
29033         * gcc.c-torture/execute/simd-1.c: New.
29034
29035         * gcc.dg/simd-1.c: New.
29036
29037 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29038
29039         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29040
29041 2002-06-16  Richard Henderson  <rth@redhat.com>
29042
29043         * g++.dg/ext/anon-struct1.C: New.
29044         * g++.dg/ext/anon-struct2.C: New.
29045         * g++.dg/ext/anon-struct3.C: New.
29046         * gcc.dg/anon-struct-1.c: New.
29047         * gcc.dg/anon-struct-2.c: New.
29048         * gcc.dg/anon-struct-3.c: New.
29049         * gcc.dg/20011008-1.c: Adjust warning text.
29050         * gcc.dg/20020527-1.c: Add -fms-extensions.
29051
29052 2002-06-16  Richard Henderson  <rth@redhat.com>
29053
29054         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29055
29056 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29057
29058         * gcc.c-torture/execute/20020615-1.c: New test.
29059
29060 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29061
29062         * gcc.c-tortuture/execute/compare-1.c: New test case.
29063         * gcc.c-tortuture/execute/compare-2.c: New test case.
29064         * gcc.c-tortuture/execute/compare-3.c: New test case.
29065
29066 2002-06-13  Richard Henderson  <rth@redhat.com>
29067
29068         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29069         ia64 ilp32.
29070
29071 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29072
29073         * g++.dg/template/typename2.C: Update error message.
29074
29075 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29076
29077         * gcc.c-torture/execute/20020611-1.c: New test.
29078
29079 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29080
29081         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29082         list of targets to skip.
29083
29084 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29085
29086         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29087         targets if not optimizing.
29088
29089 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29090
29091         * gcc.c-torture/compile/20020605-1.c: New test.
29092
29093         * g++.dg/opt/vt1.C: New test.
29094
29095         * gcc.dg/20020531-1.c: New test.
29096
29097         * gcc.dg/20020530-1.c: New test.
29098
29099         * gcc.dg/20020527-1.c: New test.
29100
29101         * g++.dg/opt/cse1.C: New test.
29102
29103 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29104
29105         * gcc.dg/20020607-2.c: New test case.
29106
29107 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29108
29109         * gcc.c-torture/compile/20020604-1.c: New test.
29110
29111 2002-06-04  Richard Henderson  <rth@redhat.com>
29112
29113         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29114         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29115         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29116
29117 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29118
29119         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29120
29121 2002-06-03  Richard Henderson  <rth@redhat.com>
29122
29123         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29124         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29125
29126 2002-06-02  Richard Henderson  <rth@redhat.com>
29127
29128         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29129         test functions static.
29130
29131 2002-06-02  Andreas Jaeger  <aj@suse.de>
29132
29133         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29134         now.
29135
29136 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29137
29138         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29139         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29140         Update for mofified diagnostics.
29141         * gcc.dg/c99-intconst-1.c: No longer fail.
29142
29143 2002-06-02  Richard Henderson  <rth@redhat.com>
29144
29145         * gcc.dg/uninit-A.c: Remove xfail markers.
29146
29147 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29148
29149         * gcc.dg/fnegate-1.c: New test case.
29150
29151 2002-05-30  Osku Salerma  <osku@iki.fi>
29152
29153         * gcc.c-torture/execute/mayalias-1.c: New file.
29154
29155 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29156
29157         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29158         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29159         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29160
29161 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29162
29163         * gcc.c-torture/execute/20020529-1.c: New test.
29164
29165 2002-05-27  Richard Henderson  <rth@redhat.com>
29166
29167         * g++.dg/ext/attrib6.C: New test case.
29168
29169 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29170
29171         * gcc.c-torture/execute/pure-1.c: New test.
29172
29173 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29174
29175         * gcc.dg/cpp/arith-2.c: Remove.
29176
29177 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29178
29179         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29180         * gcc.dg/cpp/if-3.c: Remove.
29181
29182 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29183
29184         * g++.dg/opt/cse2.C: New test.
29185
29186 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29187
29188         * gcc.dg/cpp/arith-1.c: New semantic tests.
29189         * gcc.dg/cpp/if-1.c: Update.
29190
29191 2002-05-24  Ben Elliston  <bje@redhat.com>
29192
29193         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29194
29195 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.dg/verbose-asm.c: New test.
29198
29199 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29200
29201         * gcc.dg/cpp/paste12.c: New test.
29202
29203 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29204
29205         * g++.dg/parse/named_ops.C: New test.
29206
29207 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29208
29209         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29210
29211 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29212
29213         * gcc.dg/weak-2.c: Allow optional leading underscore
29214         in scan-assembler symbol name.
29215         * gcc.dg/weak-3.c: Likewise.
29216         * gcc.dg/weak-4.c: Likewise.
29217         * gcc.dg/weak-5.c: Likewise.
29218
29219 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29220
29221         * gcc.dg/20020523-1.c: New test.
29222
29223 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29224
29225         * objc.dg/const-str-2.m: Update now that we stop after
29226         a command line error.
29227
29228 2002-05-22  Richard Henderson  <rth@redhat.com>
29229
29230         * g++.dg/dg.exp: Fix typo in test pruneing.
29231
29232 2002-05-22  Richard Henderson  <rth@redhat.com>
29233
29234         * g++.dg/dg.exp: Prune the tls subdirectory.
29235         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29236         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29237         * g++.dg/tls/init-1.C: New.
29238
29239 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29240
29241         * gcc.dg/20020517-1.c: New test.
29242
29243 2002-05-21  Richard Henderson  <rth@redhat.com>
29244
29245         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29246         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29247
29248 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29249
29250         * g++.dg/other/copy2.C: New test.
29251
29252 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29253
29254         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29255         (MAX_COPY): Bump up to 10 times sizeof (long long).
29256         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29257
29258         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29259         sizeof (long long).
29260
29261         * gcc.c-torture/execute/strcpy-1.c: New test.
29262
29263 2002-05-19  Jason Merrill  <jason2redhat.com>
29264
29265         * g++.dg/ext/oper1.C: New test.
29266
29267 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29268 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29269
29270         * README.QMTEST: New file.
29271
29272         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29273
29274 2002-05-19  Andreas Jaeger  <aj@suse.de>
29275
29276         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29277         now.
29278         * gcc.c-torture/execute/loop-2d.x: Likewise.
29279
29280 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29281
29282         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29283         support weak symbols.
29284         * gcc.dg/weak-4.c: Likewise.
29285         * gcc.dg/weak-6.c: Likewise.
29286
29287 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29288
29289         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29290         cygwin, coff and h8300-*-hms targets
29291         * gcc.dg/weak-5.c: Likewise.
29292         * gcc.dg/weak-7.c: Likewise.
29293
29294 2002-05-16  Jason Merrill  <jason@redhat.com>
29295
29296         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29297         (scan-assembler-not, scan-assembler-dem): Likewise.
29298         (scan-assembler-dem-not): Likewise.
29299
29300 2002-05-15  Richard Henderson  <rth@redhat.com>
29301
29302         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29303
29304 2002-05-15  Richard Henderson  <rth@redhat.com>
29305
29306         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29307         (vfoo1f): Warning here.
29308         (vfoo1l): Don't redefine the alias.
29309
29310 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29311
29312         * g++.dg/init/pm1.C: New test.
29313
29314 2002-05-12  David S. Miller  <davem@redhat.com>
29315
29316         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29317         types.
29318
29319 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29320
29321         * gcc.c-torture/execute/20020510-1.c: New test case.
29322
29323 2002-05-10  David S. Miller  <davem@redhat.com>
29324
29325         * gcc.c-torture/execute/conversion.c: Test long double too.
29326
29327 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29328
29329         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29330         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29331         * lib/g++.exp (g++_link_flags): Likewise.
29332         * lib/objc.exp (objc_target_compile): Likewise.
29333
29334 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29335
29336         * gcc.dg/cpp/poison.c: Update.
29337         * gcc.dg/cpp/20000625-2.c: Remove.
29338         * gcc.dg/cpp/direct2s.c: Remove final test.
29339
29340 2002-05-08  Tom Rix  <trix@redhat.com>
29341
29342         * gcc.c-torture/execute/20020508-1.c: New test.
29343         * gcc.c-torture/execute/20020508-2.c: New test.
29344         * gcc.c-torture/execute/20020508-3.c: New test.
29345
29346 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29347
29348         * gcc.dg/cpp/charconst-4.c: More tests.
29349
29350 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29351
29352         PR c/6569
29353         * gcc.dg/weak-3.c: Update location of warning messages.
29354         * gcc.dg/weak-5.c: Likewise.
29355
29356 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29357
29358         * gcc.c-torture/execute/20020506-1.c: New test case.
29359
29360 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29361
29362         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29363
29364 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29365
29366         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29367
29368 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29369
29370         * gcc.dg/cpp/charconst-3.c: New test.
29371
29372 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29373
29374         * gcc.dg/cpp/charconst.c: Update tests.
29375
29376 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29377
29378         * treelang: Added directory for new sample language treelang. Also
29379         lib/treelang.exp: New file to signal treelang should be tested.
29380
29381 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29382
29383         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29384         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29385         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29386         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29387         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29388         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29389         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29390
29391 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29392
29393         * gcc.dg/format/xopen-2.c: New test.
29394
29395 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29396
29397         * gcc.dg/20020503-1.c: New test.
29398
29399 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29400
29401         * g++.dg/init/dtor1.C: Make it tougher.
29402
29403 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29404
29405         * g++.dg/init/dtor1.C: New test.
29406
29407 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29408
29409         * gcc.dg/altivec-8.c: New.
29410
29411 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29412
29413         * gcc.dg/altivec-7.c: New.
29414
29415 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29416
29417         * g++.dg/parse/typedef1.C: New test.
29418
29419 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29420
29421         PR c++/6486
29422         * g++.dg/template/friend6.C: New test.
29423
29424         PR c++/6492
29425         * g++.dg/init/copy1.C: New test.
29426
29427 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29428
29429         * g++.dg/warn/effc1.C: New test.
29430
29431 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29432
29433         * gcc.dg/cpp/if-cexp.c: Add a test.
29434
29435 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * gcc.dg/20020426-2.c: New test.
29438
29439 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29440
29441         * gcc.dg/cpp/if-mop.c: Update.
29442         * gcc.dg/cpp/if-mpar.c: Add test.
29443         * gcc.dg/cpp/if-oppr.c: Update.
29444
29445 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29446
29447         PR c/6343
29448         * gcc.dg/weak-[2-7].c: New tests.
29449
29450 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29451
29452         * gcc.dg/enum1.c: New test.
29453
29454 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29455
29456         PR c++/6497
29457         * g++.dg/inherit/access2.C: New test.
29458
29459 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29460
29461         PR bootstrap/6445
29462         * gcc.dg/20020426-1.c: New test.
29463
29464 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29465
29466         * g++.dg/abi/enum1.C: New test.
29467
29468 2002-04-26  Richard Henderson  <rth@redhat.com>
29469
29470         * gcc.dg/c99-bool-1.c: Expect always true warning.
29471
29472 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29473
29474         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29475
29476 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29477
29478         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29479         targets.
29480
29481 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29482
29483         * g++.dg/abi/mange7.C: New test.
29484
29485         PR c++/6438.
29486         * g++.dg/parse/stmtexpr2.C: New test.
29487
29488 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29489
29490         * gcc.dg/20020312-2.c: Add SH target.
29491
29492 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29493
29494         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29495         compiler output on mips*-*-irix*.
29496
29497 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29498
29499         * g++.dg/parse/attr1.C: New test.
29500
29501 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29502
29503         * gcc.c-torture/execute/string-opt-17.c: New test case.
29504         * gcc.c-torture/execute/memset-2.c: New test case.
29505
29506 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29507
29508         PR c++/6256:
29509         * g++.dg/template/friend5.C: New test.
29510
29511         PR c++/6331:
29512         * g++.dg/template/qual1.C: Likewise.
29513
29514 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29515
29516         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29517         Include stdlib.h, not stdio.h or ctype.h.
29518
29519 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29520
29521         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29522         cris-*-elf* and mmix-*-*.
29523         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29524         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29525         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29526         Ditto.
29527         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29528         * gcc.dg/wchar_t-1.c: Ditto.
29529
29530 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29531
29532         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29533         Clarify comment.
29534
29535 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29536
29537         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29538
29539 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29540
29541         * gcc.c-torture/execute/20000906-1.x: Delete.
29542
29543 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29544
29545         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29546
29547 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29548
29549         * PR6367
29550         * g77.f-torture/execute/6367.f: New test.
29551         * g77.f-torture/execute/6367.x: Disable for MMIX.
29552
29553 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29554
29555         * PR6352
29556         * g++.dg/opt/inline2.C: New test.
29557
29558 2002-04-18  Richard Henderson  <rth@redhat.com>
29559
29560         * gcc.dg/20000906-1.c: Enable for all targets.
29561         * gcc.c-torture/compile/iftrap-2.c: New.
29562
29563 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29564
29565         * gcc.dg/20020418-1.c: New test.
29566         * gcc.dg/20020418-2.c: New test.
29567
29568 2002-04-18  Richard Henderson  <rth@redhat.com>
29569
29570         * gcc.c-torture/compile/iftrap-1.c: New.
29571         * gcc.dg/iftrap-1.c: Adjust for ia64.
29572         * gcc.dg/iftrap-2.c: New.
29573
29574 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29575
29576         * gcc.c-torture/compile/20020418-1.c: New test.
29577
29578 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29579
29580         * gcc.c-torture/compile/20020415-1.c: New.
29581
29582 2002-04-18  David S. Miller  <davem@redhat.com>
29583
29584         * gcc.c-torture/execute/20020418-1.c: New test.
29585
29586 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29587
29588         * gcc.dg/20020416-1.c: New test.
29589
29590         * g++.dg/opt/inline1.C: New test.
29591
29592 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29593
29594         * gcc.dg/altivec-5.c: New test.
29595
29596         * gcc.dg/20020415-1.c: New test.
29597
29598 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29599
29600         * testsuite/lib/chill.exp: Remove.
29601
29602 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29603
29604         * g++.dg/other/big-struct.C: New test.
29605
29606 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29607
29608         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29609         of scratch file.
29610
29611 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29612
29613         PR c/6277
29614         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29615         in scan-assembler function name
29616
29617 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29618
29619         * g77.f-torture/execute/980628-4.x,
29620         g77.f-torture/execute/980628-5.x,
29621         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29622         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29623         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29624         i[34567]86-*-*.
29625
29626 2002-04-13  David S. Miller  <davem@redhat.com>
29627
29628         * gcc.c-torture/execute/20020413-1.c: New test.
29629
29630 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29631
29632         * gcc.dg/asm-6.c,
29633         * g++.dg/ext/asm1.C: New tests.
29634
29635 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29636
29637         PR c++ 5373.
29638         * g++.dg/parse/stmtexpr1.C: New test.
29639
29640         PR c++/5189.
29641         * g++.dg/template/copy1.C: New test.
29642
29643 2002-04-12  Richard Henderson  <rth@redhat.com>
29644
29645         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29646
29647 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29648
29649         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29650         gcc.c-torture/execute/20020307-2.c.
29651
29652 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29653
29654         * g++.dg/ext/attrib5.C,
29655         * g++.dg/lookup/struct1.C: New tests.
29656
29657 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29658
29659         * gcc.dg/20020411-1.c: New test.
29660
29661         * gcc.c-torture/execute/20020411-1.c: New test.
29662
29663 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29664
29665         * g77.f-torture/execute/6177.f: New test.
29666
29667 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29668
29669         PR middle-end/6247
29670         * g++.dg/opt/cleanup1.C: New test.
29671
29672         * g++.dg/opt/const1.C: New test.
29673
29674 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29675
29676         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29677
29678 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29679
29680         PR c++/5507
29681         * g++.dg/template/typename2.C: New test.
29682
29683 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29684
29685         * gcc.c-torture/execute/loop-12.c: New.
29686
29687 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29688
29689         * g77.f-torture/execute/980628-4.x,
29690         g77.f-torture/execute/980628-5.x,
29691         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29692         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29693         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29694
29695 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29696
29697         PR optimization/6086
29698         * g++.dg/opt/preinc1.C: New test.
29699
29700 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29701
29702         PR c++/5571
29703         * g++.dg/opt/static2.C: New test.
29704
29705 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29706
29707         PR c/5120
29708         * gcc.dg/20020406-1.c: New test.
29709
29710 2002-04-04  David S. Miller  <davem@redhat.com>
29711
29712         * gcc.c-torture/execute/20020404-1.c: New test.
29713
29714 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29715
29716         PR c/6123
29717         * gcc.dg/20020312-2.c: Do not declare global register variable
29718         if __PIC__ or __pic__ is defined.
29719
29720 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29721
29722         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29723         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29724
29725 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29726
29727         * gcc.misc-tests/linkage.exp: Update last change to handle
29728         sparc*-, not just sparc-.
29729
29730 2002-04-03  Richard Henderson  <rth@redhat.com>
29731
29732         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29733
29734 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29735
29736         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29737
29738 2002-04-02  David S. Miller  <davem@redhat.com>
29739
29740         * gcc.c-torture/execute/20020402-3.c: New test.
29741
29742 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29743
29744         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29745         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29746
29747         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29748         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29749         g77.f-torture/execute/20001201.x,
29750         g77.f-torture/execute/u77-test.x: New files.
29751
29752         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29753         * gcc.dg/wchar_t-1.c: Ditto.
29754
29755 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29756
29757         * gcc.c-torture/execute/20020402-1.c: New test.
29758
29759 2002-04-01  Richard Henderson  <rth@redhat.com>
29760
29761         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29762
29763         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29764
29765 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29766
29767         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29768
29769 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29770
29771         * g++.dg/inherit/template-as-base.C: Expect error.
29772         * g++.dg/inherit/namespace-as-base.C: Likewise.
29773
29774 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29775
29776         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29777         g++.dg/ext/instantiate3.C: Tweak match patterns.
29778
29779         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29780         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29781         -da test.
29782
29783 2002-03-31  Richard Henderson  <rth@redhat.com>
29784
29785         * gcc.dg/special/alias-2.c: New.
29786         * gcc.dg/special/ecos.exp: Run it.
29787
29788 2002-03-31  Richard Henderson  <rth@redhat.com>
29789
29790         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29791
29792 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29793
29794         * gcc.dg/weak-1.c: Disable on h8300 port.
29795
29796 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29797
29798         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29799         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29800         ordering tests.
29801         * g++.dg/bprob/bprob-1.C: New test.
29802         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29803         * g++.dg/gcov/gcov-1.C: New test.
29804         * g++.dg/gcov/gcov-1.x: New file.
29805         * g++.dg/gcov/gcov-2.C: New test.
29806         * g++.dg/gcov/gcov-3.C: New test.
29807         * g++.dg/gcov/gcov-3.h: New file.
29808
29809 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29810
29811         * g++.old-deja/g++.other/builtins5.C: New test.
29812         * g++.old-deja/g++.other/builtins6.C: New test.
29813         * g++.old-deja/g++.other/builtins7.C: New test.
29814         * g++.old-deja/g++.other/builtins8.C: New test.
29815         * g++.old-deja/g++.other/builtins9.C: New test.
29816
29817 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * g++.dg/opt/static1.C: New test.
29820
29821         * g++.dg/opt/longbranch1.C: New test.
29822
29823 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29824
29825         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29826
29827         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29828
29829 2002-03-28  Jeffrey A Law  (law@redhat.com)
29830
29831         * gcc.c-torture/execute/20020328-1.c: New test.
29832
29833 2002-03-27  Richard Henderson  <rth@redhat.com>
29834
29835         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29836         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29837         move from g++.old-deja/g++.ext/.
29838
29839 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29840
29841         * g++.dg/init/new2.C: New test.
29842
29843 2002-03-26  Richard Henderson  <rth@redhat.com>
29844
29845         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29846
29847         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29848         on sparc.
29849
29850         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29851         sparcv9 systems.
29852         * gcc.dg/20001102-1.c: Likewise.
29853
29854 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29855
29856         * gcc.dg/cpp/endif-pedantic1.c,
29857         gcc.dg/cpp/endif-pedantic2.c: New tests.
29858
29859 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29860
29861         * g++.dg/init/new1.C: New test.
29862
29863 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29864
29865         * g++.dg/abi/vbase9.C: New test.
29866
29867 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29868
29869         * gcc.dg/arm-asm.c: New test.
29870
29871 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29872
29873         * gcc.dg/Wswitch-enum.c: New test.
29874         Fix PR c/5044.
29875
29876 2002-03-26  Richard Henderson  <rth@redhat.com>
29877
29878         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29879         structure.
29880
29881 2002-03-25  Richard Henderson  <rth@redhat.com>
29882
29883         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29884         sparcv9 systems.
29885
29886         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29887         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29888
29889 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29890
29891         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29892
29893 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29894
29895         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29896         targets using generic thunk support.
29897
29898 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29899
29900         * gcc.c-torture/compile/20020323-1.c: New test.
29901
29902         * g++.dg/opt/conj2.C: New test.
29903
29904 2002-03-24  Richard Henderson  <rth@redhat.com>
29905
29906         * gcc.dg/weak-1.c: Use -fno-common.
29907
29908 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29909
29910         * g77.dg/f77-edit-apostrophe-out.f: New test
29911         * g77.dg/f77-edit-h-out.f: New test
29912         * g77.dg/f77-edit-t-in.f: New test
29913         * g77.dg/f77-edit-t-out.f: New test
29914         * g77.dg/f77-edit-x-out.f: New test
29915         * g77.dg/f77-edit-slash-out.f: New test
29916         * g77.dg/f77-edit-colon-out.f: New test
29917         * g77.dg/f77-edit-s-out.f: New test
29918
29919 2002-03-24  Richard Henderson  <rth@redhat.com>
29920
29921         * objc/execute/formal_protocol-6.x: New XFAIL.
29922
29923 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29924
29925         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29926         that do not support weak symbols
29927
29928 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29929
29930         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29931         * lib/g77.exp: Likewise.
29932         * lib/objc.exp: Likewise.
29933
29934 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29935
29936         * gcc.dg/Wswitch-default.c: New test.
29937
29938 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29939
29940         * g++.dg/other/enum1.C: New test.
29941
29942 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29943
29944         * gcc.dg/pragma-ep-3.c: Fix typo.
29945
29946 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29947
29948         * g++.dg/inherit/template-as-base.C: New test.
29949
29950 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29951
29952         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29953         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29954
29955 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29956
29957         * gcc.dg/cpp/multiline.c: Update to match.
29958
29959 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29960
29961         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29962
29963 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29964
29965         * gcc.dg/cpp/extratokens2.c: New file.
29966
29967 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29968
29969         * gcc.dg/20020312-2.c: Add rs6000 target.
29970
29971         * gcc.c-torture/compile/20020319-1.c: New test.
29972
29973 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29974
29975         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29976         (A, E): Handle this.
29977
29978 2002-03-20  Jason Merrill  <jason@redhat.com>
29979
29980         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29981         ignoring -fpic.
29982         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29983         through prune_gcc_output.
29984
29985 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29986
29987         * gcc.c-torture/compile/20020320-1.c: New test.
29988
29989 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29990
29991         * gcc.c-torture/compile/20020318-1.c: New test.
29992
29993         * gcc.dg/struct-by-value-1.c: New test.
29994
29995         * gcc.dg/20020319-1.c: New test.
29996
29997 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29998
29999         * g++.dg/opt/conj1.C: New test.
30000
30001 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.dg/template/qualttp20.C: Revert previous change.
30004         * g++.dg/template/qualttp3.C: Likewise.
30005         * g++.dg/template/qualttp4.C: Likewise.
30006         * g++.dg/template/qualttp5.C: Likewise.
30007         * g++.dg/template/qualttp6.C: Likewise.
30008         * g++.dg/template/qualttp7.C: Likewise.
30009         * g++.dg/template/qualttp8.C: Likewise.
30010         * g++.dg/template/recurse.C: Likewise.
30011
30012 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30013
30014         * gcc.dg/cpp/wchar-1.c: Update.
30015
30016 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30017
30018         * g++.dg/template/conv1.C: New test.
30019         * g++.dg/template/conv2.C: New test.
30020         * g++.dg/template/conv3.C: New test.
30021         * g++.dg/template/conv4.C: New test.
30022
30023 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30024
30025         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30026         * g++.dg/template/qualttp3.C: Likewise.
30027         * g++.dg/template/qualttp4.C: Likewise.
30028         * g++.dg/template/qualttp5.C: Likewise.
30029         * g++.dg/template/qualttp6.C: Likewise.
30030         * g++.dg/template/qualttp7.C: Likewise.
30031         * g++.dg/template/qualttp8.C: Likewise.
30032         * g++.dg/template/recurse.C: Likewise.
30033
30034 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30035
30036         * g++.dg/opt/dtor1.C: New test.
30037
30038 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * gcc.c-torture/compile/20020315-1.c: New test.
30041
30042 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30043
30044         * gcc.dg/weak-1.c: Fix scan tests.
30045
30046 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30047
30048         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30049         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30050         cris-*-aout* mmix-*-*.
30051         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30052         cris-*-aout* mmix-*-*.
30053         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30054         cris-*-elf* cris-*-aout* and mmix-*-*.
30055         * gcc.dg/20001009-1.c: Ditto.
30056         * gcc.dg/20010912-1.c: Ditto.
30057         * gcc.dg/20020122-4.c: Ditto.
30058         * gcc.dg/inline-2.c: Ditto.
30059
30060 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30061
30062         * gcc.c-torture/compile/20020314-1.c: New test.
30063
30064 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30065
30066         * gcc.c-torture/execute/20020314-1.c: New test.
30067
30068 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * g++.dg/warn/Wunused-1.C: New test.
30071
30072 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30073
30074         * g++.dg/abi/mangle6.C: New test.
30075
30076 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30077
30078         * gcc.c-torture/compile/20020309-2.c: New test.
30079
30080         * gcc.c-torture/compile/20020312-1.c: New test.
30081
30082 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30083
30084         * g++.dg/other/access1.C: New test.
30085
30086 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30087
30088         * gcc.c-torture/execute/wchar_t-1.c: New test.
30089
30090 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30091
30092         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30093
30094 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30095
30096         * gcc.dg/20020312-1.c: New test case.
30097
30098 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30099
30100         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30101
30102 2002-03-11  Richard Henderson  <rth@redhat.com>
30103
30104         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30105         * g++.old-deja/g++.jason/report.C: Likewise.
30106
30107 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30108
30109         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30110         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30111
30112 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         * testsuite/g++.dg/overload/pmf1.C: New test.
30115
30116 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30117
30118         * gcc.c-torture/execute/20020307-1.c: Use long.
30119
30120 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30121
30122         PR optimization/5844
30123         * gcc.dg/20020310-1.c: New test.
30124
30125 2002-03-09  Michael Meissner  <meissner@redhat.com>
30126
30127         * gcc.c-torture/execute/memcpy-2.c: New test.
30128         * gcc.c-torture/execute/memset-1.c: New test.
30129         * gcc.c-torture/execute/strlen-1.c: New test.
30130         * gcc.c-torture/execute/strcmp-1.c: New test.
30131         * gcc.c-torture/execute/strncmp-1.c: New test.
30132
30133 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30134
30135         * gcc.dg/ppc-ldstruct.c: New test.
30136
30137 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30138
30139         * gcc.c-torture/execute/va-arg-22.c: New test.
30140
30141 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30142
30143         * gcc.c-torture/compile/20020309-1.c: New test.
30144
30145 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * gcc.c-torture/execute/20020307-2.c: New test.
30148
30149 2002-03-07  Jeffrey A Law  (law@redhat.com)
30150
30151         * g77.f-torture/compile/20020307-1.f: New test.
30152
30153 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30154
30155         * gcc.dg/unordered-1.c: New test.
30156
30157 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30158
30159         * gcc.c-torture/execute/20020307-1.c: New test.
30160
30161 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30162
30163         * gcc.dg/20020304-1.c: New test.
30164
30165         * gcc.c-torture/compile/20020304-2.c: New test.
30166
30167 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30168
30169         * gcc.c-torture/compile/20020304-1.c: New test case
30170         (from PR c/5830).
30171
30172 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30173
30174         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30175
30176 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30177
30178         * g++.dg/other/classkey1.C: New test.
30179
30180 2002-03-01  Richard Henderson  <rth@redhat.com>
30181
30182         * gcc.c-torture/compile/981223-1.x: New.
30183         * gcc.c-torture/compile/920625-1.x: New.
30184
30185 2002-02-28  Richard Henderson  <rth@redhat.com>
30186
30187         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30188
30189 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30190
30191         * gcc.c-torture/execute/20020227-1.c: New test.
30192
30193 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30194
30195         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30196         here" ERROR lines.
30197         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30198         * g++.old-deja.g++.other/defarg1.C: Likewise.
30199         * g++.old-deja/g++.pt/calls2.C: Likewise.
30200         * g++.old-deja/g++.pt/crash20.C: Likewise.
30201         * g++.old-deja/g++.pt/crash30.C: Likewise.
30202         * g++.old-deja/g++.pt/crash36.C: Likewise.
30203         * g++.old-deja/g++.pt/crash6.C: Likewise.
30204         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30205         * g++.old-deja/g++.pt/derived3.C: Likewise.
30206         * g++.old-deja/g++.pt/error1.C: Likewise.
30207         * g++.old-deja/g++.pt/friend21.C: Likewise.
30208         * g++.old-deja/g++.pt/friend23.C: Likewise.
30209         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30210         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30211
30212 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30213
30214         * gcc.c-torture/execute/20020225-2.c: New test.
30215
30216 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30217
30218         * gcc.c-torture/execute/920730-1t.c,
30219         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30220         Delete test cases, only relevant to -traditional.
30221
30222 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30223
30224         * gcc.dg/cpp/undef1.c: Remove.
30225         * gcc.dg/cpp/directiv.c: Update.
30226         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30227
30228 2002-02-27  Michael Meissner  <meissner@redhat.com>
30229
30230         * gcc.c-torture/execute/20020226-1.c: New test.
30231
30232 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30233
30234         * g++.dg/debug/debug4.C: New test.
30235
30236         * gcc.dg/ia64-visibility-1.c: New test.
30237
30238 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30239
30240         * gcc.dg/debug/20020224-1.c: New.
30241
30242 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30243
30244         * gcc.c-torture/execute/960416-1.x: New.
30245         * gcc.c-torture/execute/divconst-3.x: Likewise.
30246
30247 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30248
30249         * gcc.dg/20020224-1.c: New test.
30250
30251 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30252
30253         * gcc.c-torture/execute/20020225-1.c: New.
30254
30255 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30256
30257         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30258
30259 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30260
30261         * gcc.dg/20020222-1.c: New test.
30262
30263 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30264
30265         * g++.dg/opt/anonunion1.C: New test.
30266
30267 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30268
30269         * g++.dg/template/qualttp19.C: New test.
30270         * g++.dg/template/qualttp20.C: New test.
30271         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30272         * g++.old-deja/g++.other/qual1.C: Likewise.
30273
30274 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30275
30276         * gcc.dg/attr-alwaysinline.c: New.
30277
30278 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30279
30280         * gcc.dg/20020220-1.c: New test.
30281
30282         * gcc.dg/20020220-2.c: New test.
30283
30284         * g++.dg/opt/mmx1.C: New test.
30285
30286 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30287
30288         * gcc.c-torture/compile/20020110.c: New test.
30289
30290 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30291
30292         * gcc.c-torture/execute/20020219-1.c: New test.
30293
30294         * gcc.dg/20020219-1.c: New test.
30295
30296         * gcc.dg/noncompile/20020220-1.c: New test.
30297
30298         * g++.dg/opt/ptrintsum1.C: New test.
30299
30300         * gcc.dg/debug/20020220-1.c: New test.
30301
30302 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30303
30304         * gcc.c-torture/execute/20020216-1.c: New test.
30305
30306 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30307
30308         * gcc.dg/decl-1.c: Update, new test.
30309
30310 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30311
30312         * g++.dg/abi/bitfield1.C: New test.
30313         * g++.dg/abi/bitfield2.C: New test.
30314
30315 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30316
30317         * gcc.dg/attr-nest.c: New test.
30318
30319 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30320
30321         * gcc.c-torture/execute/20020215-1.c: New test.
30322
30323 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30324
30325         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30326         * g++.dg/debug/debug.exp: New.
30327         * g++.dg/debug/trivial.C: New.
30328         * g++.dg/debug/debug1.C: Moved...
30329         * g++.dg/other/debug1.C: ...from here.
30330         * g++.dg/debug/debug2.C: Moved...
30331         * g++.dg/other/debug2.C: ...from here.
30332         * g++.dg/debug/debug3.C: Moved...
30333         * g++.dg/other/debug3.C: ...from here.
30334
30335         * gcc.dg/noncompile/20020213-1.c: New test.
30336
30337 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30338
30339         * g++.dg/other/debug3.C: New test.
30340
30341         * gcc.c-torture/execute/20020213-1.c: New test.
30342
30343 2002-02-13  Richard Smith <richard@ex-parrot.com>
30344
30345         * g++.old-deja/g++.other/thunk1.C: New test.
30346
30347 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30348
30349         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30350
30351 2002-02-13  Stan Shebs  <shebs@apple.com>
30352
30353         * gcc.dg/altivec-3.c: New.
30354
30355 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30356
30357         * gcc.dg/Wunreachable-1.c: New test.
30358         * gcc.dg/Wunreachable-2.c: New test.
30359
30360 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30361
30362         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30363
30364 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30365
30366         * gcc.dg/decl-1.c: New test.
30367
30368 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30369
30370         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30371
30372 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30373
30374         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30375         * gcc.c-torture/compile/980506-1.x: Likewise.
30376
30377 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30378
30379         * gcc.dg/20020210-1.c: New.
30380
30381 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30382
30383         * g77.f-torture/execute/947.f: New regression test
30384         for PR fortran/947.
30385
30386 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30387
30388         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30389         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30390
30391 2002-02-08  Richard Henderson  <rth@redhat.com>
30392
30393         * gcc.c-torture/compile/labels-3.c: New.
30394
30395 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30396
30397         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30398         expression statements work instead.
30399         * gcc.dg/noncompile/20020207-1.c: New test.
30400
30401 2002-02-07  Richard Henderson  <rth@redhat.com>
30402
30403         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30404
30405 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30406
30407         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30408         message from g77
30409         * lib/g77-dg.exp: Trim g77 error messages so that they are
30410         recognized by dg.exp.
30411
30412 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30413
30414         PR fortran/5473
30415         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30416
30417 2002-02-07  Richard Henderson  <rth@redhat.com>
30418
30419         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30420         to be sufficiently aligned for integers.
30421
30422 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30423
30424         * g++.dg/template/friend4.C: New test.
30425
30426 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30427
30428         PR fortran/5743
30429         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30430         unsupported cases.
30431
30432 2002-02-07  Richard Henderson  <rth@redhat.com>
30433
30434         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30435         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30436         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30437         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30438
30439 2002-02-06  Richard Henderson  <rth@redhat.com>
30440
30441         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30442
30443 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30444
30445         * gcc.dg/20020206-1.c: New test.
30446
30447 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30448
30449         * gcc.c-torture/execute/20020206-1.c: New test.
30450
30451         * gcc.c-torture/execute/20020206-2.c: New test.
30452
30453         PR optimization/5429:
30454         * gcc.c-torture/compile/20020206-1.c: New test.
30455
30456 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30457
30458         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30459         as certain file formats cannot support particularly large
30460         alignments.
30461
30462         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30463         and do not expect to be able to link the executable.
30464
30465         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30466         fail because the COFF format does not support the weak attribute.
30467
30468 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30469
30470         * g77.dg/pr5473.f: New test
30471
30472 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30473
30474         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30475         Fix testcase accordingly.
30476
30477 2002-02-04  Richard Henderson  <rth@redhat.com>
30478
30479         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30480         (buf): Change to be an array of pointers, not ints.
30481
30482 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30483
30484         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30485         before all tests.  Move warning one line above to match where it
30486         C frontend emits.
30487         * gcc.dg/Wswitch-2.c: New test.
30488         * g++.dg/warn/Wswitch-1.C: New test.
30489         * g++.dg/warn/Wswitch-2.C: New test.
30490
30491 2002-02-04  Richard Henderson  <rth@redhat.com>
30492
30493         * g++.dg/abi/offsetof.C: Fix size comparison.
30494
30495 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30496
30497         * gcc.dg/cast-qual-2.c: New test.
30498
30499 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30500
30501         * gcc.dg/20020201-4.c: New test.
30502
30503 2002-02-04  Ben Elliston  <bje@redhat.com>
30504
30505         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30506         target_info attribute != 0, in addition to the empty string.
30507         (gcc_target_compile): Likewise.
30508
30509 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30510
30511         * gcc.dg/Wswitch.c: New test.
30512         PR gcc/4475. PR gcc/3780.
30513
30514 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30515
30516         * g77.f-torture/execute/5122.f: New test for regressions
30517         against PR fortran/5122.
30518
30519 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30520
30521         * g77.f-torture/compile/pr3743.f: Delete
30522         * g77.dg/pr3743-1.f: New test.
30523         * g77.dg/pr3743-2.f: New test.
30524         * g77.dg/pr3743-3.f: New test.
30525         * g77.dg/pr3743-4.f: New test.
30526
30527 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30528
30529         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30530
30531 2002-02-02  Richard Henderson  <rth@redhat.com>
30532
30533         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30534         * gcc.c-torture/execute/bf64-1.c: Likewise.
30535
30536 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30537
30538         * gcc.dg/20020201-2.c: New test.
30539
30540         * gcc.dg/20020201-3.c: New test.
30541
30542         * gcc.c-torture/execute/bitfld-2.c: New test.
30543
30544 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30545
30546         * gcc.dg/bitfld-1.c: Update.
30547         * gcc.dg/bitfld-2.c: Update.
30548         * gcc.c-torture/execute/bitfld-1.x: New.
30549
30550 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30551
30552         * gcc.c-torture/execute/20020201-1.c: New test.
30553
30554 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30555
30556         PR target/5469
30557         * gcc.dg/20020201-1.c: New test.
30558
30559 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30560
30561         PR fortran/3743
30562         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30563         * g77.f-torture/compile/pr3743.x: Remove
30564
30565 2002-01-31  Tom Rix  <trix@redhat.com>
30566
30567         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30568
30569 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30570
30571         * gcc.dg/noncompile/20020130-1.c: New test.
30572
30573 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30574
30575         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30576
30577 2002-01-29  Richard Henderson  <rth@redhat.com>
30578
30579         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30580         to long long.
30581         * gcc.c-torture/execute/bf64-1.c: Likewise.
30582
30583 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30584
30585         * gcc.c-torture/execute/20020129-1.c: New test.
30586
30587 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30588
30589         * gcc.c-torture/compile/20000224-1.c: Update.
30590         * gcc.c-torture/execute/bitfld-1.c: New tests.
30591         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30592         * gcc.dg/uninit-A.c: Update.
30593
30594 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30595
30596         * g++.dg/template/ctor1.C: Add instantiation.
30597
30598 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30599
30600         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30601         argument to __builtin_prefetch to be const ptr.
30602
30603 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30604
30605         * gcc.c-torture/compile/20020120-1.c: New test.
30606
30607 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30608
30609         * gcc.c-torture/execute/20020127-1.c: New test.
30610
30611 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30612
30613         * g77.dg/f77-edit-i-in.f: New test
30614         * g77.dg/f77-edit-i-out.f: New test
30615
30616 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30617
30618         * gcc.dg/debug/debug.exp: New file.
30619         * gcc.dg/debug/trivial.c: New file.
30620         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30621         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30622         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30623         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30624         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30625         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30626         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30627         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30628         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30629         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30630         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30631         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30632         * gcc.dg/20000503-1.c: Removed.
30633         * gcc.dg/20010207-1.c: Removed.
30634         * gcc.dg/20011223-1.c: Removed.
30635         * gcc.dg/20020104-2.c: Removed.
30636         * gcc.dg/debug-1.c: Removed.
30637         * gcc.dg/debug-2.c: Removed.
30638         * gcc.dg/debug-3.c: Removed.
30639         * gcc.dg/debug-4.c: Removed.
30640         * gcc.dg/debug-5.c: Removed.
30641         * gcc.dg/debug-6.c: Removed.
30642         * gcc.dg/dwarf2-1.c: Removed.
30643         * gcc.dg/dwarf2-2.c: Removed.
30644
30645 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30646
30647         * g++.old-deja/g++.other/eh5.C: New test.
30648         * g++.old-deja/g++.other/sibcall2.C: New test.
30649         * g++.old-deja/g++.other/array9.C: New test.
30650         * g++.old-deja/g++.other/typename2.C: New test.
30651         * g++.old-deja/g++.other/crash60.C: New test.
30652         * g++.old-deja/g++.other/conv9.C: New test.
30653         * g++.old-deja/g++.other/mangle10.C: New test.
30654         * g++.old-deja/g++.other/unchanging1.C: New test.
30655         * g++.old-deja/g++.other/exprstmt1.C: New test.
30656         * g++.old-deja/g++.other/inline23.C: New test.
30657         * g++.old-deja/g++.eh/ia64-1.C: New test.
30658         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30659         * g++.old-deja/g++.other/reload1.C: New test.
30660         * g++.old-deja/g++.other/static20.C: New test.
30661         * g++.old-deja/g++.other/local-alloc1.C: New test.
30662         * g++.old-deja/g++.other/conv8.C: New test.
30663         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30664         * g++.old-deja/g++.other/storeexpr1.C: New test.
30665         * g++.old-deja/g++.other/storeexpr2.C: New test.
30666         * g++.dg/eh/template2.C: New test.
30667         * g++.dg/warn/weak1.C: New test.
30668
30669 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30670
30671         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30672         Remove first, non-varying, argument.
30673
30674 2002-01-23  Richard Henderson  <rth@redhat.com>
30675
30676         * gcc.dg/inline-2.c: New.
30677
30678         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30679         Add optional target arg.  Check number of arguments.
30680         (scan-assembler-not, scan-assembler-dem): Likewise.
30681         (scan-assembler-dem-not): Likewise.
30682
30683 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30684
30685         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30686         line 12.
30687         * g++.old-deja/g++.brendan/parse3.C,
30688         g++.old-deja/g++.other/crash26.C,
30689         g++.old-deja/g++.other/crash28.C,
30690         g++.old-deja/g++.other/crash29.C,
30691         g++.old-deja/g++.other/crash30.C,
30692         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30693
30694 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30695
30696         * gcc.dg/20020115-1.c: New.
30697
30698 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30699
30700         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30701
30702 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30703
30704         * gcc.dg/20020122-3.c: New.
30705
30706 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30707
30708         * g++.dg/other/gc1.C: New test.
30709
30710 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30711
30712         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30713
30714 2002-01-22  Richard Henderson  <rth@redhat.com>
30715
30716         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30717
30718 2002-01-22  Richard Henderson  <rth@redhat.com>
30719
30720         * gcc.dg/20020122-4.c: New.
30721
30722 2002-01-22  H.J. Lu <hjl@gnu.org>
30723
30724         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30725         link output.
30726         * gcc.dg/special/ecos.exp: Likewise.
30727         * lib/g++-dg.exp: Likewise.
30728         * lib/g77-dg.exp: Likewise.
30729         * lib/gcc-dg.exp : Likewise.
30730         * lib/mike-g++.exp: Likewise.
30731         * lib/mike-g77.exp: Likewise.
30732         * lib/mike-gcc.exp: Likewise.
30733         * lib/objc-dg.exp: Likewise.
30734
30735 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30736
30737         PR target/5379
30738         * gcc.dg/20020122-2.c: New test.
30739
30740 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30741
30742         * gcc.dg/20020122-1.c: New test.
30743
30744 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30745
30746         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30747
30748 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30749
30750         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30751
30752 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30753
30754         * gcc.c-torture/compile/20020121-1.c: New test.
30755
30756 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30757
30758         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30759         ld_library_path.
30760
30761 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30762
30763         * gcc.dg/20020218-1.c: New test.
30764
30765 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30766
30767         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30768         messages
30769         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30770         "At global scope" warning
30771         * g++.dg/ext/align1.C: Change cygwin test for alignment
30772         from db-bogus to dg-warning
30773
30774 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30775
30776         * g77.f-torture/compile/cpp2.F: New test.
30777
30778 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30779
30780         * g++.dg/template/access1.C: New test.
30781
30782 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30783
30784         * gcc.dg/20020118-1.c: New.
30785
30786 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30787
30788         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30789
30790 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30791
30792         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30793         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30794         alignment warnings.
30795
30796 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30797
30798         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30799         torture_with_loops and torture_without_loops
30800
30801 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30802
30803         * gcc.c-torture/compile/20020116-1.c: New test.
30804
30805 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30806
30807         * gcc.dg/20020116-2.c: New test.
30808
30809         * gcc.dg/ultrasp4.c: New test.
30810
30811         * gcc.dg/20020116-1.c: New test.
30812
30813 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30814
30815         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30816         by EABI.
30817
30818 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30819
30820         * gcc.misc-tests/i386-prefetch.exp: New.
30821         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30822         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30823         * gcc.misc-tests/i386-pf-none-1.c: New test.
30824         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30825
30826 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30827
30828         * gcc.dg/gnu89-init-1.c: Add new tests.
30829
30830 2002-01-15  Andreas Jaeger  <aj@suse.de>
30831
30832         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30833         * gcc.dg/i386-mmx-2.c: Likewise.
30834         * gcc.dg/i386-sse-1.c: Likewise.
30835         * gcc.dg/i386-sse-2.c: Likewise.
30836         * gcc.dg/i386-sse-3.c: Likewise.
30837
30838 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30839
30840         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30841         Uncomment additional cases that now pass.
30842
30843 2002-01-11  Richard Henderson  <rth@redhat.com>
30844
30845         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30846         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30847
30848 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30849
30850         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30851
30852 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30853
30854         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30855         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30856
30857 2002-01-10  Dale Johannesen  <dalej@apple.com>
30858
30859         * gcc.c-torture/execute/loop-11.c: New.
30860
30861 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30862
30863         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30864         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30865
30866 2002-01-09  Richard Henderson  <rth@redhat.com>
30867
30868         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30869         type in which to perform the operation for each size.
30870
30871 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30872
30873         * gcc.c-torture/compile/20020109-2.c: New test.
30874
30875 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30876
30877         * gcc.c-torture/execute/loop-10.c: New test.
30878
30879 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30880
30881         * gcc.c-torture/compile/20010226-1.c: New test.
30882         * gcc.c-torture/compile/20010227-1.c: New test.
30883         * gcc.c-torture/compile/20010426-1.c: New test.
30884         * gcc.c-torture/compile/20010510-1.c: New test.
30885         * gcc.c-torture/compile/20010605-3.c: New test.
30886         * gcc.c-torture/compile/20010824-1.c: New test.
30887         * gcc.c-torture/execute/20010409-1.c: New test.
30888         * gcc.dg/noncompile/20000901-1.c: New test.
30889         * gcc.dg/20001023-1.c: New test.
30890         * gcc.dg/20001101-1.c: New test.
30891         * gcc.dg/20001102-1.c: New test.
30892         * gcc.dg/20010207-1.c: New test.
30893         * gcc.dg/20010405-1.c: New test.
30894         * gcc.dg/20010822-1.c: New test.
30895         * gcc.dg/20011107-1.c: New test.
30896
30897 2002-01-09  Jeffrey A Law  (law@redhat.com)
30898
30899         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30900
30901         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30902         execution failure on PA targets.
30903
30904 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30905
30906         * gcc.c-torture/compile/20020109-1.c: New test.
30907
30908 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30909
30910         * gcc.c-torture/execute/20020108-1.c: New test.
30911
30912 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30913
30914         * gcc.dg/20020108-1.c: New test.
30915
30916 2002-01-08  H.J. Lu <hjl@gnu.org>
30917
30918         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30919         for header files.
30920
30921 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30922
30923         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30924         consistency.
30925
30926 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30927
30928         * gcc.dg/altivec-4.c: Test altivec predicates.
30929
30930 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30931
30932         * gcc.c-torture/execute/20020107-1.c: New test.
30933
30934 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30935
30936         PR c/5279
30937         * gcc.c-torture/compile/20020106-1.c: New test.
30938
30939 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30940
30941         * gcc.c-torture/execute/nestfunc-4.c: New test.
30942
30943 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30944
30945         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30946         extra triple that slipped in.
30947         * g++.old-deja/g++.abi/align.C: Likewise.
30948         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30949
30950 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30951
30952         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30953         * g++.old-deja/g++.abi/align.C: Likewise.
30954         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30955
30956         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30957         on FreeBSD/i386.
30958         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30959         FreeBSD.
30960
30961 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30962
30963         * gcc.dg/20020104-1.c: New test.
30964
30965         * gcc.dg/20020104-2.c: New test.
30966
30967 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30968
30969         * gcc.dg/20020103-1.c: Fix typo in target selector.
30970
30971 2002-01-03  Richard Henderson  <rth@redhat.com>
30972
30973         * gcc.dg/20020103-1.c: New.
30974
30975 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30976
30977         * gcc.c-torture/execute/20020103-1.c: New test.
30978
30979 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30980
30981         * g++.dg/other/debug2.C: New test.
30982
30983         * gcc.c-torture/compile/20020103-1.c: New test.
30984
30985 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30986
30987         * gcc.dg/gnu89-init-1.c: Added new tests.
30988
30989 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30990
30991         * g++.dg/template/friend2.C: Remove as patch is reverted.
30992
30993         * g++.dg/warn/oldcast1.C: New test.
30994
30995         * g++.dg/template/ptrmem1.C: New test.
30996         * g++.dg/template/ptrmem2.C: New test.
30997
30998         * g++.dg/template/ntp.C: New test.
30999
31000         * g++.dg/other/component1.C: New test.
31001
31002         * g++.dg/template/ttp3.C: New test.
31003
31004         * g++.dg/template/friend2.C: New test.
31005         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31006
31007 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31008
31009         * g++.dg/other/ptrmem1.C: New test.
31010         * g++.dg/other/ptrmem2.C: New test.
31011
31012 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31013
31014         * g++.dg/template/ctor1.C: New test.
31015
31016 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31017
31018         * g++.dg/template/friend2.C: New test.
31019
31020 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31021
31022         * gcc.dg/mmix-1.c: New test.
31023
31024 2001-12-31  Richard Henderson  <rth@redhat.com>
31025
31026         * gcc.dg/asm-5.c: New.
31027
31028 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31029
31030         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31031         in namespace __gnu_cxx
31032
31033 2001-12-30  Richard Henderson  <rth@redhat.com>
31034
31035         * gcc.dg/debug-6.c: New.
31036
31037 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31038
31039         * gcc.c-torture/compile/20011229-2.c: New test.
31040
31041 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31042
31043         * gcc.dg/debug-3.c: New test.
31044         * gcc.dg/debug-4.c: New test.
31045         * gcc.dg/debug-5.c: New test.
31046
31047 2001-12-29  Richard Henderson  <rth@redhat.com>
31048
31049         * g++.dg/eh/loop1.C: New.
31050
31051 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31052
31053         * g++.dg/template/crash1.C: New test.
31054
31055 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31056
31057         * g++.dg/other/const1.C: New test.
31058
31059 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31060
31061         * gcc.c-torture/compile/20011229-1.c: New test.
31062
31063 2001-12-28  Stan Shebs  <shebs@apple.com>
31064
31065         * lib/objc-torture.exp: Resync with c-torture.exp.
31066         * lib/objc.exp: Load standard libraries.
31067
31068 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31069
31070         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31071         additional tests.
31072
31073 2001-12-27  Roger Sayle <roger@eyesopen.com>
31074
31075         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31076
31077 2001-12-27  Richard Henderson  <rth@redhat.com>
31078
31079         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31080
31081 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31082
31083         * g++.dg/eh/ctor1.C: New test.
31084         * g++.dg/other/error2.C: New test.
31085
31086 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31087
31088         * g++.dg/other/init2.C: New test.
31089
31090 2001-12-24  Richard Henderson  <rth@redhat.com>
31091
31092         * gcc.dg/20011223-1.c: New.
31093         * gcc.dg/inline-1.c: New.
31094
31095 2001-12-23  Richard Henderson  <rth@redhat.com>
31096
31097         * gcc.dg/asm-4.c: Test operand modifiers.
31098
31099 2001-12-23  Richard Henderson  <rth@redhat.com>
31100
31101         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31102
31103 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31104
31105         * gcc.c-torture/execute/20011223-1.c: New test.
31106
31107 2001-12-21  Richard Henderson  <rth@redhat.com>
31108
31109         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31110         re-enables the warning.
31111
31112 2001-12-21  Richard Henderson  <rth@redhat.com>
31113
31114         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31115
31116 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31117
31118         * gcc.c-torture/compile/20011218-1.c: New test.
31119
31120 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31121
31122         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31123         arm-isr.c test.
31124         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31125         epilogue generation for ARM ISR routines.
31126
31127 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31128
31129         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31130         * gcc.dg/format/c90-printf-3.c: Likewise.
31131         * gcc.dg/format/c99-printf-3.c: Likewise.
31132         * gcc.dg/format/ext-1.c: Likewise.
31133         * gcc.dg/format/ext-6.c: Likewise.
31134         * gcc.dg/format/format.h: Prototype unlocked stdio.
31135
31136 2001-12-20  Richard Henderson  <rth@redhat.com>
31137
31138         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31139         (arena): Use it.
31140         (malloc): Correct allocation logic.  Abort if we fill up the
31141         arena before initialization complete.
31142         (realloc): Correct allocation logic.
31143
31144 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31145
31146         * gcc.c-torture/compile/20011219-2.c: New test.
31147
31148         * gcc.c-torture/execute/20011219-1.c: New test.
31149
31150 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31151
31152         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31153         target does not support weak symbols.
31154
31155 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31156
31157         * gcc.c-torture/compile/20011219-1.c: New test.
31158
31159 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31160
31161         * g++.dg/other/error1.C: New test.
31162
31163 2001-12-17  Jeffrey A Law  (law@redhat.com)
31164
31165         * gcc.c-torture/execute/20011217-1.c: New test.
31166
31167 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31168
31169         * objc.dg/special/: New directory.
31170         * objc.dg/special/special.exp: New file.
31171         * objc.dg/special/unclaimed-category-1.h: New file.
31172         * objc.dg/special/unclaimed-category-1a.m: New file.
31173         * objc.dg/special/unclaimed-category-1.m: New file.
31174
31175 2001-12-17  Andreas Jaeger  <aj@suse.de>
31176
31177         * gcc.c-torture/compile/20011217-2.c: New test.
31178
31179 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31180
31181         * gcc.c-torture/compile/20011217-1.c: New test.
31182
31183 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31184
31185         * testsuite/gcc.dg/20011214-1.c: New.
31186
31187 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31188
31189         * gcc.dg/altivec-4.c: New.
31190
31191 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31192
31193         * gcc.dg/20011113-1.c: New test.
31194
31195 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31196
31197         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31198         std::__malloc_alloc_template<0> and
31199         std::__default_alloc_template<false, 0>.
31200
31201 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31202
31203         * objc/execute/bf-21.m: New test.
31204         * objc/execute/enumeration-1.m: New test.
31205         * objc/execute/enumeration-2.m: New test.
31206
31207 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31208
31209         * gcc.dg/gnu89-init-1.c: New test.
31210
31211 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31212
31213         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31214         * g++.old-deja/g++.jason/2371.C: Likewise.
31215         * g++.old-deja/g++.jason/template33.C: Likewise.
31216         * g++.old-deja/g++.jason/template34.C: Likewise.
31217         * g++.old-deja/g++.jason/template36.C: Likewise.
31218         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31219         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31220         * g++.old-deja/g++.other/typename1.C: Likewise.
31221         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31222         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31223         * g++.old-deja/g++.pt/typename11.C: Likewise.
31224         * g++.old-deja/g++.pt/typename14.C: Likewise.
31225         * g++.old-deja/g++.pt/typename16.C: Likewise.
31226         * g++.old-deja/g++.pt/typename3.C: Likewise.
31227         * g++.old-deja/g++.pt/typename4.C: Likewise.
31228         * g++.old-deja/g++.pt/typename5.C: Likewise.
31229         * g++.old-deja/g++.pt/typename7.C: Likewise.
31230         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31231
31232 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31233
31234         * g++.dg/other/linkage1.C: New test.
31235         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31236         specifiers.
31237
31238 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31239
31240         * gcc.dg/concat.c: New test.
31241
31242 2001-12-11  Stan Shebs  <shebs@apple.com>
31243
31244         * objc/compile: New test directory.
31245         * objc/compile/compile.exp: New expect script.
31246         * objc/compile/20011211-1.m: New compile test.
31247
31248 2001-12-11  Jason Merrill  <jason@redhat.com>
31249
31250         * lib/prune.exp (prune_gcc_output): Also handle "In member
31251         function".  So many permutations...
31252
31253 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31254
31255         * g++.dg/template/typedef1.C: New test.
31256
31257 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31258
31259         * g++.dg/other/copy1.C: New test.
31260
31261 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31262
31263         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31264
31265         * gcc.dg/builtin-choose-expr.c: New.
31266
31267 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31268
31269         * gcc.dg/altivec-2.c: New.
31270
31271 2001-12-07  Richard Henderson  <rth@redhat.com>
31272
31273         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31274
31275 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31276
31277         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31278         ultrasparc.
31279
31280 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31281
31282         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31283
31284 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31285
31286         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31287         variable argument list.
31288
31289 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31290
31291         * gcc.c-torture/execute/memcheck: Delete entire directory.
31292         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31293         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31294
31295 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31296
31297         * gcc.dg/Wshadow-1.c: New test.
31298
31299 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31300
31301         * gcc.c-torture/compile/20011130-1.c: New test.
31302
31303         * gcc.dg/noncompile/20011025-1.c: New test.
31304
31305         * g++.dg/other/anon-union.C: New test.
31306
31307         * gcc.c-torture/execute/20011024-1.c: New test.
31308
31309 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31310
31311         * gcc.c-torture/execute/20000722-1.x,
31312         gcc.c-torture/execute/20010123-1.x: Remove.
31313         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31314         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31315         gcc.dg/c99-complit-2.c: New tests.
31316
31317 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31318
31319         * g++.dg/inherit/base1.C: New test.
31320
31321 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31322
31323         * g++.dg/other/stdarg1.C: New test.
31324
31325         * gcc.c-torture/compile/20011130-2.c: New test.
31326
31327 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31328
31329         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31330         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31331         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31332         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31333         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31334         * gcc.dg/builtin-prefetch-1.c: New test.
31335
31336 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31337
31338         * gcc.dg/20011130-1.c: New test.
31339
31340 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31341
31342         * g++.dg/other/scope1.C: New test.
31343         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31344
31345 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31346
31347         * gcc.dg/vla-init-1.c: New test.
31348
31349 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31350
31351         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31352
31353 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31354
31355         * objc.dg/alias.m: Update.
31356         * objc.dg/class-1.m: Update.
31357         * objc.dg/const-str-1.m: Update.
31358         * objc.dg/fwd-proto-1.m: Update.
31359         * objc.dg/id-1.m: Update.
31360         * objc.dg/super-class-1.m: Update.
31361
31362 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31363
31364         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31365         constructs.
31366
31367 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31368
31369         * gcc.c-torture/execute/20011128-1.c: New test.
31370
31371 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31372
31373         * gcc.dg/20011127-1.c: New test.
31374
31375 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31376
31377         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31378         from Austin Group draft 7.
31379         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31380         scanf format arguments.
31381         * gcc.dg/format/no-exargs-2.c: New test.
31382
31383 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31384
31385         * g++.dg/abi/vbase8-4.C: New test.
31386
31387 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31388
31389         * gcc.c-torture/execute/20011121-1.c: New test.
31390
31391 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31392
31393         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31394
31395 2001-11-23  Andreas Jaeger  <aj@suse.de>
31396
31397         * gcc.dg/cpp/charconst-2.c: New test.
31398
31399 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31400
31401         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31402         to the host if it is remote.  Let tests specify extra headers
31403         they use.
31404         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31405         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31406         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31407         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31408         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31409         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31410         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31411         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31412         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31413         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31414
31415 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31416
31417         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31418         for little endian ARMs.
31419
31420 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31421
31422         * gcc.c-torture/compile/20011119-1.c: New test.
31423         * gcc.c-torture/compile/20011119-2.c: New test.
31424
31425 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31426
31427         * gcc.dg/altivec-1.c: Fix typo.
31428
31429 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31430
31431         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31432
31433 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31434
31435         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31436
31437 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31438
31439         * lib/g77.exp: Don't specify --rpath-link.
31440
31441         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31442         across all the headers.
31443         * gcc.dg/format/format.exp: For testing on a remote host,
31444         copy format.h.
31445
31446         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31447         * gcc.c-torture/execute/930406-1.c: Likewise.
31448         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31449
31450 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31451
31452         * gcc.dg/altivec-1.c: New.
31453
31454 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31455
31456         * gcc.dg/cpp/fpreprocessed.c: New test case.
31457
31458 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31459
31460         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31461         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31462         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31463
31464 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31465
31466         * gcc.dg/no-builtin-1.c: New test.
31467
31468 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31469
31470         * gcc.c-torture/execute/20011115-1.c: New test.
31471
31472 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31473
31474         * gcc.c-torture/compile/20011114-2.c: New test.
31475         * gcc.c-torture/compile/20011114-3.c: New test.
31476         * gcc.c-torture/compile/20011114-4.c: New test.
31477
31478 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31479
31480         * g++.dg/other/init1.C: New test.
31481
31482 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31483
31484         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31485         message.
31486
31487         * gcc.c-torture/execute/20011114-1.c: New testcase.
31488
31489         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31490         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31491         like the (before this change) version of 20010327-1.c.
31492
31493 2001-11-14  Roger Sayle <roger@eyesopen.com>
31494
31495         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31496
31497 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31498
31499         * g++.dg/init/array2.C: New test.
31500
31501 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31502
31503         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31504
31505 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31506
31507         * g++.dg/other/forscope1.C: New test.
31508         * g++.dg/ext/forscope1.C: New test.
31509         * g++.dg/ext/forscope2.C: New test.
31510
31511 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31512
31513         * gcc.c-torture/execute/20011113-1.c: New test.
31514
31515 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31516
31517         * gcc.c-torture/execute/20011109-2.c: New test.
31518
31519         * gcc.c-torture/execute/20011109-1.c: New test.
31520
31521 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31522
31523         * gcc.c-torture/compile/20011109-1.c: New test.
31524
31525 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31526
31527         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31528         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31529         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31530         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31531         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31532         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31533         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31534
31535 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31536
31537         * g++.dg/warn/Wshadow-1.C: New tests.
31538         * g++.old-deja/g++.mike/for3.C: Update.
31539
31540 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31541
31542         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31543         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31544         XFAILs.  Adjust expected error texts.
31545         * gcc.c-torture/compile/20011106-1.c,
31546         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31547         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31548         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31549         gcc.dg/c99-array-lval-5.c: New tests.
31550
31551 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31552
31553         * gcc.dg/cpp/defined.c: Update.
31554
31555 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31556
31557         * gcc.c-torture/execute/anon-1.c: New test.
31558
31559 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31560
31561         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31562         same size, so no warning should be produced on stormy16.
31563
31564         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31565         due to oversized array.
31566         * g++.old-deja/g++.mike/ns15.C: Likewise.
31567         * g++.old-deja/g++.pt/crash16.C: Likewise.
31568
31569 2001-11-02  Graham Stott  <grahams@redhat.com>
31570
31571         * g++.dgother/debug1.C: Fix typos.
31572
31573 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31574
31575         * g++.dg/other/debug1.C: New test.
31576
31577 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31578
31579         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31580         of unsigned long.
31581
31582 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31583
31584         * gcc.dg/20011029-2.c: New test.
31585
31586         * gcc.c-torture/compile/20011029-1.c: New test.
31587
31588 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31589
31590         * objc/execute/class_self-1.m: New test.
31591         * objc/execute/class_self-2.m: New test.
31592
31593 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31594
31595         * gcc.misc-tests/msgs.exp: Delete.
31596         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31597         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31598         error set to match recent changes.
31599
31600 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31601
31602         * gcc.dg/20011021-1.c: New test.
31603
31604 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31605
31606         * gcc.c-torture/compile/20011023-1.c: New test.
31607
31608 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31609
31610         * lib/g77.exp: Rewrite based on lib/g++.exp.
31611
31612 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31613
31614         * gcc.c-torture/execute/20011019-1.c: New test.
31615
31616         * gcc.dg/20011018-1.c: New test.
31617
31618 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31619
31620         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31621
31622 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31623
31624         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31625         * gcc.dg/attr-invalid.c: Likewise.
31626
31627 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31628
31629         * testsuite/gcc.dg/20011015-1.c: New test.
31630
31631 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31632
31633         * g++.dg/template/unify2.C: New test.
31634
31635 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31636
31637         * g++.dg/other/exception-specification.C: New test
31638
31639 2001-10-13  Tom Rix  <trix@redhat.com>
31640
31641         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31642         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31643
31644 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31645
31646         * testsuite/gcc.dg/20011009-1.c: New test.
31647
31648 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31649
31650         PR g++/4476
31651         * g++.dg/other/friend1.C: New test.
31652
31653 2001-10-11  Richard Henderson  <rth@redhat.com>
31654
31655         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31656
31657 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31658
31659         * gcc.c-torture/compile/20011010-1.c: New.
31660
31661 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31662
31663         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31664         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31665         g77.f-torture/execute/execute.exp,
31666         g77.f-torture/noncompile/noncompile.exp,
31667         gcc.c-torture/compile/compile.exp,
31668         gcc.c-torture/execute/execute.exp,
31669         gcc.c-torture/execute/ieee/ieee.exp,
31670         gcc.c-torture/execute/memcheck/memcheck.exp,
31671         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31672         objc/execute/execute.exp: Update FSF address.
31673
31674 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31675
31676         * gcc.dg/cpp/cmdlne-C.c: Update.
31677         * gcc.dg/cpp/cmdlne-C2.c: New.
31678
31679 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31680
31681         * gcc.c-torture/execute/20011008-3.c: New.
31682
31683 2001-10-08  DJ Delorie  <dj@redhat.com>
31684
31685         * gcc.dg/20011008-1.c: New.
31686         * gcc.dg/20011008-2.c: New.
31687
31688 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31689
31690         * gcc.dg/cpp/spacing1.c: Update test.
31691
31692 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31693
31694         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31695         spelling errors of "separate" as "seperate".
31696
31697 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31698
31699         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31700         enough to avoid inlining.
31701
31702 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31703
31704         * lib/g77.exp: set libg2c_dir correctly.
31705
31706 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31707
31708         * gcc.dg/cpp/macro11.c: New test.
31709
31710 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31711
31712         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31713         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31714         gcc.dg/format/multattr-3.c: New tests.
31715         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31716         tests for format attributes on function pointers being rejected.
31717
31718 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31719
31720         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31721
31722 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31723
31724         * g++.dg/warn/format1.C: New test.
31725
31726 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31727
31728         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31729
31730 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31731
31732         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31733
31734 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31735
31736         * gcc.dg/cpp/redef2.c: Add test.
31737
31738 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31739
31740         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31741         long-standing bug on i686, apparently.
31742         * gcc.c-torture/execute/loop-2c.x: New file.
31743         * gcc.c-torture/execute/loop-2d.x: New file.
31744         * gcc.c-torture/execute/loop-3c.x: New file.
31745
31746 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31747
31748         * gcc.dg/cpp/20000625-2.c: Correct line number.
31749
31750 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31751
31752         * gcc.dg/cpp/macro10.c: New test.
31753         * gcc.dg/cpp/strify3.c: New test.
31754         * gcc.dg/cpp/spacing1.c: Add tests.
31755         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31756         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31757
31758 2001-09-24  DJ Delorie  <dj@redhat.com>
31759
31760         * gcc.c-torture/execute/20010924-1.c: New test.
31761
31762 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31763
31764         * testsuite/objc/execute/paste.m: Remove.
31765
31766 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31767
31768         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31769
31770 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31771
31772         * g77.dg/strlen0.f: New test.
31773
31774 2001-09-21  Richard Henderson  <rth@redhat.com>
31775
31776         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31777         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31778
31779 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31780
31781         Table-driven attributes.
31782         * g++.dg/ext/attrib1.C: New test.
31783
31784 2001-09-20  DJ Delorie  <dj@redhat.com>
31785
31786         * gcc.dg/20000926-1.c: Update expected warning messages.
31787         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31788         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31789         array.
31790
31791 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31792
31793         * g++.dg/eh/registers1.C: New test case.
31794
31795 2001-09-17  Richard Henderson  <rth@redhat.com>
31796
31797         * gcc.dg/array-5.c: Fix VLA decomposition test.
31798
31799 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31800
31801         * gcc.dg/cpp/line5.c: New testcase.
31802
31803 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31804
31805         * gcc.dg/cpp/macro9.c: New test.
31806
31807 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31808
31809         * gcc.c-torture/execute/980223.c: Change type of addr from long
31810         to char *.
31811
31812 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31813
31814         * gcc.c-torture/execute/20010915-1.c: New test.
31815
31816 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31817
31818         * g77.dg/bprob: New directory.
31819         * g77.dg/bprob/bprob.exp: New file.
31820         * g77.dg/bprob/bprob-1.f: New test.
31821         * g77.dg/gcov: New directory.
31822         * g77.dg/gcov/gcov.exp: New file.
31823         * g77.dg/gcov/gcov-1.f: New test.
31824         * g77.dg/gcov/gcov-1.x: New file.
31825
31826 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31827
31828         * gcc.dg/cpp/directiv.c: Update.
31829         * gcc.dg/cpp/undef1.c: Update.
31830
31831 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31832
31833         * gcc.dg/20010912-1.c: New test.
31834
31835 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31836
31837         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31838         language-independent file in lib.
31839         * lib/gcov.exp: New file.
31840
31841 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31842
31843         * gcc.c-torture/compile/20010911-1.c: New test.
31844
31845 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31846
31847         * lib/profopt.exp: New, to support profile-directed optimizations.
31848         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31849         * gcc.misc-tests/bprob-1.c: New test.
31850         * gcc.misc-tests/bprob-2.c: New test.
31851
31852 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31853
31854         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31855         XFAIL and which kinds of gcov output to verify.
31856         * gcc.misc-tests/gcov-4b.x: New file.
31857         * gcc.misc-tests/gcov-5b.x: New file.
31858         * gcc.misc-tests/gcov-6.x: New file.
31859         * gcc.misc-tests/gcov-7.c: New test.
31860         * gcc.misc-tests/gcov-7.x: New file.
31861
31862 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31863
31864         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31865         * gcc.misc-tests/gcov-6.c: New test.
31866
31867 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31868
31869         PR c++/3986
31870         * g++.dg/abi/vbase1.C: New test.
31871
31872 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31873
31874         * objc.dg/method-2.m: New.
31875
31876 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31877
31878         PR c++/4203
31879         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31880         * g++.dg/init/empty1.C: New test.
31881
31882 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31883
31884         * gcc.c-torture/compile/20010903-1.c: New test.
31885
31886 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31887
31888         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31889         for m68k.
31890
31891 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31892
31893         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31894
31895         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31896
31897         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31898
31899 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31900
31901         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31902         for 16-bit 'unsigned int'.
31903
31904 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31905
31906         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31907
31908 2001-08-27  Richard Henderson  <rth@redhat.com>
31909
31910         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31911         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31912
31913 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31914
31915         * gcc.dg/asm-names.c (ymain): New.
31916
31917 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31918
31919         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31920         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31921         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31922
31923 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31924
31925         * gcc.dg/compare5.c: New testcase.
31926
31927 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31928
31929         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31930         and "In instantiation".
31931
31932 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31933
31934         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31935
31936 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31937
31938         * gcc.misc-tests/gcov.exp: Add support for branch information.
31939         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31940         * gcc.misc-tests/gcov-4.c: New test.
31941         * gcc.misc-tests/gcov-4b.c: New test.
31942         * gcc.misc-tests/gcov-5b.c: New test.
31943
31944 2001-08-20  Zack Weinberg  <zackw@panix.com>
31945
31946         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31947         expected to fail.
31948
31949 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31950
31951         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31952
31953 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31954
31955         * g++.dg/eh/template1.C: New test.
31956
31957 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31958
31959         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31960         Fix thinko.
31961         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31962         for xfail.
31963
31964 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31965
31966         * lib/g77-dg.exp: Use prune.exp for common procedures
31967         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31968         * lib/g77.exp: (g77-dg-prune) Remove
31969
31970 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31971
31972         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31973
31974 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31975
31976         * g++.dg/template/unify1.C: New test.
31977
31978 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31979
31980         * g++.dg/abi/empty4.C: New test.
31981
31982 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31983
31984         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31985         solaris2.*
31986         * g77.f-torture/compile/pr3743.x: Likewise.
31987
31988 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31989
31990         * g++.dg/other/using-declaration.C: New test.
31991
31992 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31993
31994         * gcc.dg/cpp/tr-sign.c: New testcase.
31995
31996 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31997
31998         * gcc.dg/cpp/19951025-1.c: Revert.
31999         * gcc.dg/cpp/directiv.c: We no longer process directives that
32000         interrupt macro arguments.
32001
32002 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32003
32004         * gcc.dg/bconstp-1.c: New test.
32005
32006 2001-08-03  Richard Henderson  <rth@redhat.com>
32007
32008         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32009
32010 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32011
32012         * gcc.dg/cpp/19951025-1.c: Update.
32013
32014 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32015
32016         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32017         should be x.
32018
32019 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32020
32021         Kill -fhonor-std.
32022         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32023         * g++.old-deja/g++.other/std1.C: Likewise.
32024         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32025
32026 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32027
32028         * lib/g77.exp: Load gcc-defs.exp for common procedures
32029         (g77_pass, g77_fail, g77_finish, g77_exit,
32030         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32031
32032 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32033
32034         * g77.dg/fbackslash.f
32035         * g77.dg/fcase-preserve.f
32036         * g77.dg/ff90-1.f
32037         * g77.dg/ffixed-line-length-0.f
32038         * g77.dg/ffixed-line-length-132.f
32039         * g77.dg/ffixed-line-length-7.f
32040         * g77.dg/ffixed-line-length-72.f
32041         * g77.dg/ffixed-line-length-none.f
32042         * g77.dg/ffree-form-1.f
32043         * g77.dg/fno-backslash.f
32044         * g77.dg/fno-f90-1.f
32045         * g77.dg/fno-fixed-form-1.f
32046         * g77.dg/fno-onetrip.f
32047         * g77.dg/fno-typeless-boz.f
32048         * g77.dg/fno-underscoring.f
32049         * g77.dg/fno-vxt-1.f
32050         * g77.dg/fonetrip.f
32051         * g77.dg/ftypeless-boz.f
32052         * g77.dg/fugly-assumed.f
32053         * g77.dg/funderscoring.f
32054         * g77.dg/fvxt-1.f
32055
32056 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32057
32058         * objc.dg/fwd-proto-1.m: New.
32059         * objc.dg/local-decl-1.m: New.
32060         * objc.dg/naming-1.m: New.
32061         * objc.dg/naming-2.m: New.
32062         * objc.dg/proto-hier-1.m: New.
32063
32064 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32065
32066         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32067         largest-type elements to a struct makes its size grow.
32068
32069 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32070
32071         * g++.dg/abi/vthunk1.C: New test.
32072
32073 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32074
32075         * g++.dg/abi/vbase8-22.C: New test.
32076
32077 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32078
32079         * gcc.dg/cpp/macro8.c: New test.
32080
32081 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32082
32083         * g++.dg/abi/vbase8-21.C: New test.
32084
32085 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32086
32087         * g++.dg/abi/vbase8-10.C: New test.
32088
32089 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32090
32091         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32092         ${tool}_set_ld_library_path.
32093         Changed caller.
32094         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32095         g++.exp.
32096
32097 2001-07-26  Stan Cox <scox@redhat.com>
32098
32099         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32100         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32101         gcc_exit, gcc_check_unsupported_p):
32102         Moved to gcc-deps.exp
32103         * gcc-deps.exp: New file.
32104
32105 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32106
32107         * g++.old-deja/g++.pt/defarg14.C: New test.
32108
32109 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32110
32111         * g++.old-deja/g++.other/lineno5.C: New test.
32112
32113 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         * g++.old-deja/g++.pt/crash68.C: New test.
32116
32117 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         * g++.old-deja/g++.other/crash42.C: New test.
32120
32121 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32122
32123         * gcc.dg/cpp/extratokens.c: Fix.
32124         * gcc.dg/cpp/skipping2.c: New tests.
32125
32126 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32127
32128         * gcc.c-torture/execute/20010724-1.c: New file.
32129         * gcc.c-torture/execute/20010724-1.x: New file.
32130
32131 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32132
32133         * g++.old-deja/g++.other/cond7.C: New test.
32134
32135 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32136
32137         * g++.old-deja/g++.other/optimize4.C: New test.
32138
32139 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32140
32141         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32142
32143 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32144
32145         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32146         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32147         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32148         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32149
32150         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32151         bug report" message.
32152
32153         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32154         * g++.dg/ext/instantiate1.C: Move from old-deja.
32155
32156 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32157
32158         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32159         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32160         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32161         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32162
32163 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32164
32165         * gcc.c-torture/execute/20010723-1.c: New test.
32166
32167 2001-07-23  Ben Elliston  <bje@redhat.com>
32168
32169         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32170
32171 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32172
32173         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32174         i[34567]86-*-*.
32175         Delete handling of ieee_multilib_flags.
32176         Pass -mieee for alpha*-*-* and sh-*-*.
32177         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32178
32179 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32180
32181         Remove old-abi tests.
32182         * g++.old-deja/g++.mike/p11116.C: Remove.
32183         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32184
32185 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32186
32187         * g77.f-torture/compile/pr3743.f: New test
32188
32189 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32190
32191         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32192
32193 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32194
32195         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32196         g++.old-deja/g++.pt/static6.C: Likewise.
32197         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32198         supports weak symbols.
32199
32200 2001-07-18  Andreas Jaeger  <aj@suse.de>
32201
32202         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32203         supported again.
32204
32205 2001-07-18  Andreas Jaeger  <aj@suse.de>
32206
32207         * gcc.dg/iftrap-1.c: Fix target line.
32208
32209 2001-07-17  Richard Henderson  <rth@redhat.com>
32210
32211         * gcc.c-torture/execute/20010717-1.c: New.
32212
32213 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32214
32215         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32216         tests.
32217
32218 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32219
32220         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32221
32222 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32223
32224         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32225         UAC_SIGBUS, UAC_NOPRINT definitions.
32226
32227 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32228
32229         * objc/execute/object_is_class.m: New test.
32230         * objc/execute/object_is_meta_class.m: New test.
32231
32232 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32233
32234         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32235         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32236
32237 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32238
32239         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32240         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32241
32242 2001-07-14  Richard Henderson  <rth@redhat.com>
32243
32244         * gcc.dg/iftrap-1.c: New.
32245
32246 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32247
32248         * g77.f-torture/execute/intrinsic77.f: New test.
32249
32250 2001-07-11  Janis Johnson <janis@us.ibm.com>
32251
32252         * gcc.misc-tests/gcov-3.c: New test.
32253
32254 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32255
32256         * gcc.c-torture/compile/20010711-1.c,
32257         * gcc.c-torture/compile/20010711-2.c: New tests.
32258
32259 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32260
32261         * gcc.c-torture/execute/20010711-1.c: New test.
32262
32263 2001-07-11  Ben Elliston  <bje@redhat.com>
32264
32265         * g++.old-deja/g++.other/enum5.C: New test.
32266
32267 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32268
32269         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32270         (g++-dg-prune): Call prune_gcc_output.
32271         * prune.exp: New file for prune_gcc_output.
32272         * lib/g++.exp, lib/gcc.exp: Load it.
32273
32274 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32275
32276         * gcc.c-torture/compile/20010701-1.c,
32277         g++.old-deja/g++.ext/attrib6.C: New tests.
32278
32279 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32280
32281         * gcc.c-torture/compile/20010706-1.c: New test.
32282
32283 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32284
32285         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32286
32287 2001-06-28  Stan Shebs  <shebs@apple.com>
32288
32289         * gcc.dg/pragma-darwin.c: New test.
32290
32291 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32292
32293         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32294         Solaris 2.[678] system.
32295
32296 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32297
32298         * gcc.dg/20010622-1.c: New test.
32299
32300 2001-06-18  Stan Shebs  <shebs@apple.com>
32301
32302         * objc.dg: New directory.
32303         * objc.dg/dg.exp: New file.
32304         * objc.dg/alias.m: New.
32305         * objc.dg/class-1.m: New.
32306         * objc.dg/class-2.m: New.
32307         * objc.dg/const-str-1.m: New.
32308         * objc.dg/const-str-2.m: New.
32309         * objc.dg/id-1.m: New.
32310         * objc.dg/method-1.m: New.
32311         * objc.dg/super-class-1.m: New.
32312         * lib/objc-dg.exp: New file.
32313
32314 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32315
32316         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32317         of label name.
32318
32319 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32320
32321         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32322
32323 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32324
32325         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32326         variable.
32327
32328 2001-06-12  Richard Henderson  <rth@redhat.com>
32329
32330         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32331
32332 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32333
32334         * g++.old-deja/g++.abi/vbase5.C: New test.
32335         * g++.old-deja/g++.abi/vbase6.C: New test.
32336         * g++.old-deja/g++.abi/vbase7.C: New test.
32337
32338 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32339
32340         * gcc.c-torture/compile/20010610-1.c: New test.
32341
32342 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32343
32344         * g++.old-deja/g++.abi/vbase4.C: New test.
32345
32346 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32347
32348         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32349         support %f for HC11/HC12 targets.
32350         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32351         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32352         on HC11/HC12 targets.
32353         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32354
32355 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32356
32357         * gcc.dg/wchar_t-1.c: New file.
32358         * gcc.dg/wint_t-1.c: Likewise.
32359
32360 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32361
32362         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32363
32364 2001-06-11  Richard Henderson  <rth@redhat.com>
32365
32366         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32367
32368 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32369
32370         * gcc.c-torture/compile/20010611-1.c: New test.
32371
32372 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32373
32374         * gcc.dg/c99-tag-1.c: Add more tests.
32375
32376 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32377
32378         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32379         representation on MN10300 and ARM/Thumb.
32380
32381 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32382
32383         * g77.f-torture/execute/20010610.f: New.
32384
32385 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32386
32387         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32388         names.
32389
32390 2001-06-09  Richard Henderson  <rth@redhat.com>
32391
32392         * gcc.c-torture/execute/ashrdi-1.c: New.
32393         * gcc.c-torture/execute/ashldi-1.c: New.
32394         * gcc.c-torture/execute/lshrdi-1.c: New.
32395
32396 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32397
32398         * objc/execute/load-3.m: Added. Check sending +load to categories,
32399         in addition to classes.
32400
32401 2001-06-08  Stan Shebs  <shebs@apple.com>
32402
32403         * objc/execute/load-2.m: New test.  From Nicola Pero
32404         <n.pero@mi.flashnet.it>.
32405
32406 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32407
32408         * gcc.c-torture/execute/20010605-2.c: New test.
32409
32410 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32411
32412         * g++.old-deja/g++.abi/vbase2.C: New test.
32413         * g++.old-deja/g++.abi/vbase3.C: New test.
32414
32415 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         * g++.old-deja/g++.pt/friend49.C: New test.
32418
32419 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32420
32421         * g++.old-deja/g++.ext/anon3.C: New test.
32422
32423 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32424
32425         * g++.old-deja/g++.other/conv7.C: New test.
32426
32427 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32428
32429         * gcc.c-torture/compile/20010605-2.c: New test.
32430
32431 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32432
32433         * gcc.c-torture/execute/20010604-1.c: New test.
32434
32435 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32436
32437         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32438
32439 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32440
32441         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32442         (g++_link_flags): Likewise.
32443         (g++_init): Pass gccpath's value to two previous functions.
32444
32445 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32446
32447         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32448         Ensure logfile entry matches exec command line.
32449
32450 2001-05-31  Richard Henderson  <rth@redhat.com>
32451
32452         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32453         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32454
32455 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32456
32457         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32458         compiler for irix6.2
32459
32460 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32461
32462         * g++.old-deja/g++.other/optimize3.C: New file.
32463
32464 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32465
32466         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32467         assemble.
32468
32469 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32470
32471         * g++.old-deja/g++.other/optimize2.C: New file.
32472
32473 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32474
32475         * gcc.c-torture/compile/20010518-2.c: New file.
32476         * gcc.c-torture/execute/20010518-1.c: New file.
32477         * gcc.c-torture/execute/20010518-2.c: New file.
32478
32479 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32480
32481         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32482
32483 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32484
32485         G++ no longer defines builtins that do not begin with __builtin.
32486         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32487         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32488         * g++.old-deja/g++.law/builtin1.C: Likewise.
32489         * g++.old-deja/g++.law/cvt2.C: Likewise.
32490         * g++.old-deja/g++.mike/net5.C: Likewise.
32491         * g++.old-deja/g++.other/builtins1.C: Likewise.
32492         * g++.old-deja/g++.other/builtins2.C: Likewise.
32493         * g++.old-deja/g++.other/builtins3.C: Likewise.
32494         * g++.old-deja/g++.other/builtins4.C: Likewise.
32495         * g++.old-deja/g++.other/inline8.C: Likewise.
32496         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32497
32498 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32499
32500         * g++.old-deja/g++.pt/using1.C: Adjust.
32501         * g++.old-deja/g++.pt/using2.C: New test.
32502
32503 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32504
32505         * gcc.dg/cpp/charconst.c: New tests.
32506         * gcc.dg/cpp/escape.c: New tests.
32507         * gcc.dg/cpp/escape-1.c: New tests.
32508         * gcc.dg/cpp/escape-2.c: New tests.
32509         * gcc.dg/cpp/ucs.c: New tests.
32510
32511 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32512
32513         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32514         native compiler for irix6.5.
32515
32516 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32517
32518         * lib/g++.exp (g++_include_flags): Use args to compute
32519         get_multilibs.
32520         (g++_link_flags): Likewise.
32521         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32522
32523 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32524
32525         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32526
32527 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32528
32529         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32530         this file.
32531
32532 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32533
32534         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32535         STACK_SIZE;
32536         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32537         to STACK_SIZE; Use it to define size of add_histo array.
32538         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32539         to STACK_SIZE.
32540         (f): Use GITT_SIZE to define size of gitt local table.
32541         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32542         to STACK_SIZE; Use it to define size of bytemem array.
32543
32544 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32545
32546         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32547         on 68HC11/HC12 due to the asm instruction.
32548         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32549         * gcc.c-torture/compile/920520-1.x: Likewise.
32550         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32551         on 68HC11/HC12 because the function is larger than 64K.
32552         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32553         on 68HC11/HC12 because the structure is too large.
32554
32555 2001-05-20  Richard Henderson  <rth@redhat.com>
32556
32557         * gcc.c-torture/execute/20010520-1.c: New.
32558
32559 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32560
32561         * g++.old-deja/g++.warn/compare1.C: New test.
32562         * gcc.dg/compare4.c: New test.
32563
32564 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32565
32566         * g++.old-deja/g++.other/optimize1.C: New test.
32567
32568 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32569
32570         * g++.old-deja/g++.pt/spec41.C: New test.
32571
32572 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32573
32574         * gcc.c-torture/compile/20010114-1.x: Remove.
32575
32576 2001-05-18  Stan Shebs  <shebs@apple.com>
32577
32578         * gcc.c-torture/compile/20010518-1.c: New test.
32579
32580 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32581
32582         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32583         * g++.old-deja/g++.pt/crash67.C: New test.
32584
32585 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32586
32587         * g++.old-deja/g++.other/debug9.C: New test.
32588
32589 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32590
32591         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32592
32593 2001-05-16  Jan Hubicka  <jh@suse.cz>
32594
32595         * gcc.c-torture/compile/20010516-1.c: New test.
32596
32597 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32598
32599         * g++.old-deja/g++.other/crash41.C: New test.
32600
32601 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         * g++.old-deja/g++.pt/crash66.C: New test.
32604
32605 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32606
32607         * g++.old-deja/g++.robertl/eb27.C: Convert.
32608
32609 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32610
32611         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32612         declaration being redundant.
32613
32614 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32615
32616         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32617
32618 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32619
32620         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32621
32622 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32623
32624         * lib/g++.exp: Use testsuite_flags.
32625
32626 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32627
32628         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32629
32630 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32631
32632         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32633
32634 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32635
32636         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32637
32638 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32639
32640         * gcc.c-torture/compile/20010313-1.c: New test.
32641
32642 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32643
32644         * gcc.dg/cpp/direct2.c: New test.
32645         * gccq.dg/cpp/direct2s.c: New test.
32646
32647         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32648
32649 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32650
32651         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32652         * g++.old-deja/g++.other/op3.C: Likewise.
32653
32654 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32655
32656         * gcc.dg/cpp/syshdr.h: New file.
32657         * gcc.dg/cpp/sysmac1.c: Update.
32658         * gcc.dg/cpp/sysmac2.c: Update.
32659
32660 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32661
32662         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32663
32664 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32665
32666         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32667         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32668
32669 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32670
32671         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32672
32673 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32674
32675         * lib/g++.exp (g++_include_flags): Don't use any special flags
32676         if TESTING_IN_BUILD_TREE is not defined.
32677         (g++_init): Use a plain 'c++' as the compiler if
32678         TESTING_IN_BUILD_TREEE is not defined.
32679
32680 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32681
32682         * g++.old-deja/g++.eh/catch13.C: New test.
32683         * g++.old-deja/g++.eh/catch14.C: New test.
32684
32685 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32686
32687         * gcc.dg/cpp/tr-define.c: New test.
32688
32689 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32690
32691         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32692         <stdlib.h>, not <malloc.h>.
32693
32694 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32695
32696         * g++.old-deja/g++.ns/template17.C: New test.
32697
32698 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32699
32700         * g++.old-deja/g++.pt/ref4.C: New test.
32701
32702 2001-04-30  Richard Henderson  <rth@redhat.com>
32703
32704         * gcc.dg/20000724-1.c: Revert last change.
32705
32706 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32707
32708         * g77.f-torture/execute/20010430.f: New test.
32709
32710 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32711
32712         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32713
32714 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32715
32716         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32717
32718 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32719
32720         * g++.old-deja/g++.eh/crash6.C: New test.
32721
32722 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32723
32724         * g++.old-deja/g++.other/warn7.C: New test.
32725
32726 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32727
32728         * g++.old-deja/g++.other/defarg9.C: New test.
32729
32730 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32731
32732         * g77.f-torture/compile/20010426.f: New test.
32733         * g77.f-torture/execute/20010426.f: New test.
32734
32735 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32736
32737         * g77.f-torture/compile/20000629-1.x: Remove - error
32738         has been fixed.
32739
32740 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32741
32742         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32743         Tweak slightly to work with g++.dg framework.
32744         * g++.dg/special/ecos.exp: Run initp1.C test.
32745         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32746
32747         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32748         its linker doesn't give line numbers either.
32749         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32750
32751 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32752
32753         * g++.old-deja/g++.other/lex1.C: New test.
32754
32755 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32756
32757         * gcc.dg/noncompile/20010425-1.c: New test.
32758
32759 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32760
32761         * g++.old-deja/g++.pt/mangle2.C: New test.
32762
32763 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32764
32765         * gcc.dg/format/plus-1.c: New test.
32766
32767 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32768
32769         * gcc.dg/20010423-1.c: New test.
32770
32771 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32772
32773         * gcc.c-torture/execute/20010422-1.c: New test.
32774
32775 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32776
32777         * g++.old-deja/g++.ns/type2.C: New test.
32778
32779 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32780
32781         * g++.old-deja/g++.other/perf1.C: New test.
32782
32783 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32784
32785         * gcc.dg/c99-func-2.c: Remove xfail.
32786         * gcc.dg/c99-func-3.c: Remove xfail.
32787         * gcc.dg/c99-func-4.c: Remove xfail.
32788
32789 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32790
32791         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32792
32793 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32794
32795         * gcc.c-torture/compile/20010423-1.c: New test.
32796
32797 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32798
32799         * g++.old-deja/g++.pt/typename28.C: New test.
32800
32801 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32802
32803         * g++.old-deja/g++.abi/empty2.C: New test.
32804         * g++.old-deja/g++.abi/empty3.C: New test.
32805
32806 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32807
32808         * g++.old-deja/g++.other/comdat2.C: New test.
32809         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32810
32811 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32812
32813         * g++.old-deja/g++.other/overload14.C: New test.
32814
32815 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32816
32817         * g++.old-deja/g++.other/lookup23.C: New test.
32818
32819 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32820
32821         * gcc.c-torture/execute/20010403-1.c: New test.
32822
32823 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32824             Mark Mitchell  <mark@codesourcery.com>
32825
32826         * lib/old-dejagnu.exp: Don't delete output of executable.
32827         Add .exe suffix to executables.
32828
32829 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32830
32831         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32832
32833 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32834
32835         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32836
32837 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32838
32839         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32840         * g++.old-deja/g++.abi/crash1.C: New test.
32841
32842 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32843
32844         * g++.old-deja/g++.other/crash40.C: New test.
32845
32846 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32847
32848         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32849
32850 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32851
32852         * g++.old-deja/g++.other/warn6.C: New test.
32853
32854 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32855
32856         * g++.old-deja/g++.robertl/eb42.C: Same.
32857
32858 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32859
32860         * gcc.dg/wtr-conversion-1.c: New testcase.
32861
32862 2001-04-10  Richard Henderson  <rth@redhat.com>
32863
32864         * g++.old-deja/g++.other/array5.C: New.
32865
32866 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32867
32868         * gcc.c-torture/execute/20010408-1.c: New test.
32869
32870 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32871
32872         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32873         headers and constructs.
32874         * g++.old-deja/g++.robertl/eb79.C: Same.
32875         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32876         * g++.old-deja/g++.robertl/eb73.C: Same.
32877         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32878         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32879         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32880         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32881         * g++.old-deja/g++.robertl/eb44.C: Same.
32882         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32883         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32884         * g++.old-deja/g++.robertl/eb39.C: Same.
32885         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32886         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32887         * g++.old-deja/g++.robertl/eb30.C: Same.
32888         * g++.old-deja/g++.robertl/eb3.C: Same.
32889         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32890         * g++.old-deja/g++.robertl/eb21.C: Same.
32891         * g++.old-deja/g++.robertl/eb15.C: Same.
32892         * g++.old-deja/g++.robertl/eb118.C: Same.
32893         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32894         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32895         * g++.old-deja/g++.robertl/eb109.C: Same.
32896         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32897         * g++.old-deja/g++.mike/rtti1.C: Same.
32898         * g++.old-deja/g++.mike/p658.C: Same.
32899         * g++.old-deja/g++.mike/net46.C: Same.
32900         * g++.old-deja/g++.mike/net34.C: Same.
32901         * g++.old-deja/g++.mike/memoize1.C: Same.
32902         * g++.old-deja/g++.mike/eh2.C: Same.
32903         * g++.old-deja/g++.law/weak.C: Same.
32904         * g++.old-deja/g++.law/visibility7.C: Same.
32905         * g++.old-deja/g++.law/visibility25.C: Same.
32906         * g++.old-deja/g++.law/visibility22.C: Same.
32907         * g++.old-deja/g++.law/visibility2.C: Same.
32908         * g++.old-deja/g++.law/visibility17.C: Same.
32909         * g++.old-deja/g++.law/visibility13.C: Same.
32910         * g++.old-deja/g++.law/visibility10.C: Same.
32911         * g++.old-deja/g++.law/visibility1.C: Same.
32912         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32913         * g++.old-deja/g++.law/vbase1.C: Same.
32914         * g++.old-deja/g++.law/operators32.C: Same.
32915         * g++.old-deja/g++.law/nest3.C: Same.
32916         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32917         * g++.old-deja/g++.law/except5.C (main): Same.
32918         * g++.old-deja/g++.law/cvt7.C (run): Same.
32919         * g++.old-deja/g++.law/cvt2.C: Same.
32920         * g++.old-deja/g++.law/cvt16.C: Same.
32921         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32922         * g++.old-deja/g++.law/ctors17.C (main): Same.
32923         * g++.old-deja/g++.law/ctors13.C: Same.
32924         * g++.old-deja/g++.law/ctors12.C (main): Same.
32925         * g++.old-deja/g++.law/ctors10.C: Same.
32926         * g++.old-deja/g++.law/code-gen5.C: Same.
32927         * g++.old-deja/g++.law/bad-error7.C: Same.
32928         * g++.old-deja/g++.law/arm9.C: Same.
32929         * g++.old-deja/g++.law/arm12.C: Same.
32930         * g++.old-deja/g++.law/arg8.C: Same.
32931         * g++.old-deja/g++.law/arg1.C: Same.
32932         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32933         * g++.old-deja/g++.jason/template31.C: Same.
32934         * g++.old-deja/g++.jason/template24.C (main): Same.
32935         * g++.old-deja/g++.jason/2371.C: Same.
32936         * g++.old-deja/g++.eh/new2.C: Same.
32937         * g++.old-deja/g++.eh/new1.C: Same.
32938         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32939         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32940         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32941         * g++.old-deja/g++.brendan/crash62.C: Same.
32942         * g++.old-deja/g++.brendan/crash52.C: Same.
32943         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32944         * g++.old-deja/g++.brendan/crash38.C: Same.
32945         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32946         * g++.old-deja/g++.brendan/copy9.C: Same.
32947
32948 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32949
32950         * gcc.c-torture/execute/20001203-2.c (memset):
32951         Count argument is of type __SIZE_TYPE__.
32952
32953 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32954
32955         * gcc.c-torture/compile/20010404-1.c: New test.
32956
32957 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32958
32959         * gcc.c-torture/compile/20010326-1.c: New test.
32960
32961 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32962
32963         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32964         peculiarities of the SH.
32965         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32966
32967 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32968
32969         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32970         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32971         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32972
32973 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32974
32975         * g77.f-torture/compile/20010321-1.f: New test.
32976
32977 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32978
32979         * gcc.c-torture/compile/20010329-1.c: New test.
32980
32981 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32982
32983         * gcc.c-torture/execute/20010329-1.c: New test.
32984
32985 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32986
32987         * g++.old-deja/g++.other/eh4.C: Fix typo.
32988
32989 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32990
32991         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32992
32993 2001-03-28  Philip Blundell  <philb@gnu.org>
32994
32995         * gcc.c-torture/compile/20010328-1.c: New test.
32996
32997 2001-03-27  Richard Henderson  <rth@redhat.com>
32998
32999         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33000         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33001
33002 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33003
33004         * gcc.c-torture/compile/20010327-1.c: New test.
33005
33006 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33007
33008         * g++.old-deja/g++.other/friend12.C: New test.
33009         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33010         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33011
33012 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33013
33014         * gcc.c-torture/execute/20010325-1.c: New test.
33015
33016 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33017
33018         * g++.old-deja/g++.other/mangle3.C: New test.
33019
33020 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33021
33022         * g++.old-deja/g++.other/anon8.C: New test.
33023
33024 2001-03-20  Philip Blundell  <philb@gnu.org>
33025
33026         * gcc.c-torture/compile/20010320-1.c: New test.
33027
33028 2001-03-17  Richard Henderson  <rth@redhat.com>
33029
33030         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33031
33032 2001-03-15  Geoff Keating  <geoff@redhat.com>
33033
33034         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33035         tests on AIX.
33036
33037 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33038
33039         * g++.old-deja/g++.other/eh4.C: New test.
33040
33041 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33042
33043         * gcc.dg/cpp/mi1.c: Update.
33044
33045 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33046
33047         * g++.old-deja/g++.other/regstack.C: New test.
33048
33049 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33050
33051         * g++.old-deja/g++.other/ref4.C: New test.
33052
33053 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33054
33055         * objc/execute/va_method.m: Added.
33056         * objc/execute/IMP.m: Added.
33057         * objc/execute/_cmd.m: Added.
33058         * objc/execute/accessing_ivars.m: Added.
33059         * objc/execute/class-1.m: Added.
33060         * objc/execute/class-10.m: Added.
33061         * objc/execute/class-11.m: Added.
33062         * objc/execute/class-12.m: Added.
33063         * objc/execute/class-13.m: Added.
33064         * objc/execute/class-14.m: Added.
33065         * objc/execute/class-2.m: Added.
33066         * objc/execute/class-3.m: Added.
33067         * objc/execute/class-4.m: Added.
33068         * objc/execute/class-5.m: Added.
33069         * objc/execute/class-6.m: Added.
33070         * objc/execute/class-7.m: Added.
33071         * objc/execute/class-8.m: Added.
33072         * objc/execute/class-9.m: Added.
33073         * objc/execute/class-tests-1.h
33074         * objc/execute/class-tests-2.h
33075         * objc/execute/compatibility_alias.m: Added.
33076         * objc/execute/encode-1.m: Added.
33077         * objc/execute/formal_protocol-1.m: Added.
33078         * objc/execute/formal_protocol-2.m: Added.
33079         * objc/execute/formal_protocol-3.m: Added.
33080         * objc/execute/formal_protocol-4.m: Added.
33081         * objc/execute/formal_protocol-5.m: Added.
33082         * objc/execute/formal_protocol-6.m: Added.
33083         * objc/execute/formal_protocol-7.m: Added.
33084         * objc/execute/informal_protocol.m: Added.
33085         * objc/execute/initialize.m: Added.
33086         * objc/execute/load.m: Added.
33087         * objc/execute/many_args_method.m: Added.
33088         * objc/execute/nested-3.m: Added.
33089         * objc/execute/no_clash.m: Added.
33090         * objc/execute/private.m: Added.
33091         * objc/execute/redefining_self.m: Added.
33092         * objc/execute/root_methods.m: Added.
33093         * objc/execute/selector-1.m: Added.
33094         * objc/execute/static-1.m: Added.
33095         * objc/execute/static-2.m: Added.
33096         * objc/execute/va_method.m: Added.
33097
33098 2001-03-10  Richard Henderson  <rth@redhat.com>
33099
33100         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33101
33102 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33103
33104         * g++.old-deja/g++.other/crash31.C: XFAIL.
33105         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33106         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33107         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33108         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33109         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33110
33111 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33112
33113         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33114
33115 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33116
33117         * gcc.dg/20000724-1.c: Don't use multiline strings.
33118
33119 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33120
33121         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33122         result of -cString against what we expect it to be; don't just
33123         print it out for no one to read.
33124
33125         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33126         Based on testcases provided by Nicola Pero.
33127
33128 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33129
33130         * gcc.dg/cpp/macro7.c: New test.
33131
33132 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33133
33134         * gcc.dg/cpp/multiline.c: Update.
33135
33136 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33137
33138         * g++.old-deja/g++.other/enum3.C: New test.
33139
33140 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33141
33142         * g++.old-deja/g++.other/pod1.C: New test.
33143
33144 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33145
33146         * g++.old-deja/g++.ext/overload1.C: New test.
33147
33148 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33149
33150         * g++.old-deja/g++.pt/using1.C: New test.
33151
33152 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33153
33154         * g++.old-deja/g++.other/using9.C: New test.
33155
33156 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33157
33158         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33159
33160         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33161
33162 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33163
33164         * g++.old-deja/g++.ext/realpt1.C: Remove.
33165
33166 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33167
33168         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33169
33170 2001-02-26  Will Cohen  <wcohen@redhat.com>
33171
33172         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33173
33174 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33175
33176         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33177         templatized constructors.
33178
33179 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33180
33181         * gcc.c-torture/execute/20010224-1.c: New test.
33182
33183 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33184
33185         * gcc.c-torture/execute/20010222-1.c: New test.
33186
33187 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33188
33189         * g++.old-deja/g++.other/inline20.C: New test.
33190
33191 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33192
33193         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33194
33195 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33196
33197         * g++.old-deja/g++.other/lookup22.C: New test.
33198
33199 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33200
33201         * g77.dg: New directory.
33202         * g77.dg/20010216-1.f: New test case.
33203         * g77.dg/dg.exp: New driver.
33204         * lib/g77-dg.exp: New driver library.
33205
33206 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33207
33208         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33209
33210 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33211
33212         * g++.old-deja/g++.other/decl9.C: New test.
33213
33214 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33215
33216         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33217         not need <string> and also tests the initialization at runtime.
33218
33219 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33220
33221         * gcc.c-torture/execute/longlong.c: New test.
33222
33223 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33224
33225         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33226
33227 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33228
33229         * gcc.c-torture/execute/920302-1.c (execute):
33230         Change argument type to short.
33231
33232 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33233
33234         * g++.old-deja/g++.pt/deduct6.C: New test.
33235
33236 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33237
33238         * g++.old-deja/g++.pt/deduct5.C: New test.
33239
33240 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33241
33242         * gcc.c-torture/execute/20010209-1.c: New test.
33243
33244 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33245
33246         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33247
33248 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33249
33250         * g++.dg/vtgc1.C: Update for new ABI.
33251
33252         * consistency.vlad: New directory, 1665 files.
33253
33254 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33255
33256         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33257         return type.
33258         * gcc.dg/cpp/digraphs.c: Declare puts.
33259
33260 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33261
33262         * g++.old-deja/g++.other/warn5.C: New test.
33263
33264 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33265
33266         * g++.old-deja/g++.pt/spec40.C: New test.
33267
33268 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33271         case.
33272         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33273
33274 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33275
33276         * gcc.c-torture/compile/20010209-1.c: New test.
33277
33278 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33279
33280         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33281         excess errors message but not if it crashes.
33282         * g++.old-deja/g++.other/crash27.C: Likewise.
33283         * g++.old-deja/g++.other/crash28.C: Likewise.
33284         * g++.old-deja/g++.other/crash30.C: Likewise.
33285         * g++.old-deja/g++.other/crash32.C: Likewise.
33286         * g++.old-deja/g++.other/crash35.C: Likewise.
33287         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33288
33289 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33290
33291         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33292         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33293         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33294         g77.f-torture/execute/execute.exp,
33295         g77.f-torture/noncompile/noncompile.exp,
33296         gcc.c-torture/execute/execute.exp,
33297         gcc.c-torture/execute/memcheck/memcheck.exp,
33298         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33299         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33300         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33301         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33302         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33303         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33304         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33305         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33306         Remove bug reporting instructions with ancient email addresses.
33307
33308 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33309
33310         * gcc.dg/20010202-1.c: New test.
33311         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33312
33313 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33314
33315         * g++.dg/stdbool-if.C: New test.
33316
33317 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33318
33319         * objc/execute/fdecl.m: Added main().
33320
33321 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33322
33323         * gcc.c-torture/execute/20010206-1.c: New test.
33324
33325 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33326
33327         * gcc.dg/cpp/avoidpaste1.c: Update.
33328
33329 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33330
33331         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33332         Pero <nicola@brainstorm.co.uk>.
33333         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33334
33335 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33336
33337         * g++.old-deja/g++.pt/spec39.C: New test.
33338
33339 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33340
33341         * gcc.c-torture/compile/20010202-1.c: New test.
33342
33343 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33344
33345         * g++.old-deja/g++.abi/primary2.C: New test.
33346         * g++.old-deja/g++.abi/primary3.C: New test.
33347         * g++.old-deja/g++.abi/primary4.C: New test.
33348         * g++.old-deja/g++.abi/primary5.C: New test.
33349         * g++.old-deja/g++.abi/vtable3.h: New test.
33350         * g++.old-deja/g++.abi/vtable3a.C: New test.
33351         * g++.old-deja/g++.abi/vtable3b.C: New test.
33352         * g++.old-deja/g++.abi/vtable3c.C: New test.
33353         * g++.old-deja/g++.abi/vtable3d.C: New test.
33354         * g++.old-deja/g++.abi/vtable3e.C: New test.
33355         * g++.old-deja/g++.abi/vtable3f.C: New test.
33356         * g++.old-deja/g++.abi/vtable3g.C: New test.
33357         * g++.old-deja/g++.abi/vtable3h.C: New test.
33358         * g++.old-deja/g++.abi/vtable3i.C: New test.
33359         * g++.old-deja/g++.abi/vtable3j.C: New test.
33360         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33361
33362 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33363
33364         * g++.old-deja/g++.other/anon6.C: New test.
33365         * g++.old-deja/g++.other/anon7.C: New test.
33366
33367 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33368
33369         * gcc.dg/cpp/avoidpaste2.c: New tests.
33370
33371 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33372
33373         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33374
33375 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33376
33377         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33378         DECIMAL_DIG cases for Irix."
33379
33380 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33381
33382         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33383
33384 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33385
33386         * gcc.dg/c99-tag-1.c: New test.
33387
33388 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33389
33390         * gcc.dg/cpp/tr-warn1.c: Add tests.
33391
33392 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33393
33394         * gcc.dg/cpp/avoidpaste1.c: Update.
33395         * gcc.dg/cpp/paste4.c: Update.
33396
33397 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33398
33399         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33400         cases for Irix.
33401
33402 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33403
33404         * g++.old-deja/g++.other/inline19.C: New test.
33405
33406 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33407
33408         * gcc.dg/Wlarger-than.c: New test.
33409
33410 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33411
33412         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33413
33414 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33415
33416         * gcc.c-torture/execute/20010129-1.c: New test.
33417         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33418
33419 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33420
33421         * gcc.dg/cpp/avoidpaste1.c: Test case.
33422
33423 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33424
33425         * g++.old-deja/g++.other/inline18.C: New test.
33426
33427 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33428
33429         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33430         and __builtin_putchar.
33431
33432 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33433
33434         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33435         tests.
33436
33437 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33438
33439         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33440         floating point number rounding mode to round to the nearest
33441         representable mode.
33442
33443 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33444
33445         * g++.old-deja/g++.other/mangle2.C: New test.
33446
33447 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33448
33449         * gcc.c-torture/compile/20010124-1.c: New test.
33450
33451 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33452
33453         * g++.old-deja/g++.pt/spec38.C: New test.
33454
33455 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33456
33457         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33458         "Build don't run".
33459
33460 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33461
33462         * gcc.c-torture/execute/20010123-1.c: New test.
33463
33464 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33465
33466         * g++.old-deja/g++.pt/spec37.C: New test.
33467
33468 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33469
33470         * g++.old-deja/g++.pt/overload14.C: New test.
33471
33472 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33473
33474         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33475         __builtin_return_address.
33476
33477 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33478
33479         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33480         * g++.old-deja/g++.pt/spec35.C: New test.
33481         * g++.old-deja/g++.pt/spec36.C: New test.
33482
33483 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33484
33485         * gcc.c-torture/compile/20010118-1.c: New test.
33486
33487 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33488
33489         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33490
33491 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33492
33493         * gcc.c-torture/execute/20010119-1.c: New test.
33494
33495 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33496
33497         * g++.old-deja/g++.other/vbase5.C: New test.
33498
33499 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33500
33501         * gcc.c-torture/execute/20010118-1.c: New test.
33502
33503 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33504
33505         * g++.old-deja/g++.pt/deduct3.C: New test.
33506
33507 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33508
33509         * g++.old-deja/g++.pt/spec34.C: New test.
33510
33511 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33512
33513         * g77.f-torture/compile/20000601-2.f: New test.
33514
33515 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33516
33517         * g++.old-deja/g++.other/init17.C: New test.
33518
33519 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33520
33521         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33522
33523 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33524
33525         * g++.old-deja/g++.pt/unify8.C: New test.
33526
33527 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33528
33529         * g++.old-deja/g++.abi/vbase1.C: New test.
33530
33531 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33532
33533         * g++.old-deja/g++.pt/crash65.C: New test.
33534
33535 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33536
33537         * gcc.dg/cpp/assembl2.S: New test case.
33538
33539 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33540
33541         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33542         are supported.
33543
33544 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33545
33546         * g++.old-deja/g++.other/builtins1.C: New test.
33547         * g++.old-deja/g++.other/builtins2.C: Likewise.
33548         * g++.old-deja/g++.other/builtins3.C: Likewise.
33549         * g++.old-deja/g++.other/builtins4.C: Likewise.
33550
33551 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33552
33553         * gcc.c-torture/compile/20010117-1.c: New test.
33554         * gcc.c-torture/compile/20010117-2.c: New test.
33555
33556 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33557
33558         * g77.f-torture/execute/20010116.[fx]: New test,
33559         XFAIL on i?86-*-*.
33560         * g77.f-torture/compile/20010115.f: Indicate it's
33561         a test for PR fortran/1636.
33562
33563 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33564
33565         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33566
33567 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33568
33569         * g77.f-torture/compile/20010115.f: New test.
33570
33571 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33572
33573         * g++.old-deja/g++.pt/nontype5.C: New test.
33574
33575 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33576
33577         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33578         have an equivalent working one below it.
33579
33580 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33581
33582         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33583         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33584
33585 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33586
33587         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33588         message containing "init_priority".
33589         (conpr-2.C): Likewise.
33590         (conpr-3.C): Likewise.
33591         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33592
33593 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33594
33595         * gcc.c-torture/execute/20010114-2.c: New test.
33596
33597 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33598
33599         * gcc.c-torture/compile/20010114-1.c: New test.
33600         * gcc.c-torture/compile/20010114-1.x: Xfail.
33601         * gcc.c-torture/compile/20010114-2.c: New test.
33602         * gcc.c-torture/execute/20010114-1.c: New test.
33603         * gcc.dg/trunc-1.c: New test.
33604         * gcc.dg/uninit-B.c: New test.
33605
33606 2001-01-13  Nick Clifton  <nickc@redhat.com>
33607
33608         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33609         target.
33610
33611 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33612
33613         * gcc.c-torture/compile/20010113-1.c: New test.
33614
33615 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33616
33617         * gcc.c-torture/compile/20001212-1.c: New test.
33618
33619 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33620
33621         * gcc.dg/cpp/widestr1.c: Update.
33622         * gcc.dg/cpp/prag-imp.c: Remove.
33623
33624 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33625
33626         * gcc.c-torture/execute/20000801-3.x: Remove.
33627         * gcc.dg/c90-init-1.c: New test.
33628         * gcc.dg/c99-init-1.c: New test.
33629         * gcc.dg/c99-init-2.c: New test.
33630         * gcc.dg/gnu99-init-1.c: New test.
33631
33632 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33633
33634         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33635         testing that no relevant ones were found.
33636
33637 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33638
33639         * g++.old-deja/g++.pt/cast2.C: New test.
33640
33641 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33642
33643         * g++.old-deja/g++.pt/friend47.C: New test.
33644
33645 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33646
33647         * g++.old-deja/g++.pt/instantiate13.C: New test.
33648
33649 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         * g++.old-deja/g++.other/defarg7.C: New test.
33652         * g++.old-deja/g++.other/defarg8.C: New test.
33653
33654 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33655
33656         * g++.old-deja/g++.pt/crash64.C: New test.
33657
33658 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33659
33660         * g++.old-deja/g++.pt/crash63.C: New test.
33661
33662 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33663
33664         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33665
33666 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33667
33668         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33669
33670 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33671
33672         * g++.old-deja/g++.pt/error3.C: New test.
33673
33674 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33675
33676         * g++.old-deja/g++.other/crash39.C: New test.
33677
33678 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33679
33680         * g++.old-deja/g++.other/vbase4.C: New test.
33681
33682 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33683
33684         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33685         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33686         * gcc.dg/special/special.exp: New test driver which will check
33687         for alias support for the above test.
33688
33689 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33690
33691         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33692         problems on small machines.
33693         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33694         parameterize.
33695
33696 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33697
33698         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33699         mips.
33700         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33701
33702 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33703
33704         * g++.old_deja/g++.pt/using8.C: New test.
33705
33706 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33707
33708         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33709
33710 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33711
33712         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33713         where a failure is expected.
33714         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33715
33716 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33717
33718         * g++.old_deja/g++.pt/instantiate12.C: New test.
33719
33720 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33721
33722         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33723         start of structs.
33724         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33725         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33726         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33727         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33728         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33729         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33730         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33731         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33732         * g++.old-deja/g++.eh/spec6.C: Likewise.
33733         * g++.old-deja/g++.jason/crash3.C: Likewise.
33734         * g++.old-deja/g++.law/ctors11.C: Likewise.
33735         * g++.old-deja/g++.law/ctors17.C: Likewise.
33736         * g++.old-deja/g++.law/ctors5.C: Likewise.
33737         * g++.old-deja/g++.law/ctors9.C: Likewise.
33738         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33739         * g++.old-deja/g++.mike/net22.C: Likewise.
33740         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33741         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33742         * g++.old-deja/g++.mike/virt3.C: Likewise.
33743         * g++.old-deja/g++.niklas/t128.C: Likewise.
33744         * g++.old-deja/g++.other/anon4.C: Likewise.
33745         * g++.old-deja/g++.other/using1.C: Likewise.
33746         * g++.old-deja/g++.other/warn3.C: Likewise.
33747         * g++.old-deja/g++.pt/t37.C: Likewise.
33748         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33749         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33750
33751 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33752
33753         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33754
33755 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33756
33757         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33758
33759 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33760
33761         * gcc.c-torture/compile/20010107-1.c: New test.
33762
33763 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33764
33765         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33766
33767 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33768
33769         * gcc.dg/format/format.h: New file.
33770         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33771         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33772         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33773         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33774         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33775         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33776         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33777         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33778         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33779         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33780         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33781         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33782         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33783         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33784         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33785         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33786         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33787         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33788         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33789         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33790         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33791         instead of declaring standard types, macros and functions in each
33792         test.
33793
33794 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33795
33796         * gcc.c-torture/execute/20010106-1.c: New test.
33797
33798 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33799
33800         * gcc.dg/format/format.exp: New file.
33801         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33802         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33803         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33804         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33805         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33806         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33807         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33808         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33809         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33810         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33811         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33812         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33813         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33814         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33815         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33816         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33817         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33818         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33819         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33820         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33821         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33822         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33823         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33824         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33825         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33826         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33827         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33828         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33829         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33830         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33831         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33832         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33833         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33834         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33835         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33836         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33837         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33838         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33839         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33840         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33841         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33842         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33843
33844 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33845
33846         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33847         account.
33848
33849 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33850
33851         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33852
33853 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33854
33855         * g++.old-deja/g++.pt/crash62.C: New test.
33856
33857 2001-01-04  Richard Henderson  <rth@redhat.com>
33858
33859         * gcc.dg/20000926-1.c: Update expected warnings.
33860         * gcc.dg/array-2.c: Likewise.
33861         * gcc.dg/array-4.c: Also validate flexible array members.
33862         * gcc.dg/c99-flex-array-1.c: New.
33863
33864 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33865
33866         * gcc.c-torture/compile/20001222-1.x: Remove.
33867
33868 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33869
33870         * gcc.c-torture/execute/built-in-setjmp.c: New.
33871
33872 2001-01-03  Richard Henderson  <rth@redhat.com>
33873
33874         * gcc.dg/940510-1.c: Update expected error wording.
33875         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33876
33877 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33878
33879         * lib/target-supports.exp (check_alias_available): Modified to
33880         indicate aliases not supported if only weak aliases are supported.
33881
33882 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33883
33884         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33885         Turn on cmpstrsi checks for __pj__ and __i370__.
33886
33887 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33888
33889         * g++.old-deja/g++.other/virtual11.C: New test.
33890
33891 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33892
33893         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33894
33895 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33896
33897         * gcc.c-torture/compile/20010102-1.c: New test.
33898
33899 2001-01-02  Andreas Jaeger  <aj@suse.de>
33900
33901         * gcc.dg/noreturn-3.c: New test.
33902
33903         * gcc.dg/noreturn-4.c: New test.
33904
33905 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33906
33907         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33908         __builtin_fputc and __builtin_fwrite.
33909
33910 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33911
33912         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33913         signed char, not default char.
33914
33915 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33916
33917         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33918
33919 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33920
33921         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33922
33923 2000-12-29  Richard Henderson  <rth@redhat.com>
33924
33925         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33926         (__cyg_profile_func_exit): Define.
33927
33928 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33929
33930         * g++.dg/vtgc1.C: New test.
33931
33932 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33933
33934         * gcc.dg/noncompile/20001228-1.c: New test.
33935
33936         * gcc.dg/20001228-1.c: New test.
33937
33938         * gcc.c-torture/execute/20001228-1.c: New test.
33939
33940 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33941
33942         * gcc.dg/format-strfmon-1.c: New test.
33943
33944 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33945
33946         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33947         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33948         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33949         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33950         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33951         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33952         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33953         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33954         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33955         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33956         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33957         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33958         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33959
33960         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33961         * gcc.c-torture/execute/string-opt-4.c: Test index.
33962
33963 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33964
33965         * gcc.c-torture/compile/20001226-1.c: New test.
33966
33967 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33968
33969         * gcc.c-torture/compile/20001222-1.c: New test.
33970         * gcc.c-torture/compile/20001222-1.x: Xfail.
33971
33972 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33973
33974         * gcc.c-torture/execute/comp-goto-2.c: New test.
33975
33976 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33977
33978         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33979         Use long types if __INT_MAX__ is 32767.
33980         (main): Use cast to (sint32 *) when poking 88 into a_page.
33981
33982         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33983
33984 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33985
33986         * gcc.c-torture/compile/20001221-1.c: New test.
33987         * gcc.c-torture/execute/20001221-1.c: New test.
33988
33989 2000-12-20  Richard Henderson  <rth@redhat.com>
33990
33991         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33992         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33993
33994 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33995
33996         * gcc.dg/compare3.c: New test.
33997
33998 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33999
34000         * gcc.dg/format-warnll-1.c: New test.
34001
34002 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34003
34004         * gcc.dg/cpp/cmdlne-P.c: New test.
34005
34006 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34007
34008         * gcc.c-torture/execute/builtin-abs-1.c,
34009         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34010
34011 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34012
34013         * gcc.dg/cpp/multiline.c: New test.
34014
34015 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34016
34017         * g++.old-deja/g++.other/syshdr1.C: Update.
34018         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34019
34020 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34021
34022         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34023
34024 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34025
34026         * g++.old-deja/g++.pt/ttp65.C: New test.
34027
34028 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34029
34030         * g++.old-deja/g++.pt/ttp64.C: New test.
34031
34032 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34033
34034         * g++.old-deja/g++.pt/spec33.C: New test.
34035
34036 2000-12-14  Catherine Moore  <clm@redhat.com>
34037
34038         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34039         * gcc.c-torture/execute/920612-2.c: Likewise.
34040         * gcc.c-torture/execute/920428-2.c: Likewise.
34041         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34042         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34043
34044 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34045
34046         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34047         * gcc.dg/pack-test-2.c: Likewise.
34048
34049 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34050
34051         Tests by Zack Weinberg <zackw@stanford.edu>.
34052
34053         * gcc.dg/cpp/defined.c: Update.
34054         * gcc.dg/cpp/defined_trad.c: New tests.
34055
34056 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34057
34058         * gcc.dg/cpp/trad-direct.c: Update.
34059
34060 2000-12-11  Neil Booth  <neilb@earthling.net>
34061
34062         * gcc.dg/cpp/defined_trad.c
34063
34064 2000-12-11  Neil Booth  <neilb@earthling.net>
34065
34066         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34067
34068 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34069
34070         * gcc.dg/format-miss-2.c: New test.
34071
34072 2000-12-09  Neil Booth  <neilb@earthling.net>
34073
34074         * gcc.dg/cpp/lineflags.c: New tests.
34075         * gcc.dg/cpp/poison.c: Update.
34076         * gcc.dg/cpp/redef2.c: Update.
34077         * gcc.dg/cpp/skipping.c: New test.
34078
34079 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34080
34081         * g++.old-deja/g++.other/eh3.C: New testcase.
34082
34083 2000-12-07  Neil Booth  <neilb@earthling.net>
34084
34085         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34086         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34087         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34088         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34089         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34090         Update.
34091
34092 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34093
34094         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34095         __SIZE_TYPE__ instead of int for type of integers cast to
34096         pointers.
34097
34098 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34099
34100         * g++.old-deja/g++.other/cleanup4.C: New test.
34101
34102 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34103
34104         * format-sec-1.c: New test.
34105
34106 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34107
34108         * gcc.dg/format-nonlit-3.c: New test.
34109
34110 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34111
34112         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34113         through a null pointer.
34114
34115 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34116
34117         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34118         * g++.old-deja/g++.pt/partial4.C: New test.
34119
34120 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34121
34122         * gcc.c-torture/execute/ieee/hugeval.x: New.
34123
34124 2000-12-06  Neil Booth  <neilb@earthling.net>
34125
34126         * gcc.dg/cpp/backslash2.c: New tests.
34127
34128 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34129
34130         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34131         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34132
34133 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34134
34135         * gcc.c-torture/execute/20001203-2.c: New testcase.
34136
34137 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34138
34139         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34140         * g++.old-deja/g++.other/virtual10.C: New test.
34141
34142 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34143
34144         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34145
34146 2000-12-05  Richard Henderson  <rth@redhat.com>
34147
34148         * gcc.c-torture/compile/20001205-1.c: New.
34149
34150 2000-12-04  Neil Booth  <neilb@earthling.net>
34151
34152         * g++.old-deja/g++.other/virtual9.C: New test.
34153         * g++.old-deja/g++.pt/crash61.C: New test.
34154         * gcc.c-torture/execute/loop-9.c: New test.
34155
34156 2000-12-04  Neil Booth  <neilb@earthling.net>
34157
34158         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34159         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34160         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34161         * gcc.dg/cpp/extratokens.c: ...here.
34162
34163 2000-12-04  Neil Booth  <neilb@earthling.net>
34164
34165         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34166         New tests.
34167
34168 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34169
34170         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34171         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34172
34173 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34174
34175         * gcc.c-torture/execute/20001203-1.c: New test.
34176
34177 2000-12-03  Neil Booth  <neilb@earthling.net>
34178
34179         * gcc.dg/cpp/macro6.c: New test cases.
34180
34181 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34182
34183         * gcc.c-torture/execute/string-opt-9.c: New test.
34184         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34185         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34186         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34187
34188         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34189         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34190
34191 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34192
34193         * gcc.dg/cpp/if-6.c: New testcase.
34194
34195         * gcc.dg/20001201-1.c: New testcase.
34196
34197 2000-12-02  Neil Booth  <neilb@earthling.net>
34198
34199         * g++.old-deja/g++.other/externC4.C,
34200         g++.old-deja/g++.other/friend10.C: New tests.
34201
34202 2000-12-02  Neil Booth  <neilb@earthling.net>
34203
34204         * g++.old-deja/g++.other/instan2.C
34205         * g++.old-deja/g++.other/instan3.C: New test.
34206
34207 2000-12-02  Neil Booth  <neilb@earthling.net>
34208
34209         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34210         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34211         gnuc99.c,gnuc99-pedantic.c: New tests.
34212
34213 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34214
34215         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34216         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34217
34218 2000-12-01  Neil Booth  <neilb@earthling.net>
34219
34220         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34221         * gcc.dg/cpp/poison.c: Update.
34222         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34223
34224 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34225
34226         * g77.f-torture/execute/20001201.f: New test.
34227
34228 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34229
34230         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34231
34232 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34233
34234         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34235
34236 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34237
34238         * g++.old-deja/g++.other/cast6.C: New test.
34239
34240 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34241
34242         * gcc.c-torture/execute/20001130-2.c: New testcase.
34243
34244 2000-11-30  Richard Henderson  <rth@redhat.com>
34245
34246         * gcc.c-torture/execute/20001130-1.c: New test.
34247
34248 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34249
34250         * g++.old-deja/g++.other/op3.C: New test.
34251
34252 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34253
34254         * g++.old-deja/g++.other/op2.C: New test.
34255
34256 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34257
34258         * g++.old-deja/g++.other/crash38.C: New test.
34259
34260 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34261
34262         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34263
34264 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34265
34266         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34267         tests.
34268         * gcc.c-torture/execute/string-opt-6.c: New test.
34269
34270         * gcc.dg/20001117-1.c: Add main.
34271
34272 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34273
34274         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34275         Move from here ...
34276         * gcc.dg/940510-1.c: ... to here.
34277
34278         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34279         zero-size arrays in toplevel structures.
34280
34281 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34282
34283         * gcc.c-torture/execute/loop-8.c: New test.
34284
34285 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34286
34287         * g++.old-deja/g++.other/base1.C: New test.
34288
34289 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34290
34291         * g++.old-deja/g++.other/parse2.C: New test.
34292
34293 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34294
34295         * g++.old-deja/g++.pt/incomplete1.C: New test.
34296
34297 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34298
34299         * g++.old-deja/g++.other/friend9.C: New test.
34300
34301 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34302
34303         * gcc.dg/20001127-1.c: New test.
34304
34305 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34306
34307         * g++.old-deja/g++.pt/friend46.C: New test.
34308
34309 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34310
34311         * g++.old-deja/g++.other/ptrmem8.C: New test.
34312
34313 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34314
34315         * gcc.c-torture/execute/string-opt-7.c: New test.
34316         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34317
34318 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34319
34320         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34321         instead of 'mkcheck 2'.
34322
34323 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34324
34325         * gcc.c-torture/execute/memcheck/driver.c,
34326         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34327         C9X references to refer to C99.
34328
34329 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34330
34331         * gcc.dg/ultrasp3.c: New test.
34332
34333 2000-11-25  Neil Booth  <neilb@earthling.net>
34334
34335         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34336
34337 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34338
34339         * gcc.c-torture/compile/20001123-2.c: New.
34340
34341 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34342
34343         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34344
34345 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34346
34347         * gcc.dg/sequence-point-1.c: Add some new tests.
34348         * gcc.c-torture/execute/20001124-1.c: New test.
34349
34350 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34351
34352         * g++.old-deja/g++.other/vaarg4.C: New test.
34353         * gcc.c-torture/compile/20001123-1.c: New test.
34354
34355 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34356
34357         * g++.other/crash24.C: Adjust and remove XFAIL.
34358         * g++.other/crash37.C: New test.
34359
34360 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34361
34362         * g++.old-deja/g++.pt/instantiate9.C: New test.
34363
34364 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34365
34366         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34367         new ABI, too.
34368
34369         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34370         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34371
34372 2000-11-22  Neil Booth  <neilb@earthling.net>
34373
34374         * gcc.dg/cpp/Wtrigraphs.c: New test.
34375
34376 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34377
34378         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34379
34380 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34381
34382         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34383
34384 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34385
34386         * lib/gcc-dg.exp: load_lib scanasm.exp.
34387         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34388         * lib/g++-dg.exp: load_lib scanasm.exp.
34389         * lib/scanasm.exp: New.
34390         (scan-assembler, scan-assembler-not): Add optional arguments to
34391         test name, or if not present, the pattern name.
34392         (scan-assembler-dem, scan-assembler-dem-not): New.
34393
34394         * g++.dg/dg.exp: New.
34395
34396 2000-11-21  Neil Booth  <neilb@earthling.net>
34397
34398         * gcc.dg/cpp/integrated1.c: Remove.
34399
34400 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34401
34402         * gcc.c-torture/execute/20001121-1.c: New test.
34403
34404 2000-11-21  Richard Henderson  <rth@redhat.com>
34405
34406         * gcc.c-torture/compile/20001121-1.c: New test.
34407
34408 2000-11-20  Neil Booth  <neilb@earthling.net>
34409
34410         * gcc.dg/cpp/integrated1.c: New test.
34411
34412 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34413
34414         * g++.old-deja/g++.other/inline17.C: New test.
34415
34416 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34417
34418         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34419         local variable to be zero: I made the variable global. Now
34420         uses abort() and exit() instead of relying on main's return value.
34421
34422 2000-11-20  Neil Booth  <neilb@earthling.net>
34423
34424         * gcc.dg/cpp/paste2.c: Update test.
34425         * objc/execute/paste.m: New test.
34426
34427 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34428
34429         * gcc.dg/c99-condexpr-1.c: New test.
34430
34431 2000-11-20  Neil Booth  <neilb@earthling.net>
34432
34433         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34434
34435 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34436
34437         * g++.old-deja/g++.pt/export1.C: New test.
34438
34439 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34440
34441         * gcc.dg/20001117-1.c: New test.
34442
34443 2000-11-18  Richard Henderson  <rth@redhat.com>
34444
34445         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34446
34447 2000-11-18  Richard Henderson  <rth@redhat.com>
34448
34449         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34450         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34451         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34452
34453 2000-11-18  Richard Henderson  <rth@redhat.com>
34454
34455         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34456         (main): New.  Exit cleanly.
34457
34458 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34459
34460         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34461         gcc.dg/c99-fordecl-2.c: New tests.
34462
34463 2000-11-18  Richard Henderson  <rth@redhat.com>
34464
34465         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34466         * gcc.c-torture/execute/zerolen-2.c: New.
34467
34468 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34469
34470         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34471         memory.
34472
34473 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34474
34475         * g++.old-deja/g++.pt/instantiate8.C: New test.
34476
34477 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34478
34479         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34480         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34481
34482 2000-11-16  Nick Clifton  <nickc@redhat.com>
34483
34484         * gcc.c-torture/execute/nestfunc-2.c: New test.
34485         * gcc.c-torture/execute/nestfunc-3.c: New test.
34486
34487 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34488
34489         * gcc.c-torture/compile/20001116-1.c: New test.
34490
34491 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34492
34493         * gcc.c-torture/execute/20001115-1.c: New test.
34494
34495 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34496
34497         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34498         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34499         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34500         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34501
34502 2000-11-15  Neil Booth  <neilb@earthling.net>
34503
34504         gcc.dg/cpp/_Pragma1.c: Update.
34505         gcc.dg/cpp/_Pragma2.c: New test.
34506
34507 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34508
34509         * g++.old-deja/g++.other/anon5.C: New test.
34510
34511 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34512
34513         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34514         tests.
34515
34516 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34517
34518         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34519         output.
34520
34521 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34522
34523         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34524         labels at end of compound statements.
34525
34526 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34527
34528         * gcc.c-torture/execute/loop-7.c: New test.
34529
34530 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34531
34532         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34533
34534 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34535
34536         * gcc.dg/c99-bool-1.c: New test.
34537
34538 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34539
34540         * gcc.dg/c99-scope-1.c: Remove xfail.
34541         * gcc.dg/c99-scope-2.c: New test.
34542
34543 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34544
34545         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34546         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34547
34548 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34549
34550         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34551         error messages.
34552
34553         * g++.mike/p700.C: Don't typedef wchar_t.
34554         * g++.mike/p784.C: Likewise.
34555         * g++.mike/eb101.C: Don't use __wchar_t.
34556
34557 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34558
34559         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34560         from DO loop.
34561
34562 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34563
34564         * gcc.c-torture/execute/20001111-1.c: New test.
34565
34566 2000-11-10  Nick Clifton  <nickc@redhat.com>
34567
34568         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34569         long multuiple and accumulate.
34570
34571 2000-11-09  Richard Henderson  <rth@redhat.com>
34572
34573         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34574         via size_t instead of int.
34575
34576         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34577         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34578         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34579         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34580
34581 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34582
34583         * gcc.c-torture/compile/20001109-1.c: New test.
34584         * gcc.c-torture/compile/20001109-2.c: New test.
34585
34586 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34587
34588         * g++.old-deja/g++.pt/operator1.C: New test.
34589         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34590
34591 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34592
34593         * gcc.dg/20001108-1.c: New test.
34594
34595 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34596
34597         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34598         with both arguments constant strings.
34599         * gcc.c-torture/execute/string-opt-3.c: New test.
34600         * gcc.c-torture/execute/string-opt-4.c: New test.
34601         * gcc.c-torture/execute/string-opt-5.c: New test.
34602
34603 2000-11-08  Nick Clifton  <nickc@redhat.com>
34604
34605         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34606         mulsidi3adddi patterns.
34607
34608 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34609
34610         * g++.old-deja/g++.other/crash36.C: New test.
34611
34612 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34613
34614         * g++.old-deja/g++.other/init16.C: New test.
34615
34616 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34617
34618         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34619
34620 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34621
34622         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34623         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34624         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34625
34626 2000-11-07  DJ Delorie  <dj@redhat.com>
34627
34628         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34629
34630 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34631
34632         * gcc.c-torture/execute/string-opt-1.c: New test.
34633
34634 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34635
34636         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34637         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34638         parameters in registers, and there is no way for a varargs
34639         function to know in which order the integer and floating-point
34640         parameters should be interleaved when they are placed on the
34641         stack.
34642         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34643         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34644
34645 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34646
34647         * gcc.c-torture/execute/string-opt-2.c: New test.
34648
34649 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34650
34651         * g++.old-deja/g++.pt/crash60.C: New test.
34652
34653 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34654
34655         * g++.old-deja/g++.other/crash24.C: New test.
34656         * g++.old-deja/g++.other/crash25.C: New test.
34657         * g++.old-deja/g++.other/crash26.C: New test.
34658         * g++.old-deja/g++.other/crash27.C: New test.
34659         * g++.old-deja/g++.other/crash28.C: New test.
34660         * g++.old-deja/g++.other/crash29.C: New test.
34661         * g++.old-deja/g++.other/crash30.C: New test.
34662         * g++.old-deja/g++.other/crash31.C: New test.
34663         * g++.old-deja/g++.other/crash32.C: New test.
34664         * g++.old-deja/g++.other/crash33.C: New test.
34665         * g++.old-deja/g++.other/crash34.C: New test.
34666         * g++.old-deja/g++.other/crash35.C: New test.
34667
34668 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34669
34670         * gcc.c-torture/execute/20001031-1.c: New test.
34671
34672 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34673
34674         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34675         namespace.
34676
34677         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34678         standards-conformant.
34679
34680         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34681
34682         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34683         * g++.old-deja/g++.mike/p755a.C: Likewise.
34684         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34685         library makes no calls to `operator new' during initialization.
34686
34687 2000-11-04  Neil Booth  <neilb@earthling.net>
34688
34689         * gcc.dg/cpp/include2.c: New tests.
34690
34691 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34692
34693         * lib/g++.exp (g++_set_ld_library_path): New function.
34694         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34695
34696 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34697
34698         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34699         warnings.
34700
34701 2000-11-01  Richard Henderson  <rth@redhat.com>
34702
34703         * g++.old-deja/g++.ext/namedret1.C: New.
34704         * g++.old-deja/g++.ext/namedret2.C: New.
34705         * g++.old-deja/g++.ext/namedret3.C: New.
34706
34707 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34708
34709         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34710         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34711
34712 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34713
34714         * gcc.c-torture/execute/va-arg-21.c: New test.
34715
34716 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34717
34718         * gcc.dg/c99-complex-2.c: New test.
34719
34720 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34721
34722         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34723
34724 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34725
34726         * g++.old-deja/g++.other/inline16.C: New test.
34727
34728 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34729
34730         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34731         __PRETTY_FUNCTION__
34732
34733 2000-10-29  Neil Booth  <neilb@earthling.net>
34734
34735         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34736         New tests.
34737         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34738         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34739         optimisation.
34740
34741 2000-10-29  Neil Booth  <neilb@earthling.net>
34742
34743         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34744         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34745         * mi5.c: Test multiple includes work with -C.
34746         * trigraphs.c: Test ^= version.
34747
34748 2000-10-28  Neil Booth  <neilb@earthling.net>
34749
34750         New tests and test updates for new macro expander.
34751
34752         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34753         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34754         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34755         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34756         new diagnostic messages.
34757
34758         * gcc.dg/cpp/macro3.c: New tests.
34759
34760 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34761
34762         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34763         on the same line.
34764
34765 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34766
34767         * g++.old-deja/g++.other/eh2.C: New test.
34768
34769 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34770
34771         * gcc.c-torture/execute/20001027-1.c: New test.
34772
34773 2000-10-26  Richard Henderson  <rth@redhat.com>
34774
34775         * gcc.c-torture/execute/20001026-1.c: New.
34776
34777 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34778
34779         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34780         * g++.old-deja/g++.law/builtin1.C: Likewise.
34781         * g++.old-deja/g++.law/ctors10.C: Likewise.
34782         * g++.old-deja/g++.law/virtual3.C: Likewise.
34783         * g++.old-deja/g++.mike/p658.C: Likewise.
34784         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34785         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34786         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34787         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34788         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34789
34790 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34791
34792         * gcc.c-torture/compile/20001024-1.c: New test.
34793
34794 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34795
34796         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34797         to tell us whether or not we are using V3.
34798
34799 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34800
34801         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34802         operands.
34803
34804 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34805
34806         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34807
34808 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34809
34810         * gcc.c-torture/execute/20001024-1.c: New test.
34811
34812 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34813
34814         * g++.old-deja/g++.other/sibcall1.C: New test.
34815
34816 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.dg/noncompile/init-3.c: New test.
34819
34820 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34821
34822         * gcc.dg/format-array-1.c: New test.
34823
34824 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34825
34826         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34827         writing through null pointers; remove comment about testing
34828         unterminated strings.
34829
34830 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34831
34832         * gcc.c-torture/execute/20001017-2.c: New test.
34833
34834 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34835
34836         * gcc.c-torture/compile/20001018-1.c: New test.
34837         * gcc.c-torture/compile/20001018-1.x: Xfail.
34838
34839 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34840
34841         * gcc.c-torture/execute/20001017-1.c: New test.
34842
34843 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34844
34845         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34846         for multiple use of arguments with scanf formats; add tests for
34847         multiple use of arguments.
34848
34849 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34850
34851         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34852
34853 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34854
34855         * gcc.dg/format-miss-1.c: New test.
34856
34857 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34858
34859         * gcc.c-torture/execute/20001013-1.c: New test.
34860
34861 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34862
34863         * gcc.dg/format-branch-1.c: New test.
34864
34865 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34866
34867         * README, lib/file-format.exp: Remove EGCS references.
34868
34869 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34870
34871         * gcc.dg/20001013-1.c: New test.
34872
34873 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34874
34875         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34876         for intmax_t in the compiler using __typeof__ and the type rules
34877         for conditional expressions.
34878
34879 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * gcc.dg/20001012-1.c: New test.
34882         * gcc.dg/20001012-2.c: New test.
34883
34884 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34885
34886         * gcc.dg/format-attr-1.c: New test.
34887
34888 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34889
34890         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34891         __LONG_LONG_MAX__ instead of LLONG_MAX.
34892
34893 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34894
34895         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34896         scanf flags.
34897         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34898         flags.
34899
34900 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34901
34902         * gcc.dg/sequence-pt-1.c: New test.
34903
34904 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34905
34906         * gcc.c-torture/execute/20001011-1.c: New testcase.
34907         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34908
34909 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34910
34911         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34912         does not error on it.
34913
34914 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34915
34916         * gcc.dg/20001009-1.c: New test.
34917
34918 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34919
34920         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34921         * gcc.c-torture/execute/20001009-2.c: ... to here.
34922
34923 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34924
34925         * gcc.c-torture/compile/20001009-1.c: New testcase.
34926         * gcc.c-torture/execute/20001009-1.c: New testcase.
34927         Testcases provided by Jan Hubicka <jh@suse.cz>.
34928
34929 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34930
34931         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34932         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34933         uintmax_t using <limits.h> to emulate the compiler's internal
34934         logic.  No longer XFAIL %j tests.
34935
34936 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34937
34938         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34939         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34940         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34941         regexps and details of expected handling of some bad formats.
34942         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34943         suppression.
34944
34945 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34946
34947         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34948         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34949         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34950         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34951         in list archives.
34952
34953 2000-10-06  Richard Henderson  <rth@cygnus.com>
34954
34955         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34956         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34957         * g++.old-deja/g++.jason/report.C: Likewise.
34958         * g++.old-deja/g++.law/friend5.C: Likewise.
34959         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34960         of the expected warnings.
34961
34962 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34963
34964         * g++.old-deja/g++.pt/enum14.C: New test.
34965
34966 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34967
34968         * g++.old-deja/g++.pt/crash59.C: New test.
34969
34970 2000-10-04  Will Cohen  <wcohen@redhat.com>
34971
34972         * gcc.dg/20000926-1.c: New test.
34973
34974 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34975
34976         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34977         function name for current C++ compiler.
34978         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34979
34980 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34981
34982         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34983         __PRETTY_FUNCTION__.
34984         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34985
34986 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34987
34988         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34989
34990 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34991
34992         * gcc.c-torture/compile/20000923-1.c: New test.
34993
34994 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34995
34996         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34997         * g++.old-deja/g++.pt/ttp62.C: Same.
34998         * g++.old-deja/g++.other/inline14.C: Same.
34999
35000 2000-09-24  Richard Henderson  <rth@cygnus.com>
35001
35002         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35003
35004 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35005
35006         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35007
35008 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35009
35010         * gcc.c-torture/compile/20000922-1.c: New file.
35011
35012 2000-09-21  Nick Clifton  <nickc@redhat.com>
35013
35014         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35015         a signed long modulo operation.
35016         (mod6): New function - perform an unsigned long modulo operation.
35017         (main): Add tests for modulos of very large numbers by very small
35018         dividends.
35019
35020 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35021
35022         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35023
35024 2000-09-19  Richard Henderson  <rth@cygnus.com>
35025
35026         * gcc.dg/compare2.c (case 10): XFAIL.
35027
35028 2000-09-18  Richard Henderson  <rth@cygnus.com>
35029
35030         * gcc.c-torture/execute/20000906-1.c: Move ...
35031         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35032         that support __builtin_trap.
35033
35034 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35035
35036         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35037
35038 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35039
35040         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35041         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35042         more $ format tests.
35043
35044 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35045
35046         * gcc.dg/format-errmk-1.c: New test.
35047
35048 2000-09-17  Greg McGary  <greg@mcgary.org>
35049
35050         * gcc.c-torture/execute/20000917-1.x: Remove.
35051
35052 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35053
35054         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35055
35056 2000-09-17  Greg McGary  <greg@mcgary.org>
35057
35058         * gcc.c-torture/execute/20000917-1.c: New test.
35059         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35060
35061 2000-09-16  Neil Booth  <NeilB@earthling.net>
35062
35063         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35064         in nested macro bug.
35065
35066 2000-09-15  Neil Booth  <NeilB@earthling.net>
35067
35068         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35069
35070 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35071
35072         * gcc.c-torture/execute/20000914-1.c: New test.
35073
35074 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35075
35076         * g++.other/inline13.C: New test.
35077
35078 2000-09-12  Andreas Jaeger  <aj@suse.de>
35079
35080         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35081         constant by Ulrich Drepper <drepper@redhat.com>.
35082
35083 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35084
35085         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35086
35087 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35088
35089         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35090
35091 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35092
35093         * gcc.dg/cpp/backslash.c: New test.
35094
35095 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35096
35097         * gcc.c-torture/execute/20000910-1.c: New test.
35098         * gcc.c-torture/execute/20000910-2.c: Likewise.
35099
35100 2000-09-11  Robert Lipe  <robertl@sco.com>
35101
35102         * gcc.dg/pragma-align.c: New test.
35103
35104 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35105
35106         * g++.old-deja/g++.pt/explicit82.C: New test.
35107         * g++.old-deja/g++.pt/explicit83.C: New test.
35108
35109 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35110
35111         * gcc.dg/asm-names.c: New test.
35112
35113 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35114
35115         * gcc.dg/cpp/tr-warn6.c: New test
35116
35117 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35118
35119         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35120         be accepted.
35121
35122 2000-09-07  Catherine Moore  <clm@redhat.com>
35123
35124         * gcc.c-torture/execute/unroll-1.c: New test.
35125
35126 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35127
35128         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35129         ERROR markers.
35130         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35131         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35132         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35133         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35134         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35135         Preprocess only.
35136         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35137         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35138
35139 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35140
35141         * g++.old-deja/g++.pt/deduct2.C: New test.
35142
35143 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35144
35145         * g++.old-deja/g++.pt/parms2.C: New test.
35146
35147 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35148
35149         * g++.old-deja/g++.pt/crash58.C: New test.
35150
35151 2000-09-06  Greg McGary  <greg@mcgary.org>
35152
35153         * gcc.c-torture/execute/20000906-1.c: New test.
35154         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35155
35156 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35157
35158         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35159
35160 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35161
35162         * g++.old-deja/g++.pt/crash57.C: New test.
35163
35164 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35165
35166         * g++.old-deja/g++.pt/crash56.C: New test.
35167
35168 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35169
35170         * g++.old-deja/g++.pt/koenig1.C: New test.
35171
35172 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35173
35174         * gcc.dg/20000904-1.c: New test.
35175
35176 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35177
35178         * gcc.dg/cpp/paste8.c: New test.
35179
35180 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35181
35182         * gcc.c-torture/compile/20000827-1.c: New test.
35183
35184 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35185
35186         * gcc.dg/format-diag-1.c: New test.
35187
35188 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35189
35190         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35191         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35192         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35193         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35194         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35195
35196 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35197
35198         * g++.old-deja/g++.other/nested4.C: New test.
35199
35200 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35201
35202         * g++.old-deja/g++.ns/scoped1.C: New test.
35203
35204 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35205
35206         * lib/g++.exp: Support testing already-installed GCC.
35207
35208 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35209
35210         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35211
35212 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35213
35214         * gcc.dg/return-type-2.c: New test.
35215
35216 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35217
35218         * gcc.c-torture/compile/20000825-1.c: New test.
35219
35220 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35221
35222         * gcc.dg/dwarf2-2.c: New test.
35223
35224 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35225
35226         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35227         dg-warning regexps.
35228
35229 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35230
35231         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35232         gcc.dg/format-ext-5.c: New tests.
35233
35234 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35235
35236         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35237
35238 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35239
35240         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35241
35242 2000-08-24  Richard Henderson  <rth@cygnus.com>
35243
35244         * gcc.dg/ia64-sync-1.c: New test.
35245         * gcc.dg/ia64-sync-2.c: New test.
35246         * gcc.dg/ia64-asm-1.c: New test.
35247
35248 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35249
35250         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35251         * gcc.dg/format-ext-2.c: New test.
35252
35253 2000-08-23  Jason Merrill  <jason@redhat.com>
35254
35255         * lib/old-dejagnu.exp: Also ignore "In member function" and
35256         "At global scope".
35257
35258 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35259
35260         * gcc.dg/noncompile/label-lineno-1.c: New test.
35261
35262 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35263
35264         * gcc.dg/c99-array-nonobj-1.c: New test.
35265
35266 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35267
35268         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35269         tests.
35270         * gcc.dg/format-ext-1.c: New test.
35271
35272 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35273
35274         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35275         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35276         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35277         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35278         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35279
35280 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35281
35282         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35283         gcc.dg/c99-strftime-2.c: New tests.
35284
35285 2000-08-22  Richard Henderson  <rth@cygnus.com>
35286
35287         * gcc.c-torture/execute/20000822-1.c: New test.
35288
35289 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35290
35291         * gcc.c-torture/execute/20000819-1.x: Remove.
35292
35293 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35294
35295         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35296         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35297         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35298         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35299         gcc.dg/format-xopen-1.c: New tests.
35300
35301 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35302
35303         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35304
35305 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35306
35307         * g++.old-deja/g++.other/loop2.C: New test.
35308
35309         * gcc.c-torture/compile/20000606-1.c: New test.
35310         * gcc.c-torture/compile/20000728-1.c: New test.
35311         * gcc.c-torture/execute/20000801-1.c: New test.
35312         * gcc.c-torture/execute/20000801-2.c: New test.
35313         * gcc.c-torture/execute/20000819-1.c: New test.
35314         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35315         * gcc.dg/20000629-1.c: New test.
35316         * gcc.dg/20000724-1.c: New test.
35317         * gcc.dg/20000807-1.c: New test.
35318
35319 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35320
35321         * gcc.dg/cpp/pragma-1.c: New test.
35322         * gcc.dg/cpp/pragma-2.c: New test.
35323
35324 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35325
35326         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35327         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35328
35329 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35330
35331         * gcc.c-torture/compile/20000818-1.c: New test.
35332
35333 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35334
35335         * gcc.c-torture/execute/20000818-1.c: New test.
35336
35337 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35338
35339         * gcc.dg/format-va-1.c: New test.
35340
35341 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35342
35343         * g++.old-deja/g++.other/typedef8.C: New test.
35344
35345 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35346
35347         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35348         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35349         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35350         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35351         * g++.old-deja/g++.other/ptrmem7.C: New test.
35352         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35353
35354 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35355
35356         * g++.old-deja/g++.pt/typename27.C: New test.
35357
35358 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35359
35360         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35361         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35362         * g++.old-deja/g++.pt/friend45.C: New test.
35363         * g++.old-deja/g++.other/friend8.C: New test.
35364
35365 2000-08-15  Richard Henderson  <rth@cygnus.com>
35366
35367         * gcc.c-torture/execute/20000815-1.c: New test.
35368
35369 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35370
35371         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35372         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35373         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35374
35375 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35376
35377         * g++.old-deja/g++.other/refinit2.C: New test.
35378
35379 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35380
35381         * lib/c-torture.exp (c-torture): Make
35382         compiler_conditional_xfail_data global.
35383         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35384         compiler_conditional_xfail_data machinery.
35385         (f-torture-execute): Likewise.
35386         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35387         and only when unrolling loops.
35388
35389         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35390
35391 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35392
35393         * g++.old-deja/g++.pt/explicit81.C: New test.
35394
35395 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35396
35397         * g++.old-deja/g++.pt/typename26.C: New test.
35398
35399 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35400
35401         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35402         warning.
35403
35404 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35405
35406         * g++.old-deja/g++.other/array3.C: New test.
35407
35408 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35409
35410         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35411         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35412         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35413         New tests.
35414
35415 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35416
35417         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35418         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35419
35420 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35421
35422         * gcc.c-torture/execute/20000808-1.c: New test.
35423
35424 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35425
35426         * gcc.dg/c90-const-expr-1.c: New test.
35427
35428 2000-08-08  Richard Henderson  <rth@cygnus.com>
35429
35430         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35431
35432 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35433
35434         * gcc.dg/noncompile/const-ll-1.c: New test.
35435
35436 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35437
35438         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35439
35440 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35441
35442         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35443         that running programs linked against the shared version of libobjc
35444         run correctly.
35445
35446 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35447
35448         * gcc.dg/c99-printf-1.c: New test.
35449
35450 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35451
35452         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35453
35454 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35455
35456         * gcc.c-torture/execute/20000731-1.x: Delete.
35457
35458 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35459
35460         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35461         and torture_without_loops as is done by c-torture.exp.
35462         (search_for): Copy from c-torture.exp.
35463         (gcc-dg-runtest): New function, drives a directory of tests
35464         iterating over the TORTURE_OPTIONS.
35465         (scan-assembler, scan-assembler-not): Move here from
35466         individual directory drivers.
35467
35468         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35469         defined by lib/gcc-dg.exp.
35470         * gcc.dg/cpp/cpp.exp: Likewise.
35471         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35472         gcc-dg-runtest, so we cycle over optimization options.
35473
35474         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35475         * gcc.dg/compare2.c: No longer expected to fail.
35476
35477 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35478
35479         * gcc.c-torture/execute/20000804-1.c: New test.
35480
35481 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35482
35483         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35484
35485 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35486
35487         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35488
35489 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35490
35491         * gcc.c-torture/compile/20000803-1.c: New test.
35492
35493 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35494
35495         * gcc.c-torture/execute/20000801-3.c,
35496         gcc.c-torture/execute/20000801-4.c: New tests.
35497         * gcc.c-torture/execute/20000801-3.x,
35498         gcc.c-torture/execute/20000801-4.x: Xfail.
35499
35500 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35501
35502         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35503         libobjc/.libs to allow for libtool.
35504
35505 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35506
35507         * gcc.c-torture/compile/20000802-1.c: New test.
35508
35509 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35510
35511         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35512
35513 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35514
35515         * gcc-c-torture/execute/20000731-2.c: New test.
35516
35517         * gcc.c-torture/execute/20000731-1.c: New test.
35518         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35519
35520 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35521
35522         * testsuite/gcc.dg/cpp/paste7.c: New test.
35523         * gcc.dg/cpp/20000725-1.c: New test.
35524
35525 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35526
35527         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35528         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35529         declaration warning for __builtin_dwarf_reg_size.
35530
35531         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35532
35533 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35534
35535         * gcc.dg/noncompile/voidparam-1.c: New test.
35536
35537 2000-07-30  Richard Henderson  <rth@cygnus.com>
35538
35539         * gcc.dg/c90-digraph-1.c: Don't xfail.
35540         * gcc.dg/compare2.c (case 10): Xfail.
35541         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35542
35543 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35544
35545         * gcc.dg/c99-main-1.c: New test.
35546
35547 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35548
35549         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35550
35551 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35552
35553         * gcc.c-tortuer/execute/20000726-1.c: New test.
35554
35555 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35556
35557         * gcc.c-torture/execute/enum-2.c: New test.
35558
35559 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35560
35561         * gcc.dg/cpp/tr-warn3.c: New test.
35562
35563 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35564
35565         * g++.old-deja/g++.ext/implicit1.C: Remove.
35566         * g++.old-deja/g++.jason/c2.C: Remove
35567         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35568         * g++.old-deja/g++.pt/crash16.C: Likewise.
35569         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35570
35571 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35572
35573         * g++.old-deja/g++.other/for2.C: New test.
35574
35575 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35576
35577         * gcc.dg/20000720-1.c: New test.
35578
35579 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35580
35581         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35582
35583 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35584
35585         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35586         * gcc.c-torture/execute/20000722-1.c: New.
35587         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35588
35589 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35590
35591         * gcc.dg/cpp/20000720-1.S: New test.
35592
35593 2000-07-21  Michael Meissner  <meissner@redhat.com>
35594
35595         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35596
35597 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35598
35599         * g++.old-deja/g++.brendan/crash16.C,
35600         g++.old-deja/g++.brendan/parse3.C,
35601         g++.old-deja/g++.brendan/redecl1.C,
35602         g++.old-deja/g++.ns/template13.C,
35603         g++.old-deja/g++.other/decl4.C,
35604         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35605
35606 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35607
35608         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35609         and "Internal error".
35610
35611         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35612         regexps.
35613         * gcc.dg/cpp/paste6.c: New test.
35614
35615 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35616
35617         * gcc.dg/cpp/tr-direct.c: New test.
35618
35619         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35620         gcc.dg/cpp/undef1.c: Tweak error regexps.
35621
35622 2000-07-18  Eric Christopher <echristo@redhat.com>
35623
35624         * gcc.c-torture/compile/20000718-1.c: New test.
35625
35626 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35627
35628         * cpplex.c (_cpp_push_token): If the token being pushed back
35629         is the previous token in this context, just subtract one from
35630         context->posn.
35631         * cppmacro.c (save_expansion): Clear aux field when storing a
35632         placemarker.
35633
35634 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35635
35636         * gcc.dg/noncompile/redecl-1.c: New test.
35637
35638 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35639
35640         * gcc.c-torture/execute/20000717-5.c: New test.
35641         * gcc.c-torture/execute/20000717-1.x: Removed.
35642
35643 2000-07-17  Richard Henderson  <rth@cygnus.com>
35644
35645         * gcc.c-torture/execute/20000717-4.c: New test.
35646
35647 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35648
35649         * gcc.dg/cpp/syshdr.c: New test.
35650         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35651
35652 2000-07-17  Neil Booth  <neilb@earthling.net>
35653
35654         * gcc.dg/cpp/cmdlne-dM.c: New test.
35655         * gcc.dg/cpp/cmdlne-dD.c: New test.
35656
35657 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35658
35659         * gcc.c-torture/execute/20000717-3.c: New test.
35660
35661         * gcc.c-torture/compile/20000717-1.c: New test.
35662
35663 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35664
35665         * gcc.c-torture/execute/20000717-2.c: New test.
35666
35667 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35668
35669         * gcc.dg/formatz-1.c: New test.
35670
35671         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35672         * gcc.dg/c99-digraph-1.c: New tests.
35673
35674         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35675         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35676
35677         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35678         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35679         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35680         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35681         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35682         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35683         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35684
35685 2000-07-17   Greg McGary <greg@mcgary.org>
35686
35687         * gcc.c-torture/execute/20000717-1.c: New test.
35688         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35689
35690 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35691
35692         * gcc.c-torture/execute/20000715-2.c: New test.
35693         * gcc.dg/20000715-1.c: New test.
35694
35695 2000-07-15  Michael Meissner  <meissner@redhat.com>
35696
35697         * gcc.c-torture/execute/20000715-1.c: New test.
35698
35699 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35700
35701         * gcc.c-torture/execute/20000707-1.c: New test.
35702
35703 2000-07-13  Neil Booth  <NeilB@earthling.net>
35704
35705         * testsuite/gcc.dg/cpp/digraph1.c,
35706         testsuite/gcc.dg/cpp/digraph2.c,
35707         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35708
35709 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35710
35711         * g77.f-torture/compile/20000630-2.f: New test.
35712         * g77.f-torture/compile/20000630-2.x
35713
35714 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35715
35716         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35717
35718 2000-07-11  Neil Booth  <NeilB@earthling.net>
35719
35720         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35721
35722 2000-07-11  Neil Booth  <NeilB@earthling.net>
35723
35724         * gcc.dg/cpp/cmdlne-C.c: New.
35725
35726 2000-07-09  Neil Booth  <NeilB@earthling.net>
35727
35728         * gcc.dg/cpp/directiv.c: New tests.
35729         * gcc.dg/cpp/undef1.c: Update.
35730
35731 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35732
35733         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35734
35735 2000-07-09  Neil Booth  <NeilB@earthling.net>
35736
35737         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35738
35739 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35740
35741         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35742         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35743
35744 2000-07-08  Neil Booth  <NeilB@earthling.net>
35745
35746         * gcc.dg/cpp/macsyntx.c: New tests.
35747
35748 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35749
35750         * gcc.dg/20000707-1.c: New test.
35751
35752 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35753
35754         * gcc.c-torture/execute/20000706-1.c: New test.
35755         * gcc.c-torture/execute/20000706-2.c: New test.
35756         * gcc.c-torture/execute/20000706-3.c: New test.
35757         * gcc.c-torture/execute/20000706-4.c: New test.
35758         * gcc.c-torture/execute/20000706-5.c: New test.
35759
35760 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35761
35762         * g++.old-deja/g++.pt/instantiate7.C: New test.
35763
35764 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35765
35766         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35767         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35768         * g++.old-deja/g++.other/rtti3.C: Likewise.
35769         * g++.old-deja/g++.other/rttid3.C: Likewise.
35770
35771 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35772
35773         *  g77.f-torture/compile/20000630-1.x: Fix typo
35774
35775 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35776
35777         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35778         assembly output.
35779
35780 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35781
35782         * gcc.dg/cpp/ident.c: New test.
35783
35784 2000-07-05  Neil Booth  <NeilB@earthling.net>
35785
35786         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35787           gcc.dg/cpp/lexstrng.c: New tests.
35788
35789 2000-07-04  Neil Booth  <NeilB@earthling.net>
35790
35791         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35792         * gcc.dg/cpp/strify2.c: Same.
35793
35794 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35795
35796         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35797         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35798         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35799         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35800
35801         * testsuite/gcc.dg/cpp/macro1.c,
35802         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35803         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35804         testsuite/gcc.dg/cpp/strify1.c,
35805         testsuite/gcc.dg/cpp/strify2.c: New tests.
35806
35807 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35808
35809         * gcc.c-torture/execute/20000703-1.c: New test.
35810
35811 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35812
35813         * g++.old-deja/g++.pt (lookup10.C): New test.
35814
35815 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35816
35817         * g++.old-deja/g++.pt (typename25.C): New test.
35818
35819 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35820
35821         * gcc.c-torture/compile/20000701-1.c: New test.
35822
35823 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35824
35825         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35826         to test case.
35827
35828 2000-06-30  Catherine Moore  <clm@cygnus.com>
35829
35830         * gcc.c-torture/execute/align-1.c: New test.
35831
35832 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35833
35834         * g++.old-deja/g++.pt/expr8.C: New test.
35835         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35836
35837 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35838
35839         * gcc.c-torture/compile/20000629-1.c: New test.
35840
35841 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35842
35843
35844         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35845         gcc.dg/noncompile directory, depending on whether they're
35846         preprocessor tests or not.  Annotate all the tests for the dg
35847         framework.
35848
35849         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35850         * gcc.dg/noncompile/noncompile.exp: New.
35851
35852         * Moved files:
35853         Old name                                New name
35854         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35855         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35856         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35857         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35858         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35859         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35860         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35861         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35862         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35863         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35864         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35865         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35866         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35867         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35868         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35869         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35870         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35871         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35872         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35873         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35874         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35875         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35876         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35877         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35878
35879         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35880         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35881         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35882         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35883         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35884         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35885
35886 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35887
35888         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35889         declare one variable.  On the fourth, error.
35890         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35891         declared by 20000628-1a.h.
35892
35893 2000-06-29  Richard Henderson  <rth@redhat.com>
35894
35895         * gcc.c-torture/execute/930529-1.x: New file.
35896         * gcc.dg/920413-1.c: Adjust expected warning text.
35897         * gcc.dg/980217-1.c: Declare abort.
35898         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35899
35900 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35901
35902         * g77.f-torture/compile/20000629-1.f: New test.
35903         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35904
35905 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35906
35907         Rearrange lots of files, removing entirely the
35908         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35909         directories.
35910
35911         * Deleted files:
35912         gcc.c-torture/code_quality/code_quality.exp
35913         gcc.c-torture/special/special.exp
35914         gcc.failure/failure.exp
35915         gcc.failure/940409-1.x
35916         gcc.c-torture/compile/961203-1.x
35917
35918         * New files:
35919         gcc.misc-tests/linkage.exp
35920         gcc.c-torture/execute/920730-1t.c
35921         gcc.c-torture/execute/920730-1t.x
35922         gcc.c-torture/compile/920520-1.x
35923         gcc.c-torture/compile/920521-1.x
35924         gcc.c-torture/compile/981006-1.x
35925         gcc.c-torture/execute/eeprof-1.x
35926
35927         * Moved files (possibly with modifications to fit a new harness):
35928         Old name                                New name
35929         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35930         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35931         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35932         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35933         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35934         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35935         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35936         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35937         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35938         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35939         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35940         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35941         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35942         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35943
35944 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35945
35946         * c-torture/compile/961203-1.x: Delete.
35947
35948         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35949         not exit. Include stdio.h.
35950         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35951         * gcc.misc-tests/dg-12.c: Likewise.
35952         * gcc.misc-tests/dg-5.c: Likewise.
35953         * gcc.misc-tests/dg-6.c: Likewise.
35954         * gcc.misc-tests/dg-7.c: Prototype abort.
35955         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35956         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35957         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35958         not exit.
35959         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35960         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35961
35962 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35963
35964         * gcc.dg/cpp/20000628-1.c: New test.
35965         * gcc.dg/cpp/20000628-1.h: New header for above test.
35966         * gcc.dg/cpp/20000628-1a.h: Likewise.
35967
35968 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35969
35970         * gcc.dg/cpp: New directory.
35971         * gcc.dg/cpp/cpp.exp: New driver.
35972         * gcc.dg/cpp/20000627-1.c: New test.
35973         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35974         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35975         and rewrite as a compilation test.
35976
35977         * gcc.dg: Move many files into the cpp subdirectory, possibly
35978         renaming or editing them as well.
35979         Old name                New name
35980         990119-1.c              cpp/19990119-1.c
35981         990228-1.c              cpp/19990228-1.c
35982         990407-1.c              cpp/19990407-1.c
35983         990409-1.c              cpp/19990409-1.c
35984         990413-1.c              cpp/19990413-1.c
35985         990703-1.c              cpp/19990703-1.c
35986         20000127-1.c            cpp/20000127-1.c
35987         20000129-1.c            cpp/20000129-1.c
35988         20000207-1.c            cpp/20000207-1.c
35989         20000207-2.c            cpp/20000207-2.c
35990         20000209-1.c            cpp/20000209-1.c
35991         20000209-2.c            cpp/20000209-2.c
35992         20000301-1.c            cpp/20000301-1.c
35993         20000419-1.c            cpp/20000419-1.c
35994         20000510-1.S            cpp/20000510-1.S
35995         20000519-1.c            cpp/20000519-1.c
35996         20000529-1.c            cpp/20000529-1.c
35997         20000625-1.c            cpp/20000625-1.c
35998         20000625-2.c            cpp/20000625-2.c
35999         cpp-as1.c               cpp/assert1.c
36000         cpp-as2.c               cpp/assert2.c
36001         cxx-comments-1.c        cpp/cxxcom1.c
36002         cxx-comments-2.c        cpp/cxxcom2.c
36003         endif-label.c           cpp/endif.c
36004         cpp-hash1.c             cpp/hash1.c
36005         cpp-hash2.c             cpp/hash2.c
36006         cpp-if1.c               cpp/if-1.c
36007         cpp-if2.c               cpp/if-2.c
36008         cpp-if3.c               cpp/if-3.c
36009         cpp-if4.c               cpp/if-4.c
36010         cpp-if5.c               cpp/if-5.c
36011         cpp-cond.c              cpp/if-cexp.c
36012         cpp-missingop.c         cpp/if-mop.c
36013         cpp-missingparen.c      cpp/if-mpar.c
36014         cpp-opprec.c            cpp/if-oppr.c
36015         cpp-ifparen.c           cpp/if-paren.c
36016         cpp-shortcircuit.c      cpp/if-sc.c
36017         cpp-shift.c             cpp/if-shift.c
36018         cpp-unary.c             cpp/if-unary.c
36019         cpp-li1.c               cpp/line1.c
36020         cpp-li2.c               cpp/line2.c
36021         lineno.c                cpp/line3.c
36022         lineno-2.c              cpp/line4.c
36023         cpp-mi.c                cpp/mi1.c
36024         cpp-mic.h               cpp/mi1c.h
36025         cpp-micc.h              cpp/mi1cc.h
36026         cpp-mind.h              cpp/mi1nd.h
36027         cpp-mindp.h             cpp/mi1ndp.h
36028         cpp-mix.h               cpp/mi1x.h
36029         cpp-mi2.c               cpp/mi2.c
36030         cpp-mi2a.h              cpp/mi2a.h
36031         cpp-mi2b.h              cpp/mi2b.h
36032         cpp-mi2c.h              cpp/mi2c.h
36033         cpp-mi3.c               cpp/mi3.c
36034         cpp-mi3.def             cpp/mi3.def
36035         poison-1.c              cpp/poison.c
36036         pr-impl.c               cpp/prag-imp.c
36037         cpp-redef-2.c           cpp/redef1.c
36038         cpp-redef.c             cpp/redef2.c
36039         strpaste.c              cpp/strp1.c
36040         strpaste-2.c            cpp/strp2.c
36041         cpp-tradpaste.c         cpp/tr-paste.c
36042         cpp-tradstringify.c     cpp/tr-str.c
36043         cpp-tradwarn1.c         cpp/tr-warn1.c
36044         cpp-tradwarn2.c         cpp/tr-warn2.c
36045         trigraphs.c             cpp/trigraphs.c
36046         cpp-unc1.c              cpp/unc1.c
36047         cpp-unc2.c              cpp/unc2.c
36048         cpp-unc3.c              cpp/unc3.c
36049         cpp-unc.c               cpp/unc4.c
36050         undef.c                 cpp/undef1.c
36051         undef-2.c               cpp/undef2.c
36052         cpp-wi1.c               cpp/widestr1.c
36053
36054 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36055
36056         * lib/g++.exp (g++_include_flags): Tweak.
36057
36058 2000-06-27  H.J. Lu  <hjl@gnu.org>
36059             Loren J. Rittle  <ljrittle@acm.org>
36060
36061         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36062         version with one that knows about the new gcc tree structure.
36063         (g++_link_flags): Same.
36064
36065 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36066
36067         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36068         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36069         case we are cross-compiling.
36070
36071         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36072         g++.old-deja/g++.niklas/Makefile.in,
36073         g++.old-deja/g++.niklas/configure.in,
36074         g++.old-deja/g++.other/Makefile.in,
36075         g++.old-deja/g++.other/configure.in,
36076         gcc.c-torture/code_quality/Makefile.in,
36077         gcc.c-torture/code_quality/configure.in,
36078         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36079         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36080         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36081         gcc.c-torture/execute/ieee/Makefile.in,
36082         gcc.c-torture/execute/ieee/configure.in,
36083         gcc.c-torture/noncompile/Makefile.in,
36084         gcc.c-torture/noncompile/configure.in,
36085         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36086         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36087         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36088
36089 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36090
36091         * g++.old-deja/g++.other/ambig3.C: New test.
36092
36093 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36094
36095         * g++.old-deja/g++.pt/syntax1.C: New test.
36096         * g++.old-deja/g++.pt/syntax2.C: New test.
36097         * g++.old-deja/g++.other/syntax3.C: New test.
36098         * g++.old-deja/g++.other/syntax4.C: New test.
36099
36100 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36101
36102         * gcc.dg/20000623-1.c: Prototype exit and abort.
36103
36104 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36105
36106         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36107         New tests.
36108         * gcc.dg/cpp-mi3.def: New file.
36109
36110         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36111         inside assertions.
36112         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36113         lexer's error messages.
36114         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36115         divine anything from the linemarkers.
36116         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36117         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36118
36119 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36120
36121         * gcc.dg/20000623-1.c: New test.
36122
36123 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36124
36125         * gcc.c-torture/execute/20000622-1.c: New test.
36126
36127 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36128
36129         * g++.old-deja/g++.other/init15.C: New test.
36130
36131 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36132
36133         * g++.old-deja/g++.pt/vaarg2.C: New test.
36134         * g++.old-deja/g++.pt/vaarg3.C: New test.
36135
36136 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36137
36138         * g++.old-deja/g++.other/dyncast6.C: New test.
36139
36140 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36141
36142         * gcc.c-torture/execute/loop-6.c: New test.
36143
36144 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36145
36146         * gcc.dg/20000614-1.c: New test.
36147         * gcc.dg/20000614-2.c: New test.
36148
36149 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36150
36151         * g++.old-deja/g++.other/inline12.C: New test.
36152
36153 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36154
36155         * g++.old-deja/g++.other/eh1.C: New test.
36156
36157 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36158
36159         * g++.old-deja/g++.other/type.C: New test.
36160
36161 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36162
36163         * g++.old-deja/g++.other/initstring.C: New test.
36164
36165 2000-06-12  Jason Merrill  <jason@redhat.com>
36166
36167         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36168
36169 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36170
36171         * gcc.c-torture/compile/20000609-1.c: New test.
36172
36173 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36174
36175         * gcc.dg/20000609-1.c: New test.
36176
36177 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36178
36179         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36180         * gcc.c-torture/noncompile/poison-1.c: Move...
36181         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36182         * gcc.dg/cpp-li1.c: Add a token after the #line.
36183
36184 2000-06-05  Richard Henderson  <rth@cygnus.com>
36185
36186         * gcc.c-torture/execute/20000605-2.c: New test.
36187         * gcc.c-torture/execute/20000605-3.c: New test.
36188
36189 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36190
36191         * g77.f-torture/execute/20000503-1.x: New file.
36192
36193 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36194
36195         * g++.old-deja/g++.eh/badalloc1.C: New test.
36196
36197 2000-06-05  Richard Henderson  <rth@cygnus.com>
36198
36199         * gcc.c-torture/execute/20000605-1.c: New test.
36200
36201 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36202             Nathan Sidwell <nathan@codesourcery.com>
36203
36204         * gcc.c-torture/compile/20000605-1.c: New test.
36205
36206 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36207
36208         * g77.f-torture/compile/20000601-1.f: New test.
36209
36210 2000-06-03  Richard Henderson  <rth@cygnus.com>
36211
36212         * gcc.c-torture/execute/20000603-1.c: New.
36213
36214 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36215
36216         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36217         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36218
36219 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36220
36221         * gcc.dg/compare2.c (case 12): XFAIL.
36222         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36223         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36224
36225         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36226
36227 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36228
36229         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36230         guard macro is already defined when the header is first
36231         included.
36232         * gcc.dg/cpp-mix.h: New file.
36233         * gcc.dg/endif-label.c: Update patterns to match compiler.
36234
36235         * g++.brendan/complex1.C: Declare abort.
36236         * g++.law/refs4.C: Remove XFAIL.
36237         * g++.oliva/expr2.C: Declare abort and exit.
36238
36239 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36240
36241         * gcc.c-torture/execute/20000528-1.c: New test.
36242
36243         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36244         * g++.old-deja/g++.law/temps4.C: Likewise.
36245
36246         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36247         stdlib.h.  Call abort() on failure.
36248         * g++.old-deja/g++.law/refs4.C: Likewise.
36249         * g++.old-deja/g++.law/temps4.C: Likewise.
36250         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36251         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36252
36253 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36254
36255         Relative to g++.dg/special:
36256         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36257
36258         Relative to g++.old-deja:
36259         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36260         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36261         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36262         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36263         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36264         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36265         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36266
36267         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36268         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36269         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36270         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36271         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36272         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36273         and/or string.h.
36274
36275         * g++.other/goto1.C: Update expectations for error messages.
36276
36277 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36278
36279         * gcc.c-torture/compile/20000523-1.c: New test.
36280
36281 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36284
36285 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36286
36287         * g++.old-deja/g++.eh/catch11.C: New test.
36288         * g++.old-deja/g++.eh/catch12.C: New test.
36289
36290 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36291
36292         * gcc.c-torture/execute/20000523-1.c: New test.
36293
36294 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36295
36296         * c-torture/execute/bcp-1.c: Replace abort in arg of
36297         __builtin_constant_p with a generic external function.
36298
36299         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36300         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36301         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36302         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36303         Prototype abort and/or exit.
36304
36305         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36306         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36307         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36308         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36309
36310 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36311
36312         * gcc.dg/dwarf2-1.c: New test.
36313
36314 2000-05-20  Richard Henderson  <rth@cygnus.com>
36315
36316         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36317
36318 2000-05-20  Andreas Jaeger  <aj@suse.de>
36319
36320         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36321         testcase.
36322
36323 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36324
36325         * gcc.c-torture/execute/20000519-2.c: New test.
36326
36327 2000-05-19  Andreas Jaeger  <aj@suse.de>
36328
36329         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36330         which fails with SSA.
36331
36332         * lib/c-torture.exp: Also test with -O3 -fssa.
36333
36334 2000-05-18  Michael Meissner  <meissner@redhat.com>
36335
36336         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36337         * gcc.c-torture/execute/920415-1.c: Ditto.
36338         * gcc.c-torture/execute/920501-1.c: Ditto.
36339         * gcc.c-torture/execute/conversion.c: Ditto.
36340         * gcc.c-torture/execute/cvt-1.c: Ditto.
36341
36342 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36343
36344         * gcc.c-torture/compile/20000518-1.c: New test.
36345
36346 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36347
36348         * g77.f-torture/compile/200005018.f: New test.
36349
36350 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36351
36352         * gcc.c-torture/compile/20000517-1.c: New test.
36353
36354 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36355
36356         * gcc.c-torture/execute/20000516-1.c: New test.
36357
36358 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36359
36360         * g++.old-deja/g++.other/eh.C: New test.
36361
36362 2000-05-12  Richard Henderson  <rth@cygnus.com>
36363
36364         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36365         constants through to doit's conditional.
36366
36367 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36368
36369         * gcc.c-torture/compile/20000511-1.c: New test.
36370         * g77.f-torture/compile/20000511-1.f: New test.
36371         * g77.f-torture/compile/20000511-2.f: New test.
36372
36373 2000-05-11  Michael Meissner  <meissner@redhat.com>
36374
36375         * gcc.c-torture/execute/20000511-1.c: New test.
36376
36377 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36378
36379         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36380         * gcc.dg/20000510-1.S: New.
36381
36382 2000-05-08  Catherine Moore  <clm@cygnus.com>
36383
36384         * gcc.dg/unused-3.c: New.
36385
36386 2000-05-06  Richard Henderson  <rth@cygnus.com>
36387
36388           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36389           * g++.old-deja/g++.mike/warn1.C: Likewise.
36390           * g++.old-deja/g++.pt/local1.C: Likewise.
36391           * g++.old-deja/g++.pt/local7.C: Likewise.
36392           * g++.old-deja/g++.pt/spec16.C: Likewise.
36393
36394 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36395
36396         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36397
36398 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36399
36400           * g77.f-torture/execute/20000503-1.f: New test.
36401
36402 2000-05-04  Andreas Jaeger  <aj@suse.de>
36403
36404         * gcc.dg/noreturn-2.c: New test.
36405
36406 2000-05-04  Neil Booth  <NeilB@earthling.net>
36407
36408         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36409         preprocessor.
36410
36411 2000-05-04  Richard Henderson  <rth@cygnus.com>
36412
36413         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36414
36415 2000-05-04  Richard Henderson  <rth@cygnus.com>
36416
36417         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36418         OpenSSL by Jason R Thorpe.
36419
36420 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36421
36422         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36423
36424 2000-05-03  Robert Lipe <robertlipe@usa.net>
36425
36426         * gcc.dg/20000503-1.c: New test.
36427
36428 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36429
36430         * gcc.c-torture/compile/20000502-1.c: New test.
36431         * g++.old-deja/g++.other/align.C: New test.
36432         * gcc.dg/cpp-tradstringify.c: New test.
36433
36434 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36435
36436         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36437         and hard registers.
36438
36439 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36440
36441         * gcc.c-torture/execute/loop-5.c: New test.
36442
36443 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36444
36445         * gcc.c-torture/execute/va-arg-20.c: New test.
36446
36447 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36448
36449         * gcc.c-torture/execute/20000422-1.c: New test.
36450
36451 2000-04-20  Greg McGary  <gkm@gnu.org>
36452
36453         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36454         when optimizing, but without sibling-call optimizations (-O1).
36455
36456 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36457
36458           * gcc.c-torture/compile/20000420-1.c: New test.
36459
36460 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36461
36462         * g++.abi/ptrflags.C: New test.
36463         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36464
36465 2000-04-19  Catherine Moore  <clm@cygnus.com>
36466
36467         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36468
36469 2000-04-19  Greg McGary  <gkm@gnu.org>
36470
36471         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36472         sibling-call optimizations.
36473
36474 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36475
36476         * gcc.dg/20000419-1.c: New test.
36477
36478 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36479
36480         * gcc.c-torture/execute/20000412-6.c: New test.
36481
36482 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36483
36484         * gcc.c-torture/execute/20000412-5.c: New test.
36485         * g77.f-torture/compile/20000412-1.f: New test.
36486         * gcc.c-torture/execute/20000412-4.c: New test.
36487         * gcc.c-torture/compile/20000412-2.c: New test.
36488         * gcc.c-torture/execute/20000412-3.c: New test.
36489         * gcc.c-torture/compile/20000412-1.c: New test.
36490         * gcc.c-torture/execute/20000412-2.c: New test.
36491
36492 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36493
36494         * objc/execute/bf-20.m: New test.
36495
36496 2000-04-10  Richard Henderson  <rth@cygnus.com>
36497
36498         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36499
36500         * gcc.c-torture/execute/20000412-1.c: New test.
36501
36502 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36503
36504         * g++.old-deja/g++.eh/catchptr1.C: New test.
36505
36506 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36507
36508         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36509
36510 2000-04-08  Neil Booth  <NeilB@earthling.net>
36511
36512         * gcc.dg/cpp-nullchar.c: Remove test as
36513         embedded nulls cause problems.
36514
36515 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36516
36517         * gcc.dg/compare2.c: New test.
36518
36519 2000-04-08  Neil Booth  <NeilB@earthling.net>
36520
36521         * gcc.dg/cpp-nullchar.c: New test.
36522
36523 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36524
36525         * gcc.dg/cpp-mi2.c: New test.
36526         * gcc.dg/cpp-mi2[abc].h: New files.
36527
36528 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36529
36530         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36531         member name.
36532
36533 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36534
36535         * g++.old-deja/g++.abi/vmihint.C: New test.
36536
36537 2000-04-06  Neil Booth  <NeilB@earthling.net>
36538
36539         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36540         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36541         copyright.
36542
36543 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36544
36545         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36546         avoid stack-frame overwrite.
36547
36548 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36549
36550         * gcc.c-torture/compile/20000405-2.c: New test.
36551         * gcc.c-torture/compile/20000405-3.c: New test.
36552
36553 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36554
36555         * gcc.c-torture/compile/20000405-1.c: New test.
36556
36557 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36558
36559         * gcc.dg/cast-qual-1.c: Revert last change.
36560
36561 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36562
36563         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36564
36565 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36566
36567         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36568         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36569
36570 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36571
36572         * gcc.c-torture/compile/20000403-2.c: New test.
36573         * gcc.c-torture/compile/20000403-1.c: New test.
36574
36575 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36576
36577         * gcc.c-torture/execute/20000403-1.c: New test.
36578
36579 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36580
36581         * gcc.c-torture/execute/20000402-1.c: New test.
36582
36583 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36584
36585         * gcc.c-torture/execute/va-arg-15.c: New test.
36586         * gcc.c-torture/execute/va-arg-16.c: New test.
36587         * gcc.c-torture/execute/va-arg-17.c: New test.
36588         * gcc.c-torture/execute/va-arg-18.c: New test.
36589         * gcc.c-torture/execute/va-arg-19.c: New test.
36590
36591 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36592
36593         * gcc.c-torture/compile/981211-1.c: Move to...
36594         * gcc.dg/cpp-as1.c: ...here.
36595         * gcc.dg/cpp-as2.c: New file.
36596
36597         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36598         compiler.
36599
36600 2000-04-02  Neil Booth  <NeilB@earthling.net>
36601
36602         * gcc.dg/cpp-cond.c  New tests.
36603         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36604         accidental success less likely.
36605         * gcc.dg/cpp-missingop.c  New tests.
36606         * gcc.dg/cpp-missingparen.c  New tests.
36607         * gcc.dg/cpp-shift.c  New tests.
36608         * gcc.dg/cpp-shortcircuit.c  New tests.
36609         * gcc.dg/cpp-unary.c  New tests.
36610
36611 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36612
36613         * gcc.c-torture/compile/20000329-1.c: New test.
36614
36615 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36616
36617         * gcc.c-torture/compile/20000326-1.c: New test.
36618         * gcc.c-torture/compile/20000326-2.c: New test.
36619
36620 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36621
36622         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36623         the first parameter is a function argument.
36624
36625 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36626
36627         * g++.old-deja/g++.ext/array4.C: New test.
36628
36629 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36630
36631         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36632
36633 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36634
36635         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36636
36637 2000-03-19  Richard Henderson  <rth@cygnus.com>
36638
36639         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36640
36641 2000-03-19  Richard Henderson  <rth@cygnus.com>
36642
36643         * gcc.c-torture/compile/20000319-1.c: New test.
36644
36645 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36646
36647         * gcc.c-torture/execute/20000314-3.c: New test.
36648         * gcc.c-torture/execute/20000314-2.c: New test.
36649         * gcc.c-torture/execute/20000314-1.c: New test.
36650         * gcc.c-torture/compile/20000314-2.c: New test.
36651         * gcc.c-torture/compile/20000314-1.c: New test.
36652
36653 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36654
36655         * g++.old-deja/g++.warn/inline.C: New test.
36656
36657 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36658
36659         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36660         standards-compliant result rather than specific constants.
36661         Put test-values in array.
36662
36663 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36664
36665         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36666         (g++_target_compile): Put test-specific options last.
36667
36668 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36669
36670         * g++.old-deja/g++.eh/vbase4.C: New test.
36671
36672 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36673
36674         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36675
36676 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36677
36678         * g++.old-deja/g++.brendan/misc12.C: Removed.
36679         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36680         * g++.old-deja/g++.ext/pretty4.C: New test.
36681
36682 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36683
36684         * g++.old-deja/g++.other/string2.C: New test.
36685
36686 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36687
36688         * g++.old-deja/g++.warn/impint2.C: New test.
36689
36690 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36691
36692         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36693         is 1, not zero.
36694
36695 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36696
36697         * g++.old-deja/g++.warn/impint.C: New test.
36698         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36699         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36700         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36701         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36702         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36703         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36704         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36705         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36706         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36707         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36708         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36709         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36710
36711 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36712
36713         * gcc.dg/cpp-redef.c: New test.
36714
36715 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36716
36717         * g++.old-deja/g++.pt/unify7.C: New test.
36718
36719 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36720
36721         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36722         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36723
36724 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36725
36726         * gcc.c-torture/compile/20000224-1.c: New test.
36727
36728 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36729
36730         * gcc.c-torture/compile/cpp-2.c: New test.
36731         * gcc.c-torture/compile/cpp-1.c: New test.
36732
36733 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36734
36735         * gcc.c-torture/execute/20000225-1.c: New test.
36736
36737 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36738
36739         * gcc.dg/cpp-li2.c: New test.
36740
36741         * gcc.dg/cpp-wi1.c: New test.
36742
36743         * gcc.dg/cpp-li1.c: New test.
36744
36745 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36746
36747         * g++.old-deja/g++.other/sizeof5.C: New test.
36748
36749 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36750
36751         * gcc.c-torture/execute/va-arg-13.c: New test.
36752
36753 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36754
36755         * gcc.c-torture/execute/va-arg-12.c: New test.
36756
36757 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36758
36759         * gcc.c-torture/execute/20000223-1.c: New test.
36760
36761 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36762
36763         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36764
36765 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36766
36767         * g++.old-deja/g++.abi/ptrmem.C: New test.
36768
36769 2000-02-19  Richard Henderson  <rth@cygnus.com>
36770
36771         * gcc.c-torture/compile/init-3.c: New.
36772
36773 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36774
36775         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36776         ALWAYS_CXXFLAGS.
36777
36778 2000-02-11  Robert Lipe <robertl@sco.com>
36779
36780         * gcc.c-torture/compile/20000211-3.c: New test.
36781
36782 2000-02-11  Martin Buchholz <martin@xemacs.org>
36783
36784         * gcc.c-torture/compile/20000211-2.c: New test.
36785
36786 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36787
36788         * gcc.c-torture/compile/20000211-1.c: New test.
36789
36790 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36791
36792         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36793           on native targets
36794
36795 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36796
36797         * g++.old-deja/g++.other/cast5.C: New test.
36798
36799 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36800
36801         * gcc.c-torture/execute/20000205-1.c: New.
36802
36803 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36804
36805         * g++.old-deja/g++.jason/cast3.C: Return void.
36806         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36807
36808 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36809
36810         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36811
36812         * gcc.dg/loop-1.c: New test.
36813
36814 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36815
36816         * gcc.c-torture/compile/20000127-1.c: New test.
36817         * gcc.c-torture/execute/991228-1.c: New test.
36818
36819 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36820
36821         * gcc.dg/unused-2.c: New test.
36822
36823         * gcc.dg/conv-1.c: New test.
36824
36825 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36826
36827         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36828         compiler.
36829         (tool_option_proc): Fix typo.
36830
36831 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36832
36833         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36834         of the ld on the host, not on the build machine.
36835         Also, don't crash if '--help' is not a supported option.
36836
36837 2000-01-24  Richard Henderson  <rth@cygnus.com>
36838
36839         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36840
36841 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36842
36843         * gcc.c-torture/execute/20000120-2.c: New test.
36844         * gcc.c-torture/execute/20000120-1.c: New test.
36845
36846 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36847
36848         * gcc.c-torture/execute/20000113-1.c: New test.
36849
36850 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36851
36852         * gcc.c-torture/execute/20000112-1.c: New test.
36853
36854 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36855
36856         * gcc.dg/20000111-1.c: New test.
36857
36858 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36859
36860         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36861         with 16 bit integers.
36862
36863 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36864
36865         * gcc.dg/20000108-1.c: New test.
36866
36867 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36868
36869         * g++.old-deja/g++.ns/koenig8.C: New test.
36870
36871 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36872
36873         * g++.old-deja/g++.other/cast4.C: New test.
36874
36875 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36876
36877         * gcc.c-torture/compile/20000105-2.c: New test.
36878         * gcc.c-torture/compile/20000105-1.c: New test.
36879
36880 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36881
36882         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36883         references to printf & atoi to conform to ANSI standard.
36884         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36885         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36886         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36887         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36888         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36889         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36890         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36891         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36892         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36893         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36894         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36895         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36896         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36897         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36898         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36899         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36900         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36901         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36902         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36903         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36904         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36905         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36906         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36907         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36908         * g++.old-deja/g++.brendan/init3.C: Likewise.
36909         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36910         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36911         * g++.old-deja/g++.brendan/new2.C: Likewise.
36912         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36913         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36914         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36915         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36916         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36917         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36918         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36919         * g++.old-deja/g++.brendan/template24.C: Likewise.
36920         * g++.old-deja/g++.brendan/template3.C: Likewise.
36921         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36922         * g++.old-deja/g++.jason/inline3.C: Likewise.
36923         * g++.old-deja/g++.jason/opeq.C: Likewise.
36924         * g++.old-deja/g++.law/arg5.C: Likewise.
36925         * g++.old-deja/g++.law/arm7.C: Likewise.
36926         * g++.old-deja/g++.law/ctors11.C: Likewise.
36927         * g++.old-deja/g++.law/cvt8.C: Likewise.
36928         * g++.old-deja/g++.law/init9.C: Likewise.
36929         * g++.old-deja/g++.law/refs4.C: Likewise.
36930         * g++.old-deja/g++.law/template2.C: Likewise.
36931         * g++.old-deja/g++.law/visibility24.C: Likewise.
36932         * g++.old-deja/g++.law/vtable3.C: Likewise.
36933         * g++.old-deja/g++.mike/asm2.C: Likewise.
36934         * g++.old-deja/g++.mike/eh1.C: Likewise.
36935         * g++.old-deja/g++.mike/misc1.C: Likewise.
36936         * g++.old-deja/g++.mike/misc13.C: Likewise.
36937         * g++.old-deja/g++.mike/misc14.C: Likewise.
36938         * g++.old-deja/g++.mike/ns12.C: Likewise.
36939         * g++.old-deja/g++.mike/p1248.C: Likewise.
36940         * g++.old-deja/g++.mike/p3708.C: Likewise.
36941         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36942         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36943         * g++.old-deja/g++.mike/p646.C: Likewise.
36944         * g++.old-deja/g++.mike/p700.C: Likewise.
36945         * g++.old-deja/g++.mike/p783.C: Likewise.
36946         * g++.old-deja/g++.mike/p783a.C: Likewise.
36947         * g++.old-deja/g++.mike/p783b.C: Likewise.
36948         * g++.old-deja/g++.mike/p786.C: Likewise.
36949         * g++.old-deja/g++.mike/p789.C: Likewise.
36950         * g++.old-deja/g++.mike/p789a.C: Likewise.
36951         * g++.old-deja/g++.mike/p807a.C: Likewise.
36952         * g++.old-deja/g++.other/delete3.C: Likewise.
36953         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36954         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36955         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36956         * g++.old-deja/g++.other/empty1.C: Likewise.
36957         * g++.old-deja/g++.other/temporary1.C: Likewise.
36958         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36959         * g++.old-deja/g++.pt/t16.C: Likewise.
36960         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36961
36962 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36963
36964         * gcc.dg/991230-1.c: New test.
36965
36966 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36967
36968         * gcc.c-torture/compile/991229-3.c: New test.
36969         * gcc.c-torture/compile/991229-2.c: New test.
36970         * gcc.c-torture/compile/991229-1.c: New test.
36971
36972 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36973
36974         * gcc.c-torture/compile/labels-2.c: New test.
36975
36976 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36977
36978         * gcc.c-torture/execute/991227-1.c: New test.
36979
36980 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36981
36982         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36983
36984 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36985
36986         * gcc.c-torture/execute/991221-1.c: New test.
36987
36988 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36989
36990         * g++.old-deja/g++.other/cast3.C: New test.
36991
36992 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36993
36994         * gcc.c-torture/execute/991216-4.c: New test.
36995
36996 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36997
36998         * gcc.c-torture/execute/991216-1.c: New test.
36999         * gcc.c-torture/execute/991216-2.c: New test.
37000         * gcc.c-torture/execute/991216-3.c: New test.
37001
37002 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37003
37004         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37005         Actually make the test fail by using "-O2" for compilation.
37006
37007 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37008
37009         * g++.old-deja/g++.warn/cast-align1.C: New test.
37010
37011 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37012
37013         * gcc.c-torture/compile/991214-1.c: New test.
37014         * gcc.c-torture/compile/991214-2.c: New test.
37015
37016 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37017
37018         * gcc.dg/991214-1.c: New test.
37019
37020 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37021
37022         * gcc.c-torture/compile/991213-3.c: New test.
37023         * gcc.c-torture/compile/991213-2.c: New test.
37024         * gcc.c-torture/compile/991213-1.c: New test.
37025
37026 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37027
37028         * gcc.dg/991209-1.c: New test.
37029
37030 1999-12-08  Nathan Sidwell <nathan@acm.org>
37031
37032         * gcc.c-torture/compile/991208-1.c: New test.
37033
37034 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37035
37036         * gcc.dg/ultrasp2.c: New test.
37037
37038 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37039
37040         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37041
37042 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37043
37044         * gcc.c-torture/compile/991202-1.c: New test.
37045         * gcc.c-torture/execute/991202-1.c: New test.
37046         * gcc.c-torture/execute/991202-2.c: New test.
37047         * gcc.c-torture/execute/991202-3.c: New test.
37048
37049 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37050
37051         * g++.old-deja/g++.abi/align.C: New test.
37052         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37053         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37054
37055 1999-12-01  Richard Henderson  <rth@cygnus.com>
37056
37057         * gcc.c-torture/execute/991201-1.c: New.
37058
37059 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37060
37061         * gcc.dg/991129-1.c: New test.
37062
37063 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37064
37065         * gcc.c-torture/compile/991127-1.c: New test.
37066
37067 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37068
37069         * g++.old-deja/g++.other/warn4.C: New test.
37070
37071 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37072
37073         * g++.old-deja/g++.eh/cleanup2.C: New test.
37074         * g++.old-deja/g++.ext/pretty2.C: New test.
37075         * g++.old-deja/g++.ext/pretty3.C: New test.
37076         * g++.old-deja/g++.other/debug6.C: New test.
37077
37078 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37079
37080         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37081         compiler_output to look for one error message instead of two.
37082
37083 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37084
37085         * gcc.c-torture/execute/991118-1.c: Also test case
37086         where the word boundary does not split a byte evenly.
37087
37088 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37089
37090         * g++.old-deja/g++.ext/restrict1.C: New test.
37091
37092 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37093
37094         * gcc.c-torture/execute/991118-1.c: New test.
37095
37096 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37097
37098         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37099         working directory pathnames.
37100
37101 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37102
37103         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37104         host is equipped with driver.h and driver.o so it can actually
37105         compile and run the tests.
37106
37107 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37108
37109         * gcc.c-torture/compile/991008-1.c: New test.
37110
37111 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37112
37113         * lib/gcc-dg.exp: Include target-supports.exp
37114
37115 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37116
37117         * lib/target-supports.exp: New file: Provide procs to test for
37118         features supported by the target.
37119         (check_weak_available): Moved here from ecos.exp.
37120         (check_alias_available): New proc: Determine of the target
37121         toolchain supports the alias attribute.
37122
37123         * gcc.dg/special/ecos.exp: Move check_weak_available to
37124         target-supports.exp.
37125         (alias-1.c): Only perform the test if the target supports
37126         aliases.
37127         (wkali-1.c): Only perform the test if the target supports
37128         aliases.
37129
37130         * gcc.dg/990506-0.c: Expect error messages from cross
37131         targets as well as native targets.
37132
37133 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37134
37135         * gcc.dg/ultrasp1.c: Removed xfail.
37136         * gcc.dg/struct-ret-2.c: Likewise.
37137         * gcc.dg/array-1.c: Likewise.
37138
37139 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37140
37141         * gcc.dg/struct-ret-2.c: New test.
37142
37143         * gcc.dg/array-1.c: New test.
37144
37145 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37146
37147         * gcc.c-torture/execute/991030-1.c: New test.
37148
37149 1999-10-26  Richard Henderson  <rth@cygnus.com>
37150
37151         * gcc.c-torture/compile/991026-2.c: New test.
37152
37153 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37154
37155         * gcc.c-torture/compile/991026-1.c: New test.
37156
37157 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37158
37159         * gcc.c-torture/execute/991023-1.c: New test.
37160
37161 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37162
37163         * gcc.c-torture/execute/991019-1.c: New test.
37164
37165 1999-10-16  Richard Henderson  <rth@cygnus.com>
37166
37167         * gcc.c-torture/execute/991016-1.c: New test.
37168
37169 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37170
37171         * gcc.c-torture/execute/991014-1.c: New test.
37172
37173 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37174
37175         * g++.old-deja/g++.other/union2.C: New test.
37176
37177 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37178
37179         * g++.old-deja/g++.other/vaarg2.C: New test.
37180         * g++.old-deja/g++.other/vaarg3.C: New test.
37181
37182 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37183
37184         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37185         in compile/.
37186
37187 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37188
37189         * gcc.c-torture/execute/va-arg-11.c: New test.
37190
37191 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37192
37193         * lib/file-format.exp (gcc_target_object_format): Don't
37194         crash if objdump is unavailable.
37195
37196 1999-09-29  Donn Terry <donn@interix.com>
37197
37198         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37199
37200 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37201
37202         * gcc.c-torture/compile/990928-1.c: New test.
37203
37204 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37205
37206         * g++.old-deja/g++.other/decl6.C: New test.
37207
37208 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37209
37210         * gcc.c-torture/execute/va-arg-10.c: New test.
37211
37212 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37213
37214         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37215         __PRETTY_FUNCTION__.
37216
37217 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37218
37219         * gcc.c-torture/execute/990923-1.c: New test.
37220
37221 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37222
37223         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37224         for which -fpic is inappropriate.
37225
37226 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37227
37228         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37229
37230 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37231
37232         * g++.old-deja/g++.other/dyncast1.C: New test.
37233         * g++.old-deja/g++.other/dyncast2.C: New test.
37234         * g++.old-deja/g++.other/dyncast3.C: New test.
37235         * g++.old-deja/g++.other/dyncast4.C: New test.
37236         * g++.old-deja/g++.other/dyncast5.C: New test.
37237         * g++.old-deja/g++.eh/catch3.C: New test.
37238         * g++.old-deja/g++.eh/catch3p.C: New test.
37239         * g++.old-deja/g++.eh/catch4.C: New test.
37240         * g++.old-deja/g++.eh/catch4p.C: New test.
37241         * g++.old-deja/g++.eh/catch5.C: New test.
37242         * g++.old-deja/g++.eh/catch5p.C: New test.
37243         * g++.old-deja/g++.eh/catch6.C: New test.
37244         * g++.old-deja/g++.eh/catch6p.C: New test.
37245         * g++.old-deja/g++.eh/catch7.C: New test.
37246         * g++.old-deja/g++.eh/catch7p.C: New test.
37247         * g++.old-deja/g++.eh/catch8.C: New test.
37248         * g++.old-deja/g++.eh/catch8p.C: New test.
37249         * g++.old-deja/g++.eh/catch9.C: New test.
37250         * g++.old-deja/g++.eh/catch9p.C: New test.
37251
37252 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37253
37254         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37255         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37256
37257 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37258
37259         * gcc.c-torture/compile/990913-1.c: New test.
37260
37261 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37262
37263         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37264         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37265
37266 1999-09-09  Richard Henderson  <rth@cygnus.com>
37267
37268         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37269
37270 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37271
37272         * g++.old-deja/g++.other/lookup11.C: New test.
37273         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37274         what is permitted and what we want.
37275         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37276         overload use.
37277         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37278
37279 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37280
37281         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37282         * gcc.c-torture/noncompile/poison-1.c: New file.
37283
37284 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37285
37286         * g++.old-deja/g++.other/sizeof3.C: New test.
37287         * g++.old-deja/g++.other/sizeof4.C: New test.
37288         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37289         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37290
37291 1999-09-07  Richard Henderson  <rth@cygnus.com>
37292
37293         * gcc.dg/va-arg-1.c: New.
37294
37295 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37296
37297         * gcc.c-torture/execute/va-arg-9.c: New test.
37298
37299 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37300
37301         * g77.f-torture/compile/980519-2.f: New test.
37302         * g77.f-torture/compile/19990905-0.f: New test.
37303         * g77.f-torture/compile/19990905-1.f: New test.
37304         * g77.f-torture/compile/19990905-2.f: New test.
37305
37306         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37307
37308 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37309
37310         * gcc.c-torture/execute/990827-1.c: Fix typo.
37311
37312 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37313
37314         * g++.old-deja/g++.other/deref1.C: New test.
37315
37316 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37317
37318         * g++.old-deja/g++.other/ambig2.C: New test.
37319         * g++.old-deja/g++.other/cond5.C: New test.
37320         * g++.old-deja/g++.other/lookup16.C: New test.
37321
37322 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37323
37324         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37325         assemblers too.
37326
37327 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37328
37329         * lib/c-torture.exp: Avoid the "compare executables" optimization
37330         when testing native.
37331
37332 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37333
37334         * gcc.c-torture/execute/990829-1.c: New test.
37335         * gcc.c-torture/compile/990829-1.c: New test.
37336
37337 1999-08-27  Paul Burchard  <burchard@pobox.com>
37338
37339         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37340         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37341         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37342         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37343         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37344         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37345         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37346         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37347         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37348         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37349         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37350
37351 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37352
37353         * gcc.c-torture/execute/990827-1.c: New test.
37354
37355 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37356
37357         * g77.f-torture/noncompile/19990826-4.f: New test.
37358
37359         * g77.f-torture/compile/19990826-3.f: New test.
37360
37361         * g77.f-torture/execute/19990826-2.f: New test.
37362
37363         * g77.f-torture/compile/19990826-1.f: New test.
37364
37365         * gcc.c-torture/execute/990826-0.c: New test.
37366         * g77.c-torture/execute/19990826-0.f: New test.
37367
37368         * g77.f-torture/noncompile/970626-2.f: New test.
37369
37370 1999-08-25  Paul Burchard  <burchard@pobox.com>
37371
37372         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37373         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37374         lss-011.C: New tests.
37375
37376 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37377
37378         * g++.old-deja/g++.other/decl5.C: New test.
37379
37380 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37381
37382         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37383         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37384         call `postbase' for each one.  All callers of `postbase' changed
37385         to call this instead.
37386
37387 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37388
37389         * gcc.c-torture/execute/990811-1.c: New test.
37390
37391 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37392
37393         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37394         just native ones.
37395
37396         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37397         just native ones.
37398
37399 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37400
37401         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37402
37403 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37404
37405         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37406
37407 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37408
37409         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37410
37411 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37412
37413         * gcc.c-torture/execute/990804-1.c: New test.
37414
37415 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37416
37417         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37418         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37419         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37420
37421 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37422
37423         * g++.old-deja/g++.other/struct1.C: New test.
37424
37425 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37426
37427         * g++.old-deja/g++.other/enum2.C: New test.
37428
37429 1999-08-02  Richard Henderson  <rth@cygnus.com>
37430
37431         Adapted from tests from Franz Sirl:
37432         * gcc.c-torture/execute/va-arg-7.c: New test.
37433         * gcc.c-torture/execute/va-arg-8.c: New test.
37434
37435 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37436
37437         * gcc.c-torture/compile/990801-2.c: New test.
37438
37439         * gcc.c-torture/compile/990801-1.c: New test.
37440
37441 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37442
37443         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37444         fp-cmp-1.c, converting double to float.
37445
37446         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37447         fp-cmp-1.c, converting double to long double.
37448
37449         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37450         from fr1 to unknown_register, since fr1 is a legitimate register
37451         on some machines.
37452
37453 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37454
37455         * README: More listname related changes.
37456
37457 1999-07-08  Catherine Moore  <clm@cygnus.com>
37458
37459         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37460
37461 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37462
37463         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37464
37465 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37466
37467         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37468
37469 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37470
37471         * gcc.dg/990703-1.c: New test.
37472
37473 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37474
37475         * lib/file-format.exp: New file: Move definition of proc
37476         gcc_target_object_format to here from
37477         gcc.dg/special/ecos.exp.
37478
37479         * lib/c-torture.exp: Include lib file-format.exp.
37480         * lib/gcc-dg.exp: Include lib file-format.exp.
37481
37482         * gcc.dg/special/ecos.exp: Remove definition of proc
37483         gcc_target_object_format.
37484
37485 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37486
37487         * gcc.c-torture/execute/990628-1.c: New test.
37488
37489 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37490
37491         * gcc.c-torture/compile/990625-2.c: New test.
37492
37493         * gcc.c-torture/compile/990625-1.c: New test.
37494
37495 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37496
37497         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37498         attributes compile.
37499         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37500         ports that use the COFF/PE file format.
37501
37502 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37503
37504         * gcc.c-torture/compile/990617-1.c: New test.
37505
37506 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37507
37508         * g++.old-deja/g++.other/decl4.C: New test.
37509
37510 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37511
37512         * g++.old-deja/g++.other/bitfld3.C: New test.
37513
37514 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37515
37516         * g++.old-deja/g++.eh/catch1.C: New test.
37517
37518 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37519
37520         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37521
37522         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37523         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37524
37525 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37526
37527         * g77.f-torture/compile/19990502-0.f: Replace with new,
37528         shorter, test that still fails after recent changes.
37529
37530 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37531
37532         * gcc.c-torture/execute/990604-1.c: New test.
37533
37534 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37535
37536         * gcc.c-torture/execute/990531-1.c: New test.
37537
37538 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37539
37540         * gcc.c-torture/compile/990527-1.c: New test.
37541
37542 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37543
37544         * gcc.c-torture/execute/990527-1.c: New test.
37545
37546 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37547
37548         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37549         bitfields as signed.
37550
37551 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37552
37553         * g77.f-torture/compile/19990525-0.f: New test.
37554
37555 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37556
37557         * gcc.c-torture/execute/990525-2.c: New test.
37558
37559         * gcc.c-torture/execute/990525-1.c: New test.
37560
37561 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37562
37563         * g++.old-deja/g++.other/anon3.C: New test.
37564         * g++.old-deja/g++.other/anon4.C: New test.
37565         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37566         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37567         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37568         Merrill).
37569
37570 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37571
37572         * gcc.c-torture/execute/990524-1.c: New test.
37573
37574         * gcc.dg/990524-1.c: New test.
37575
37576 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37577
37578         * gcc.c-torture/compile/990523-1.c: New test.
37579
37580 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37581
37582         * gcc.c-torture/compile/990519-1.c: New test.
37583
37584 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37585
37586         * gcc.c-torture/compile/990517-1.c: New test.
37587
37588         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37589         (e4, f4): New tests.
37590         (main): Call them.
37591
37592 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37593
37594         * gcc.dg/noreturn-1.c: New test.
37595
37596 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37597
37598         * gcc.c-torture/execute/990513-1.c: New test.
37599
37600 1999-05-10  Richard Henderson  <rth@cygnus.com>
37601
37602         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37603
37604 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37605
37606         * g77.f-torture/execute/erfc.f: Use small single-precision
37607         values, to avoid problems on Alphas when not -mieee.
37608
37609 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37610
37611         * gcc.dg/990506-0.c: New test.
37612
37613 1999-05-08  Richard Henderson  <rth@cygnus.com>
37614
37615         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37616         the constant to test.  Don't XFAIL 64-bit targets.
37617
37618         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37619         * g++.old-deja/g++.law/profile1.C: Likewise.
37620
37621         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37622         operator new instances.
37623         * g++.old-deja/g++.other/delete5.C: Likewise.
37624
37625 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37626
37627         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37628         intrinsic.
37629
37630 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37631
37632         * g77.f-torture/execute/u77-test.f: Reverse order of two
37633         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37634
37635 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37636
37637         * gcc.dg/compare1.c: New test.
37638
37639 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37640
37641         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37642         New tests.
37643
37644 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37645
37646         * g77.f-torture/compile/19990502-1.f: New test.
37647
37648 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37649
37650         * g77.f-torture/compile/19990502-0.f: New test.
37651
37652 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37653
37654         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37655         intrinsic.
37656
37657 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37658
37659         * g77.f-torture/execute/u77-test.f (main): List libU77
37660         intrinsics not currently tested.
37661         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37662         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37663         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37664         Trim blanks off the ends of some printed strings.
37665
37666 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37667
37668         * g77.f-torture/execute/u77-test.f (main): Just warn about
37669         FSTAT gid disagreement, as it's expected on some systems.
37670
37671 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37672
37673         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37674         use a new function, which allows for some slop.
37675         Clean up some commentary.
37676         (issum): The new function.
37677         (sgladd): Deleted subroutine.
37678
37679 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37680
37681         * g77.f-torture/execute/u77-test.f: Modify to be more like
37682         libf2c/libU77 version, bringing patches to that version here.
37683         Add suitable commentary.
37684
37685 1999-04-25  Richard Henderson  <rth@cygnus.com>
37686
37687         * gcc.dg/990424-1.c: New test.
37688
37689 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37690
37691         * g77.f-torture/execute/u77-test.f (main): Bug involving
37692         LSTAT has been fixed, so turn back on full checking.
37693
37694 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37695
37696         * g77.f-torture/compile/19990419-0.f: New test.
37697         * g77.f-torture/execute/19990419-1.f: New test.
37698
37699 1999-04-17  Richard Henderson  <rth@cygnus.com>
37700
37701         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37702         to avoid the need for a prototype to supress a warning.
37703
37704 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37705
37706         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37707
37708 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37709
37710         * gcc.c-torture/execute/990404-1.c: New test.
37711
37712 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37713
37714         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37715         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37716         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37717         missing initializer warnings.
37718
37719 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37720
37721         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37722         matching strings.
37723
37724 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37725
37726         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37727
37728 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37729
37730         * g77.f-torture/execute/19990325-0.f: New test.
37731         * g77.f-torture/execute/19990325-1.f: New test.
37732
37733 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37734
37735         * gcc.c-torture/execute/990324-1.c: New test.
37736
37737 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37738
37739         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37740         test with 4.
37741
37742 1999-03-17  Richard Henderson  <rth@cygnus.com>
37743
37744         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37745
37746 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37747
37748         * g77.f-torture/execute/19990313-2.f: New test.
37749         * g77.f-torture/execute/19990313-3.f: New test.
37750
37751 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37752
37753         * g77.f-torture/execute/19990313-0.f: New test.
37754         * g77.f-torture/execute/19990313-1.f: New test.
37755
37756 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37757
37758         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37759         printf to sprintf.
37760         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37761         (main): Add check for u15.  Conditionalize u31 check depending on
37762         whether ints are <32 bits or >=32 bits.
37763
37764 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37765
37766         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37767
37768 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37769
37770         * g77.f-torture/compile/19990305-0.f: New test.
37771         * g77.f-torture/execute/19981119-0.f: New test.
37772
37773 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37774
37775         * g77.f-torture/execute/970625-2.f: call ABORT if final
37776         result is not correct, instead of just printing it.
37777         Add this checking via newly introduced obfuscation, to
37778         trip up buggy front ends.
37779
37780 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37781
37782         * g77.f-torture/compile/960317-1.f: Moved from being
37783         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37784
37785 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37786
37787         * g77.f-torture/execute/960317-1.f: New (old) test.
37788         * g77.f-torture/execute/970625-2.f: Ditto.
37789
37790 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37791
37792         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37793         message on line 1 or line 2; cccp and cpplib do this differently.
37794
37795 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37796
37797         * g++.old-deja/g++.law/weak1.C: New test.
37798
37799 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37800
37801         * gcc.c-torture/execute/990119-1.c: Renamed to...
37802         * gcc.dg/990119-1.c: this, so it will only be tested once
37803         (it's a preprocessor test, it doesn't need to be run at
37804         multiple optimization levels).
37805
37806 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37807
37808         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37809           ALWAYS_CXXFLAGS.
37810
37811 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37812
37813         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37814         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37815         to not be compilable by current g77.
37816
37817 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37818
37819         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37820
37821 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37822
37823         * gcc.c-torture/execute/990222-1.c: New test.
37824
37825 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37826
37827         * g77.f-torture/compile/19990218-0.f: New test.
37828         * g77.f-torture/noncompile/19990218-1.f: New test.
37829
37830 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37831
37832         * g77.f-torture/compile/19981216-0.f: New test.
37833
37834 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37835
37836         * gcc.dg/990214-1.c: New test.
37837
37838 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37839
37840         * gcc.dg/990213-2.c: New test.
37841
37842         * gcc.dg/990213-1.c: New test.
37843
37844 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37845
37846         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37847         ints.
37848
37849 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37850
37851         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37852         specified by target.
37853
37854         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37855
37856 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37857
37858         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37859
37860 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37861
37862         * gcc.dg/special/ecos.exp: New test driver for new tests with
37863         special requirements.
37864
37865         * gcc.dg/special/alias-1.c: New test.
37866         * gcc.dg/special/gcsec-1.c: New test.
37867         * gcc.dg/special/weak-1.c: New test.
37868         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37869         * gcc.dg/special/weak-2.c: New test.
37870         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37871         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37872         * gcc.dg/special/wkali-1.c: New test.
37873         * gcc.dg/special/wkali-2.c: New test.
37874         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37875         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37876
37877 1999-02-10  Felix Lee  <flee@cygnus.com>
37878
37879           * lib/c-torture.exp (c-torture-compile): Pull out code for
37880           analyzing gcc error messages.
37881           (c-torture-execute): Likewise.  Fix some (harmless) false
37882           positives.
37883           * lib/gcc.exp (gcc_check_compile): New function.
37884
37885 1999-02-08  Richard Henderson  <rth@cygnus.com>
37886
37887         * gcc.c-torture/execute/990208-1.c: New test.
37888
37889 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37890
37891         * g++.dg/special/ecos.exp: New driver for new tests with special
37892         requirements
37893
37894         * g++.dg/special/conpr-1.C: New test
37895         * g++.dg/special/conpr-2.C: New test
37896         * g++.dg/special/conpr-2a.C: New test
37897         * g++.dg/special/conpr-3.C: New test
37898         * g++.dg/special/conpr-3a.C: New test
37899         * g++.dg/special/conpr-3b.C: New test
37900
37901         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37902         allow g++ to use the dg driver
37903
37904         * README: Add comment about g++.dg directory
37905
37906 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37907
37908         * README: Update email addresses.
37909
37910 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37911
37912         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37913         arguments in order to force structure S onto the stack even on
37914         the alpha.
37915         (test): Pass 10 leading arguments to function foo as well as the
37916         structure S.
37917
37918         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37919         failure for all targets.
37920
37921         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37922         abort to terminate program execution.
37923
37924 1999-01-30  Richard Henderson  <rth@cygnus.com>
37925
37926         * gcc.c-torture/execute/990130-1.c: New test.
37927
37928 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37929
37930         * gcc.dg/990130-1.c: New test.
37931
37932 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37933
37934         * gcc.c-torture/execute/990128-1.c: New test.
37935
37936 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37937
37938         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37939
37940 1999-01-27  Felix Lee  <flee@cygnus.com>
37941
37942         * lib/c-torture.exp (c-torture-compile): pull out code for
37943         analyzing gcc error messages.
37944         (c-torture-execute): ditto, and fix some (harmless) false
37945         positives.
37946         * lib/gcc.exp (gcc_check_compile): new function.
37947
37948 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37949
37950         * gcc.dg/990117-1.c: New test.
37951
37952         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37953
37954         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37955
37956 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37957
37958         * g77.f-torture/compile/990115-1.f: New test.
37959
37960 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37961
37962         * gcc.c-torture/compile/990107-1.c: New test
37963
37964 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37965
37966         * gcc.c-torture/execute/990106-2.c: New test.
37967
37968         * gcc.c-torture/execute/990106-1.c: New test.
37969
37970 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37971
37972         * gcc.c-torture/compile/981223-1.c: New test.
37973
37974 1998-12-29  Richard Henderson  <rth@cygnus.com>
37975
37976         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37977         (opt3): Rename from opt4 and disable.
37978
37979 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37980
37981         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37982
37983 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37984
37985         * g++.old-deja/g++.other/conv5.C: New test.
37986
37987 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37988
37989         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37990
37991 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37992
37993         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37994
37995 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37996
37997         * gcc.c-torture/compile/981211-1.c: New test.
37998
37999 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38000
38001         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38002
38003         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38004
38005 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38006
38007         * gcc.special/930510-1.c: Make C9X safe.
38008         * gcc.misc-tests/gcov-1.c Similarly.
38009         * gcc.misc-tests/gcov-2.c Similarly.
38010
38011 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38012
38013         * gcc.dg/ultrasp1.c: New test.
38014
38015 1998-12-06  Richard Henderson  <rth@cygnus.com>
38016
38017         * gcc.c-torture/execute/981206.c: New test.
38018
38019 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38020
38021         * g++.old-deja/g++.ns/template7.C: New test.
38022
38023         * g++.old-deja/g++.other/expr1.C: New test.
38024
38025         * g++.old-deja/g++.eh/tmpl3.C: New test.
38026
38027         * g++.old-deja/g++.eh/tmpl2.C: New test.
38028
38029 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38030
38031         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38032         * g++.old-deja/g++.other/using6.C: Removed.
38033         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38034
38035         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38036
38037 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38038
38039         * g++.old-deja/g++.pt/overload8.C: New test.
38040
38041         * g++.old-deja/g++.pt/overload7.C: New test.
38042
38043         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38044
38045         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38046         and relinking messages.
38047         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38048         compiling with -frepo.
38049
38050 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38051
38052         * g++.old-deja/g++.pt/lookup6.C: New test.
38053
38054 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38055
38056         * gcc.c-torture/execute/981130-1.c: New test.
38057         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38058
38059 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38060
38061         * g++.old-deja/g++.pt/explicit76.C: New test.
38062
38063         * g++.old-deja/g++.pt/friend38.C: New test.
38064
38065         * g++.old-deja/g++.ns/crash2.C: New test.
38066
38067         * g++.old-deja/g++.pt/defarg8.C: New test.
38068
38069         * g++.old-deja/g++.pt/instantiate6.C: New test.
38070
38071         * g++.old-deja/g++.pt/static6.C: New test.
38072
38073         * g++.old-deja/g++.pt/decl2.C: New test.
38074
38075 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38076
38077         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38078         problem is actually related with name lookup, but so what? :-)
38079
38080         * g++.old-deja/g++.pt/friend37.C: New test.
38081
38082 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38083
38084         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38085         element, which fails on some systems.
38086
38087         * g77.f-torture/execute/labug1.f: New test.
38088
38089 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38090
38091         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38092         is defined.
38093
38094 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38095
38096         * g77.f-torture/compile/981117-1.f: New test.
38097
38098 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38099
38100         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38101         properly discarded.
38102
38103 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38104
38105         * gcc.c-torture/execute/memcheck: New directory of tests for
38106         -fcheck-memory-usage.
38107
38108 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38109
38110         * README: New file, general information about the testsuite and
38111         new description of the various C++ test subdirectories.
38112         * README.g++: Eliminate obsolete information, update and move most
38113         relevant stuff to README.
38114
38115 1998-11-07  Richard Henderson  <rth@cygnus.com>
38116
38117         * gcc.c-torture/compile/981107-1.c: New test.
38118
38119 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38120
38121         * execute/memcpy-bi.c: New testcase.
38122
38123 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38124
38125         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38126         base classes.
38127
38128         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38129         template is selected.
38130
38131         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38132         classes, it should be accepted for all types.
38133
38134         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38135
38136         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38137         specializations start with template headers.
38138
38139 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38140
38141         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38142
38143         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38144         non-POD types.
38145
38146 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38147
38148         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38149
38150 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38151
38152         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38153
38154 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38155
38156         * 981019-1.c: New test.
38157
38158 1998-10-14  Robert Lipe <robertl@dgii.com>
38159
38160         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38161         find objc headers.
38162
38163 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38164
38165         * compile/981001-4.c: Remove use of GCC extension that triggers a
38166         compiler bug.
38167
38168 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38169
38170         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38171
38172 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38173
38174         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38175         instantiation of template produces incorrect code for delete
38176         expression.
38177
38178         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38179         constructors' name is not unique.
38180         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38181         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38182
38183         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38184         automatic array of const is ill-formed.
38185
38186         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38187         of template parameter?
38188
38189         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38190         const.
38191
38192         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38193         pointer-to-member expression.
38194
38195         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38196         declaration causes ICE.
38197
38198 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38199
38200         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38201         reserved in the global namespace.
38202
38203         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38204         generate needed virtual table.
38205
38206         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38207
38208 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38209
38210         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38211         template-dependent type
38212
38213 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38214
38215         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38216         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38217         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38218
38219         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38220         class should be usable as argument of member function.
38221         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38222         class should be usable as return type of member function.
38223         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38224         class should be usable as type of data member.
38225
38226         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38227
38228 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38229
38230         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38231
38232 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38233
38234         * gcc.dg/dll-?.c Add thumb to target list.
38235         Fix assembler scan patterns to match current assembler output.
38236
38237 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38238
38239         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38240         matching of template brackets.
38241
38242         * g++.old-deja/g++.other/using4.C: New test.  Test using
38243         declarations of methods from base classes.
38244
38245         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38246         within functions should introduce names into the innermost
38247         enclosing namespace.
38248
38249         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38250         of static locals if first initialization throws.
38251
38252 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38253
38254         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38255
38256 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38257
38258         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38259         lose track of the possible targets of tablejump insns.
38260         * special/special.exp: Run it.
38261
38262 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38263
38264         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38265         must be declared before its specializations can be named in friend
38266         declarations.
38267
38268 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38269
38270         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38271
38272         * g77.f-torture/execute/io1.f: New test.
38273
38274 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38275
38276         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38277         with pointer to template function, for which no argument deduction
38278         is possible.
38279
38280         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38281         specialization of template function as argument to template
38282         function.
38283
38284         * g++.old-deja/g++.other/access2.C: New test; Inner class
38285         shouldn't have privileged access to Outer's names.
38286
38287 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38288
38289         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38290         friend template declared within template class conflicts with
38291         nested class of the same name.
38292
38293         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38294         is ignored.
38295
38296         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38297         object with direct initializer as function declaration.
38298
38299         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38300         initializers.
38301
38302         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38303         involving const pointer and NULL produces incorrect result.
38304
38305         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38306         type name without `typename' should be rejected with -pedantic.
38307
38308 1998-10-02  Richard Henderson  <rth@cygnus.com>
38309
38310         * g++.old-deja/g++.other/addrof1.C: New test.
38311
38312 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38313
38314         * gcc.c-torture/compile/981001-1.c: New test.
38315         * gcc.c-torture/execute/981001-1.c: New test.
38316
38317 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38318
38319         * gcc.c-torture/compile/981001-2.c: New test.
38320         * gcc.c-torture/compile/981001-3.c: New test.
38321         * gcc.c-torture/compile/981001-4.c: New test.
38322
38323 1998-10-01  Robert Lipe  <robertl@dgii.com>
38324
38325         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38326         multilibbed hosts.   Idea grafted from g77.exp.
38327
38328 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38329
38330         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38331         avoid losing on systems which need -lsocket.
38332
38333 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38334
38335         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38336         * g++.old-deja/g++.other/nested2.C: Ditto.
38337         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38338         failure.
38339
38340 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38341
38342         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38343         preferred over template operator!= for enum bitfields.
38344
38345 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38346
38347         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38348         that happen to have the same base name, but in different scopes,
38349         are incorrectly rejected.
38350
38351 1998-09-16  Richard Henderson  <rth@cygnus.com>
38352
38353         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38354         on the native word size instead of an integer literal.
38355
38356 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38357
38358         * g++.old-deja/g++.other/static2.C: Invocation of static data
38359         member of type pointer-to-function denoted as non-static member.
38360
38361         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38362         checks involving function types and aliases.
38363
38364 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38365
38366         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38367         redefined to the same non-trivial type.
38368
38369         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38370         namespace-qualification of template specializations declared in
38371         other namespaces.
38372
38373         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38374         to declare a subset of the specializations of a template function
38375         as friends of specializations of a template class.
38376
38377         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38378         member templates that do not fully specialize the enclosing
38379         template class are rejected.
38380
38381 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38382
38383         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38384
38385 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38386
38387         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38388         altered from libf2c/libU77 version.
38389
38390 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38391
38392         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38393
38394 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38395
38396         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38397         (un)signed char are different types for template specialization
38398         purposes.
38399
38400 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38401
38402         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38403         * objc: ObjC testsuite.
38404
38405 1998-08-31  Catherine Moore  <clm@cygnus.com>
38406
38407         * gcc.c-torture/execute/941014-1.x: New file.
38408
38409 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38410
38411         * lib/c-torture.exp: Add support for
38412         torture_eval_before_compile and torture_eval_before_execute
38413         variables.
38414
38415 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38416
38417         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38418         this test triggers valid.
38419
38420 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38421
38422         * gcc.dg/980827-1.c: New test.
38423
38424 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38425
38426         * gcc.c-torture/execute/loop-4b.c: New test.
38427
38428 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38429
38430         * lib/c-torture.exp: Add support for
38431         torture_eval_before_compile and torture_eval_before_execute
38432         variables.
38433
38434 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38435
38436         * gcc.c-torture/compile/980825-1.c: New test.
38437
38438 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38439
38440         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38441         count number tests in opt_t0 not good_t0.
38442
38443 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38444
38445         * gcc.c-torture/compile/930326-1.x: Fix typo.
38446
38447 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38448
38449         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38450         causes an ICE.
38451
38452 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38453
38454         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38455         STACK_SIZE is defined.
38456         * gcc.c-torture/unsorted/stuct.c: Similarly.
38457
38458         * gcc.c-torture/compile/980821-1.c: New test.
38459
38460 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38461
38462         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38463
38464 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38465
38466         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38467         code.
38468
38469 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38470
38471         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38472         error'.
38473
38474 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38475
38476         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38477
38478 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38479
38480         * gcc.c-torture/compile/980816-1.c: New test.
38481
38482         * gcc.dg/980816-1.c: New test.
38483
38484 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38485
38486         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38487         compiler for ieee tests.
38488
38489 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38490
38491         * g77.f-torture/compile/980729-0.f: New test.
38492
38493 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38494
38495         * gcc.c-torture/special/eeprof-1.c: New test, for
38496         -finstrument-functions.
38497         * gcc.c-torture/special/special.exp: Run it.
38498
38499 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38500
38501         * gcc.c-torture/compile/980729-1.c: New test.
38502
38503 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38504
38505         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38506         __thumb__ is defined, and test for ARM style doubles if so.
38507
38508 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38509
38510         * g77.f-torture/noncompile/980615-0.f: New test.
38511
38512 1998-07-26  H.J. Lu  (hjl@gnu.org)
38513
38514         * gcc.dg/980312-1.c: Do link instead of compile.
38515         * gcc.dg/980313-1.c: Likewise.
38516
38517 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38518
38519         * gcc.c-torture/compile/980726-1.c: New test.
38520
38521 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38522
38523         * g77.f-torture/execute/io0.f: New test.
38524
38525 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38526
38527         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38528         an int.
38529
38530 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38531
38532         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38533         m32r bugs.
38534
38535 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38536
38537         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38538         c-decl.c:grokdeclarator can handle mode attributes.
38539
38540 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38541
38542         * gcc.c-torture/execute/980716-1.c: New test.
38543
38544 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38545
38546         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38547         the mn10200.
38548         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38549         the mn10200.
38550         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38551         * gcc.c-torture/compile/930326-1.x: Similarly.
38552
38553 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38554
38555         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38556         New test from Craig.
38557
38558 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38559
38560         * g77.f-torture/noncompile/980616-0.f: New test.
38561
38562         * g77.f-torture/execute/970816-3.f: New test from Craig.
38563
38564 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38565
38566         *  g++.other/singleton.C: Return error value instead of taking
38567         SIGSEGV.
38568
38569 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38570
38571         *  g++.other/singleton.C: New test.   Warning is under dispute.
38572         Runtime crash is not.
38573
38574 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38575
38576         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38577         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38578         using6.C, using7.C}: New namespace tests.
38579
38580 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38581
38582         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38583         specialization with typedef'ed names used as array indexes.
38584
38585 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38586
38587         * gcc.c-torture/execute/980709-1.c: New test.
38588
38589         * gcc.dg/980709-1.c: New test.
38590
38591 1998-07-07  Richard Henderson  <rth@cygnus.com>
38592
38593         * gcc.c-torture/execute/bcp-1.c: New test.
38594
38595 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38596
38597         * gcc.c-torture/execute/980707-1.c: New test.
38598
38599 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38600
38601         * gcc.c-torture/compile/980706-1.c: New test.
38602
38603 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38604
38605         * g77.f-torture/execute/980701-0.f,
38606         g77.f-torture/execute/980701-1.f: New test from Craig.
38607
38608 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38609
38610         * gcc.c-torture/compile/980701-1.c: New test.
38611
38612         * gcc.c-torture/execute/980701-1.c: New test.
38613
38614 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38615 rlsruhe.de>
38616
38617         * g++.old-deja/g++.robertl/eb132.C: New test.
38618         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38619
38620 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38621
38622         * g77.f-torture/execute/980628-7.f,
38623         g77.f-torture/execute/980628-8.f,
38624         g77.f-torture/execute/980628-9.f,
38625         g77.f-torture/execute/980628-10.f: New tests from Craig.
38626
38627         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38628
38629 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38630
38631         * g77.f-torture/execute/980628-4.f: New test from Craig.
38632         * g77.f-torture/execute/980628-5.f: Likewise.
38633         * g77.f-torture/execute/980628-2.f: Likewise.
38634         * g77.f-torture/execute/980628-0.f: Likewise.
38635         * g77.f-torture/execute/980628-1.f: Likewise.
38636         * g77.f-torture/execute/980628-3.f: Likewise.
38637         * g77.f-torture/execute/980628-6.f: Likewise.
38638
38639 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38640
38641         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38642         directory when nothing has been installed yet.
38643
38644 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38645
38646         * gcc.c-torture/special/special.exp: Handle newer versions of
38647         dejagnu.
38648
38649 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38650
38651         * gcc.dg/980626-1.c: New test.
38652
38653 1998-06-19  Bruno Haible <haible@ilog.fr>
38654
38655         * gcc.misc-tests/m-un-2.c: New test.
38656         * g++.old-deja/g++.other/warn01.c: Likewise.
38657
38658 1998-06-19  Robert Lipe  <robertl@dgii.com>
38659
38660         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38661         compatibility with assmblers with a different comment character.
38662         Eliminate use of GAS-specific extensions.
38663
38664 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38665
38666         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38667
38668 1998-06-19  Robert Lipe  <robertl@dgii.com>
38669
38670         * lib/g77.exp: Replace search for libf2c.a with search for newly
38671         renamed libg2c.a
38672
38673 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38674
38675         * gcc.c-torture/execute/980617-1.c: New test.
38676
38677 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38678
38679         * gcc.c-torture/execute/980612-1.c: New test.
38680
38681 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38682
38683         * gcc.dg/980523-1.c: Only test on ppc-linux.
38684         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38685
38686         * gcc.c-torture/execute/980608-1.c: New test.
38687
38688 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38689
38690         * gcc.c-torture/execute/980605-1.c: New test.
38691
38692 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38693
38694         * gcc.c-torture/execute/980604-1.c: New test.
38695
38696 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38697
38698         * gcc.c-torture/execute/980602-1.c: New test.
38699         * gcc.c-torture/execute/980602-2.c: Likewise.
38700
38701 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38702
38703         * 970125-0.f: Fix per JCB.  Add commentary.
38704
38705 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38706
38707         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38708         IEEE -0 support.
38709
38710 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38711
38712         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38713         earlier.
38714
38715 1998-05-28  Catherine Moore <clm@cygnus.com>
38716
38717         * gcc.c-torture/execute/980526-3.c: New test.
38718
38719 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38720
38721         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38722         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38723         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38724         m88k-motorola-sysv3 to XFAIL.
38725
38726 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38727
38728         * gcc.dg/980526-1.c: New test.
38729         * gcc.c-torture/execute/980526-2.c: New test.
38730
38731 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38732
38733         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38734
38735         * gcc.c-torture/execute/980526-1.c: New test.
38736
38737 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38738
38739         * g77.f-torture/execute/alpha2.f: Add runtime test.
38740
38741 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38742
38743         * g++.old-deja/old-deja.exp: Strip leading directories.
38744
38745         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38746         error for the line.  Don't run multiple tests for the same line.
38747
38748 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38749
38750         * gcc.dg/980523-1.c: New test.
38751
38752 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38753
38754         * g77.f-torture/compile/970915-0.f: New test.
38755
38756 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38757
38758         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38759
38760 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38761
38762         * gcc.dg/980520-1.c: New test.
38763
38764 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38765
38766         * gcc.dg/980502-1.c: Fix return type.
38767
38768 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38769
38770         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38771         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38772         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38773         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38774         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38775
38776 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38777
38778         * g77.f-torture/execute/980520-1.f: New test.
38779
38780 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38781
38782         * lib/mike-g77.exp: New file.
38783
38784         * g77.f-torture/noncompile/noncompile.exp,
38785         g77.f-torture/noncompile/check0.f: New files.
38786
38787 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38788
38789         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38790         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38791         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38792         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38793         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38794         abort where appropriate.
38795
38796 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38797
38798         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38799         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38800
38801 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38802
38803         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38804
38805 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38806
38807         * g77.f-torture/compile/980427-0.f: New test.
38808
38809 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38810
38811         * g77.f-torture/compile/980424-0.f: New test.
38812
38813 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38814
38815         * g77.f-torture/compile/980419-2.f (main): New test.
38816         * g77.f-torture/compile/970125-0.f: New test.
38817         * g77.f-torture/compile/980419-1.f: New test.
38818
38819 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38820
38821         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38822         of loop-4.c.
38823
38824 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38825
38826         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38827
38828 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38829
38830         * gcc.c-torture/compile/980329-1.c: New test.
38831
38832 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38833
38834         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38835         * gcc.dg/980312-1.c: Fix typo in -march command.
38836
38837 1998-03-16  H.J. Lu  (hjl@gnu.org)
38838
38839         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38840
38841 1998-03-11  Robert Lipe  <robertl@dgii.com>
38842
38843         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38844         Dave Love agree the Fortran source is bogus.
38845
38846 1998-03-11  Robert Lipe  <robertl@dgii.com>
38847
38848         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38849         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38850         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38851         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38852         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38853
38854 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38855
38856         * g++.old-deja/g++.other/friend1.C: New test.
38857
38858 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38859
38860         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38861         possibly uninitialized) variables and declare dnrm2.
38862
38863 1998-02-23  Robert Lipe <robertl@dgii.com>
38864
38865         From Bruno Haible <haible@ilog.fr>:
38866         * gcc.c-torture/execute/980223.c: New test.
38867
38868 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38869
38870         * gcc.dg/ifelse-1.c: New test.
38871
38872 1998-02-09  H.J. Lu  (hjl@gnu.org)
38873
38874         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38875
38876           * lib/old-dejagnu.exp (old-dejagnu): Added the
38877           "execution test - XFAIL *-*-*" handling in the spirit of
38878           "excess errors test -". Changed the "execution test fails"
38879           handling to be like "excess errors test fails".
38880           * Update various tests accordingly.
38881
38882 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38883
38884         * gcc.c-torture/execute/980205.c: New test.
38885
38886 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38887
38888         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38889         * lib/f-torture.exp: Similarly.
38890         * gcc.c-torture: Rename all .cexp files to .x files.
38891
38892 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38893
38894         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38895         (940510-1.c): Removed duplicate.
38896         (971104-1.c): New test.
38897
38898 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38899
38900           * lib/f-torture.exp: Improve error and loop detection.
38901
38902 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38903
38904         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38905         use that to size the filler array.
38906
38907 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38908
38909         * lib/c-torture.exp(c-torture-execute): Fix typo.
38910
38911         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38912         testcase as the executable name. Keep the executable around if
38913         the test fails.
38914
38915 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38916
38917         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38918         changes.  Only test one -g option, and move it to the end of the
38919         list of options to test.
38920
38921 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38922
38923         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38924         variable GCC_TORTURE_OPTIONS to supply default switches separated
38925         by colons.  If no environment variable, run tests with -O0 -g, -O1
38926         -g, and -O2 -g as well.
38927
38928 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38929
38930         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38931         explanatory comments. Fix indentation.
38932
38933 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38934
38935         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38936
38937 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38938
38939         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38940         * g++.old-deja/g++.mike/p7325.C: Likewise.
38941         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38942
38943 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38944
38945         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38946         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38947         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38948         * g++.old-deja/g++.law/operators4.C: Likewise.
38949
38950 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38951
38952         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38953         * g++.old-deja/g++.mike/p784.C: Ditto.
38954         * g++.old-deja/g++.mike/p785.C: Ditto.
38955
38956 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38957
38958           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38959
38960 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38961
38962         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38963         target feature; pass this to c-torture-execute as needed.
38964
38965 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38966
38967         * lib/c-torture.exp(c-torture-execute): If the previous and the
38968         current executables being tested are identical, we don't need to
38969         run the executable again. Try to make the executable names
38970         unique. Add an optional argument for passing additional compiler
38971         flags.
38972
38973 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38974
38975         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38976
38977 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38978
38979         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38980
38981 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38982
38983         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38984         32bit or larger longs.
38985
38986         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38987         have either a 32bit long or 32bit int.
38988
38989 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38990
38991         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38992         Make double precision tests dependent on sizeof (double).
38993
38994 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38995
38996         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38997         too.
38998
38999 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39000
39001         * gcc.c-torture/compile/961203-1.cexp: New script.
39002
39003 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39004
39005         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39006         up the includes ourselves.
39007
39008 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39009
39010         * lib/plumhall.exp: Remove random include, and add a few
39011         verbose messages for debugging.
39012
39013 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39014
39015         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39016         of trying to do it ourselves.
39017
39018 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39019
39020         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39021
39022 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39023
39024         * gcc.prms/5403.c: Made regexp a bit less strict.
39025
39026 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39027
39028         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39029         is returned from remote_load instead.
39030         * lib/plumhall.exp: Ditto.
39031         * lib/mike-g++.exp: Ditto.
39032         * lib/old-dejagnu.exp: Ditto.
39033         * lib/c-torture.exp: Ditto.
39034
39035 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39036
39037         * lib/g++.exp: Use build_wrapper procedure.
39038         * lib/gcc.exp: Ditto.
39039
39040 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39041
39042         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39043         an old-style decl for malloc.  Fixes tests to work when
39044         sizeof (int) != sizeof (size_t).
39045
39046 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39047
39048         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39049
39050         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39051         use stdargs.h interface.
39052
39053 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39054
39055         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39056         NO_VARARGS when compiling.
39057
39058 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39059
39060         * lib/plumhall.exp(ph_includes): New procedure.
39061         (ph_make): Use it.
39062         (ph_compiler): Ditto.
39063
39064         * lib/g++.exp: Rename test-glue.c to testglue.c.
39065         * lib/gcc.exp: Ditto.
39066
39067 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39068
39069         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39070         to completion when it's called.
39071
39072 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39073
39074         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39075         is defined, don't do test.
39076
39077 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39078
39079         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39080         for object files.
39081         (ph_summary): Mark skipped testcases as untested, not unresolved.
39082
39083         * lib/plumhall.exp (ph_make): If unresolved because of bad
39084         errorCode, record errorCode in log file.
39085         (*): Replace send_log/verbose with verbose -log.
39086
39087 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39088
39089         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39090         double conversion if double isn't at least 8 bytes.
39091
39092         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39093         int to work with targets where int is 16 bits.
39094
39095         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39096         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39097         precision for the test to complete.
39098
39099 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39100
39101         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39102         if d10v is not compiled with the -mdouble64 flag.
39103         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39104
39105         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39106         d10v is not compiled with the -mint32 flag.
39107
39108 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39109
39110         * lib/plumhall.exp: Use incr_count.
39111
39112 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39113
39114         * gcc.c-torture: Update to c-torture-1.45.
39115
39116 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39117
39118         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39119         the name of the expect testcase file).
39120
39121         * lib/g++.exp(g++_init): Ditto.
39122
39123 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39124
39125         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39126         the host.
39127
39128         * lib/gcc.exp(gcc_exit): New procedure.
39129
39130 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39131
39132         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39133         specs where appropriate.
39134
39135         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39136         because of new "candidates are" messages, and removed a few
39137
39138         * Converted all non-old-style g++ testcases to old-style, and
39139         moved into g++.old-deja.
39140
39141 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39142
39143         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39144         options.
39145
39146         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39147         succeeded.
39148
39149         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39150
39151 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39152
39153         * lib/gcc.exp (gcc_target_compile): Add support for defining
39154         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39155         the machine doesn't have those features.
39156
39157 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39158
39159         * g++.law/operators4.exp: Don't use LIBS.
39160
39161 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39162
39163         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39164
39165         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39166         * lib/g++.exp: Set it here instead. Also, allow use of the
39167         --tool_exec and --tool_opt options. Change CXX to
39168         GXX_UNDER_TEST.
39169
39170         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39171
39172         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39173
39174 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39175
39176         * lib/old-dejagnu.exp: Use prune_warnings instead of
39177         prune_system_crud.
39178         * lib/mike-g++.exp: Ditto.
39179         * lib/gcc.exp: Ditto.
39180         * lib/g++.exp: Ditto.
39181
39182         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39183
39184 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39185
39186           * 941014-2.c: Include stdlib.h
39187           * 960327-1.c: Include stdio.h
39188           * dbra.c, index-1.c: Don't assume ints are 32bits.
39189
39190 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39191
39192         * lib/gcc.exp: Add gcc,stack_size target feature.
39193
39194         * lib/g++.exp(g++_target_compile): Add the include and link
39195         paths here, not in two other places. And, it's $options, not
39196         options.
39197
39198         * lib/mike-g++.exp(postbase): Remove the code that determines
39199         the correct include and link paths.
39200         * g++.old-deja/old-deja.exp: Ditto.
39201
39202 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39203
39204         * lib/g++.exp(g++_init): target_compile no longer returns the
39205         filename of the result.
39206
39207 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39208
39209         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39210         call to glob.
39211
39212         * gcc.c-torture/special/special.exp: Change call to
39213         gcc_target_compile to include the object file.
39214
39215 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39216
39217         * gcc.c-torture/special/special.exp: Correct misspelling in last
39218         change.
39219
39220 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39221
39222         * lib/plumhall.exp(ph_summary): Log the entire output of the
39223         executable. Return -1 if there were any failures, 0 otherwise.
39224         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39225         (ph_make): Clean up objects and executables that were built
39226         if the tests succeeded.
39227
39228 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39229
39230         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39231         libraries and includes in the build tree as appropriate.
39232
39233 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39234
39235         * lib/c-torture.exp: Instead of looking for the global variable
39236         NO_LONG_LONG, check to see if that's a feature of the target.
39237
39238 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39239
39240         * config/default.exp: Minimize. Delete the remainer of the files in
39241         config; this functionality is now in devo/dejagnu/config.
39242
39243         g++.*/*: Pass any additional flags used to compile to postbase;
39244         delete CXXFLAGS.
39245
39246         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39247         is now done by runtest.exp. Use gcc_target_compile instead of
39248         compile.
39249
39250         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39251         Remove references to CFLAGS. Use remote_file instead of
39252         calling rm -f.
39253         (c-torture): Take a list of arguments to use to compile this
39254         testcase.
39255
39256         lib/g++.exp: Simplify. Use target_compile instead of compile.
39257         lib/gcc-dg.exp: Ditto.
39258         lib/gcc.exp: Ditto.
39259         lib/mike-{gcc,g++}.exp: Ditto.
39260         lib/old-dejagnu.exp: Ditto.
39261         lib/plumhall.exp: Ditto.
39262
39263 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39264
39265         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39266         (ph_linker): Likewise.
39267
39268 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39269
39270           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39271         MAP_ANON / MAP_ANONYMOUS if defined;
39272         else try to map from /dev/zero .
39273
39274 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39275
39276         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39277         isn't defined, then define it to MAP_ANONYMOUS.
39278
39279 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39280
39281         * gcc.c-torture: Update to c-torture-1.42 release.
39282
39283 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39284
39285         * gcc.c-torture: Update to c-torture-1.41 release.
39286
39287 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39288
39289         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39290         c-torture release.
39291
39292 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39293
39294         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39295         and LDFLAGS.  Fix second case to append the target_info ldflags
39296         onto LDFLAGS, not CFLAGS.
39297         * lib/g++.exp (g++_init): Add target_info stuff.
39298         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39299         of libgloss and newlib flags for !native.
39300
39301         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39302         (GDB): Fix relative path to go up another dir for finding gdb.
39303
39304 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39305
39306         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39307         versions in the target_info array, if they don't exist.
39308
39309 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39310
39311         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39312
39313 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39314
39315         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39316         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39317
39318 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39319
39320         * lib/old-dejagnu.exp: Don't remove the output file before we've
39321         actually tested it. Don't append pwd to the path of the executable
39322         we're testing.
39323
39324 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39325
39326         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39327
39328 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39329
39330         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39331         temporary directory for compiler files, and set it to a default
39332         value of /tmp. Set $output as the name of the output file from
39333         compiling the testcase. Add a -o option to $cflags_var so the
39334         compiler writes the final output file as $output. Set $executable
39335         to $output.
39336
39337         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39338         directory for compiler files, and set it to /tmp if it doesn't
39339         already have a value. Set $output_file to the name of the output
39340         file from compiling the testcase. Add a -o option to CXXFLAGS so
39341         the compiler writes the final output file as $output. Use $output
39342         as the executable to be tested.
39343
39344 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39345
39346         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39347
39348 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39349
39350         * gcc.c-torture/execute/pending-1.c: New test.  Still
39351         pending in Tege's queue.
39352
39353 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39354
39355         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39356         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39357         if there were failures.  Call unresolved if there were unresolved
39358         testcases.  Call gcc_fail if program did not run to completion.
39359         (ph_make): Pass additional argument name to ph_execute.
39360         (ph_execute): Add new argument.  Pass additional arguments to
39361         ph_summary.  Call gcc_fail is there is no execution output.
39362
39363 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39364
39365         * lib/plumhall.exp (proc_summary): Output relavent summary
39366         lines into the log so specific failures in plumhall can be
39367         investigated.
39368
39369 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39370
39371         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39372         (c-torture-execute): Don't try to execute tests which use
39373         "long long" types if $NO_LONG_LONG is nonzero.
39374
39375 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39376
39377         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39378         not c-torture.
39379
39380         * gcc.ieee: Move from here.
39381         * gcc.c-torture/execute/ieee: To here.
39382
39383 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39384
39385         * gcc.c-torture: Update to c-torture-1.41 release.
39386
39387 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39388
39389         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39390         not "$output".
39391
39392 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39393
39394         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39395         -c present.
39396
39397 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39398
39399         * config/proelf.exp: Handle connecting to a simulator.
39400
39401 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39402
39403         * config/proelf.exp: New file.  Enough framework that we can
39404         run c-torture tests on the proelf targets (or any other target
39405         that gdb can connect to for that matter).
39406
39407 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39408
39409         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39410         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39411
39412         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39413         exec_output exists.
39414
39415 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39416
39417         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39418         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39419
39420         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39421         to pass/fail/unresolved/unsupported/untested.  Caller must now
39422         call unresolved/unsupported/untested.
39423         * lib/*.exp: Update FSF address.  Update to handle new results of
39424         ${tool}_load.
39425         * lib/chill.exp (verbose): Delete.
39426
39427 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39428
39429         * lib/gcc.exp (default_gcc_start): Change order of args to
39430         $LDFLAGS $CFLAGS $LIBS.
39431         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39432         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39433         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39434         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39435         * gcc.misc-tests/dg-test.exp: Likewise.
39436         * gcc.misc-tests/msgs.exp: Likewise.
39437         * gcc.prms/prms.exp: Likewise.
39438         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39439         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39440
39441         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39442
39443 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39444
39445         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39446
39447         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39448         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39449
39450         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39451         necessary.
39452
39453 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39454
39455         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39456         global for loop; add use of $mathlib.
39457         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39458         settings here; set mathlib for anything but VxWorks.
39459
39460 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39461
39462         * gcc.c-torture: Update to c-torture-1.40 release.
39463
39464 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39465
39466         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39467         dg.exp.
39468
39469 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39470
39471         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39472         global.
39473
39474 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39475
39476         * lib/g++.exp (LIBS): Define if not already.
39477         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39478         (gcc-dg-prune): Call prune_gcc_output.
39479         * lib/gcc.exp (prune_gcc_output): New proc.
39480         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39481         prune_gcc_output.
39482
39483 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39484
39485         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39486         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39487
39488 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39489
39490         * gcc.c-torture: Update to c-torture-1.39 release.
39491
39492 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39493
39494         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39495         fails, try others as well.
39496
39497 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39498
39499         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39500         If compilation fails, mark execute tests as `untested'.
39501         If test is marked as unsupported, don't mark compilation and
39502         execute tests as failed.
39503
39504 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39505
39506         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39507         libstdc++ for whether or not we want to be doing shared
39508         libraries.  Delete link_curses since we don't need it anymore.
39509         * lib/mike-g++.exp (postbase): Don't link in libg++.
39510         * g++.old-deja/old-deja.exp: Likewise.
39511
39512 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39513
39514         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39515
39516 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39517
39518         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39519         For that, add `-Wl,-a,shared_archive'.
39520         * g++.old-deja/old-deja.exp: Likewise.
39521
39522 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39523
39524         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39525
39526 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39527
39528         * lib/mike-g++.exp (postbase): Pay attention to the status of
39529         g++_load.
39530
39531 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39532
39533           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39534
39535 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39536
39537         * lib/gcc.exp (default_gcc_start): No longer need to log program
39538         being executed or its output, execute_anywhere does that now.
39539         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39540         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39541
39542 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39543
39544         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39545         the same as those in lib/g++.exp.
39546
39547 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39548
39549         * gcc.c-torture: Update to c-torture-1.38 release.
39550         * gcc.ieee: Related changes.
39551
39552 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39553
39554         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39555         "exec". Minor reformatting changes.
39556
39557         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39558         cross. This means all "exec" calls now work on a remote host as
39559         well.
39560         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39561         cross. Filter out the extra "\r\n" stuff that expect puts in.
39562         (c-torture-execute): Filter out the bogus warnings like
39563         c-torture-compile does. Add support for canadian cross.
39564         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39565         Use execute_anywhere rather than calling exec directly. Now it
39566         works for canadian cross testing.
39567
39568 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39569
39570         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39571         results into a variable, and check that rather than using file exists.
39572
39573 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39574
39575         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39576         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39577
39578 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39579
39580         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39581         lib_curses if there's a shared libg++ in the build tree.
39582
39583 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39584
39585         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39586         if not supported target.
39587
39588 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39589
39590         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39591         link_curses up to always happen, not just for native builds.
39592
39593 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39594
39595         * gcc.c-torture: Update to c-torture-1.36 release.
39596         * gcc.failure: Related changes.
39597
39598 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39599
39600         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39601
39602 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39603
39604         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39605         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39606         runshlib, link_curses, and mathlib for link and run.
39607
39608         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39609         pass the runtime shared library options for Solaris, OSF/1, and
39610         Irix5, and link with -lcurses to avoid unresolved references.
39611
39612 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39613
39614         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39615         only run once.
39616
39617 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39618
39619         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39620
39621 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39622
39623         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39624         do not have a framework for the "compat" tests yet.
39625
39626 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39627
39628         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39629         set to null if we're testing vxworks5.1.  Use that instead of
39630         `-lm' in the setting of LIBS for link and run.
39631
39632 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39633
39634         * config/rom68k.exp (${tool}_load): Major changes to make it
39635         work.  Verified that it does in fact return the stuff in
39636         exec_output properly.  Catch any Emul or any TRAP other than 0.
39637
39638 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39639
39640         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39641         LDFLAGS properly for targets that need stuff from libgloss.
39642         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39643         only run once.
39644         (gpp_initialized): New variable.
39645
39646 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39647
39648         * config/rom68k.exp: Load libgloss.exp.
39649         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39650         so we can produce a fully linked binary.
39651         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39652         so we can produce a fully linked binary.
39653
39654 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39655
39656         * lib/plumhall.exp (ph_section): Watch for expected failures.
39657         Add missing `else'.
39658
39659         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39660         run the testcase.
39661         (c-torture): Likewise.
39662
39663 1995-08-28  Doug Evans  <dje@cygnus.com>
39664
39665         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39666
39667         * lib/mike-g++.exp (mike_cleanup): New proc.
39668         (prebase): New globals compiler_result, not_compiler_result,
39669         target_regexp.
39670         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39671         allow leading "-" in pattern.  Watch for unsupported tests.
39672         If $compiler_result is set, pattern match assembler code,
39673         and ditto for $not_compiler_result.
39674         * lib/mike-gcc.exp: Likewise.
39675
39676         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39677         execution "succeeded".
39678
39679 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39680
39681         * config/win32.exp: New file.
39682         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39683
39684 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39685
39686         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39687         unsupported.
39688         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39689         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39690         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39691
39692         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39693         "... without exceptions was ...".  That is now handled by
39694         prune_system_crud.
39695         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39696
39697 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39698
39699         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39700         sieve.c,sort2.c}: New files.
39701         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39702         sieve.exp,sort2.exp}: Drivers for them.
39703
39704         * lib/mike-gcc.exp (program_output): New user settable variable.
39705         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39706         messages.
39707         * lib/mike-g++.exp (program_output): New user settable variable.
39708
39709         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39710
39711         * config/sh.exp: Deleted (use sim.exp instead).
39712
39713 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39714
39715         * config/vx.exp: Declare CHECKTASK as global.
39716         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39717         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39718         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39719
39720 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39721
39722         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39723         target. Like vx.exp, only includes `vx29k.exp' instead of
39724         `vxworks.exp'.
39725
39726 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39727
39728         * config/sim.exp: Increase time limit from 120 seconds to 240.
39729
39730 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39731
39732         * gcc.c-torture/execute/950628-1.c: New test.
39733
39734 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39735
39736         * gcc.c-torture: Update with changes/additions from
39737         c-torture-1.34.
39738
39739 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39740
39741         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39742
39743 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39744
39745         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39746
39747 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39748
39749         * gcc.c-torture/compile/950512-1.c: New test.
39750         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39751         * gcc.dg/struct-ret-1.c: Likewise.
39752
39753 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39754
39755         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39756           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39757
39758 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39759
39760         * gcc.c-torture/special/920411-1.c: Deleted.
39761         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39762
39763 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39764
39765         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39766         cpu limit.
39767
39768 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39769
39770         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39771
39772 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39773
39774         From kenner;
39775         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39776         is the proper length.
39777         * va-arg-3.c: Likewise.
39778
39779 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39780
39781         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39782         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39783
39784         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39785         * lib/g++.exp (default_g++_start): Delete old cruft.
39786
39787 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39788
39789         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39790         (2 * (1 << 18)) to (2 * (1 << 17)).
39791
39792         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39793
39794 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39795
39796         * config/rom68k.exp: Renamed from config/idp.exp
39797
39798 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39799
39800         * c-torture/compile/921109-2.c
39801
39802 1995-04-18  Mike Stump  <mrs@cygnus.com>
39803
39804         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39805         excess errors.
39806
39807 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39808
39809         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39810         output.
39811         * lib/g++.exp (default_g++_start): Likewise.
39812
39813 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39814
39815         * gcc.c-torture/compile/950329-1.c: New test.
39816
39817 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39818
39819           * config/bug.exp (${tool}_load): Updated to use new remote_open
39820           and remote_close procs.
39821         * config/idp.exp: New file.
39822
39823 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39824
39825         * gcc.c-torture/execute/950322-1.c: New test.
39826
39827 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39828
39829         * config/vx.exp (${tool}_load): Clean up testing of return code from
39830         vxworks_ld and vxworks_spawn.
39831
39832 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39833
39834         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39835
39836 1995-03-13  Mike Stump  <mrs@cygnus.com>
39837
39838         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39839         can mark excess errors on a machine by machine basis.  Note, the
39840         default is to not expect any excess errors, even when excess
39841         errors test - is given, so you will want to put an XFAIL ... on
39842         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39843         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39844         those 4 machines, but no others.
39845
39846 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39847
39848         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39849         * lib/c-torture.exp: to here.
39850
39851 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39852
39853         * gcc.c-torture/execute/950221-1.c: New test.
39854         * gcc.c-torture/execute/struct-ret-1.c: New test.
39855         * gcc.c-torture/compile/950221-1.c: New test.
39856
39857         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39858
39859 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39860
39861         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39862         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39863
39864 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39865
39866         * g++.gb: New directory of tests, derived from my signature and
39867         class scoping tests.
39868
39869         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39870         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39871         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39872         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39873         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39874         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39875         * g++.gb/sig25.C: Likewise.
39876
39877         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39878         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39879         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39880         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39881         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39882         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39883         * g++.gb/sig25.exp: Likewise.
39884
39885         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39886         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39887         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39888         * g++.gb/scope13.C: Likewise, this test still fails.
39889
39890         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39891         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39892         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39893         * g++.gb/scope13.exp: Ditto.
39894
39895         * g++.gb/README: New file, explains what these tests are about.
39896
39897 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39898
39899         * lib/dg.exp (dg-do): Support `preprocess'.
39900         (dg-test): Likewise.
39901
39902 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39903
39904         * config/udi.exp: change "continue -expect" to "exp_continue".
39905
39906 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39907
39908         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39909         Delete redundant tests.
39910
39911         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39912         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39913         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39914         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39915         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39916         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39917         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39918         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39919
39920         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39921         storing label pointers.
39922         * gcc.c-torture/execute/921019-1.c: Likewise.
39923         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39924         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39925         parameter fp.
39926         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39927         constants.
39928
39929         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39930         Delete obsolete tests.
39931
39932         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39933         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39934         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39935         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39936         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39937         * gcc.c-torture/compile/950124-1.c: New test.
39938
39939         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39940
39941 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39942
39943         * lib/mike-g++.exp: Add -lm to LIBS.
39944
39945 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39946
39947         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39948
39949 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39950
39951         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39952
39953 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39954
39955         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39956
39957 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39958
39959         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39960         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39961         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39962         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39963         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39964         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39965         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39966         * g++.law/{operators31.C, operators32.C,
39967         * g++.law/{operators33.C, operators34.C}: Likewise.
39968         * g++.law/{pic1.C, refs2.C}: Likewise.
39969         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39970         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39971         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39972         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39973
39974         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39975         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39976         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39977         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39978         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39979         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39980         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39981         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39982         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39983         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39984         * g++.law/{operators34.exp}: Likewise.
39985         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39986         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39987         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39988         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39989         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39990
39991         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39992         No longer expected to fail.
39993         * g++.law/missed-error3.C: Tweak for recent bool changes.
39994
39995 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39996
39997         * config/emb-unix: Deleted.
39998         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39999         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40000
40001 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40002
40003         * lib/dg.exp (dg-test): Fix typo in last patch.
40004
40005 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40006
40007         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40008         (handles multiple occurrences).
40009
40010 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40011
40012         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40013         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40014         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40015         printed).
40016         * lib/c-torture.exp (c-torture-compile): Likewise.
40017         (c-torture): Prepend full path if missing.
40018         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40019         (gcc_fail): Likewise.
40020         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40021
40022 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40023
40024         * lib/netware.exp: Only attach to NetWare i386 systems.
40025
40026 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40027
40028         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40029         messages.  Add test name to "output pattern match" pass/fail message.
40030
40031 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40032
40033         * gcc.dg: New testsuite.
40034         * gcc.dg/dg.exp: New file.
40035
40036         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40037         test-switch.c}: Deleted.
40038
40039         * gcc.misc-tests/msgs.exp: New testcase driver.
40040
40041 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40042
40043         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40044         Watch for illegal return values from ${tool}_load.
40045         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40046         cross targets.  Coerce return value >0 to 1.
40047
40048 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40049
40050         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40051
40052         * config/emb-unix.exp: New file.
40053
40054         * config/sim.exp: Error if variable $SIM not defined.
40055         (${tool}_load): Mark test as "untested" if simulator missing.
40056
40057         * config/unix.exp: Load remote.exp to get rcp_download.
40058         * lib/c-torture.exp: Use different option lists for testcases with
40059         and without loops.
40060         * gcc.c-torture/execute/execute.exp: Likewise.
40061
40062 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40063
40064         * config/*.exp: Clarify return code from ${tool}_load.
40065         Call `unresolved' or `untested' instead of `warning' or `perror'
40066         (sometimes you still want to call both though).
40067         Add comment that `shell_id' is local to each file.
40068         * config/udi.exp (timeout): Set to 30.
40069         Don't print warning if connection fails, $connectmode has already
40070         printed an error.
40071         (${tool}_load): Move verbose messages to level 2.
40072         Rework pattern for "Process started" message.
40073         Pass `shell_id' to ${connectmode}_download.
40074         Retry twice upon timeout.  Make resetting of target more robust.
40075         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40076         Pass `shell_id' to exit_$connectmode.
40077         Only call exit_$connectmode if connected.
40078         * config/unix.exp (${tool}_load): Check return codes better.
40079         * config/vrtx.exp (${tool}_load): Likewise.
40080         * config/vx.exp (${tool}_load): Likewise.
40081         Delete unneeded global's.
40082         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40083         from ${tool}_load.
40084         (dg-stat): Delete.
40085         (dg-init): Delete recording of pass/fail counts.
40086         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40087         (old-dejagnu-init): Likewise.
40088         (old-dejagnu-stat): Delete contents, empty proc now.
40089         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40090         (c-torture): Delete references to lcnt, lpass, lfail.
40091         Get option list from TORTURE_OPTIONS.
40092         Delete -funroll[-all]-loops if no loops.
40093         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40094         (g++_stat): Delete contents (empty proc now).
40095         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40096         (gcc_finish): Likewise.
40097         (gcc_stat): Deleted.
40098         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40099         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40100         * gcc.c-torture/execute/execute.exp: Likewise.
40101         Split tests into two parts: compile, execute.
40102         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40103         no loops.  Update to reflect clarified return codes from ${tool}_load.
40104
40105 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40106
40107         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40108         to grep for.
40109         (old-dejagnu): Likewise (where necessary).
40110
40111 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40112
40113         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40114
40115         * lib/dg.exp (dg-process-target): Fix processing of selector.
40116         Add comment regarding use of `error'.
40117
40118         * lib/gcc.exp (prune_system_crud): Define if missing.
40119         * lib/g++.exp (prune_system_crud): Likewise.
40120
40121         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40122         Call prune_system_crud.
40123         * lib/dg.exp (dg-runtest): New proc.
40124         Use perror instead of send_user for tcl errors in testcase.
40125         Don't return any value, it's never used.
40126         Don't clobber previous definition of `unknown'.
40127         Print tcl errors in `dg-final'.
40128
40129 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40130
40131         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40132         (dg-test): Don't print errorInfo, it contains stack backtrace.
40133
40134 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40135
40136         * lib/g++.exp (runtest_file_p): Define if missing.
40137
40138 1994-09-24  Doug Evans  (dje@cygnus.com)
40139
40140         * lib/mike-g++.exp: Comment out loading of g++.exp.
40141         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40142         (default_g++_version): Always print something.
40143         (default_g++_start): Comment out call to `which'.
40144         (g++_start, g++_load): Deleted (must be defined in config file).
40145         * lib/gcc.exp: Test for existence of $CC at start.
40146         Delete check for tmpdir (done in gcc_init).
40147         (default_gcc_version): Always print something.
40148         (default_gcc_start): Comment out call to `which'.
40149         * config/*.exp: Major cleanup - make cross targets work at least a
40150         little better for g++ (by not being "--tool gcc" specific).
40151         Rename gcc_xxx to ${tool}_xxx.
40152         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40153         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40154
40155 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40156
40157         * lib/c-torture.exp (c-torture-compile): Rework compiler
40158         message processing.
40159
40160         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40161         c-torture.
40162
40163 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40164
40165         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40166
40167         * lib/dg.exp (dg-process-target): Support { target native }.
40168
40169 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40170
40171         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40172         looked for "... program xxx got fatal signal".
40173         Correct regsub munging of `comp_output'.
40174         Ignore compiler messages "path prefix not used" and "linker input
40175         file unused".
40176
40177 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40178
40179         * lib/gcc.exp (runtest_file_p): Define if missing.
40180         * gcc.prms/template.c: Example to work from.
40181
40182 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40183
40184         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40185         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40186
40187         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40188         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40189         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40190         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40191
40192         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40193         (dg-process-target): No longer a varargs proc.
40194         Return S/N for target, P/F for xfail.  All callers changed.
40195         (user option procs): More argument checking.
40196         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40197         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40198         (dg-test): Skip test if not running on selected target in `dg-do'.
40199         Update handling of `dg-do-what', `dg-output-text'.
40200         Separate execution pass/fail from output pattern match pass/fail.
40201         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40202
40203 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40204
40205         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40206         target for 920510-1.c.
40207
40208 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40209
40210         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40211         Clean up comment regarding use of passcnt, etc.
40212         (gcc_stat): Don't update `testcnt' here.
40213         (gcc_finish): Do it here.
40214         Might as well reset `but_id' here too.
40215         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40216         to determine if the file should be tested.
40217         * gcc.c-torture/compile/compile.exp: Likewise.
40218         * gcc.c-torture/execute/execute.exp: Likewise.
40219         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40220         * gcc.misc-tests/dg-test.exp: Likewise.
40221         * gcc.prms/prms.exp: Likewise.
40222         * gcc.wendy/wendy.exp: Likewise.
40223         * g++.old-deja.exp: Likewise.
40224         Move "Testing file" message to verbose level 1.
40225
40226 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40227
40228         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40229
40230 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40231
40232         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40233         (default_gcc_start): Accept optional second list element
40234         of compiler flags.  Print compiler output at verbosity level 2.
40235         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40236         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40237         Save current values of framework globals passcnt, failcnt, xpasscnt,
40238         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40239         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40240         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40241         xfailcnt to compute stats.  Update framework global `testcnt' from
40242         pass/fail counts.
40243         (gcc_finish): New proc.  Clean up test environment.
40244         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40245         (gcc_epass, gcc_efail): Delete.
40246         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40247         argument of line number.
40248         (dg-init): If the tool has an init routine, call it.
40249         (dg-test): Remove args `cflags_var' and `libs_var'.
40250         Pass all compiler options to ${tool}_start.
40251         Handle missing line number.
40252         (dg-finish): New function.
40253         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40254         particular files.  Call gcc_finish at end.  Move "skipping test"
40255         message to verbosity level 3.
40256         * gcc.c-torture/compile/compile.exp: Likewise.
40257         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40258         * gcc.c-torture/execute/execute.exp: Likewise.
40259         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40260         Print testcase being tried at verbosity level 1.
40261         * gcc.c-torture/special/special.exp: Unset xfail.
40262         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40263         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40264         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40265         * gcc.failure/failure.exp: Likewise.
40266         * gcc.ieee/ieee.exp: Likewise.
40267         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40268         Update call to dg-test.  Call dg-finish at end.
40269         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40270         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40271         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40272         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40273         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40274         * gcc.wendy/wendy.exp: Add copyright.
40275         Delete setting of tmpdir (done by gcc_init).
40276         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40277         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40278         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40279         gcc_[ce]pass/fail.
40280
40281 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40282
40283         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40284         confusion.
40285         (g++_load): Likewise.
40286
40287         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40288         Rename argument to `prog' to remove the confusion.
40289         Varargs fns behave differently too!
40290         (g++_load): Likewise.
40291
40292         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40293
40294         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40295         what it is.  Delete (always) printing of status value for !native.
40296         Simplify verbose code, and include status and exec_output.
40297         (g++_load): Use gcc_load.
40298
40299 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40300
40301         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40302         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40303         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40304         940714-3.c as these testcases don't exist anymore.  Make
40305         va-arg-1.c expected to pass.
40306
40307 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40308
40309         * gcc.misc-tests/misc.exp: Only run specific testcases.
40310         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40311         * gcc.misc-tests/dg-[1-9].c: New files.
40312
40313         * lib/dg.exp: New testsuite driver.
40314         * gcc.prms/prms.exp: Use it.
40315
40316         * README.gcc: New file.
40317
40318         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40319         Document and reset `lxpass' and `lxfail'.
40320         Simplify "initialized" message.
40321         (gcc_stat): Clean up comments a little.
40322
40323 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40324
40325         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40326
40327 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40328
40329         * lib/old-dejagnu.exp (process-option): New proc.
40330         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40331         (old-dejagnu): Simplify.
40332         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40333
40334 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40335
40336         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40337         exists and is not an empty string.
40338
40339         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40340         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40341         finished.
40342         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40343         automatically.
40344
40345         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40346         longer expected to fail.
40347
40348         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40349         "f" function call.
40350
40351         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40352
40353         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40354         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40355         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40356         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40357         c-torture-1.29.
40358
40359         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40360         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40361
40362         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40363
40364         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40365         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40366
40367         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40368         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40369         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40370
40371 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40372
40373         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40374         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40375         940714-1.c, 940714-2.c, 940714-3.c},
40376         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40377         gcc.misc-tests/{mg.c,mg.exp}:
40378         New tests.
40379         * gcc.noncompile/noncompile.exp: Change accordingly.
40380
40381 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40382
40383         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40384         Undo previous clobberage.
40385
40386 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40387
40388         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40389         * gcc.special/{930510-1.c, special.exp}:
40390         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40391         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40392         struct-varargs-1.c}: New tests from c-torture-1.26.
40393
40394 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40395
40396         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40397           argument to switch.
40398
40399 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40400
40401         * Revert the previous changes.  Please see Rob's directory
40402           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40403           fixes.
40404
40405 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40406
40407         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40408             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40409             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40410             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40411             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40412             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40413             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40414             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40415             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40416             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40417             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40418             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40419             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40420             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40421             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40422             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40423             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40424             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40425             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40426             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40427             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40428             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40429             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40430             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40431             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40432             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40433             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40434
40435 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40436
40437         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40438             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40439           with perror calls.
40440
40441 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40442
40443         * config/unix.exp (g++_load): Fix syntax.
40444
40445 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40446
40447         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40448         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40449         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40450         Don't expect va-arg-1.c to fail.  Correct expected output for
40451         920928-1.c.
40452         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40453         * gcc.wendy/hbm4.c: Correct typo.
40454         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40455
40456 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40457
40458         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40459         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40460         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40461         * lib/c-torture.exp (c-torture-compile): Ditto.
40462
40463         Reduce volume of output (remove all the -I's and such).
40464         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40465         Call gcc_cpass, gcc_cfail.
40466         (c-torture): Pass testing option to c-torture-compile.
40467
40468 1994-03-21  Doug Evans  (dje@cygnus.com)
40469
40470         Bring patches over from progressive.
40471         * config/default.exp: Exit remote shell cleanly.
40472         (g++_exit, g++_start): Add default versions.
40473         * config/sim.exp (gcc_load): Use perror, not error.
40474
40475 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40476
40477         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40478         set in site.exp.
40479
40480 1994-03-14  Doug Evans  (dje@cygnus.com)
40481
40482         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40483         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40484         (wendy_try): New proc to run testcase.
40485         (main loop): Call 'em.
40486         * gcc.wendy/*.c: Clean up pass to correct expected output.
40487
40488         * lib/gcc.exp: Minor cleanup work.
40489         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40490
40491 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40492
40493         * config/sim.exp (gcc_load): Document return codes better.
40494         Don't pass -v to simulator.
40495
40496 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40497
40498           * gcc.special/920717-x.c: Fix typo.
40499           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40500           get at sources.
40501
40502         * lib/mike-gcc.exp: Fix typo.
40503
40504 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40505
40506         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40507         binary to use, transform the name.
40508         * config/*.exp: rename everything. Nuke any g++ specific files,
40509         it's now a special case of gcc that requires no special support.
40510         Add a default.exp for unsupported targets.
40511
40512 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40513
40514         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40515         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40516         version of Tcl.
40517
40518 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40519
40520         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40521         than a warning.
40522
40523 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40524
40525         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40526
40527 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40528
40529         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40530         option_list.  Compile every file with only 4/6 option choices
40531         (same as C torture) instead of with 12/18 different option
40532         choices.
40533         * lib/c-torture.exp: Likewise.
40534
40535         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40536         not already set.
40537
40538 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40539
40540         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40541         can put an XFAIL *-*-* on excess errors.
40542
40543 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40544
40545         * g++.law: Add more tests derived from g++-bugs snapshots.
40546
40547         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40548         equivalent to g++.law/init9.
40549
40550         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40551         compiled it, and the a.out file after we've run it.
40552
40553 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40554
40555         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40556         compiled it, and the a.out file after we've run it.
40557
40558 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40559
40560         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40561
40562 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40563
40564         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40565         version number.
40566
40567 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40568
40569         * g++.law: New directory of g++ tests derived from the g++-bugs
40570         snapshots.
40571
40572 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40573
40574         * gcc.compile: initbug1.c initbug1.exp testcase added
40575
40576 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40577
40578         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40579         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40580           fixes submitted by Jeff Law (law@cs.utah.edu)
40581         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40582           Jeff Law (law@cs.utah.edu)
40583
40584
40585 1993-11-30  Mike Stump  (mrs@cygnus.com)
40586
40587         * config/unix-g++.exp: Follow the gcc way of doing things.
40588         * g++.old-deja/old-deja.exp: Minor updates.
40589         * lib/g++.exp: New file, follow the gcc way of doing things.
40590         * lib/old-dejagnu.exp: Minor updates.
40591         * lib/mike-g++.exp: Always unset errorInfo.
40592
40593 1993-11-06  Mike Stump  (mrs@cygnus.com)
40594
40595         * lib/gcc.exp: Fix some errors with the below change, CC and
40596         CFLAGS should be global when setting, not local.
40597
40598 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40599
40600         * lib/gcc.exp: Transform tool name.
40601
40602 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40603
40604         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40605
40606 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40607
40608         * lib/gcc.exp: change gcc_done to gcc_stat
40609
40610 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40611
40612         * Upgraded gcc testsuite to c-torture version 1.25
40613
40614 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40615
40616         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40617         * lib/c-torture: added hooks for new reporting code.
40618
40619 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40620
40621         * config/sh-gcc.exp: check if sh-sim exists in the path
40622
40623 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40624
40625         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40626         * gcc.compile/compile.exp: Initial changes for new logic.
40627         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40628         * gcc.failure/failure.exp: Initial changes for new logic.
40629         * gcc.ieee/ieee.exp: Initial changes for new logic.
40630         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40631         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40632         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40633         * lib/c-torture.exp: Initial changes for new logic.
40634         * lib/gcc.exp: Initial changes for new logic.
40635
40636 1993-10-15  Mike Stump  (mrs@cygnus.com)
40637
40638         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40639         depend upon failure or success.  Fully qualify names in failure
40640         and success messages.  Always remove a.out before starting
40641         compile, just in case.  Pay more attention to error text output by
40642         the compiler.  Handle testcases with no known past errors just
40643         like all others, so that things are uniform.  Other miscellaneous
40644         improvements.
40645
40646 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40647
40648         * gcc.cpp: new directory for cpp tests
40649
40650 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40651
40652         * lib/chill.exp: Code reformatted, removed unused code.
40653         * config/unix-chill.exp: Code reformatted, removed unused code.
40654         * chill.execute/execute.exp: Code reformatted, removed unused code.
40655         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40656
40657 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40658
40659         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40660         routines not written.
40661
40662 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40663
40664         * config/bug-gcc.exp: Use new procs from bug.exp.
40665
40666 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40667
40668         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40669         via ftp, rather than depending on NFS.
40670         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40671         case.
40672
40673 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40674
40675         * config/bug-gcc.exp: Use new download proc.
40676
40677 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40678
40679         * chill.execute/execute.exp: cleanups, handles errors better
40680         * chill.compile/compile.exp: rewrite, based on execute.exp
40681         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40682         * lib/chill.exp: major changes to diff proc and compile and link
40683           procs. added chill_fail and chill_pass wrappers to pass and
40684           fail. added more comments, and handle error codes better.
40685           Added a hack to capture stderr from exec, so noncompile tests
40686           can work.
40687
40688 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40689
40690         * chill.execute/execute.exp: rewrite of testsuite driver
40691         * lib/chill.exp: rewrite of testsuite driver
40692         * config/unix-chill.exp: rewrite of testsuite driver
40693
40694 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40695
40696     In chill.execute:
40697         * iexpr.ch: Standardize uppercase.
40698         * tuples.dat: Standardize uppercase.
40699         * vary.ch: standardize.  Correct varying string assignments.
40700         * vary.dat: Add new output lines.
40701
40702 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40703
40704     In chill.execute:
40705         * chprintf.ch: Standardize use of uppercase.
40706         * tuples.ch: Standardize and turn arr2 into a DCL,
40707           rather than a SYN.
40708         * pinits.ch: Standardize.
40709
40710 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40711
40712         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40713         * Makefil: Renamed to Makefile.in.
40714         * configure.in: New.
40715
40716 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40717
40718     In chill.execute:
40719         * .cvsignore: Add result/output files.
40720         * Makefile: Fix up variables at start.  Use MFLAGS
40721           everywhere.  Correct bool_loc, built_ins entries.
40722           Add entry for vary1.ch.
40723         * bitarray.ch: Standardize upper-case usage.
40724         * bitexpr.ch: Standardize, add output of b1.
40725         * params.ch: Use arrayt in along PROC parameters, to
40726           avoid novelty problems.
40727         * sets.ch: Tiny cleanup.
40728         * vary1.ch: Re-indent.
40729
40730 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40731
40732           * Add PR-related files to Makefiles, .cvsignore files, etc.
40733
40734 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40735
40736         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40737           with compiler objects. New names are test-flow.c and test-loop.c
40738
40739 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40740
40741         * Upgraded c-torture tests from 1.19 to 1.20
40742
40743         * new files:
40744         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40745         * gcc.compile: 930623-1.c 930623-2.c
40746         * gcc.noncompile: 930622-1.c 930622-2.c
40747         * gcc.failure: 920411-1.c 920627-2.c
40748         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40749
40750 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40751
40752         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40753           More changes to get testsuite working properly. Needs more work.
40754           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40755
40756 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40757
40758         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40759           More changes to get testsuite working properly. Needs more work.
40760
40761 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40762
40763         * chill.compile/compile.exp: Added for Dejagnu support
40764         * chill.execute/execute.exp: Added for Dejagnu support
40765         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40766
40767 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40768
40769     This should complete moving the CHILL test files.
40770         * chill.noncompile(.cvsignore printf.grt
40771             in-printf.grt chprintf.grt chprintf.ch):
40772             Added test-support files.
40773           (Makefile): Modified further.
40774         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40775             signal.ch): Added test files.
40776           * chill.execute (.cvsignore printf.grt printr.c
40777             in-printf.grt rts.c chprintf.grt rts.h): Added
40778           test-support files.
40779             (Makefile): More corrections.
40780
40781 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40782
40783         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40784           test cases, ready for DejaGnu.
40785
40786 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40787
40788         * Upgraded c-torture tests from 1.18 to 1.19
40789
40790         * gcc.compile: added test(s):
40791           930607-1.c
40792         * gcc.execute: added test(s):
40793           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40794
40795         * added new subdirectory for misc tests: gcc.misc-tests
40796         * gcc.misc-test(s): added tests:
40797           inst-check.c test-consts.c test-ior.c test-switch.c
40798
40799 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40800
40801         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40802
40803 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40804
40805         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40806
40807 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40808
40809         * Upgraded c-torture tests from 1.17 to 1.18
40810
40811 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40812
40813         * Upgraded c-torture tests from 1.12 to 1.17
40814
40815 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40816
40817         * lib/old-dejagnu.exp:
40818           Fixed handling of XFAIL target triplets to correctly
40819           recognize wildcard characters.  Removed code that
40820           appended a unique id tag to the end of the file name
40821           printed out by the result of the testcases within a
40822           given test file.
40823
40824 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40825
40826         * lib/old-dejagnu.exp:
40827           Reworked expected failure handling to trigger off of XFAIL
40828           keyword in keyphrase embeded in testcase source code. The
40829           XFAIL keyword must be at the end of the keyphrase line. It
40830           may optionally be followed by one or more target triplets.
40831           It has just occured that the handling of wildcards in the
40832           target triplet may not be correct.
40833
40834 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40835
40836         * g++.old-deja/tests:
40837           Moved all subdirectories up one level into g++.old-deja .
40838
40839         * lib/old-dejagnu.exp:
40840           Fixed problem with CXXFLAGS not being properly reset, and being
40841           corrupted with extraneous "-c" compiler option.  This was
40842           causing binaries to not be generated for test that needed them.
40843           Modified strings passed to "pass" and "fail" so that individual
40844           tests from the same test file would be distinguished by an
40845           identifier appended to the test file name in the summary logs;
40846           this corrected a problem with erroneous diff logs.  Added code
40847           to search testcases for expected fail and unexpected pass keywords.
40848
40849 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40850
40851         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40852
40853 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40854
40855         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40856           Removed extraneous text from end of "Special g++ Options"
40857           keyphrase.
40858
40859         * lib/old-dejagnu.exp: Added pattern matching to look for new
40860           keywords, embedded in testcases comments, which will trigger
40861           calls to xpass and xfail.
40862
40863 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40864
40865         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40866           comments embedded in the testcases, especially the one looking for
40867           special compiler options, as well as the pattern matching for the
40868           compiler output again.
40869
40870 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40871
40872         * lib/old-dejagnu.exp: Do a proper check of the return value for
40873           execute tests. Fixed several problems with the pattern matching
40874           of the compiler output which gave erroneous test results.
40875           Changed several of the test result messages to be more descriptive.
40876         * config/unix-g++.exp: Proc g++_load now actually works and
40877           executes the tests passed to it and returns a usable return
40878           value.
40879
40880 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40881
40882           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40883
40884 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40885
40886         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40887           Modified both files to properly execute the old style
40888           dejagnu tests. The previous versions of these files were
40889           experimental and did not function anything near correctly.
40890
40891 1993-04-05  Rob Savoye  (rob@cygnus.com)
40892
40893         * Removed all Makefile.in and configure.in files. No configuration
40894         needed now.
40895
40896 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40897
40898         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40899
40900 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40901
40902         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40903         gcc.special/configure.in, gcc.noncompile/configure.in,
40904         gcc.execute/configure.in, gcc.code_quality/configure.in,
40905         g++.other/configure.in, g++.old-deja/configure.in,
40906         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40907         in srcname setting.
40908
40909 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40910
40911         * lib/udi.exp: Fixed mondfe and mondfe_download.
40912         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40913         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40914
40915 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40916
40917         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40918         (gdb_exit): Don't remove *_soc files.
40919
40920 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40921
40922         * lib/c-torture.exp: Don't look for main; instead always use -w
40923         -c.  This is how the c-torture tests work.  Remove the object
40924         file if the compilation succeeds.
40925         * gcc.execute/execute.exp: Remove executable if test passes.
40926         * gcc.noncompile/noncompile.exp: Every test is an expected
40927         failure.
40928         * gcc.special/special.exp: Added tests from c-torture 1.11,
40929         corrected use of existing test.
40930         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40931         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40932         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40933         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40934         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40935         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40936         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40937         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40938         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40939         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40940         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40941         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40942         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40943         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40944         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40945         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40946         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40947         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40948         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40949         c-torture 1.11.
40950         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40951         correspond to c-torture 1.11.
40952
40953         * New file.